ImageVerifierCode 换一换
格式:DOCX , 页数:32 ,大小:55.63KB ,
资源ID:8246297      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/8246297.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(第三章路由故障排除.docx)为本站会员(b****6)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

第三章路由故障排除.docx

1、第三章路由故障排除第3章 路由故障排除本章介绍了分析IRMP、OSPF动态路由协议故障的基本思路、常用方法和使用命令等。本章内容: IRMP故障排除 OSPF故障排除 RIP故障排除 BGP故障排除3.1 IRMP故障排除3.1.1 IRMP故障排除基本思路分析步骤一:收集详细的网络拓扑信息。动态路由协议运行在路由器与路由器之间,出现故障后,首先要定位故障所在,比如路由表中缺少哪些路由、哪些邻居等等。 分析步骤二:确认交互路由的路由器之间链路是否相通。动态路由协议运行在ip层之上,各个路由器之间要交互路由协议报文,首先链路层要保证相通。分析步骤三:定位出故障路由器,在此路由器上使用系统提供的s

2、how工具查看相关信息,比如IRMP的接口表,邻居表,拓扑表等等。分析步骤四:通过收集到的信息可以大概分析故障所在,然后可通过系统提供的dedug工具分析报文交互,查出具体原因。3.1.2 IRMP故障排除相关工具 迈普路由器提供了许多工具进行IRMP故障的查找,下面将分别介绍相关show工具和debug工具。3.1.2.1 show工具的使用与解释sh ip irmpinterface interface查看启用IRMP特定接口信息。查看所有启用IRMP接口信息neighbor AS number(165535)查看特定自治系统的邻居表。Detail查看邻居表的详细信息Interface查看

3、特定接口的接口表。查看所有IRMP邻居表topology A.B.C.D查看特定网段的拓扑表。Active查看处于active状态路由的拓扑表Detail查看拓扑表的详细信息,Summary统计路由表的条数查看所有拓扑表的内容traffic AS number(165535)查看特定自治系统IRMP报文发送、接收的统计信息查看所有IRMP报文发送、接收的统计信息下面举例介绍show工具的应用。如图所示,RouterA的s0/0接口(21.1.1.1)与RouterB的s0/0(21.1.1.2)接口相连,链路层使用PPP协议相通,14.14.14.14为RouterB回环接口的ip地址.配置如

4、下RouterArouter irmp 19 network 21.0.0.0 exitRouterBrouter irmp 19 network 14.0.0.0 network 21.0.0.0 exit 使用show工具在RouterB上可以收集到以下信息接口表信息命令: show ip irmp interfaceIP-IRMP interfaces for process 19 Interface Local address Peers Hello-Interval Hold-Timeloopback0 14.14.14.14 0 5 15serial0/0 21.1.1.1 1 5

5、 15从接口表中可以看出,有两个接口l0、s0/0加入IRMP接口表,Local address表示接口的ip地址,其中点对点接口以对端ip(本例中,链路层为ppp,RouterA接口的ip地址为21.1.1.1)标识,pees表示在此接口上建立邻居的个数,其中0表示没有邻居。Hello-Interval为发送hello包的间隔时间,Hold-Time为在此时间内如果没有收到对端的hello包,删除邻居的保持时间。正常情况下,所有up的接口如果被network覆盖,此接口就应该被加入接口表.拓扑表信息命令: show ip irmp topologyIP-IRMP Topology Table

6、 for process 19Codes: P - passive, A - Active, U - Update, Q - Query, R - Reply, r - Reply status, H - HolddownP 21.1.0.0/16, 1 successors, FD is 20512000 via Connected, serial0/0P 14.14.14.14/32, 1 successors, FD is 128256 via Connected, loopback0这是IRMP拓扑表信息,p表示路由为passive状态,“1 successors”表示有一个下一跳,F

7、D为此条路由的费用。对于IRMP来说,路由的交互以拓扑表为准,是否学到路由要看拓扑表中是否有这条路由。对于Cisco路由器的eigrp路由协议来说,如果路由中存在一条比eigrp更优的路由,eigrp路由在拓扑表中successors为“0”,即它不会加入核心路由表。正常情况下,拓扑表包括网络覆盖的直连路由、重分发路由、从邻居路由器学习的路由。邻居表信息show ip irmp neighborIP-IRMP neighbors for process 19H Address Interface Hold Uptime Seq (sec) Num0 21.1.1.1 serial0/0 12

