RIP协议是早期的动态路由协议,基于矢量距离算法来完成网络最佳路径的计算,通过UDP的520端口收发报文,完成路由信息的交换,建立并形成路由表。

RIP的报文格式

RIP协议主要有两种版本,RIPv1和RIPv2,其报文格式如下:

网络协议分析:图文解读动态路由协议RIP_ip协议网络协议分析:图文解读动态路由协议RIP_路由表_02

网络协议分析:图文解读动态路由协议RIP_路由表_03

网络协议分析:图文解读动态路由协议RIP_路由表_04

RIP协议数据包

网络协议分析:图文解读动态路由协议RIP_ip协议_05

网络协议分析:图文解读动态路由协议RIP_最佳路径_06

RIP协议的工作(原理)过程

一台配置了RIP协议的路由器,发送请求(广播/组播)报文(udp的response端口520),另一台(邻居)路由器收到请求报文后响应请求并发送本地完整的路由表,添加保存路由表,周期性更新,并通告邻居路由更新。

RIP两个版本的区别

网络协议分析:图文解读动态路由协议RIP_ip协议_07

RIP协议subnet down的变化

网络协议分析:图文解读动态路由协议RIP_路由表_08