RIP,routing information protocol,要求网络中每台路由器都i要维护从自身到每个目的网络的路由信息。RIP协议使用跳数来衡量网络间的“距离”。从一台路由器到其直连网络的跳数为1,从一台路由器到其非直连网络的距离定义为每经过一个路由器距离加1。RIP允许路由的最大跳数为15,16则不可达。
RIP有两个版本,RIPv1和RIPv2。RIPv2是对RIPv1的扩充,能够携带更多信息量,并增强安全性。但都是基于UDP协议,使用UDP520端口收发数据包。
接口配置:
[R1]int e0/0/0
[R1-Ethernet0/0/0]ip address 10.0.12.1 24
[R1]int LoopBack 0
[R1-LoopBack0]ip address 10.0.1.1 24
[R2]int e0/0/0
[R2-Ethernet0/0/0]ip address 10.0.12.2 24
[R1]int LoopBack 0
[R1-LoopBack0]ip address 10.0.1.1 24
1.配置RIPv1:
[R1]rip
[R1-rip-1]network 10.0.0.0
[R2]rip
[R2-rip-1]network 10.0.0.0
运行dis ip routing-table查看路由表,两台路由器已经通过RIP协议学习到对方环回接口所在网段的路由条目。
ping对方的环回地址,可以通信。
在用户视图下,使用debuging命令查看RIP协议定期更新情况。完成后使用undo debugging rip或者undo debugging all。
<R1>debugging rip 1
<R1>terminal debugging
<R1>terminal monitor
2.配置RIPv2:
配置v2。
[R1]rip
[R1-rip-1]version 2
[R2]rip
[R2-rip-1]version 2
在用户视图下,使用debuging命令查看RIP协议定期更新情况。发现RIPv1与RIPv2的不同:
1、RIPv2的路由信息中携带了子网掩码;
2、RIPv2的路由信息中携带了下一跳地址,标志一个比通告路由器的地址更好的下一跳地址。它指出的地址,其度量值(跳数)比在同一个子网上的通告路由器更靠近目的地。
3、RIPv2默认采用组播方式发送报文,地址为224.0.0.9
网友评论