8、00:07:02 4 IRMP邻居表存储了所有与此路由器交互路由的邻居路由器,“Address”为邻居的ip地址,其中点对点接口以对端ip(本例中,链路层为ppp,RouterA接口的ip地址为21.1.1.1)标识,“Interface”为与邻居建立邻接的接口,“Hold”表示hold-time的剩余时间,如果这个值为0表示邻居马上就要被删除,每次收到hello包,hold-time定时器刷新;“Uptime”为邻居建立的时间;“Seq”为最近收到邻居发来的可靠报文的序号,如果这个值为“0”,说明虽然收到了对端的hello报文,但没有收到对端的update报文.。协议信息命令:show ip

9、 protocol irmp Routing Protocol IRMP: AS 19 IRMP metric weight K1=1, K2=0, K3=1, K4=0, K5=0 IRMP maximum path 6 IRMP maximum metric variance 1 IRMP Active timer 180 s Routing for Networks: 14.0.0.0 21.0.0.0 Incoming update filter list for all interfaces is not set Outgoing update filter list for all

10、 interfaces is not set Incoming routes added metric for all interface is not set Outgoing routes added metric for all interface is not set Distance: internal 90 external 170在IRMP协议配置结束后,使用show ip protocol irmp命令查看配置的统计信息.有时,系统出现故障后,虽然shell上有相关配置信息,但是可能由于某些原因已经失去作用,所以可通过这个命令提供的信息进行分析,查看真正对协议起效的配置及约束条

11、件.IRMP报文统计信息命令: show ip irmp trafficIP-IRMP Traffic Statistics for process 19 Hellos sent/received: 948/169 Updates sent/received: 62/43 Queries sent/received: 1/0 Replies sent/received: 0/40 ACKs sent/received: 83/58这个信息是IRMP协议五种报文的统计信息,通常在网络比较稳定的情况下, Queries与Replies报文的收发应该不是很大,如果发现统计的数据比较大时,说明网络不是

12、很稳定,就应该查找导致网络不断动荡的原因,结合debug信息定位问题所在.3.1.2.2 debug工具的使用与解释debug ip irmp events :查看IRMP事件信息,比如发现一个新邻居,删除一个邻居,认证不成功等等。debug ip irmp packets hello :查看IRMP hello报文的发送与接收debug ip irmp packets terse detail:查看除hello报文之外的其它IRMP报文debug ip irmp route:查看IRMP路由信息的删除与添加以及状态的变化。3.1.3 IRMP常见故障处理故障一: 接口不能加入IRMP接口表可

13、能的原因判断方法和解决方案1 接口处于down状态使用show ip irmp interface命令查看接口表:解决方案:保证接口up2 链路层如果是点对点协议(hdlc、ppp),两边ip地址相同。查看接口表时,注意点对点接口以对端接口的ip地址标识自己;其它类型的接口以本端ip地址表示自己。解决方案:保证ip配置正确3 Network配置不正确。检查network配置是否正确。对于有类网络可配置自然网络号或者带反掩码的子网络号;对于超网必须带反掩码,否则接口不能加入接口表,IRMP报文将不会在这个接口收发故障二:接口加入接口表,但没有邻居。可能的原因判断方法和解决方案1. 链路上负载过重

14、,收不到对端的hello报文使用show ip irmp packet hello2. 认证信息的自治系统号、key值、或者密码不匹配。如果认证信息不正确,可通过debug ip irmp events获取提示信息:Receive packet from 21.1.1.2 : Invaid authentication, opcode 53. 链路层协议不支持组播(x25、fra)对于x25、fra这种非广播类型的网络,链路上不能走IRMP组播报文,所以不能建立邻居(因为hello包为组播报文)。一种解决方法是在x25、fra的map映射配置中添加broadcast参数,一种是在IRMP配置模

15、式下添加单播命令neighbor。4. 自治系统号错误如果自治系统号配置有误,可通过debug ip irmp packet hello获取提示信息:IRMP: serial0/1 receive invalid packet from 21.1.1.1 : AS not map。5. 对端接口或者本端接口被配置为被动接口。如果希望在接口上建立邻居,接口就不能被设置为被动接口。故障三: 路由表与拓扑表不一致可能的原因判断方法和解决方案1这种问题的出现属于软件原因,在Cisco路由器eigrp的老版本中经常出现。当路由表中存在一条比较优的路由时,eigrp路由以0后继存在在拓扑表中,当比较优的路

16、由删除后,eigrp路由不能正常加入核心路由表判断方法在Cisco路由器上show ip eigrp topology,如果发现有路由的后继为0,而核心路由表中确实不存在这条路由,这说明路由器本身出了问题。这种情况经常会出现在迈普路由器与Cisco路由器互联时,起初Cisco通过动态eigrp协议学习到迈普路由器的irmp路由,当迈普路由器用重分发的静态路由代替这些路由时,Cisco不能正常将重分发的外部路由替换到核心中。解决方案为避免Cisco的问题,迈普路由器添加了一条容错命令compatible oldversion,将外部路由以内部路由的形式通告出去,避免Cisco路由器进行路由切换。

