懂视

动态路由器如何配置动态路由协议RIP配置带你一分钟学会

2024-12-29 14:37:34

动态路由器如何配置(动态路由协议RIP配置,带你一分钟学会)一、动态路由RIP产生背景1、动态路由协议包括距离向量路由协议和链路状态路由协议。RIP(RoutinginformationProtocols,路由信息协议)是使用最广泛的距离向量路由协议。RIP是为小型网络环境设计的,因为这类协议的路由学习及路由更新将产生较大的流量,占用过多的带宽。2、RIP是由Xerox在70年代开发的,最初定义在RFC1058中。RIP用两种数据包传输更新:更新和请求,每个有RIP功能的路由器默认情况下每隔30秒利用UDP520端口向与它直连的网络邻居广播(RIPv1)或组播(RIPv2)路由更新。因此路由器不知道网络的全局情况,如果路由更新在网络上传播慢,将会导致网络收敛较慢,造成路由环路。为了避免路由环路,RIP采用水平分割、毒性逆转、定义最大跳数、闪式更新、抑制计时5个机制来避免路由环路。RIP协议分为版本1和版本2。不论是版本1或版本2,都具备下面的特征:1.是距离向量路由协议;2.使用跳数(HopCount)作为度量值;3.默认路由更新周期为30秒;4.管理距离(AD)为120;5.支持触发更新;6.最大跳数为15跳;7.支持等价路径,默认4条,最大6条;8.使用UDP520端口进行路由更新。二、RIPv1和RIPv2的区别RIPv1RIPv2在路由更新的过程中不携带子网信息在路由更新的过程中携带子网信息不提供认证提供明文和MD5认证不支持VLSM和CIDR支持VLSM和CIDR采用广播更新采用组播(224.0.0.9)更新有类别(Classful)路由协议无类别(Classless)路由协议三、RIPv1基本配置实验步骤:(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,Serial0/0/0R192.168.34.0/24[120/2]via192.168.12.2,Serial0/0/0R4.0.0.0/8[120/3]via192.168.12.2,Serial0/0/0以上输出表明路由器R1学到了3条RIP路由,其中路由条目“R4.0.0.0/8[120/3]via192.168.12.2,Serial0/0/0R4.0.0.0/8[120/3]via192.168.12.2,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)秒;⑦Serial0/0/0:接收该路由条目的本路由器的接口。同时通过该路由条目的掩码长度可以看到,RIPv1确实不传递子网信息。(2)showipprotocols该命令查看IP路由协议配置和统计信息。R1#showipprotocols【注意】“//”后的信息表示注释,不是输出内容。RoutingProtocolis"rip"//路由器上运行的路由协议是RIPOutgoingupdatefilterlistforallinterfacesisnotset//在出方向上没有设置过滤列表Incomingupdatefilterlistforallinterfacesisnotset//在入方向上没有设置过滤列表Sendingupdatesevery30seconds,nextduein23seconds//更新周期是30秒,距离下次更新还有23秒【注意】为了防止更新同步,RIP会以15%的误差发送更新,即实际发送更新的周期的范围是25.5-30秒。Invalidafter180seconds,holddown180,flushedafter240//invalidafter:路由条目如果在180秒还没有收到更新,则被标记为无效【技术要点】被标记为无效的路由条目类似如下所示:R4.0.0.0/8ispossiblydown,routingvia192.168.12.2,Serial0/0/0可以通过很多方式使路由条目进入无效周期,例如在接口上加拒绝接收UDP520端口的ACL,还比如将接口设置为被动接口等。//holddown:抑制计时器的时间为180秒//flushedafter:路由条目如果在240秒还没有收到更新,则从路由表中删除此路由条目【提示】可以通过下面的命令来调整以上三个时间参数:R1(config-router)#timersbasicupdateinvalidholddownflushedRedistributing:rip//只运行RIP协议,没有其它的协议重分布进来Defaultversioncontrol:sendversion1,receiveversion1//默认发送版本1的路由更新,接收本版1的路由更新InterfaceSendRecvTriggeredRIPKey-chainSerial0/0/011Loopback011//以上三行显示了运行RIP协议的接口,以及可以接收和发送的RIP路由更新的版本Automaticnetworksummarizationisineffect//RIP路由协议默认开启自动汇总功能Maximumpath:4//RIP路由协议可以支持4条等价路径,最大为6条【提示】可以通过下面的命令来修改RIP路由协议支持等价路径的条数:R1(config-router)#maximum-pathsnumber-pathsRoutingforNetworks:1.0.0.0192.168.12.0//以上三行表明RIP通告的网络RoutinginformationSources:GatewaydistanceLastUpdate192.168.12.212000:00:03//以上三行表明路由信息源,其中://gateway:学习路由信息的路由器的接口地址,也就是下一跳地址//distance:管理距离//lastupdate:更新发生在多长时间以前distance:(defaultis120)//默认管理距离是120(3)debugiprip该命令可以查看RIP路由协议的动态更新过程。R1#cleariproute*R1#debugipripcleariproute*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:buildflashupdateentriesFeb912: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:buildflashupdateentriesFeb912:43:15.311:network1.0.0.0metric1通过以上输出,可以看到RIPv1采用广播更新(255.255.255.255),分别向Loopback0和s0/0/0发送路由更新,同时从s0/0/0接收三条路由更新,分别是4.0.0.0,度量值是3跳;192.168.34.0,度量值是2跳;192.168.23.0,度量值是1跳。