RIP动态路由协议原理与配置_第1页
RIP动态路由协议原理与配置_第2页
RIP动态路由协议原理与配置_第3页
RIP动态路由协议原理与配置_第4页
RIP动态路由协议原理与配置_第5页
已阅读5页,还剩62页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

RIP动态路由协议原理与配置本章内容RIPv1动态路由协议配置

1RIPv2动态路由协议配置

23RIP动态路由协议原理RIP动态路由协议原理

RIP概述协议标准:RFC1508(v1)及RFC1723(v2)RIP采用贝尔曼—福德(Bellman-Ford)算法目前RIP有两个版本RIPv1和RIPv2。RIP有以下一些主要特性:RIP属于典型的距离向量路由选择协议。RIPv1是一种应用层协议,使用UDP协议的520端口,通过广播地址255.255.255.255发送和接收路由信息。RIP概述(续)RIP有以下一些主要特性(续):RIP以到目的网络的最小跳数作为路由选择的度量标准,而不是在链路的带宽和延迟的基础上进行选择。RIP是为小型网络设计的。它的最大跳数为15跳,16跳为无穷远,只能应用在中小型网络中。RIPv1是一种有类路由协议,不支持不连续子网设计。RIP周期进行路由更新,将路由表广播给邻居路由器,广播周期为30秒。RIP的管理距离为120。RIP概述(续)RIPv2与RIPv1不同的特点:RIPv2(RFC1723)是RIPv1的扩展版本。在RIPv2的消息包中包含了子网掩码信息。在RIPv2中,更新消息发送到多播地址224.0.0.9。RIPv2可以关闭自动汇总特性。RIP概述(续)RIP消息(数据包)头部格式分析RIP概述(续)RIP消息(数据包)头部格式分析RIP请求(request)报文的解码结果RIP响应(response)报文的解码结果RIP原理路由表维护路由更新的发送路由更新的接收路由自环问题路由自环问题路由自环问题解决路由自环问题—计数到无穷在这种方案中,RIP将路由表中任一路由条目的代价值限制为15跳。同时,用代价值16表明一个网络不可达。但是,计数到无穷的提出限制了路由网络的规模。解决路由自环问题—水平分割

从某个接口收到的路由更新信息不再从该接口发出解决路由自环问题—触发更新RIP规定:当网络发生变化(新网络的加入、原有网络的消失)时,路由器将立刻发送路由更新消息而不用等待更新计时器到时。触发更新只是在概率上降低了自环发生的可能性。解决路由自环问题—路由毒杀和反转毒杀路由毒化对于失效的网段,直接使用无穷大的度量(16跳)传播关于路由失效的坏消息。以加快无效路由的收敛速度。毒性逆转当路由器学习到一条毒化路由(度量值为16)时,对这条路由忽略水平分割的规则,并通告毒化的路由。解决路由自环问题—抑制定时器抑制计时器在抑制时间内,失效的路由不接受任何更新信息,除非这条信息是从原始通告这条路由的路由器来的;时间一般是180s;减少了路由的浮动,增加了网络的稳定性。RIP中的计时器更新(Update)周期时间—30秒失效(Invalid)计时器—180秒清空(Flushed)计时器—240秒抑制(Hold-down)计时器—180秒RIPv1动态路由协议配置

RIP基本配置RIP基本配置RIP基本诊断命令1.display命令2.Debug命令

图6-16显示动态路由协议的配置参数配置单播更新和被动接口RIP被动接口:RIP路由器的某个端口仅仅学习RIP路由,并不进行RIP路由通告Router(config-router)#passive-interface{default|interface-typeinterface-num}RIP报文单播更新:RIP路由信息需要通过非广播网络传输,或需要限制一个接口通告广播式的路由更新报文Router(config-router)#neighborip-address

负载分担配置

负载分担配置