17、故障四:本端有对端邻居但对端无本端邻居可能的原因判断方法和解决方案1线路问题:本端可正常收发报文,另一端只发不收(对于IRMP协议来说,只要收到对端的hello包就将其加入邻居表,因此没有加入邻居表就说明没有收到hello报文)1可通过debug ip irmp packets hello命令看hello报文的收发情况,解决方案:检测物理线路;2在迈普路由器与Cisco路由器互连时,对于点对点协议(ppp、hdlc),两端ip地址不在一个网段,迈普路由器可以建立邻居,Cisco路由器不可以1链路可以ping通,接口加入接口表,直连路由也加入拓扑表,但是show ip irmp nei时发现”s

18、eq”的值始终为0,2配置单播命令系统提示IP-IRMP: Not add: 10.1.1.1 is on different network from serial0/0解决方案:在迈普路由器之间互连没有问题,如果和Cisco路由器互联,必须保证两端ip在同一个网段;或者在Cisco路由器上使用ip unnumber.故障五:路由过滤不成功可能的原因判断方法和解决方案对于IRMP协议来说,可以对收到的路由信息进行过滤,也可以对发出的路由信息进行过滤,如果过滤不成功,可能是相关配置错误。1. 访问列表配置错误判断方法:1 学习到了被拒绝的路由信息;2 没有学习到被允许的路由信息;解决方案:检查

19、访问列表是否配置正确,正确配置访问列表2. 引用访问列表配置出错:distribute-list命令的in、out参数配置错误判断方法:1 学习到了被拒绝的路由信息;2 没有学习到被允许的路由信息;解决方案:正确引用访问列表3.1.4 IRMP错误信息实例3.1.4.1 IRMP错误信息(以下只是信息的关键语句)及原因信息原因信息1:IRMP: serial0/1 receive invalid packet from 21.2.1.1 : AS not map本端与对端的IRMP自治系统号不匹配。信息2:IRMP: Adjacency timer expired, nbr 129.255.3

20、0.111 downIRMP: Nbr 129.255.30.111 deleted在hold-down时间内收不到对端的hello报文,邻居被强行删除。常常是由于线路负载过重、线路不畅引起,或者是hello发送间隔时间与hold-down时间设置不当引起,比如hold-down时间与hello间隔时间相差不大,通常情况下,hold-downhello-interval*3.信息3:IRMP: Ignore unicast Hello from serial0/0 21.1.1.1本端发送组播hello报文,对端发送单播hello报文,导致邻居不能建立。信息4:Receive packet f

21、rom 21.1.1.1 : Invaid authentication, opcode 5本端与对端的认证参数不一致,包括自治系统号、key值、密码。1解决:配置自治系统号一致2解决:把hold-down时间修改更大3解决:两端都配置neighbor或都去掉neighbor4解决:配置认证参数一致 注:以上信息均由debug ip irmp events、debug ip irmp packets命令打出,具体请参照配置手册相关章节3.2 OSPF故障排除3.2.1 OSPF故障排除基本思路分析步骤一:收集详细的网络拓扑信息。动态路由协议运行在路由器与路由器之间,出现故障后,首先要定位故障所

22、在,比如路由表中缺少哪些路由、哪些邻居等等。 分析步骤二:确认交互路由的路由器之间链路是否相通。动态路由协议运行在ip层之上,各个路由器之间要交互路由协议报文,首先链路层要保证相通。分析步骤三:定位出故障路由器,在此路由器上使用系统提供的show工具查看相关信息,比如OSPF的接口表,邻居表等等。分析步骤四:通过收集到的信息可以大概分析故障所在,然后可通过系统提供的dedug工具分析报文交互,查出具体原因。基本上OSPF问题都是OSPF协商双方参数配置问题(在本章所讨论的OSPF故障排除问题,是建立在链路层协议UP前提下的)3.2.2 OSPF常见故障处理故障一:OSPF不能发现邻居可能的原因

23、判断方法和解决方案1协商双方配置错误,期望的OSPF接口并没有加入到OSPF接口中1 show ip ospf neighbor查看,长期没有发现相应的邻居。2 通过show ip ospf interface命令查看所期望的接口是否已加入OSPF。3 核对OSPF相关配置:network A.B.C.DNetwork number A.B.C.DOSPF wildcard bits注意此处为反掩码 area Area_number4 解决办法:正确使用network命令2协商双方OSPF接口配置的认证参数不匹配1 show ip ospf neighbor查看,长期没有发现相应的邻居。2 打

