一、根据拓扑分析下RIPv1收发以及更新的原则:
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
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数据包:
命令字段----说明RIP数据包的类型: command=1-------请求 ; command=2-------响应
version ----说明RIP协议的版本
地址簇标识
2-----路由条目采用的网络层协议为IP
0-----请求邻居完整的路由表
一个RIP的数据包,最小32字节,最大512字节,一个RIP的基本包头最多能够携带25个路由条目,RIPV2启用认证后明文为24条,MD5为23条。