RIP协议报文格式
首先说下RIP的报文封装格式
[ETH2][IP][UDP520 520][RIP路由信息][FCS]
从上述封转课看出RIP属于应用程协议,他采用UDP传输协议,使用组播更新,更新地址为224.0.0.9
下面我们来看一下RIP的2种数据报文所包含的内容
1.     Reques rip只在开始运行的时候会发送reques数据包
 

RIP协议报文格式_rip

从上图就可看出RIP 传输层协议与端口号,组播地址
command表示报文的号码 reques是1 response是2
version    表示版本号是2
address family:地址族标记。
Router tag:路由标记,一般不使用。
netmask 是一个确认 IP地址的网络和子网部分的32位掩码。
Next hop 如果存在的话,他会标示一个比通告路由器的地址更好的下一跳地址。
版本1和版本2的区别就在与版本2比版本1多个东西,一个就是netmask 在一个就是next hop。版本1中next hop都是通告路由的地址,而版本2如果有比通告路由更好的下一跳地址,则会将此地址标示到next hop这里面。
2.     response   RIP每30秒发送一次response包,或者触发更新时发送
 

RIP协议报文格式_报文_02

Respons跟reques报文差不多
Ip address :里面带的是各种路由条目
Netmask :路由条目的掩码
Metric:度量值,标记16为不可达。