0x00前言
RIP是一种基于距离矢量的路由协议,以路由条数作为计数单位的路由协议。适合用于比较小型的网络环境。英文原义:Routing Information Protocol;中文释义:路由信息协议。该协议是施乐公司20世纪80年代推出的,主要适用于小规模的网络环境。RIP协议主要用于一个AS(自治系统)内的路由信息的传递,每30秒发送一次路由信息更新,RIP协议提供跳跃计数(hop count)作为尺度来衡量路由距离,跳跃计数是一个包到达目标所必须经过的路由器的数目,RIP最多支持的跳跃数为15。跳数16表示不可达。
0x01RIPv1 基本配置
1、配置各设备的(接口) IP 地址,并保证直连连通性(loopback);
2.每台路由器开始进行 RIPv1 的配置(config)#router rip//进入 RIP 进程,默认为 RIPv1
(config-router)#network 12.0.0.0 //此处 network 是用于宣告主类网络号
(config-router)#network 13.0.0.0
(config-router)#network 23.0.0.0
(config-router)#network 3.0.0.0
3.在任意一台路由器上查看路由表并进行测试: #show ip route
此时看到路由表中出现“R”开头的路由条目,则为 R1 从 R2 和 R3 学习到的 RIPv1 路由,且进行连通性测试,
R1#ping 2.2.2.2 source 1.1.1.1
R1#ping 3.3.3.3 source 1.1.1.1
0x02 RIPv2 基本配置
1、依据图中拓扑配置各设备的 IP 地址,并保证直连连通性;
2.每台路由器开始进行 RIPv2 的配置
(config)#router rip
(config-router)#version 2
(config-router)#no auto-summary //默认情况下,RIPv2 开启自动汇总
R1(config-router)#network 12.0.0.0
(config-router)#network 13.0.0.0
(config-router)#network 1.0.0.0
3.在任意一台路由器上查看路由表并进行测试:#show ip route rip //加入connected、static、ospf、eigrp 直接看到具体协议的路由
R1#ping 2.2.2.2 source 1.1.1.1
0x03 RIPv2 路由汇总
1、配置各设备的 IP 地址,并保证直连连通性; R3 增加配置
R3(config)#int loopback 2
R3(config-if)#ip address 172.16.0.1 255.255.255.0
R3(config-if)#ip address 172.16.1.1 255.255.255.0 secondary //此参可在同一口配多个IP
R3(config-if)#ip address 172.16.2.1 255.255.255.0 secondary
R3(config-if)#ip address 172.16.3.1 255.255.255.0 secondary
2.每台路由器进行 RIPv2 的类似配置(config)#router rip
(config-router)#version 2
(config-router)#no auto-summary
(config-router)#network 12.0.0.0
(config-router)#network 13.0.0.0
(config-router)#network 1.0.0.0
#show ip route rip
3.为了缩小路由表,提高路由器转发效率,执行路由汇总,配置如下:
R3(config)#int f0/0
R3(config-if)#ip summary-address rip 172.16.0.0 255.255.252.0 //4 条精细网段的汇总网段
R3(config)#int f1/0
R3(config-if)#ip summary-address rip 172.16.0.0 255.255.252.0
再到 R1 和 R2 上查看路由表,如下:
R1#show ip route rip
R2#show ip route rip //
欢迎大家分享更好的思路,热切期待^^_^^ !