实验
5 
路由信息协议RIP 

5.实验目的和内容
1 

1.实验目的
(1)了解路由信息协议(RIP )。
(2)掌握路由器中RIP配置方法。
(3)理解路由器连接不同类型网络的原理。
2.实验内容
(1)按照指定的实验拓扑图,正确连接网络设备。
(2)采用RIPv2配置动态路由,关闭RIPv2自动汇总功能。
5.实验原理
2 

4.1节介绍了路由功能包括两项基本内容:寻径和转发。寻径是指确定到达目的地的
2.
最佳路径,这个过程由路由选择算法来实现。转发是指沿着找到的最佳路径传递数据包的过
程。在转发数据包时,路由器首先查找路由表,以确定是否知道如何将数据包发送到下一个站
点(路由器或主机)。
路由转发协议和路由选择协议是相互协作但又相互独立的概念。路由转发协议使用由路
由选择协议维护的路由表,而路由选择协议利用路由转发协议提供的功能来传输路由协议数
据包。在通常情况下,提到的路由协议指的是路由选择协议。

路由信息协议(RoutingInformationProtocol,RIP)基于Belman-Ford(贝尔曼-福特)算法,最
早于1969年用于计算机路由选择,后来在1970年由Xerox开发为Xerox的NetworkingServices 
协议族的一部分。

RIP以路由器内的长驻进程(daemon)形式存在,负责从网络中的其他路由器接收路由信
息,并动态地维护本地IP层的路由表,以确保在IP层发送数据包时能够选择正确的路由。同
时,RIP还广播本地路由信息,通知相邻的路由器相关路径信息。RIP运行在UDP之上,接收
来自邻居路由器的路由更新信息,这些信息封装在UDP数据报中。RIP使用UDP的520号
端口接收路由更新信息,并相应地修改本地路由表,同时通知其他路由器。通过这种方式, 
RIP实现了全局路由的有效性。

RIP使用两种类型的数据包来传输信息,即“更新”(UPDATE)和“请求”(REQUEST )。每个
支持RIP的路由器每隔30秒使用UDP的520号端口向直接相连的设备广播更新信息。更
新信息包含了该路由器的完整路由信息数据库,每个数据库条目包括“可达的IP地址”和“到
达该网络的距离”。请求信息用于查找网络上能够发送RIP报文的其他设备。


48 
5.3 实验环境与设备
RIP配置实验可以在华为eNSP或思科PacketTracer中完成,也可以在锐捷物理网络设
备上完成。本实验拓扑结构如图5-1所示。
图5-1 RIP配置实验拓扑图
5.4 实验步骤
1.在PacketTracer中搭建网络拓扑
首先要在PacketTracer中搭建RIP配置实验的网络拓扑。
2.分配路由器接口的IP地址
在实验题目所给出的网络信息基础上,为每一个路由器的相应接口分配IP地址,并为每一
台主机与服务器分配IP地址。给最上方路由器与WWW 服务器连接的接口GigabitEthernet0/ 
0/2(不同连线方式接口可能不同)配置IP地址202.114.64.1,具体路由器接口配置IP地址如
图5-2所示。 
Router(config)#interface GigabitEthernet0/0/2 
Router(config-if)#ip address 202.114.64.1 255.255.255.0 
Router(config-if)#no shutdown 
图5-2 路由器接口配置IP地址
3.配置路由器R1、R2、R3 
配置路由器的端口的IP地址,随后开启RIP协议,设置版本为V2,并且关闭自动汇总功
能,最后设置RIP交换的网络。请思考以下配置是否可以优先。

49 
Router(config)#router rip 
Router(config-router)#version 2 
Router(config-router)#no auto-summary 
Router(config-router)#network 202.114.65.0 
Router(config-router)#network 202.114.65.4 
Router(config-router)#network 202.114.66.0 
Router(config-router)#network 202.114.66.16 
Router(config-router)#exit 
4.测试网络连通性
首先使用showiproute命令查看左侧路由器路由表,如图5-3所示。
图5-3 路由器的路由表信息
可以看到路由表中含有202.114.65.0/24等多个网络的路由信息。之后测试网络连通性, 
如图5-4所示,测试PC1与PC3、PC5、WWW 服务器之间的连通性。
图5-4 路由器的路由表信息
其中202.114.66.18为PC5的IP地址,202.114.66.34为PC3的IP地址,202.114.64.200 
为WWW 服务器的IP地址。其余设备之间的连通性测试这里省略。
5.在锐捷云实验平台上连接网络
在锐捷云实验平台中按拓扑图连接网络。

50 
6.分配路由器接口的IP地址
在实验题目所给出的网络信息基础上,为每一个路由器的相应接口分配IP地址,并为每
一个主机与服务器分配IP地址。给最上方路由器的三个接口(接口名称随接线方式可能不
同,以实际接线为准)配置IP地址。 
Router(config)#interface GigabitEthernet0/0/0 
ip address 202.114.65.1 255.255.255.252 
Router(config-if)#ip address 202.114.65.1 255.255.255.252 
Router(config)#interface GigabitEthernet0/0/1 
Router(config-if)#ip address 202.114.65.9 255.255.255.252 
Router(config-if)#ip address 202.114.65.9 255.255.255.252 
Router(config)#interface GigabitEthernet0/0/2 
Router(config-if)#ip address 202.114.64.1 255.255.255.0 
Router(config-if)#ip address 202.114.64.1 255.255.255.0 
Router(config-if)#exit 
7.配置路由器R1、R2、R3 
配置路由器的端口的IP地址,随后开启RIP协议,设置版本为V2,并且关闭自动汇总功
能,最后设置RIP交换的网络,给最上方路由器配置RIP,其余路由器配置省略。 
Router(config)#router rip 
Router(config-router)#version 2 
Router(config-router)#no auto-summary 
Router(config-router)#network 202.114.64.0 
Router(config-router)#network 202.114.65.0 
Router(config-router)#network 202.114.65.8 
Router(config-router)#exit 
8.测试网络连通性
首先使用showiproute命令查看左侧路由器路由表,如图5-5所示。
图5-5 路由器的路由表信息
可以看到路由表中含有202.114.65.4/30等多个网络的路由信息。之后测试网络连通性, 
如图5-6所示,测试PC1与PC3、PC5、WWW 服务器之间的连通性。
其中202.114.66.18为PC5的IP地址,202.114.66.34为PC3的IP地址,202.114.64.200 
为WWW 服务器的IP地址。其余设备之间的连通性测试略。
9.在路由器中配置RIP认证
在路由器中配置keychain,keyid以及keystring,然后在路由器之间互相连接的接口中
开启认证。如图5-7所示,在最上方路由器中配置认证,并在接口1与接口3中开启认证。

图5-
6 
连通性测试


图5-
7 
配置认证并在端口上开启认证

使用showrunning-config命令查看RIP 认证配置情况,如图5-8所示。

51 


图5-
8 
查看RIP 
配置情况

5.实验思考题
5 

1.RIPv1版本和RIPv2版本有什么区别? 如果在各台路由器中配置不同的RIP 版本, 
是否可以达到相同的效果? 为什么? 
2.RIP 路由协议对于防止产生环路有哪些机制? 
3. 了解RIP 的认证机制,练习配置方法。
52