RIP缺省路由RIP缺省路由RIP缺省路由RIP配置实例1.0.0.02.0.0.03.0.0.04.0.0.0.1.1.2.2路由器A路由器B路由器C.1.1Lo0F0/0F0/0F0/1F0/1Lo0RouterA(config)#routerripRouterA(config-router)#network1.0.0.0RouterA(config-router)#network2.0.0.0RouterA(config-router)#end路由B、C配置类似RIP配置实例路由器A的初始路由更新内容RouterA#debugipripJul2003:05:11RouterA%7:[RIP]OutputtimerexpiredtosendreponseJul2003:05:11RouterA%7:[RIP]PreparetosendBROADCASTresponse...Jul2003:05:11RouterA%7:[RIP]BuildingupdateentriesonFastEthernet0/0Jul2003:05:11RouterA%7:network1.0.0.0metric1Jul2003:05:11RouterA%7:[RIP]Sendpacketto2.255.255.255Port520onFastEthernet0/0Jul2003:05:11RouterA%7:[RIP]PreparetosendBROADCASTresponse...Jul2003:05:11RouterA%7:[RIP]BuildingupdateentriesonLoopback0Jul2003:05:11RouterA%7:network2.0.0.0metric1Jul2003:05:11RouterA%7:[RIP]Sendpacketto1.255.255.255Port520onLoopback0Jul2003:05:11RouterA%7:[RIP]ScheduleresponsesendtimerRIP配置实例路由器A的路由表RouterA#showiprouteCodes:C-connected,S-static,R-RIPB-BGPO-OSPF,IA-OSPFinterareaN1-OSPFNSSAexternaltype1,N2-OSPFNSSAexternaltype2E1-OSPFexternaltype1,E2-OSPFexternaltype2i-IS-IS,L1-IS-ISlevel-1,L2-IS-ISlevel-2,ia-IS-ISinterarea*-candidatedefaultGatewayoflastresortisnosetC1.0.0.0/8isdirectlyconnected,Loopback0C1.0.0.1/32islocalhost.C2.0.0.0/8isdirectlyconnected,FastEthernet0/0C2.0.0.1/32islocalhost.R3.0.0.0/8[120/1]via2.0.0.2,00:00:00,FastEthernet0/0R4.0.0.0/8[120/2]via2.0.0.2,00:00:00,FastEthernet0/0RIP配置实例在水平分割作用下,路由器B的更新内容为:RouterB#debugipripJul2003:39:13RouterB%7:[RIP]OutputtimerexpiredtosendreponseJul2003:39:13RouterB%7:[RIP]PreparetosendBROADCASTresponse...Jul2003:39:13RouterB%7:[RIP]BuildingupdateentriesonFastEthernet0/0Jul2003:39:13RouterB%7:network3.0.0.0metric1Jul2003:39:13RouterB%7:network4.0.0.0metric2Jul2003:39:13RouterB%7:[RIP]Sendpacketto2.255.255.255Port520onFastEthernet0/0Jul2003:39:13RouterB%7:[RIP]PreparetosendBROADCASTresponse...Jul2003:39:13RouterB%7:[RIP]BuildingupdateentriesonFastEthernet0/1Jul2003:39:13RouterB%7:network1.0.0.0metric2Jul2003:39:13RouterB%7:network2.0.0.0metric1Jul2003:39:13RouterB%7:[RIP]Sendpacketto3.255.255.255Port520onFastEthernet0/1Jul2003:39:13RouterB%7:[RIP]ScheduleresponsesendtimerRIP配置实例在路由器B的两个接口上关闭水平分割其更新内容为:RouterB(config)#interfacefastEthernet0/0RouterB(config-if)#noipsplit-horizonRouterB(config-if)#exitRouterB(config)#interfacefastEthernet0/1RouterB(config-if)#noipsplit-horizonRouterB(config-if)#endRIP配置实例RouterB#debugipripJul2003:34:13RouterB%7:[RIP]OutputtimerexpiredtosendreponseJul2003:34:13RouterB%7:[RIP]PreparetosendBROADCASTresponse...Jul2003:34:13RouterB%7:[RIP]BuildingupdateentriesonFastEthernet0/0Jul2003:34:13RouterB%7:network1.0.0.0metric2Jul2003:34:13RouterB%7:network2.0.0.0metric1Jul2003:34:13RouterB%7:network3.0.0.0metric1Jul2003:34:13RouterB%7:network4.0.0.0metric2Jul2003:34:13RouterB%7:[RIP]Sendpacketto2.255.255.255Port520onFastEthernet0/0Jul2003:34:13RouterB%7:[RIP]PreparetosendBROADCASTresponse...Jul2003:34:13RouterB%7:[RIP]BuildingupdateentriesonFastEthernet0/1Jul2003:34:13RouterB%7:network1.0.0.0metric2Jul2003:34:13RouterB%7:network2.0.0.0metric1Jul2003:34:13RouterB%7:network3.0.0.0metric1Jul2003:34:13RouterB%7:network4.0.0.0metric2Jul2003:34:13RouterB%7:[RIP]Sendpacketto3.255.255.255Port520onFastEthernet0/1Jul2003:34:13RouterB%7:[RIP]ScheduleresponsesendtimerRIP配置实例在路由器C上将loopback0端口关闭,会触发一个相应的毒化路由更新Jul2003:55:11RouterC%7:[RIP]Interface[Loopback0]isdowningJul2003:55:11RouterC%7:[RIP][4.0.0.0/8]RIProutedisabling...Jul2003:55:11RouterC%7:[RIP]ScheduleoutputtriggertimerJul2003:55:11RouterC%7:[RIP][4.0.0.0/8]routetimerschedule...Jul2003:55:11RouterC%7:[RIP]Interface[Loopback0]istobedeleted……Jul2004:07:30RouterC%7:[RIP]BuildingupdateentriesonFastEthernet0/1Jul2004:07:30RouterC%7:[RIP]Skiproute[1.0.0.0/8]intriggerJul2004:07:30RouterC%7:[RIP]Skiproute[2.0.0.0/8]intriggerJul2004:07:30RouterC%7:[RIP]Skiproute[3.0.0.0/8]intriggerJul2004:07:30RouterC%7:network4.0.0.0metric16Jul2004:07:30RouterC%7:[RIP]Sendpacketto3.255.255.255Port520onFastEthernet0/1RIP配置实例路由器B收到毒化路由后的路由表RouterB#showiprouteCodes:C-connected,S-static,R-RIPB-BGPO-OSPF,IA-OSPFinterareaN1-OSPFNSSAexternaltype1,N2-OSPFNSSAexternaltype2E1-OSPFexternaltype1,E2-OSPFexternaltype2i-IS-IS,L1-IS-ISlevel-1,L2-IS-ISlevel-2,ia-IS-ISinterarea*-candidatedefaultGatewayoflastresortisnosetR1.0.0.0/8[120/1]via2.0.0.1,00:00:21,FastEthernet0/0C2.0.0.0/8isdirectlyconnected,FastEthernet0/0C2.0.0.2/32islocalhost.C3.0.0.0/8isdirectlyconnected,FastEthernet0/1C3.0.0.1/32islocalhost.R4.0.0.0/8ispossiblydown,routingvia3.0.0.2,00:00:33,FastEthernet0/1RIP配置实例指定路由器B上使用的RIP版本为版本2路由器B只接收和发送RIPv2的更新报文:RouterB(config)#routerripRouterB(config-router)#version2RouterB(config-router)#noauto-summaryRouterB(config-router)#endRIP配置实例RouterB#debugipripJul2004:09:22RouterB%7:[RIP]RIPrecveivedpacket,sock=2125src=3.0.0.2len=24Jul2004:09:22RouterB%7:[RIP]ReceivedpacketversionmismatchJul2004:09:34RouterB%7:[RIP]RIPrecveivedpacket,sock=2125src=2.0.0.1len=24Jul2004:09:34RouterB%7:[RIP]ReceivedpacketversionmismatchJul2004:09:43RouterB%7:[RIP]PreparetosendMULTICASTresponse...Jul2004:09:43RouterB%7:[RIP]BuildingupdateentriesonFastEthernet0/0Jul2004:09:43RouterB%7:3.0.0.0/8via0.0.0.0metric1tag0Jul2004:09:43RouterB%7:4.0.0.0/8via0.0.0.0metric2tag0Jul2004:09:43RouterB%7:[RIP]Sendpacketto224.0.0.9Port520onFastEthernet0/0Jul2004:09:43RouterB%7:[RIP]PreparetosendMULTICASTresponse...Jul2004:09:43RouterB%7:[RIP]BuildingupdateentriesonFastEthernet0/1Jul2004:09:43RouterB%7:1.0.0.0/8via0.0.0.0metric2tag0Jul2004:09:43RouterB%7:2.0.0.0/8via0.0.0.0metric1tag0Jul2004:09:43RouterB%7:[RIP]Sendpacketto224.0.0.9Port520onFastEthernet0/1RIP配置实例配置RIPv2的路由器B的路由表RouterB#showiprouteCodes:C-connected,S-static,R-RIPB-BGPO-OSPF,IA-OSPFinterareaN1-OSPFNSSAexternaltype1,N2-OSPFNSSAexternaltype2E1-OSPFexternaltype1,E2-OSPFexternaltype2i-IS-IS,L1-IS-ISlevel-1,L2-IS-ISlevel-2,ia-IS-ISinterarea*-candidatedefaultG

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论