您好,欢迎访问三七文档
第4章RIP动态路由协议包括距离向量路由协议和链路状态路由协议。RIP(RoutingInformationProtocol,路由信息协议)是使用最广泛的距离微向量路由协议。RIP是为小型网络环境设计的,国为这类协议是路由学习及路由更新将产生较大的流量,占用过多的带宽。4.1RIP概述RIP是由Xerox在20世纪70年代开发的,最初定义在RFC1058中。RIP用两种数据包传输更新:更新和请求,每个有RIP功能的路由器在默认情况下,每隔30s利用UDP520端口向与它直连的网络邻居广播(RIPv1)或组播(RIPv2)路由更新。因此,路由器不知道网络的全局情况,如果路由更新在网络上传播慢,将会导致网络收敛慢,造成路由环路。为了避免路由环路,RIP采用水平分割、毒性逆转、定义最大跳数、闪式更新和抵制计时5个机制来避免路由环路。RIP协议分为版本1和片版本2。不论是版本1还是版本2,都具备下面的特征:①是距离向量路由协议;②使用跳数(HopCount)作为度量值;③默认路由更新周期为30s;④管理距离(AD)为120;⑤支持触发更新;⑥最大跳数为16跳;⑦支持等价路径,默认4条,最大6条;⑧使用UDP520端口进行路由更新。而RIPv1和RIPv2的区别如表4-1所示。表4-1RIPv1和RIPv2的区别RIPv1RIPv2在路由更新的过程中不携带子网信息在路由更新的过程中携带子网信息不提供认证提供明文和MD5认证不支持VLSM和CIDR支持VLSM和CIDR采用广播更新采用组播(224.0.0.9)更新有类别(Classful)路由协议无类别(Classless)路由协议4.2RIPv14.2.1实验1:RIPv1基本配置1.实验目的通过本实验可以掌握:①在路由器上启动RIPv1路由进程;②启用参与路由协议的接口,并且通告网络;③理解路由表的含义;④查看和调试RIPv1路由协议相关信息。2.拓扑结构实验拓扑图如图4-1所示。图4-1RIPv1的基本配置3.实验步骤(1)步骤1:配置路由器R1R1(config)#routerrip//启动RIP进程R1(config-router)#version1//配置RIP版本1R1(config-router)#network1.0.0.0//通告网络R1(config-router)#network192.168.12.0(2)步骤2:配置路由器R2R2(config)#routerripR2(config-router)#version1R2(config-router)#network192.168.12.0R2(config-router)#network192.168.23.0(3)步骤3:配置路由器R3R3(config)#routerripR3(config-router)#version1R3(config-router)#network192.168.23.0R3(config-router)#network192.168.34.0(4)步骤4:配置路由器R4R4(config)#routerripR4(config-router)#version1R4(config-router)#network192.168.34.0R4(config-router)#network4.0.0.04.实验调试(1)showiproute该命令用来查看路由表R1#showiprouteCodes;C-connected,S-static,R-RIP,M-mobile,B-BGPD-EIGRP,EX-EIGRPexternal,O-OSPF,IA-OSPFinterareaN1-OSPFNSSAexternaltype1,N2-OSPFNSSAexternaltype2E1-OSPFexternaltype1,E2-OSPFexternaltype2i-IS-IS,su-IS-ISsummary,L1-IS-ISlevel-1,L2-IS-ISlevel-2ia-IS-ISinterarea,*-candidatedefault,U-per-userstaticrouteo-ODR,P-periodicdownloadedstaticrouteGatewayoflastresortisnotsetC192.168.12.0/24isdirectlyconnected,Serial0/0/01.0.0.0/24issubnetted,1subnetsC1.1.1.0isdirectlyconnected,Loopback0R4.0.0.0/8[120/3]via192.168.12.2,00;00;03,Serial0/0/0R192.168.23.0/24[120/1]via192.168.12.2,00;00;03,Serial0/0/0R192.168.34.0/24[120/2]via192.168.12.2,00;00;03,Serial0/0/0以上输出表明路由器R1学到了3条RIP路由,其中路由条目”R4.0.0.0/8[120/3]via192.168.12.2,00;00;03,Serial0/0/0”的含义如下。①R:路由条目是通过RIP路由协议学习来的;②4.0.0.0/8:目的网络;③120:RIP路由协议的默认管理距离;④3:度量值,从路由器R1到达网络4.0.0.0/8的度量值为3跳;⑤192.168.12.2:下一跳地址;⑥00;00;03:距离下一次更新还有27(30-3)s;⑦Serial0/0/0:接收该路由条目的本路由器的接口。同时通过该路由条目的掩码长度可以看到,RIPv1确实不传递子网信息。(2)showipprotocols该命令查看IP路由协议配置和统计信息。R1#showipprotocols【注意】“//”后的信息表示注释,不是输出内容。RoutingProtocolis“rip”//路由器上运行的路由协议是RIPOutgoingupdatefilterlistforallinterfacesisnotset//在出方向上没有设置过滤列表Incomingupdatefilterlistforallinterfacesisnotset//在入方向没有设置过滤列表Sendingupdatesevery30seconds,nextduein23seconds//更新周期是30s,距离下次更新还有23s【注意】为了防止更新同步,RIP会以15%的误差发送更新,即实际发送更新的周期的范围是25.5~30s。Invalidafter180seconds,holddown180,flushedafter240//invalidafter;路由条目如果在180s还没有收到更新,则被标记为无效【技术要点】被标记为无效的路由条目类似如下所示:R4.0.0.0/8ispossiblydown,routingvia192.168.12.2,Serial0/0/0可以通过很多方式使路由条目进入无效周期。例如,在接口上加拒绝接收UDP520端口的ACL;又如,将接口设置为被动接口等。//holddown:抵制计时器的时间为180s//flushedafter:路由条目如果在240s还没有收到更新,则从路由表中删除此路由条目【提示】可以通过下面的命令来调整以上3个时间参数:R1(config-router)#timersbasicupdateinvalidholddownflushedRedistributing;rip//只运行RIP协议,没有其他的协议重分布进来Defaultversioncontrol;sendversion1,receiveversion1//默认发送版本1的路由更新,接收本版1的路由更新InterfaceSendRecvTriggeredRIPKey-chainSerial0/011Loopback011//以上3行显示了运行RIP协议的接口,以及可以接收和发送的RIP路由更新的版本Automaticnetworksummarizationisineffect//RIP路由协议默认开启自动汇总功能Maximumpath;4//RIP路由协议可以支持4条等价路径,最大为6条【提示】可以通过下面的命令来修改RIP路由协议支持等价路径的条数:R1(config-router)#maximum-pathsmumber-pathsRoutingforNetworks;1.0.0.0192.168.12.0//以上3行表明RIP通告的网络RoutingInformationSources;GatewayDistanceLastUpdate192.168.12.212000;00;03//以上3行表明路由信息源,其中//gateway:学习路由信息的路由器的接口地址,也就是下一跳地址//distance:管理距离//lastupdate:更新发生在多长时间以前Distance;(defaultis120)//默认管理距离是120(3)debugiprip该命令可以查看RIP路由协议的动态更新过程。R1#cleariproute*R1#debugipripFeb912;43;13.311;RIP;sendingrequestonSerial0/0/0to255.255.255.255Feb912;43;13.315;RIP;sendingrequestonLoopback0to255.255.255.255Feb912;43;13.323;RIP;receivedv1updatefrom192.168.12.2onSerial0/0/0Feb912;43;13.323;4.0.0.0in3hopsFeb912;43;13.323;192.168.23.0in1hopsFeb912;43;13.323;192.168.34.0in2hopsFeb912;43;15.311;RIP;sendingv1flashupdateto255.255.255.255viaLoopback0(1.1.1.1)Feb912;43;15.311;RIP;buildflashupdataentriesFeb912;43;15.311;network4.0.0.0metric4Feb912;43;15.311;network192.168.12.0metric1Feb912;43;15.311;network192.168.23.0metric2Feb912;43;15.311;network192.168.34.0metric3Feb912;43;15.311;RIP;sendingv1flashupdateto255.255.255.255viaSerial0/0/0(192.168.12.1)Feb912;43;15.311;RIP;buildflashupdataentriesFeb912;43;15.311;network1.0.0.0metric1通过以上输出,可以看到RIPv1采用广播更新(255.255.255.255),分别向Loopback0和s0/0/0发送路由更新,同时从s0/0/0接收3条路由更新,分别是4.0.0.0,度量值是3跳;192.168.34.0,度量值是2跳;192.168.23.0,度量值是1跳.【技术要点】FlashUpdate(闪式更新)指的是当网络上某个路径的度量值发生变化时,路由器立即发出更新信息,而不管是否到达常规路由信息更新的周期。4.2.2实验2:被动接口与单播更新1.实验目的通过本实验可以掌握:(1)被动接口的含义、配置和应用场合;(2)单播更新的应用场合和配置。2.拓扑结构实验拓扑如图4-2所示。图4-2配置被动接口由于以太口g0/0和g0/1连接主机,不需要向这些接口发送路由更新,所以,可以考虑将路由器的该接口设置为被动接口。3.实验步骤(1)步骤1:配置路由器R1R1(config)#routerr
本文标题:RIP综合实验
链接地址:https://www.777doc.com/doc-2855699 .html