24、开debug ip ospf packet hello,打印类似以下的报错信息:OSPF RECV Area 0.0.0.0 172.160.3.9 - 224.0.0.5: OSPF: bad authentication key;3 核实OSPF协商双方接口的认证参数是否一致,是否是:一边配置认证,另一边没有配置;一边为简单文本认证,另一边为MD5认证;两边配置的密钥不一致;4 解决办法:在接口配置模式下使用以下命令更改两端的OSPF 认证配置一致:ip ospf authentication-keyip ospf message-digest-key3协商双方接口OSPF网络模式不匹配1

25、 show ip ospf neighbor查看,长期没有发现相应的邻居。2 OSPF网络模式不匹配可能造成不能发现邻居的问题,例如:一端接口配置OSPF网络模式为NBMA,另一端为点对点,在此种情况下双方都不能发现邻居,因为如果网络模式不一样,则接口的hello时间间隔、邻居死亡时间间隔等参数有可能不一样,且可能出现接口不收OSPF多播报文的问题。3 解决方法:核对协商双方接口四种OSPF网络模式是否匹配:ip ospf network broadcastip ospf network non-broadcastip ospf network point-to-multipointip os

26、pf network point-to-point注:默认情况下HDLCSLIPPPP为point-to-point模式 X25FR为non-broadcast模式 以太网则为broadcast模式4协商双方OSPF接口配置的hello报文时间间隔参数不匹配1 show ip ospf neighbor查看,长期没有发现相应的邻居。2 打开debug ip ospf packet hello,打印类似以下的报错信息:OSPF RECV Area 0.0.0.0 172.160.3.4 - 224.0.0.5: HELLO: hello timer mismatch3 使用show ip osp

27、f interface命令查看hello间隔是否一致:Hello: 30 Poll: 0 Dead: 2:00 Retrans: 5,默认情况下:点对点网络模式:hello间隔10秒;点对多点网络模式:hello间隔30秒;广播网络模式:hello间隔10秒;NBMA网络模式:hello间隔30秒;4 解决办法:首先确保协商双方网络模式一致,不一致就先改成一致,此后如果hello间隔时间还是不一致,在接口配置模式下使用以下命令更改两端的hello报文时间间隔配置一致:ip ospf hello-interval5协商双方OSPF接口配置的邻居死亡时间间隔参数不匹配1 show ip ospf

28、neighbor查看,长期没有发现相应的邻居。2 打开debug ip ospf packet hello,打印类似以下的报错信息:OSPF RECV Area 0.0.0.0 172.160.3.4 - 224.0.0.5: HELLO: dead timer mismatch3 使用show ip ospf interface命令查看邻居死亡时间间隔是否一致:Hello: 30 Poll: 0 Dead: 2:00 Retrans: 5,默认情况下:点对点网络模式:hello间隔40秒;点对多点网络模式:hello间隔120秒;广播网络模式:hello间隔40秒;NBMA网络模式:hell

29、o间隔120秒;4 解决办法:首先确保协商双方网络模式一致,不一致就先改成一致,此后如果邻居死亡时间间隔还是不一致,在接口配置模式下使用以下命令更改两端的邻居死亡时间间隔配置一致:ip ospf dead-interval6协商双方OSPF接口所在区域不一致1 show ip ospf neighbor查看,长期没有发现相应的邻居。2 打开debug ip ospf packet hello,打印类似以下的报错信息:OSPF RECV Area 0.0.0.0 172.160.3.4 - 224.0.0.5: HELLO: area mismatch3 使用show ip ospf inter

30、face命令查看双方接口所在的区域是否一致:(直接show run检查配置也可以)Interface: 172.160.3.9 (serial0/0) Area 1 Process ID: 655354 解决办法:在接口配置模式下使用以下命令更改两区域配置一致:使用network A.B.C.DNetwork number A.B.C.DOSPF wildcard bits注意此处为反掩码 area Area -number命令重新配置接口所在的OSPF区域。7链路层为NBMA网络(如x25 FR)且没有为支持多播报文进行特别配置1 show ip ospf neighbor查看,长期没有发现

31、相应的邻居。2 打开debug ip ospf packet hello,出现只发不收的情况。3 查看链路层协议如果为X25或FR,而又在接口上配置OSPF网络模式为广播、点对点或点对多点网络,且没有为支持多播报文进行特别配置,则会有OSPF多播报文发不出去的情况出现。如:链路层协议为FR,OSPF网络模式为点到点,但其map映射没有配置为支持broadcast,由此,该接口不支多播。4 解决办法:配置FR 、X25的map映射支持broadcast。8. 链路层为NBMA网络(如x25 FR),或者在其它链路层协议的接口上配置了ip ospf network non-broadcast命令,但OSPF 中没有配置邻居1 show ip ospf neighbor查

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1