01-01 RIP协议故障处理.doc_第1页
01-01 RIP协议故障处理.doc_第2页
01-01 RIP协议故障处理.doc_第3页
01-01 RIP协议故障处理.doc_第4页
01-01 RIP协议故障处理.doc_第5页
已阅读5页,还剩18页未读 继续免费阅读

下载本文档

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

文档简介

VRP故障处理 路由篇表格目录目 录1 RIP 故障处理1-11.1 RIP简介1-21.2 RIP路由接收故障处理1-21.2.1 典型组网环境1-21.2.2 配置注意事项1-31.2.3 故障诊断流程1-31.2.4 故障处理步骤1-51.3 RIP路由发送故障处理1-61.3.1 典型组网环境1-61.3.2 配置注意事项1-61.3.3 故障诊断流程1-61.3.4 故障处理步骤1-81.4 故障处理案例1-91.4.1 不连续子网问题1-91.5 FAQ1-111.6 故障诊断工具1-131.6.1 display命令1-131.6.2 debugging命令1-161.6.3 告警1-161.6.4 日志1-16文档版本 03 (2007-03-15)华为技术有限公司1-17插图目录图1-1 RIP典型组网1-2图1-2 RIP故障诊断流程图1-4图1-3 RIP故障诊断流程图21-7图1-4 RIP组网图1-9表格目录表1-1 display rip命令输出信息描述1-13表1-2 display rip database命令输出信息描述1-14表1-3 display rip route命令输出信息描述1-15表1-4 display ip routing-table protocol rip命令输出信息描述1-15VRP故障处理 路由篇1 RIP 故障处理1 RIP 故障处理关于本章本章描述内容如下表所示。标题内容1.1 RIP简介介绍了进行RIP故障处理时用户所需的知识要点。1.2 RIP路由接收故障处理针对典型的RIP组网环境,介绍配置RIP时要注意的事项,故障处理的流程和详细的故障处理步骤。1.3 RIP路由发送故障处理针对典型的RIP组网环境,介绍配置RIP时要注意的事项,故障处理的流程和详细的故障处理步骤。1.4 故障处理案例介绍了若干实际的故障处理案例。1.5 FAQ列出了用户常问的问题,并给出了相应的解答。1.6 故障诊断工具介绍了进行故障处理所需要的故障诊断工具,包括display命令和debugging命令、告警信息、日志信息等。1.1 RIP简介RIP(Routing Information Protocol)是一种较为简单的内部网关协议,主要用于规模较小的网络。复杂环境和大型网络一般不使用RIP。RIP是一种基于距离矢量(Distance-Vector)算法的协议,它通过UDP报文进行路由信息的交换,使用的端口号为520。RIP使用跳数(Hop Count)来衡量到达目的地址的距离,称为度量值。在RIP中,路由器到与它直接相连网络的跳数为0,通过一个路由器可达的网络的跳数为1,其余依此类推。RIP规定度量值取015之间的整数,大于或等于16的跳数被定义为无穷大,即目的网络或主机不可达。由于这个限制,使得RIP不可能在大型网络中得到应用。VRP定义入接口的RIP默认cost值为0,出接口的默认cost值为1。1.2 RIP路由接收故障处理本节介绍如下的内容:l 典型组网环境l 配置注意事项l 故障诊断流程l 故障处理步骤1.2.1 典型组网环境RIP的典型组网如图1-1所示。RIP的故障处理将基于该网络。此处的LoopBack接口用来模拟相应的网段。图1-1 RIP典型组网1.2.2 配置注意事项配置项子项注意事项RIPrip process-id vpn-instance vpn-instance-name 启动RIP并进入RIP视图。RIP支持多实例,可以将RIP进程与VPN实例关联。network network-address在指定网段使能RIP。import-route protocol cost cost route-policy route-policy-name 从其它路由协议引入路由。通过配置路由策略,可以只引入特定的路由,并可设置路由的属性。version 1 | 2 指定全局RIP版本。缺省情况下,RIP版本为RIP-1。下面以RouterA的配置为例说明配置RIP时需要注意的事项。以下所列的配置命令只包含RIP相关部分的命令。详细的配置请参见VRP 配置指南 IP路由。# RIP相关部分的配置。RIP-1是有类别路由协议(Classful Routing Protocol),只支持以广播方式发布。RIP-1的协议报文中不携带掩码信息,只能识别A、B、C类自然网段的路由,不支持路由聚合,也不支持不连续子网(Discontiguous Subnet)。RouterA rip# RIP-2是一种无分类路由协议(Classless Routing Protocol),发布的路由中可以携带精确的子网掩码信息。RouterA-rip-1 version 2# network命令使能的网络地址必须是自然网段地址。172是B类地址,所以必须分别配置172.16.0.0和172.17.0.0。如果使用172.0.0.0,则这两个接口都不被使能。RouterA-rip-1 network 192.168.1.0RouterA-rip-1 network 172.16.0.0RouterA-rip-1 network 192.17.0.01.2.3 故障诊断流程针对图1-1所示的网络,在配置各路由器后,发现部分或全部路由没有接收,或display ip routing-table显示信息中没有RIP学到的路由。请使用下面的故障诊断流程,如图1-2所示。图1-2 RIP故障诊断流程图1.2.4 故障处理步骤步骤 1 检查入接口是否在RIP中使能。network命令用来使能指定接口网段,只有使能了RIP协议的接口才会进行RIP路由的接收、发送。使用命令display current-configuration configuration rip可以看到当前使能RIP的网段信息,检查入接口是否在其中。network命令使能的网络地址,必须是自然网段的地址。步骤 2 检查入接口工作是否正常。使用display interface命令,查看入接口的工作状态:l 如果接口当前物理状态为Down或Administratively Down,那么RIP将无法从这个接口接收到路由。l 如果接口当前协议状态为Down,那么RIP已经从该接口学到的路由的cost值先变为16,再被清除。因此,必须确保接口的工作状态正常。步骤 3 检查对方发送版本号和本地接口接收的版本号是否匹配。缺省情况下,接口只发送RIP-1报文,但可以接收RIP-1和RIP-2报文。当入接口与收到的RIP报文使用不同的版本号时,有可能造成RIP路由不能被正确的接收。步骤 4 检查入接口是否配置了undo rip input命令。rip input命令用来控制允许指定接口接收RIP报文。undo rip input命令用来禁止指定接口接收RIP报文。如果在入接口配置了undo rip input,则从这接口上来的RIP报文都得不到处理,导致收不到路由。步骤 5 检查在RIP中是否配置了策略,过滤掉收到的RIP路由。filter-policy import命令用来过滤接收的RIP路由信息。如果使用ACL,通过命令display current-configuration configuration acl-basic可以查看从邻居来的RIP路由是否被过滤掉。使用IP地址前缀列表过滤路由,使用display ip ip-prefix查看配置策略。如果被路由策略过滤掉,请正确得配置路由策略。步骤 6 检查入接口是否配置了rip metricin命令,使得接收到得路由的度量值大于16。rip metricin命令用来设置接口接收RIP报文时给路由增加的度量值。如果最终的度量值超过了16,则认为该路由不可达,从而不会将该路由加到路由表。步骤 7 检查收到的路由度量值是否大于16。同上,如果接收到的RIP路由的度量值超过16,则认为该路由不可达,从而不会将该路由加到路由表。步骤 8 检查在路由表中是否有其它协议学到的相同路由。通过display rip 1 route 查看是否从邻居接收到了路由。可能的情况是:RIP路由已经正确的接收了,同时本地还从其它的协议学到了相同的路由,比如OSPF或者IS-IS。这时,OSPF或IS-IS的协议权重往往大于RIP,路由管理将优先选择通过OSPF或IS-IS学到的路由。通过命令display ip routing-table protocol rip verbose应该可以看到该路由,状态应该是非激活的。如果检查结束,故障仍然无法排除,请联系华为的技术支持工程师。-结束1.3 RIP路由发送故障处理本节介绍如下的内容:l 典型组网环境l 配置注意事项l 故障诊断流程l 故障处理步骤1.3.1 典型组网环境请参考典型组网环境。1.3.2 配置注意事项请参考配置注意事项。1.3.3 故障诊断流程针对图1-1所示的网络,在配置各路由器后发现路由器不发送部分或全部路由。请使用下面的故障诊断流程,如图1-3所示。图1-3 RIP故障诊断流程图21.3.4 故障处理步骤步骤 1 检查出接口是否在RIP中使能。network命令用来使能指定接口网段,只有使能了RIP协议的接口才会进行RIP路由的接收、发送。使用命令display current-configuration configuration rip可以查看当前使能RIP的网段信息,检查入接口是否在其中。network命令使能的网络地址,必须是自然网段的地址。步骤 2 检查出接口工作是否正常。使用display interface命令,查看出接口的工作状态。如果接口当前物理状态为Down或Administratively Down,或者当前协议状态为Down,那么RIP将不能在该接口上正常工作。因此,必须确保接口的工作状态正常。步骤 3 检查出接口是否配置了silent-interface命令。silent-interface命令用来抑制接口使其不发送RIP报文。使用命令display current-configuration configuration rip查看出接口是否被抑制。如果是,则取消对该接口的抑制。步骤 4 检查出接口是否配置了undo rip output命令。在出接口上使用命令display current-configuration查看是否配置了rip output。rip output命令用来允许接口发送RIP报文。undo rip output命令用来禁止接口发送RIP报文。如果显示出接口配置了undo rip input,则将不能从该接口发送RIP报文。步骤 5 检查出接口是否配置了水平分割命令。在出接口上使用命令display current-configuration查看是否配置了rip split-horizon。缺省情况下,出接口都使能了水平分割,该命令的显示信息中没有关于水平分割的配置项;但对于NBMA(NonBroadcast Multiple Access)网络连接的出接口(如X.25、FR),如果没有显示关于水平分割的配置项,则表明在该接口上没有使能水平分割。水平分割是指:从一个接口学到的路由,将不能再从该接口对外发布。水平分割机制是用于避免相临邻居间的路由循环。所以轻易不要取消接口的水平分割。步骤 6 检查在RIP中是否配置了策略,过滤掉引入到RIP的路由。filter-policy export命令用来配置全局出口过滤策略,只有通过过滤策略的路由才能被加入RIP的通告路由表中,并通过更新报文发布出去。步骤 7 如果要发送的路由是本地的接口地址,检查该接口的状态。使用display interface命令,查看接口的工作状态。如果显示接口当前物理状态为Down或Administratively Down,或者出接口的当前协议状态为Down,则该接口的IP地址将不会被加入RIP的通告路由表。从而不会发给邻居。步骤 8 检查是否有其它特殊问题。如果出接口不支持组播,而要发送的报文是发送到组播地址;或者如果出接口不支持广播,而要发送的报文是发送到广播地址,将会出现故障。这时候可以先排除接口的问题,然后在RIP模式下配置peer命令,使用单播地址进行发送,可以避免此故障发生。如果检查结束,故障仍然无法排除,请联系华为的技术支持工程师。-结束1.4 故障处理案例1.4.1 不连续子网问题网络环境配置RIP路由协议,如图1-4。图1-4 RIP组网图配置完成后,通过display ip routing-table命令查看路由表信息。Router3的路由表中只有一条到137.99.0.0的路由(下一跳为192.168.10.1或者193.168.10.1)。Router3 display ip routing-tableRouting Tables: Public Destinations : 9 Routes : 10Destination/Mask Proto Pre Cost NextHop Interface 127.0.0.0/8 Direct 0 0 127.0.0.1 InLoopBack0 127.0.0.1/32 Direct 0 0 127.0.0.1 InLoopBack0 137.99.0.0/16 RIP 100 1 192.168.10.1 Pos2/0/0 RIP 100 1 193.168.10.1 Pos2/0/1 192.168.10.0/24 Direct 0 0 192.168.10.2 Pos2/0/0 192.168.10.1/32 Direct 0 0 192.168.10.1 Pos2/0/0 192.168.10.2/32 Direct 0 0 127.0.0.1 InLoopBack0 193.168.10.0/24 Direct 0 0 193.168.10.2 Pos2/0/1 193.168.10.1/32 Direct 0 0 193.168.10.1 Pos2/0/1 193.168.10.2/32 Direct 0 0 127.0.0.1 InLoopBack0但是从组网图中可以看出,Router3应该有两条这样的路由:137.99.88.0/24,向Router1转发;137.99.99.0/24,向Router2转发。故障分析在Router1和Router2上使用debugging rip send 命令,分别观察从POS2/0/0接口发出的RIP报文,发现:l Router1向Router3按类发布路由137.99.0.0。l Router2向Router3按类发布路由137.99.0.0。然而,Router3的路由表显示Router3只接受了其中的一条。故障原因推测:RIP-1不支持不连续子网。所谓不连续子网,是指属于同一个主网的几个子网被不同的主网所分割开。如上面的组网中,网络137.99.0.0被网络192.168.10.0和193.168.10.0分割开。在上面的组网图中运行RIP-1,配置如下:# Router1的配置如下:Router1 ripRouter1-rip-1 network 192.168.10.0Router1-rip-1 network 137.99.0.0# Router2的配置如下:Router2 ripRouter2-rip-1 network 193.168.10.0Router2-rip-1 network 137.99.0.0# Router3的配置如下:Router3 ripRouter3-rip-1 network 193.168.10.0Router3-rip-1 network 192.168.10.0由此可以确定故障原因:RIP-1不支持不连续子网。为解决此故障,可以在网络中配置RIP-2,并在Router1和Router2上取消RIP-2的自动聚合。再次查看路由表,路由137.99.88.0/24和137.99.99.0/24出现在Router3的路由表中。Router3-rip-1 display ip routing-tableRouting Tables: Public Destinations : 11 Routes : 12Destination/Mask Proto Pre Cost NextHop Interface 127.0.0.0/8 Direct 0 0 127.0.0.1 InLoopBack0 127.0.0.1/32 Direct 0 0 127.0.0.1 InLoopBack0 137.99.0.0/16 RIP 100 1 193.168.10.1 Pos2/0/1 RIP 100 1 192.168.10.1 Pos2/0/0 137.99.88.0/24 RIP 100 1 192.168.10.1 Pos2/0/0 137.99.99.0/24 RIP 100 1 193.168.10.1 Pos2/0/1 192.168.10.0/24 Direct 0 0 192.168.10.2 Pos2/0/0 192.168.10.1/32 Direct 0 0 192.168.10.1 Pos2/0/0 192.168.10.2/32 Direct 0 0 127.0.0.1 InLoopBack0 193.168.10.0/24 Direct 0 0 193.168.10.2 Pos2/0/1 193.168.10.1/32 Direct 0 0 193.168.10.1 Pos2/0/1 193.168.10.2/32 Direct 0 0 127.0.0.1 InLoopBack0处理步骤步骤 1 在Router3上使用display ip routing-table 命令,发现仅有137.99.0.0/16的路由。步骤 2 在Router1和Router2上使用debugging rip send 命令,观察向Router3发布的路由。检查Router3路由表和各路由器上的配置文件确定故障原因。步骤 3 配置RIP-2,在Router1和Router2上使用undo summary命令取消有类聚合。-结束案例总结RIP-1不支持不连续子网,如果通过配置辅助地址(属于同一主网且掩码相同)来解决这个问题会增加带宽占用,且容易引起不必要的配置错误,所以不提倡这种解决方案。1.5 FAQl 问:网络配置RIP后,发现RIP不能同邻居或对等体建立邻居关系?答:按照下面的步骤尝试解决此问题: 检查RIP进程是否在主网上使能。 检查是否至少有一个接口的IP地址在主网内。 使用命令display ip interface检查接口是否处于Up状态。在接口上的物理状态和协议状态都应为Up。 检查RIP进程和接口IP绑定是否属于同一实例。他们必须属于同一接口。l 问:引入路由后,发现RIP数据库没有显示任何引入的路由?答:按照下面的步骤尝试解决此问题: 检查是否有任何路由,包括静态的或其它引入的。 检查静态路由或其它协议的出接口是否配置了IP地址。 检查静态路由或其它协议的出接口是否处于Up状态。l 问:网络配置RIP后,发现部分RIP路由没有收到?答:按照下面的步骤尝试解决此问题: 检查路由器是否被配置default-route originate cost,如果是,那么来自其它路由的缺省路由不会被接收到。 检查RIP是否学到了更好度量值的路由。 检查RIP是否学到了最大允许的等价路由。 检查该接口的路由度量值和附加度量值的和是否大于15。 如果报文来自于属于不同主网的对等体,那么检查所有上述因素以及该RIP进程的Verify Source是否使能。缺省情况下,它是使能的。 如果收到一个主机路由,那么请检查RIP版本是否为RIP-2,以及在接口上的主机路由是否使能。缺省情况下,它是使能的。l 问:在接口配置发送RIP-2路由,调试信息显示RIP发送报文中有掩码,且为有类别掩码,即A、B或C类掩码。RIP-2怎样才能发送无类别掩码路由?答:RIP-2缺省发送的是聚合路由,以减少RIP报文的产生。在RIP视图下使用命令undo summary,可以去除聚合,产生无类别掩码路由。l 问:在RIP视图下配置了silent-interface all命令,发现仍然收到了RIP路由?答:silent-interface命令只禁止发送RIP报文,但允许RIP接收报文来更新自己的路由表。l 问:在RIP中,为什么使用import-route命令引入其他路由协议的时候,tag值不正确?答:RIP协议规定的Tag字段长度为16bits,其他路由协议的Tag字段长度为32bits。如果在引入其他路由协议时,应用的路由策略中使用Tag,则应确保Tag值不超过65535,否则将导致路由策略失效或产生错误的匹配结果。l 问:为什么在RIP中配置summary命令进行路由聚合后,该命令不生效?答:对于RIP-2版本,summary命令生效的前提是:接口上不能使能水平分割和毒性逆转。RIP-1版本不支持路由聚合,因此summary命令对RIP-1不起作用。l 问:RIP路由发生了振荡,应该如何处理?答:RIP路由发生的振荡可能是由下列原因引起的: 如果这四个定时器的值配置不当,会引起路由振荡。解决的方法是正确配置定时器的值,它们的配置值关系应该是:updateage,suppressgarbage-collect。 引入其它协议路由时,由于引入的路由发生振荡所导致的RIP振荡。通过解决引入协议的路由震荡问题来解决。 使能RIP协议的物理接口状态反复变化。通过定位接口状态不断变化的原因来解决。l 问:配置RIP验证字的时候有哪些注意事项?答:RIP的验证字分为明文和密文,规则如下: 明文验证字符串,长度116字节。 密文验证字符串,可以输入116字节的明文,也可以输入24字节的密文。 所有的验证字中都不允许包含空格。1.6 故障诊断工具1.6.1 display命令命令说明display rip process-id | vpn-instance vpn-instance-name 显示RIP的当前运行状态及配置信息。display rip process-id database查看RIP发布数据库的所有激活路由。display rip process-id route查看从邻居收到的路由。display ip routing-table vpn-instance vpn-instance-name protocol rip查看所有激活、非激活的RIP路由。display rip display ripPublic VPN-instance name : RIP process : 34 RIP version : 1 Preference : 100 Checkzero : Enabled Default-cost : 1 Summary : Disabled Hostroutes : Enabled Maximum number of balanced paths : 3 Update time : 30 sec Expire time : 180 sec Suppress time : 0 sec Garbage-collect time : 120 sec Silent interfaces : None Default routes : Enabled Default route cost : 2 Verify-source : Enabled Networks : 34.0.0.0 12.0.0.0 Configured peers : None Triggered updates sent : 0 Number of route changes : 0 Number of replies to queries : 0表1-1 display rip命令输出信息描述项目描述RIP processRIP进程号RIP version RIP版本1或2Preference RIP进程优先级Checkzero零域检查Default-cost用于从其他协议引入路由Summary路由聚合是否使能Hostroutes主机路由是否使能Maximum number of balanced paths等价路由的最大数目Update timeRIP更新间隔时间Expire timeRIP失效间隔时间Suppress timeRIP抑制间隔时间Garbage collection timeRIP Garbage收集间隔时间Silent interfaces抑制接口数(这些接口不发送周期更新报文)Default routes缺省路由,用于报文无法在路由表中找到对应路由项Verify-source源验证Networks网络地址Configured peers配置的邻居Triggered updates sent发送的触发更新报文数Number of route changesRIP进程改变路由数据库的统计数据Number of replies to queriesRIP请求的响应报文数display rip database display rip 1 database 10.0.0.0/8, cost 1, ClassfulSumm 10.0.0.0/24, cost 1, nexthop 10.0.0.1, Rip-interface 11.0.0.0/8, cost 1, ClassfulSumm 11.0.0.0/24, cost 1, nexthop 10.0.0.1, Imported表1-2 display rip database命令输出信息描述项目描述ClassfulSumm有类聚合路由Imported从其它路由协议引入的路由Rip-interface从RIP接口学来的路由display rip route display rip 1 routeRoute Flags: R - RIP, T - TRIP P - Permanent, A - Aging, S - Suppressed, G - Garbage-collect - Peer 10.0.0.1 on Ethernet1/0/0 Destination/Mask Nexthop Cost Tag Flags Sec 12.0.0.0/8 10.0.0.1 2 0 RA 13 10.0.1.0/24 10.0.0.1 2 0 RA 13表1-3 display rip route命令输出信息描述项目描述Destination( Dest ) 目的IP地址Nexthop路由的下一跳Cost路由权值Tag区分内部RIP路由和外部路

温馨提示

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

评论

0/150

提交评论