导语:
RIP在IPv4中分为v1和v2两个版本,如果不指定版本,接口可接受v1和v2的协议,只能发送v1的协议,指定版本后,v1只能接受v1的协议,v2只能就收v2的版本;
RIP有三种定时器:更新定时器,默认30秒发送一次更新;超时计时器,默认180秒,如果180秒内没收到邻居发来的更新,则把该路由的度量值设为16,并启动垃圾手机定时器;垃圾收集定时器,默认120s,120s后路由表会自动删除该路由项;
RIP的优先级时100,可手动修改;
拓扑图:
步骤:
1.基本配置:
如拓扑图和配置图所示,完成各个物理设备和接口的配置,并测试连通性:
2.配置RIP协议:
R1不指定RIP版本,R2指定为v2:
[R1]rip
[R1-rip-1]network 10.0.0.0
[R1-rip-1]network 192.168.10.0
[R2]rip
[R2-rip-1]network 10.0.0.0
[R2-rip-1]network 192.168.20.0
[R2-rip-1]version 2
查看路由表:
可以看到,R1的路由表存在PC-2所在网段路由项,而R2中不存在PC-1所在网段的路由项;
抓取R1的G0/0/0:
可以看到R1采用RIPv1方式发送更新;
为了能使R2也能介绍到PC-1所在的网段路由条目,在R1上接口上设置RIPv2版本,并以广播方式发送出去:
[R1]interface g0/0/0
[R1-GigabitEthernet0/0/0]rip version 2 broadcast
此时,查看R2的路由表:
发现,PC-1所在的网段路由项已存在R2的路由表中。
3.配置RIP的定时器:
在R1的G0/0/0接口上停止RIP路由更新:
[R1]interface g0/0/0
[R1-GigabitEthernet0/0/0]undo rip output
180s后查看R2的路由表:
可以看到R1发送过来的路由项已经被清除了:
再经过120s后,查看R2的路由表:
可以看到R1发送过来的路由项已经不在R2的发布数据库中了,原因时垃圾收集定时器为120s,超时后会自动清除路由项;
更改定时器时间:
[R2]rip
[R2-rip-1]timers rip 20 120 60
[R2-rip-1]display rip
Public VPN-instance
RIP process : 1
RIP version : 2
Preference : 100
Checkzero : Enabled
Default-cost : 0
Summary : Enabled
Host-route : Enabled
Maximum number of balanced paths : 8
Update time : 20 sec Age time : 120 sec
Garbage-collect time : 60 sec
修改成功。
4.配置RIP协议优先级:
查看R1的路由表:
将RIP的优先级调整为90:
[R1]rip
[R1-rip-1]preference 90
查看路由表:
可以看到,调整成功!
至此,该实验完成!
思考题:
问题:在此实验中,如果在R1上配置一条去往192.168.20.0网段的静态路由,再把RIP优先级修改为60,那么在R1的IP路由表中该网段路由来自RIP还是静态路由?为什么?
解答:R1会把静态路由加入IP路由表中,因为若同一条路由条目来自两个不同协议,且协议优先级一样,路由器会根据协议内部优先级来选择最优路由,内部优先级也就是协议优先级的初始值。