rip 数据包格式

来源:百度知道 编辑:UC知道 时间:2024/09/21 16:27:23
描述rip 数据包格式
不知道报文的具体格式!!
希望有人指导
希望给出每个部分的具体字节数,还有相关的一张报文图,还有您答案的出处

1. 命令域
命令域指出R I P报文是一个请求报文还是对请求的应答报文。两种情形均使用相同的帧结构:
? 请求报文请求路由器发送整个或部分路由表。
? 应答报文包括和网络中其他R I P节点共享的路由表项。应答报文可以是对请求的应答,也可以是主动的更新。

2. 版本号域
版本号域包括生成R I P报文时所使用的版本。R I P是一个开放标准的路由协议,它会随时间而进行更新,这些更新反映在版本号中。虽然有许多像R I P一样的路由协议出现,但R I P只有两个版本:版本1和版本2。这一章对通常使用的版本1进行描述。

3. 0域
嵌入在R I P报文中的多个0域证明了在RFC 1058出现之前存在许多如R I P一样的协议。大多数0域为的是为了向后兼容旧的如R I P一样的协议,0域说明不支持它们所有的私有特性。

比如,两个旧的机制t r a c e o n和t r a c e o ff。这些机制被RFC 1058抛弃了,然而开放式标准R I P需要和支持这些机制的协议向后兼容。因此, RFC 1058在报文中为其保留了空间,但却要求这些空间恒置为0。当收到的报文中这些域不是0时就会被简单地丢弃。

不是所有的0域都是为了向后兼容。至少有一个0域是为将来的使用而保留的。

4. AFI域
地址家族标识(Address Family Identifier,A F I )域指出了互联网络地址域中所出现的地址家族。虽然RFC 1058是由I E T F创建的,因此适用于网际协议( I P ),但它的设计提供了和以前版本的兼容性。这意味着它必须提供大量互联网络地址构成或家族的路由信息的传输。因此,开放式标准R I P需要一种机制来决定其报文中所携带地址的类型。

5. 互联网络地址域
4字节的互联网络地址域包含一个互联网络地址。这个地址可以是主机、网络,甚至是一个缺省网关的地址码。这个域内容如何变化的两个例子如下:
? 在一个单表项请求报文中,这个域包括报文发送者的地址。
? 在一个多表项应答报文中,这些域将包括报文发送者路由表中存储的I P地址