一、根据拓扑分析下RIPv1收发以及更新的原则:

105400572.jpg


R2(config-router)#do sh ip rou

10.0.0.0/8 is variably subnetted, 3 subnets, 2 masks

C 10.1.12.0/24 is directly connected, Serial0/0

R 10.1.3.1/32 [120/1] via 10.1.12.1, 00:00:04, Serial0/0

R 10.1.1.0/24 [120/1] via 10.1.12.1, 00:00:04, Serial0/0

R 11.0.0.0/8 [120/1] via 10.1.12.1, 00:00:04, Serial0/0




110354520.jpg


R2(config-router)#do sh ip rou

10.0.0.0/8 is variably subnetted, 3 subnets, 2 masks

C 10.1.12.0/27 is directly connected, Serial0/0

R 10.1.3.1/32 [120/1] via 10.1.12.1, 00:00:22, Serial0/0

R 10.1.1.0/27 [120/1] via 10.1.12.1, 00:00:22, Serial0/0

R 11.0.0.0/8 [120/1] via 10.1.12.1, 00:00:22, Serial0/0


可以总结RIPV1收发路由原则如下:

1、RIPv1发送路由的原则

需要发送的网段和本地接口是否在同一个主类下:

不在同一个主类----向邻居发送A、B、C主类路由。
在同一个主类---掩码是否相同:掩码相同----发送;不同----丢弃(32位主机路由除外)。


2、RIPv1接收路由的原则:收到的路由条目和物理口属于同一个主类,路由器会使用收到路由更新的接口掩码作为路由条目的掩码。

二、分析RIPV1数据包:

113257312.png


命令字段----说明RIP数据包的类型: command=1-------请求 ; command=2-------响应

version ----说明RIP协议的版本

地址簇标识


2-----路由条目采用的网络层协议为IP

0-----请求邻居完整的路由表


一个RIP的数据包,最小32字节,最大512字节,一个RIP的基本包头最多能够携带25个路由条目,RIPV2启用认证后明文为24条,MD5为23条。