RIP路由协议故障处理

整理文档很辛苦,赏杯茶钱您下走!

免费阅读已结束,点击下载阅读编辑剩下 ...

阅读已结束,您可以下载文档离线阅读编辑

资源描述

iRIP路由协议故障处理ii目录RIP路由协议故障处理......................................................................................................................11RIP故障处理综述....................................................................................................................11.1RIP协议知识简介..........................................................................................................11.2RIP协议故障处理..........................................................................................................11RIP路由协议故障处理1RIP故障处理综述1.1RIP协议知识简介RIP(RoutingInformationProtocol)是基于D-V算法的内部动态路由协议。它是第一个为所有主要厂商支持的标准IP选路协议,目前已成为路由器、主机路由信息传递的标准之一,适用于大多数的校园网和使用速率变化不大的连续的地区性网络。对于更复杂的环境,一般不应使用RIP。RIP有两个版本:RIPv1作为距离矢量路由协议,具有与D-V算法有关的所有限制,如慢收敛、易于产生路由环路和广播更新占用带宽过多等;RIPv1作为一个有类别路由协议,更新消息中不携带子网掩码,这意味着它在主网边界上自动聚合,不支持VLSM和CIDR;同样,RIPv1作为一个较老的路由协议,不提供认证功能,这可能会产生潜在的危险性。总之,简单性是RIPv1广泛使用的原因之一,但简单性带来的一些问题,也是RIP故障处理中必须关注的。RIPv2与RIPv1最大的不同是RIPv2为一个无类别路由协议,其更新消息中携带子网掩码,它支持VLSM、CIDR、认证和多播。目前这两个版本都在广泛应用,两者之间的差别导致的问题在RIP故障处理时需要特别注意。1.2RIP协议故障处理1.RIP故障排除步骤在网络上测定IP连通性的最常用方法是ping命令。从源端向目的端发送ping命令成功,就意味着所有物理层、数据链路层、网络层功能均正常运转。而当IP连通失败,我们首先要检查的是源到目标间所有物理连接是否正常、所有接口和线路协议是否运行正常。当物理层和数据链路层检查无误后,我们将排错重点转向网络层,假定此网络运行的路由协议为RIP,那么一般故障处理的步骤如下:检查从源到目的间的所有路由设备的路由表,看是否丢失路由表项例如:从源设备ping目标设备161.7.9.10没有响应,我们应当使用displayiprouting-table命令依次检查从源到目的间所有路由表项为161.7.x.x(x.x根据使用的RIP版本不同可能会有所不同)的项;当发生路由表项丢失或其他问题,检查网络设备的RIP基本配置1)使用displayrip命令查看RIP的各种参数设置2查看RIP是否已经启动,相关的接口是否已经使能,network命令设置的网段是否正确;2)用debuggingrip系列命令看RIP的调试信息;每隔30秒钟,在所指定运行RIP的接口上,路由器将报告RIP路由更新报文的传输,debugging信息显示了发送每个路由更新报文的路由和度量值。通过debugging信息可以很清楚的看出RIP报文是否被正确的收发;如果发送或接收有问题,也可以从debugging信息中看到是什么原因而导致发送或接收报文失败;当RIP基本配置没有发现问题,请检查如下项目应当考虑是否在接口上配置undoripwork命令,是否验证有问题,是否引入其他路由有问题,是否访问控制列表配置不正确等等。使用displaycurrent-configuration命令查看接口和RIP的相关配置。例如:[]displaycurrent-configuration!interfaceEthernet1/0ipaddress100.1.1.5255.255.255.0ripauthentication-modesimpleaaaripversion2multicast!quitripnetwork10.0.0.0network137.11.0.0!quit!Return查看接口的displaycurrent-configuration信息可以看到RIP在接口模式下的配置信息是否正确。如该接口是否收发RIP报文,接口是否配置了验证以及验证的类型,接口向外发送的报文是RIP-v1还是RIP-v2,是广播发送还是多播发送,接口在接收和发送路由时是否增加附加的路由权;查看displaycurrent-configuration信息可以看到RIP在协议模式下的配置信息是否正确。如是否引入其他协议的路由,如果引入,是以多大的路由权值引入的;是否对路由进行过滤和按什么规则过滤等2.不能正常收发RIP路由信息故障现象描述3在物理连接正常的情况下收不到更新报文故障可能原因相应的接口上没有运行RIP协议接口没有通过network命令发布路由组播方式配置不一致导致子网掩码配置不匹配4故障处理流程图1路由器间不能正常收发RIP报文故障处理流程图故障处理步骤1)检查相应的接口是否已运行RIP协议并发布路由调整配置请打开是否调整配置收集信息,求助接口是否运行RIP协议与发布路由RIP收发报文功能是否被关闭否是是是组播配置是否一致子网掩码是否匹配与互通导致调整配置调整配置否否否是5在使用network命令时要按地址类别配置相应的网段。例如接口地址137.11.1.1,由于137.11.1.1是B类地址,如果设置“network137.0.0.0”,报文将不会被对端接受,此时配置成“network137.11.0.0”就可以正确接收;2)检查接口上的RIP收发等功能被关掉这时要通过displaycurrent-configuration查看一下配置信息,看看接口上是不是配置了undoripwork或undoripinput或undoripoutput命令。3)组播配置是否一致对端路由器上配置的是组播方式(如执行了ripversion2multicast命令),但在本地路由器上没有配置组播方式;4)子网掩码是否匹配在RIPv1这样的有类别路由协议中,主网中的每一台路由器和主机都应有相同的子网掩码。如果子网掩码长度不匹配,报文就不能正确转发;5)请先照1)进行相应检查;然后考虑是不是版本设置不同。路由器在缺省情况下,RIP可以接收RIPv1和RIPv2广播报文,但是只能发送RIPv1报文。如果系列路由器之间互通时,如果一个配置为ripv1,一个配置为ripv2的组播,是不能正常收发的;一个配置为RIPv1,一个配置为RIPv2的广播是可以正确的收发报文的;但是如果路由器和路由器互通时,路由器配置了RIPv2的广播,而路由器却是RIPv1,是能正常收发报文的;路由器配置了RIPv2的组播,而路由器却是RIPv1,会出问题,路由器此时不会接受RIPv1的报文;另外由于验证的不同也会导致互通问题.:在路由器中,对key-string的配置是在接口模式下进行,而路由器的key-string设置要在全局模式下进行。3.RIPv1与RIPv2的区别引起的问题故障现象描述由于RIPv2对RIPv1有许多功能上的扩充,它们之间的混淆也会带来一些问题。故障可能原因配了验证,却没有起作用子网掩码没有配置自动聚合引起的问题故障处理流程6图2RIPv1与RIPv2的区别引起的问题处理流程图故障处理步骤1)配置了验证,但没有起作用由于RIPv1不支持验证,如果在启动RIP后就配验证,实际上是不起作用的(缺省条件下是RIPv1),只有在两端的接口上配了ripversion2后验证才能生效,ripv2的一端才能正常接收报文。2)子网掩码没有配置在取消自动聚合的情况下,如果发送的报文中有一条B类地址的路由,但是配置了24位掩码,结果发现对端路由表中出现的是16位掩码,如:137.11.1.0/24,得到137.11.0.0/16,就是由于没有配ripversion2,因为RIPv1不支持子网掩码,只能按地址类别聚合发布路由,137.11.1.0是B类地址就会按类聚合为137.11.0.0发出去,RIPv2支持子网掩码,这样配置的子网掩码就能发送过去。相关的问题还有对于两条在同一主网中的路由,如10.1.0.0和10.110.0.0,在RIPv1下不做区别都聚合成10.0.0.0往外发。RIPv2下都配16位掩码就可以区别发出。3)自动聚合引起的问题RIPv1永远使用聚合,且RIP的聚合是按照类进行的,RIPv2缺省也使用聚合,但是可以在rip视图下取消。需要注意的有两点:取消自动聚合只对RIPv2接口有效;子网掩码没有配置的问题否自动聚合引起的问题配置了验证,但没有起作用的问题否7自动聚合是为了减少路由表中的路由数量,如果没有特殊原因,一般不要取消。4.RIP协议性能问题故障现象描述metric的问题;广播更新;慢收敛;水平分割;验证问题;故障可能原因仅以hop作为metric的问题广播更新问题慢收敛问题帧中继中的水平分割问题验证问题8故障处理流程图3RIP协议性能问题故障处理流程图故障处理步骤1)仅以hop作为metric的问题RIP仅仅是以跳数作为选择路由的度量值,完全不考虑不同路径带宽的影响。这在某些情况下,我们会发现报文到达目的地所经过的路由并非最佳路由。例如:从源到目的的报文可能从hop为1的ISDN链路(该链路其实是作为备份链路)转发,而不走带宽高达10Mbps的两个局域网链路,仅仅是因为其hop值为2。此时的解决办法就是重新设计网络或使用其他具有更大灵活性的路由协议(如:OSPF)。2)广播更新问题RIP缺省设置是每隔30秒广播交换整个路由表信息,这将消耗大量网络带宽,尤其是在广域网环境中,可能引起严重的性能下降问题。仅以hop作为metric的问题广播更新问题慢收敛问题帧中继中的水平分割问题验证问题9若由于RIP广播而产生网络性能问题,可以考虑使用“peer”命令配置RIP报文的定点传送。一方面,定点传送可用在非广播网络(如帧中继网络)支持RIP。另一方面,定点传送用于以太网环境可以显著减少网络流量;3)慢收敛问题RIP是一个距离矢量协议,同时由于Garbage定时器的设置,可能会产生下面现象:有时候配置了一个命令却发现没起作用,可能误认为是配置出错或者其他故障,实际是由于RIP慢收敛的原因需要一段延时,等待几分钟,就可以看到一切都正常了;4)帧中继中的水平分割问题RIP在帧中继,X25等NBMA网络上运行的时候,要取消水平分割,在接口视图下配置undoripsplit-horizon,如果使用水平分割,同一接口下的多个逻辑通道之间就不能交换路由信息(如帧中继的多条pvc之间);5)验证问题配置验证时,在配置了验证类型,没有配验证字时是不显示验证信息的,此时验证也不起作用。5.不连续子网问题故障现象描述所谓不连续子网,是指属于同一个主网(按类别)的几个子网被不同的主网所分割开。RIPV1不支持不连续子网,RIPV2此时应取消自动聚合。如下面的组网中,网络137.99.0.0被网络192.168.10.0和193.168.10.0分割开。在下面的组网图中运行RIPv1,配置如下:Router1配置:#ripnetwork192.168.10.0network137.99.0.0#Router2配置:#ripnetwork137.99.0.0network

1 / 18
下载文档,编辑使用

©2015-2020 m.777doc.com 三七文档.

备案号:鲁ICP备2024069028号-1 客服联系 QQ:2149211541

×
保存成功