RIP距离矢量路由协议使用跳数作为唯一的度量值,在RIP中规定了跳数的最大值为15,16跳视为不可达。
RIP使用UDP协议,端口号是520。
路由器启动后,平均每隔30s就从启动RIP协议的接口不断发送出路由更新消息。
RIP执行水平分割可以阻止路由环路的发送,水平分割的规则是:从一个接口学习到路由信息,不再从这个接口发送出去。水平分割不仅能够阻止路由环路的产生,同时能够减少路由更新信息占用的链路带宽资源。
RIP是应用层的协议
IP地址规划如下:
IOU1 | Ethernet0/0:172.16.1.1/24 |
loopback0:192.168.1.1/24 | |
IOU2 | Ethernet0/0:172.16.1.2/24 |
loopback0:192.168.2.1/24 | |
Ethernet0/1:172.16.2.1/24 | |
IOU3 | Ethernet0/0:172.16.2.2/24 |
loopback0:192.168.3.1/24 |
IOU1上的配置
IOU1#configure terminal
IOU1(config)#interface ethernet 0/0
IOU1(config-if)#ip address 172.16.1.1 255.255.255.0
IOU1(config-if)#no shutdown
IOU1(config-if)#exit
IOU1(config)#interface loopback 0
IOU1(config-if)#ip address 192.168.1.1 255.255.255.0
IOU1(config-if)#no shutdown
IOU1(config-if)#exit
IOU2上的配置
IOU2#configure terminal
IOU2(config)#interface ethernet 0/0
IOU2(config-if)#ip address 172.16.1.2 255.255.255.0
IOU2(config-if)#no shutdown
IOU2(config-if)#exit
IOU2(config)#interface ethernet 0/1
IOU2(config-if)#ip address 172.168.2.1 255.255.255.0
IOU2(config-if)#no shutdown
IOU2(config-if)#exit
IOU2(config)#interface loopback 0
IOU2(config-if)#ip address 192.168.2.1 255.255.255.0
IOU2(config-if)#exit
IOU3上的配置
IOU3#configure terminal
IOU3(config)#interface ethernet 0/0
IOU3(config-if)#ip address 172.16.2.2 255.255.255.0
IOU3(config-if)#no shutdown
IOU3(config-if)#exit
IOU3(config)#interface loopback 0
IOU3(config-if)#ip address 192.168.3.1 255.255.255.0
IOU3(config-if)#no shutdown
IOU3(config-if)#exit
在IOU1上配置RIP动态路由协议
IOU1(config)#router rip
IOU1(config-router)#version 2 //指定版本默认version 1
IOU1(config-router)#no auto-summary //关闭自动汇总,默认启动自然汇总
IOU1(config-router)#network 192.168.1.0 //宣告192.168.3.0
IOU1(config-router)#network 172.16.1.0
IOU1(config-router)#exit
version 1----->广播更新(255.255.255.255)
----------->更新时不带子网掩码
version 2------>组播更新(224.0.0.9)
---------->更新时带子网掩码
在IOU2上配置RIP动态路由协议
IOU2(config)#router rip
IOU2(config-router)#version 2
IOU2(config-router)#no auto-summary //指定版本默认version 1
IOU2(config-router)#network 172.16.2.0 //关闭自动汇总
IOU2(config-router)#network 192.168.2.0 //宣告192.168.3.0
IOU2(config-router)#network 172.16.3.0
IOU2(config-router)#exit
在IOU3上配置RIP动态路由协议
IOU3(config)#router rip
IOU3(config-router)#version 2 //指定版本默认version 1
IOU3(config-router)#no auto-summary //关闭自动汇总
IOU3(config-router)#network 192.168.3.0 //宣告192.168.3.0
IOU3(config-router)#network 172.16.2.0
IOU3(config-router)#exit
使用show ip route查看路由表
使用show ip protocols查看RIP信息
最后使用ping命令测试网络连通性