通信网络实验 RIP协议原理及配置
一、实验目的
1.掌握动态路由协议的作用及分类 2.掌握距离矢量路由协议的简单工作原理 3.掌握RIP协议的基本特征 4.熟悉RIP的基本工作过程 二、实验概述 1.动态路由协议概述 2.RIP协议概述 3.路由回路及解决办法 4.RIP的配置 三、实验内容 1.动态路由协议概述
路由协议是运行在路由器上的软件进程,与其他路由器上相同路由协议之间交换路由信息,学习非直连网络的路由信息,加入路由表。并且在网络拓扑结构变化时自动调整,维护正确的路由信息。
动态路由协议通过路由信息的交换生成并维护转发引擎需要的路由表。网络拓扑结构改变时自动更新路由表,并负责决定数据传输最佳路径。
动态路由协议的优点是可以自动适应网络状态的变化,自动维护路由信息而不用网络管理员的参与。其缺为由于需要相互交换路由信息,需要占用网络带宽,并且要占用系统资源。另外安全性也不如使用静态路由。在有冗余连接的复杂网络环境中,适合采用动态路由协
议。目的网络是否可达取决于网络状态
动态路由协议分类 按路由算法划分:
距离-矢量路由协议( 如RIP ) :定期广播整个路由信息,易形成路由环路,收敛慢
链路状态路由协议(如OSPF):收集网络拓扑信息,运行协议算法 计算最佳路由根本解决路由环路问题,收敛快 按应用范围划分:
域间路由协议(EGP)和域内路由协议(IGP)
自治域系统(AS) 是一组处于相同技术管理的网络的集合。IGPs 在一个自治域系统内运行。EGPs 连接不同的自治域系统
2. RIP 协议概述
RIP(Routing Information Protocol)路由信息协议 最早的动态路由协议,基于距离矢量算法实现 使用UDP报文来交换路由信息 以跳数多少选择最优路由 RIPv1协议报文不携带掩码信息
3. 路由回路的解决办法
定义最大跳数,水平分割(Split Horizon),毒性逆转(Poisoned Reverse),触发更新(Triggered Update),Hold-Down 定时器 4.RIP的缺点 收敛慢 路由选取到无限
不能检测路由环路 度量值只是跳跃计数 网络直径小(15个跳跃) 5.RIP的配置
四、思考题
1.RIP的Metric是如何计算而来的?它有什么缺陷?
答:RIP根据到目标网段的跳数当做Metric值。缺陷就是它不能很好的反应网络情况(比
如带宽和时延),而且RIP最大跳数在15跳,限制了网络范围。
2.
什么是水平分割,毒性逆转和触发更新?
答:水平分割(split horizon):从一个接口学习到的路由不会再广播回该接口。cisco可以对每个接口关闭水平分割功能。
毒性逆转(poison reverse):从一个接口学习的路由会发送回该接口,但是已经被毒化,跳数设置为16跳,不可达。
触发更新(trigger update):一旦检测到路由崩溃,立即广播路由刷新报文,而不等到下一刷新周期。 3.在2个节点的树型网络里配置RIP协议。 拓扑结构如图所示:
首先,设置主机以及路由器的IP地址 PC0:192.168.90.1 默认网关:192.168.90.2 Router0: FastEthernet0/0 192.168.90.2
FastEthernet0/1 192.168.91.1 Router1: FastEthernet0/0 192.168.91.2
FastEthernet0/1 192.168.92.1 PC1:192.168.92.2 默认网关:192.168.92.1
然后用PING语句测试两主机之间的连通性;如下图所示,两主机之
间可以连通;
第三步,显示路由表,用show ip route命令显示路由表,如下图所示:
用命令clear ip route *清除路由表后,再用PING命令测试两主机间的连通性,结果不连通,如图所示:
再用show ip route,如图所示:
因篇幅问题不能全部显示,请点此查看更多更全内容