rip协议的V1和V2更新机制
实验拓扑:
实验步骤:
R1:
路由器rip
网络
网络192.168.12.0
R2:
路由器rip
网络
网络192.168.12.0
如果您没有在路由配置模式下按下命令Version2,则您正在运行RIPversion1。
在R2上调试iprip
R2(配置)#路由器rip
R2(配置路由器)#网络2.0.0.0
R2(配置路由器)#网络192.168.12.0
R2(配置路由器)#
*Jun409:40:46.279:RIP:将Loopback2添加到RIPidb列表
*Jun409:40:46.279:RIP:在loopback2上将请求发送到255.255.255.255//发送广播更新
*Jun409:40:47.099:RIP:将Serial1/0添加到RIPidb列表
*Jun409:40:47.099:RIP:在Serial1/0上将请求发送到255.255.255.255
*Jun409:40:47.143:RIP:在Serial1/0上收到来自192.168.12.1的v1更新
*Jun409:40:47.147:RIP:更新包含1条路由
*6月4日09:40:48.279:RIP:通过loopback2(2.2.2.2)将v1闪存更新发送到255.255.255.255
*Jun409:40:48.279:RIP:Update包含两条路由
*6月4日09:40:48.279:RIP:更新排队
*6月4日09:40:48.279:RIP:通过Serial1/0(192.168.12.2)将v1闪存更新发送到255.255.255.255
*Jun409:40:48.279:RIP:更新包含1条路由
*6月4日09:40:48.279:RIP:更新排队
*Jun409:40:48.279:RIP:通过Loopback2发送更新
*Jun409:40:48.279:RIP:通过Serial1/0发送更新
R1:
*6月4日09:44:47.695:RIP:通过Serial1/1(192.168.12.1)将v1更新发送到255.255.255.255
*Jun409:44:47.699:RIP:UPDATE包含1个路由//仅向邻居通告直接接口地址
*6月4日09时44分47.699秒:RIP:更新排队
*Jun409:44:47.699:RIP:通过Serial1/1发送更新
R1#
*6月4日09:44:52.631:RIP:通过loopback0(1.1.1.1)将v1更新发送到255.255.255.255
*Jun409:44:52.635:RIP:Update包含两条路由
*Jun409:44:52.635:RIP:更新已排队
*Jun409:44:52.635:RIP:通过loopback发送更新0//仅向邻居通告直接接口地址。
R1#
*6月4日09:45:13.543:RIP:通过Serial1/1(192.168.12.1)将v1更新发送到255.255.255.255
*Jun409:45:13.547:RIP:更新包含1条路由
*6月4日09时45分13.547秒:RIP:更新排队
*Jun409:45:13.547:RIP:通过Serial1/1发送更新
*6月4日09:45:13.595:RIP:在Serial1/1上收到来自192.168.12.2的v1更新
*Jun409:45:13.599:RIP:更新包含1条路由
R1#
*6月4日09:45:20.487:RIP:通过loopback0(1.1.1.1)将v1更新发送到255.255.255.255
*Jun409:45:20.491:RIP:Update包含两条路由
*Jun409:45:20.491:RIP:更新排队
*Jun409:45:20.491:RIP:通过Loopback0发送更新
红色字体表示ripV1大约每30秒发送一次更新(调试消息中显示27秒)。
此时,如果您将地址为22.22.22.22/24,的环回0地址添加到R2,您可以从调试iprip事件中看到:
*6月4日09:50:12.159:RIP:通过loopback0(22.22.22.22)将v1闪存更新发送到255.255.255.255-抑制空更新
*Jun409:50:12.163:RIP:通过Loopback2发送更新
此时,R1上已经有一条22.0.0.0的路由
R1#显示ip路由rip
R2.0.0.0/8[120/1]通过192.168.12.2,00:00:13,Serial1/1
R22.0.0.0/8[120/1]通过192.168.12.2,00:00:13,序列号1/1
如果R2的loopback0端口关闭,该路由的跳数将在180秒后设置为16。如果240秒后未收到此更新,此路由将从路由表中完全删除!
当R2的RIP变成V2时会发生什么?
*Jun409:57:22.151:RIP:忽略来自2.2.2.2的v2数据包(来自我们的一个地址)
*Jun409:57:24.467:RIP:忽略来自192.168.12.1的v1数据包(非法版本)//版本不兼容。
*6月4日09:57:47.503:RIP:通过Serial1/0(192.168.12.2)将v2更新发送到224.0.0.9
*Jun409:57:47.507:RIP:更新包含1条路由
*Jun409:57:47.507:RIP:更新已排队
*Jun409:57:47.507:RIP:通过Serial1/0发送更新
*6月4日09:57:50.219:RIP:通过环回2(2.2.2.2)将v2更新发送到224.0.0.9
*Jun409:57:50.219:RIP:Update包含两条路由
*Jun409:57:50.223:RIP:更新已排队
*Jun409:57:50.223:RIP:通过Loopback2发送更新
*Jun409:57:50.227:RIP:忽略来自2.2.2.2的v2数据包(来自我们的一个地址)
*Jun409:57:50.563:RIP:忽略来自192.168.12.1的v1数据包(非法版本)
此时,要么更改R1的版本,要么在R2的界面模式下进行修改:
接口串行1/0
ip地址192.168.12.2255.255.255.0
Ip发送版本1//发送版本1。
Ip接收版本1//接收的版本是版本2。
调试信息如下所示:
R2#
*Jun409:59:41.907:RIP:在Serial1/0上收到来自192.168.12.1的v1更新
*Jun409:59:41.911:RIP:更新包含1条路由
R2#
*6月4日09:59:43.639:RIP:通过Serial1/0(192.168.12.2)将v1更新发送到255.255.255.255
*Jun409:59:43.639:RIP:更新包含1条路由
*Jun409:59:43.639:RIP:更新已排队
*Jun409:59:43.639:RIP:通过Serial1/0发送更新
*6月4日09:59:43.663:RIP:通过环回2(2.2.2.2)将v2更新发送到224.0.0.9
*Jun409:59:43.663:RIP:Update包含两条路由
*Jun409:59:43.667:RIP:更新已排队
*Jun409:59:43.667:RIP:通过Loopback2发送更新
*Jun409:59:43.671:RIP:忽略来自2.2.2.2的v2数据包(来自我们的一个地址)
R2#显示ip路由rip
R1.0.0.0/8[120/1]通过192.168.12.1,00:00:02,序列号1/0
将R1修改为版本1后,在debug上看到的信息:
R1(配置路由器)#
*Jun410:03:07.779:RIP-TIMER:loopback0上的发送计时器已过期
*Jun410:03:07.779:RIP:通过loopback0(1.1.1.1)//多播将v2更新发送到224.0.0.9以发送更新
*Jun410:03:07.783:RIP:更新包含3条路由
*6月4日10:03:07.783:RIP:更新排队
*6月4日10:03:07.787:RIP:通过Loopback0发送更新
*Jun410:03:07.787:RIP:忽略来自1.1.1.1的v2数据包(来自我们的一个地址)
R1(配置路由器)#
*6月4日10:03:14.519:RIP计时器:年龄计时器已到期
R1(配置路由器)#
*6月4日10:03:15.691:RIP:在Serial1/1上收到来自192.168.12.2的v2更新
*Jun410:03:15.695:RIP-DB:Network_Updatewith2.0.0.0/8成功//注意与下面红色字体的区别。
*6月4日10:03:15.695:RIP-DB:通过Serial1/1上的192.168.12.2将2.0.0.0/8(公制1)添加到RIP数据库
*6月4日10:03:15.699:RIP-DB:network_update22.0.0.0/8成功
*6月4日10:03:15.699:RIP-DB:通过Serial1/1上的192.168.12.2将22.0.0.0/8(公制1)添加到RIP数据库
*6月4日10:03:15.699:RIP:Update包含两条路由
R1(配置路由器)#
*Jun410:03:17.191:RIP-TIMER:serial1/1上的发送计时器已过期
*6月4日10:03:17.191:RIP:通过Serial1/1(192.168.12.1)将v2更新发送到224.0.0.9
*6月4日10:03:17.195:RIP:更新包含1条路由
*6月4日10:03:17.195:RIP:更新排队
*6月4日10:03:17.199:RIP:通过Serial1/1发送更新
在R1和R2没有键入自动摘要后,在R1上看到的调试iprip数据库信息:
R1(配置路由器)#
*6月4日10:04:42.087:RIP:在Serial1/1上收到来自192.168.12.2的v2更新
*6月4日10:04:42.091:RIP-DB:network_update2.2.2.0/24成功
*6月4日10:04:42.091:RIP-DB:通过Serial1/1上的192.168.12.2将2.2.2.0/24(公制1)添加到RIP数据库
*6月4日10:04:42.095:RIP-DB:通过192.168.12.2在Serial1/1上添加2.2.2.0/24(公制1)
*6月4日10:04:42.095:RIP-DB:添加新的rndb条目2.2.2.0/24
*6月4日10:04:42.099:RIP-DB:22.22.22.0/24网络更新成功
*6月4日10:04:42.099:RIP-DB:通过Serial1/1上的192.168.12.2将22.22.22.0/24(公制1)添加到RIP数据库中
*6月4日10:04:42.103:RIP-DB:通过192.168.12.2在Serial1/1上添加22.22.22.0/24(公制1)
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)