您好,欢迎访问三七文档
当前位置:首页 > 商业/管理/HR > 管理学资料 > CCIE实验笔记之-第4章RIP协议
距离矢量路由协议RIPV1andV2RIP工作在UDP的520端口上,以跳数为度量,工作过程如下:1.初始化每个参与工作的接口发送请求数据包(RequestMessage),向所有RIProuter请求一份完整的路由表,以广播形式发出。2.接收请示RIP有两种类型消息,响应和接收消息。3.接收到响应接收并处理响应,对路由表进行添加、删除or修改。4.常规路由更新和定时器每30s以应答消息的形式发送一个完整路由表到neighbors,Router收到后设置一个180s的超时计时器(TimeoutTimer),Cisco称为InvalidTimer。如果在180s内没有任何更新消息,则将跳数置为16(不可达),并宣告。直240s后刷新计时器(FlushTimer)将其删除。Cisco还使用了第三种计时器抑制计时器(HolddownTimer),Router接收到度量更高的路由后的180s内不会用使用接收到的路由更新路由表,为收敛提供额外时间。5.触发路由更新中发送与变更的路由。各种计时器可以使用下面的命令进行修改:Timerbasicupdateinvalidholddownflush.4.1.1有类路由(RIPV1)RIP-1在路由宣告中不携带子网掩码。RIP-1使用接收路由的接口的掩码来确定目的网络的掩码。如果不是直连网络,且不是同一个主网络,则会用其主网络地址进行匹配,有子网则进行汇总。图4-1是一个RIP路由的网络图,在每台路由器是配置一个loopback接口模拟网络。图4-1RIP路由例子R1的F0/0接口配置的IP是128.200.1.1/24,当接收到属于另一个主网络地址的路由更新信息时,则将主网络的掩码设置为汇总的网络地址。例4-1所显示的是RIP路由更新的信息。图4-1有类路由发送接收路由的debug信息00:20:13:RIP:sendingv1updateto255.255.255.255viaFastEthernet0/0(128.200.1.1)<-以广播包发送00:20:13:RIP:buildupdateentries00:20:13:network128.1.0.0metric100:20:13:RIP:sendingv1updateto255.255.255.255viaLoopback1(128.200.11.1)00:20:13:RIP:buildupdateentries00:20:13:network128.200.0.0metric100:20:13:network192.16.1.0metric200:20:20:RIP:receivedv1updatefrom128.200.1.2onFastEthernet0/000:20:20:192.16.1.0in1hopsR2有两个接口,一个接口配置的IP是128.200.1.2/24,掩码是24位的,接收的路由信息将主网掩码设置为接口F0/0的主网掩码。F1/0接口的子网掩码是30位的,当他从F0/0接口接收到128.200.1.0/24和128.1.1.0/24这两个子网时,从F1/0接口发送的时候则汇总为128.200.0.0/16,例4-2是在路由器R2上debugiprip获得的信息。例4-2R2上debugiprip的信息00:43:57:RIP:receivedv1updatefrom128.200.1.1onFastEthernet0/000:43:57:128.200.11.0in1hops00:44:21:RIP:sendingv1updateto255.255.255.255viaFastEthernet0/0(128.200.1.2)00:44:21:RIP:buildupdateentries00:44:21:subnet128.200.12.0metric100:44:21:network192.16.1.0metric100:44:21:RIP:sendingv1updateto255.255.255.255viaFastEthernet1/0(192.16.1.2)00:44:21:RIP:buildupdateentries00:44:21:network128.200.0.0metric1在R3路由器是执行showiproute的结果见例4-3所示。例4-3在R3上执行showiproute信息R3#shoiprouteCodes:C-connected,S-static,I-IGRP,R-RIP,M-mobile,B-BGPD-EIGRP,EX-EIGRPexternal,O-OSPF,IA-OSPFinterareaN1-OSPFNSSAexternaltype1,N2-OSPFNSSAexternaltype2E1-OSPFexternaltype1,E2-OSPFexternaltype2,E-EGPi-IS-IS,L1-IS-ISlevel-1,L2-IS-ISlevel-2,ia-IS-ISinterarea*-candidatedefault,U-per-userstaticroute,o-ODRP-periodicdownloadedstaticrouteGatewayoflastresortisnotsetR128.200.0.0/16[120/1]via192.16.1.2,00:00:19,FastEthernet0/0192.16.1.0/30issubnetted,1subnetsC192.16.1.0isdirectlyconnected,FastEthernet0/0C192.16.3.0/24isdirectlyconnected,Loopback1R3#RIP的“bigshow”and“bigD”4.3.1showipprotocols{summary}该命令可以显示所有路由协议,详细的计时器和度量信息,及路由更新信息等。例4-6列出了该命令显示结果:例4-6showipprotocols执行结果R1#shoipprotocolsRoutingProtocolisrip<-路由协议类型Sendingupdatesevery30seconds,nextduein21secondsInvalidafter180seconds,holddown180,flushedafter240<-计时器信息OutgoingupdatefilterlistforallinterfacesisnotsetIncomingupdatefilterlistforallinterfacesisnotsetRedistributing:ripDefaultversioncontrol:sendversion2,receiveversion2InterfaceSendRecvTriggeredRIPKey-chainFastEthernet0/022<-RunningVersionLoopback11212AutomaticnetworksummarizationisnotineffectMaximumpath:4RoutingforNetworks:<-RIP路由的网络128.1.0.0128.200.0.0RoutingInformationSources:GatewayDistanceLastUpdate128.200.1.212000:00:01<-RIPneighborDistance:(defaultis120)<-AdministrativeDistance4.3.2showiproute显示当前路由表及路由信息,来自哪个路由协议,及管理距离等,例4-7是执行该命令的信息:例4-7执行showiproute的结果R1#showiprouteCodes:C-connected,S-static,I-IGRP,R-RIP,M-mobile,B-BGPD-EIGRP,EX-EIGRPexternal,O-OSPF,IA-OSPFinterareaN1-OSPFNSSAexternaltype1,N2-OSPFNSSAexternaltype2E1-OSPFexternaltype1,E2-OSPFexternaltype2,E-EGPi-IS-IS,L1-IS-ISlevel-1,L2-IS-ISlevel-2,ia-IS-ISinterarea*-candidatedefault,U-per-userstaticroute,o-ODRP-periodicdownloadedstaticrouteGatewayoflastresortisnotset128.200.0.0/24issubnetted,3subnetsC128.200.11.0isdirectlyconnected,Loopback1R128.200.12.0[120/1]via128.200.1.2,00:00:30,FastEthernet0/0C128.200.1.0isdirectlyconnected,FastEthernet0/0192.16.1.0/30issubnetted,1subnetsR192.16.1.0[120/1]via128.200.1.2,00:00:30,FastEthernet0/0R1#最前面的“R”代表RIP路由协议。“[120/1]”这个字段里的“120”是度量值,“1”是跳数。后面还有接收到该路由的接口。4.3.3debugiprip[event]命令可以显示RIP的所有活动,显示接收和发送的接口,更新信息的RIP版本及每条路由的度量等,例4-8执行debugiprip的结果。例4-8debugiprip命令的显示信息R1#debugipripRIPprotocoldebuggingisonR1#01:21:19:RIP:receivedv2updatefrom128.200.1.2onFastEthernet0/001:21:19:128.200.12.0/24via0.0.0.0in1hops01:21:19:192.16.1.0/30via0.0.0.0in1hops01:21:39:RIP:receivedv2updatefrom128.200.1.2onFastEthernet0/001:21:39:128.200.12.0/24via0.0.0.0in1hops01:21:39:192.16.1.0/30via0.0.0.0in1hops01:21:40:RIP:sendingv2updateto224.0.0.9viaFastEthernet0/0(128.200.1.1)01:21:40:RIP:buildupdateentries01:21:40:128.200.11.0/24via0.0.0.0,metric1,tag001:21:40:RIP:sendingv1updateto255.255.255.255viaLoopback1(128.200.11.1)01:21:40:RIP:buildupdateentries01:21:40:subnet128.200.1.0metric101:21:40:subnet128.200.12.0metric201:21:40:network192.16.1.0metric2RIP更新信息的调整/重分布/控制RIP提供了调整计时器和控制广播及路由的参数:router(config-reouter)#timersbasicupdateinvalidholddownflush设置更新、失效、抑制和刷新计时器的值。router(config-reouter)#passive-interfaceinterface_name禁止在某个接口上发送路由更新,只监听并接收更新。router(config-reouter)#neighborip_address定义RIP邻居路由器与之进行单播更新信息,和passiv
本文标题:CCIE实验笔记之-第4章RIP协议
链接地址:https://www.777doc.com/doc-2905429 .html