5.9 配置RIP协议
5.9.1 实验目的
- 在路由器上启动RIP协议
- 声明相应网络进入RIP路由进程
- 查看路由表并理解相关字段含义
- 查看RIP协议配置信息
- 监测RIP协议相关信息
5.9.2 背景描述
假设某所大学有三个校区,分别用三台路由器连接。现在通过在路由器上配置RIP路由选择协议实现三个校区之间的网络通信。
5.9.3 实验设备
- RG-1700系列路由器3台,分别为R1、R2和R3,具有1个以太网接口(f1/0-1)和2个串行接口(s1/2-3)。(可用以太网接口)
- 3条DCE电缆和3条DTE电缆,或3条DCE转DTE电缆
- 1台PC机,必须能够打开管理端网页,进行设备配置
5.9.4 实验拓扑图
实验拓扑如图2-5所示:
图2-5 RIP协议配置
5.9.5 实验步骤:
1.完成各路由器基本信息和端口信息的配置
配置主机名和各端口IP地址。当所有路由器的端口均配置完成后,可使用show interface 命令查看端口的状态。(注意,当两台路由器是用串口直接相连,需要将一个串口设置成DCE,并设置时钟脉冲,另一个串口扮演DTE的角色,只需激活端口即可。
2.启动RIP协议
依次在每一台路由器上启动RIP协议。每台路由器上RIP相关的命令如下。
R1#conf t
R1(config)#router rip (进入RIP协议配置子模式)
R1(config-router)#network 10.0.0.0 (声明网络10.0.0.0/24)
R1(config-router)#network 172.16.1.0 (声明网络172.16.1.0/24)
R2#conf t
R2(config)#router rip
R2(config-router)#network 10.0.0.0 (声明网络10.0.0.0/24)
R2(config-router)#network 192.168.1.0 (声明网络192.168.1.0/24)
R3#conf t
R3(config)#router rip
R3(config-router)#network 172.16.1.0 (声明网络172.16.1.0/24)
R3(config-router)#network 192.168.1.0 (声明网络192.168.1.0/24)
3.验证配置
在网络中所有路由器上都配置好RIP协议后,等待网络处于收敛状态后,我们来检查下每个路由器的路由表,看出了直连路由外,路由器是否通过RIP协议找到了到达拓扑图中各网络路径。如果找到则证明RIP协议配置成功。
- RIP协议常用监测命令
show ip route : 查看路由表
clear ip route : 清除路由表
show ip protocol : 显示活动路由协议进程的参数和当前状态。
debug ip rip : 专门用来显示路由器发送和接受的RIP更新信息。
- 以下是路由器R1的路由表
实验结果:
R1#show ip route
- 显R1路由协议进程的参数和当前状态。
实验结果:
R1#show ip protocol
- 显示R1发送和接受的RIP更新信息
实验结果:
R1#debug ip rip
结束debug的命令为undebug all
注意说明:
RIP协议的基本配置非常简单。首先使用router rip命令进入RIP协议配置模式,然后用network语句声明进入RIP进程的网络。可以看到network语句中使用的是网络号,而不是子网号。当我们试图把172.16.1.0这样的子网号码加入R1的RIP路由进程中而发出network l72.16.1.0的命令后,show running-config的结果会显示此处的语句变成为network 172.16.0.0,即B类网络172.16.0.0下的所有子网都加入了RIP路由进程。A类地址一样。这说明RIP协议不支持VLSM(Variable Length Subnet Mask,变长子网掩码)。RIP版本2才支持VLSM,需要做配置,但在实验室做不了,因为锐捷的不支持。
使用show ip route命令查看路由表。在R1路由器上可以看到,通过RIP协议,学马到了与R1不直接相连的网段192.168.1.0。路由表中的项目解释如下。
R 192.168.1.0/24 [120/1] via 10.1.1.2, 00:00:03, Serial1/2
[120/1] via 172.16.1.2, 00:00:05, Serial1/3
R: 表示此项路由是由RIP协议获取的,另外,"C,代表直连的网段。
192.168.1.0/24 目的网络
[120/1]: 120是RIP协议的管理距离,1是该条路由的度量值,即Metric值,即跳数。
via: 经由的意思。
10.1.1.2 是由当前路由器出发,到达目标网段所需经过的下一个跳点的IP地址。
00:00:03 此条路由产生的时间,即3秒。
Serial1/2 由此路由器到达目标网段所需使用的接口。
另外,对于路由器R1的路由表而言。192.168.1.0这条路由项具有2个路径,即表中列出的10.1.1.2和172.16.1.2,表示到达192.168.1.0网段可以通过R2路由器或者通过R3路由器到达,也就是说有两条等值的路径存在,其度量值均为1。
路由器R2和R3都有类似的路由存在。
通过本实验,读者可以掌握RIP协议的配置命令以及一些简单的监测和排错能力。