实验 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