《路由协议故障排除》由会员分享,可在线阅读,更多相关《路由协议故障排除(62页珍藏版)》请在金锄头文库上搜索。
1、华为3Com培训中心HM-084 HM-084 路由协议故障路由协议故障路由协议故障路由协议故障诊断与排除诊断与排除诊断与排除诊断与排除ISSUE 1.0ISSUE 1.0学习目标学习目标l掌握掌握RIP协议的故障诊断和排除协议的故障诊断和排除l掌握掌握OSPF协议的故障诊断和排除协议的故障诊断和排除l掌掌握握BGP协协议议和和策策略略路路由由的的故故障障诊诊断断和和排除排除学习完本课程,您应该能够:学习完本课程,您应该能够:课程内容课程内容RIP故障排除故障排除OSPF故障诊断和排除故障诊断和排除BGP故障诊断和排除故障诊断和排除RIP故障排除故障排除lRIP协议概述协议概述 lRIP网络常
2、见故障网络常见故障lRIP网络一般故障排除流程网络一般故障排除流程RIP协议概述协议概述lRIP是Routing Information Protocol路由信息协议的简称lRIP路由协议是距离矢量路由协议的一个具体实现lRIP协议适用于中小型网络,有RIP-1和RIP-2lRIP-2使用组播发送,支持验证和VLSMRIP常见故障一常见故障一l问题一:两台配置RIP协议的路由器间不能互通问题 l可能是RIP没有启动, 也可能相应的网段没有使能l另一个可能原因是接口上把RIP给关掉了l还有一个可能原因是子网掩码的不匹配l版本差异Quidway路由器之间,Quidway路由器和其他厂商路由器l问题
3、二:RIP1与RIP2的差异引起的问题l配了验证,却没有起作用l聚合问题RIP常见故障二常见故障二l问题三:RIP性能问题l仅以跳数hops作为metric的问题l播送更新问题l其他问题:l帧中继中的水平分割问题l地址借用问题RIP一般故障排除流程l检查从源到目的间的所有路由设备的路由表,看是否丧失路由表项 l当发生路由表项丧失或其他问题,检查网络设备的RIP根本配置l当RIP根本配置没有发现问题,请检查如下工程: l是否验证有问题l是否引入其他路由有问题l是否访问控制列表配置不正确RIP相关相关display、debug命令命令 ldisplay rip显示RIP当前运行状态及配置信息lde
4、bugging rip packetl翻开RIP报文调试信息开关Quidway display riprip is turning oncheckzero is on default-cost : 16no peernetwork :summary is on preference : 100 RIP典型案例一典型案例一l故障现象:路由器不能接受到任何更新;从RTA上的网段无法ping到RTB上的网段;两台路由器的路由表中都没有RIP路由。S0:129.134.0.1/24S0:129.134.0.2/24L1:1.1.1.1/24L2:2.2.2.2/24RTARTBRIP典型案例一典型案例
5、一lRTA上的配置: lRTB上的配置 :interface Serial0 clock DTECLK1 link-protocol ppp ip ! interface LoopBack1 ip ! rip !interface Serial0 link-protocol ppp ip rip version 2 multicast ! interface LoopBack1 ip ! rip ! RIP典型案例二典型案例二l故障现象:l只有s1和e0发送彼此接口网段的信息和,另外的两个接口s0和s2不发送RIP路由信息。NETWORK4E0:129.134.20.1/24NETWORK2S
6、2:129.134.0.1/22NETWORK1S1:129.134.10.1/24NETWORK3S0:129.134.192.1/18RIP典型案例二典型案例二lRIP v1上要注意主网每一个接口上必须配置相同的子网掩码 是否路由与发送接口在同一主网?是否路由与发送接口在同一主网?按类聚合后发布按类聚合后发布子网掩码相同?子网掩码相同?不发布该路由不发布该路由发布该路由发布该路由待发送路由待发送路由否否是是否否是是RIP典型案例三典型案例三l故障现象:从RT3上无法ping通网段;在RT3上用Tracert命令发现去往网段的数据包被送到了RT1。 S0:192.168.10.2/24S0:
7、192.168.10.1/24E0:137.99.88.1/24E0:137.99.99.1/24S0:193.168.10.1/24S1:193.168.10.2/24RT1RT2RT3RIP典型案例三典型案例三S0:192.168.10.2/24S0:192.168.10.1/24E0:137.99.88.1/24E0:137.99.99.1/24S0:193.168.10.1/24S1:193.168.10.2/24RT1RT2RT3Destination/Mask Proto Pref Metric Nexthop Interface192.168.10.1 Serial0RIP典型案
8、例三典型案例三l不连续子网问题:l原因:RIP V1按类发布路由l解决方法:配置RIP V2并取消汇总undo summaryRT1debugging rip send Enable Rip send debugging functionsRT1info-center consoleRT1RIP: send from 192.168.10.1 to 255.255.255.255(Serial0)Packet:vers 1, cmd Response, length 24 dest 137.99.0.0 ,Metric 1RT2debugging rip send Enable Rip sen
9、d debugging functionsRT2info-center consoleRT2 RIP: send from 193.168.10.1 to 255.255.255.255(Serial0)Packet:vers 1, cmd Response, length 24 dest 137.99.0.0 ,Metric 1课程内容课程内容RIP故障排除故障排除OSPF故障诊断和排除故障诊断和排除BGP故障诊断和排除故障诊断和排除OSPF故障排除故障排除lOSPF协议概述lOSPF网络一般故障情况lOSPF典型案例分析OSPF协议概述协议概述l无路由自环l可适应大规模网络l路由变化收敛速
10、度快l支持区域划分l支持等值路由l支持验证l支持路由分级管理l支持以组播地址发送协议报文Quidway系列路由器的系列路由器的OSPF实现实现 lQuidway R系列路由器上所实现的OSPF软件遵循 Internet RFC 2328所描述的协议文本,下面列出一些主要特色: 支持STUB区域 和NSSA区域可以和其它动态路由协议共享所发现的路由信息 支持授权验证字 路由器接口参数的灵活配置 支持虚连接 丰富的调试信息 OSPF常见问题及排除方法一常见问题及排除方法一l问题一:系统规划问题。 区域划分问题:RTARTBRTCRTDArea0Area1Area2RTARTBRTCRTDArea0
11、Area1Area0OSPF常见问题及排除方法二常见问题及排除方法二l问题二:OSPF邻居路由器无法互相学习路由l故障定位的检查要点:l检查物理连接及下层协议是否正常运行l是否已经配置了Router IDl检查OSPF协议是否已成功地被激活l检查需要运行OSPF的接口是否已配置属于特定的区域lhello-interval与dead-interval之间的关系l假设网络的类型为播送或NBMA,至少有一台路由器的priority应大于零l区域的STUB属性必须一致l接口的网络类型必须一致l在NBMA类型的网络中是否手工配置了邻居l检查是否已正确地引入了所需要的外部路由OSPF常见问题及排除方法三常
12、见问题及排除方法三l其他故障问题:l路由表中丧失局部路由 l路由过滤问题l路由表不稳定,时通时断l物理线路问题lRouter ID问题l无法引入自治系统外部路由lSTUB区域问题l区域间路由聚合的问题区域间路由聚合配置错误区域间路由聚合配置错误 l故障现象:区域0内既有聚合后的路由,也有聚合前的具体路由l故障现象:从RTC上无法ping通区域2中的和网段用Tracert命令发现相关流量都送到了区域1Area1Area010.1.2.0/2410.1.1.0/2410.1.1.0/2410.1.2.0/2410.1.0.0/16RTARTBFigure 1Area1Area0Area210.1.
13、2.0/2410.1.1.0/2410.1.0.0/1610.1.4.0/2410.1.3.0/24RTCRTBRTAFigure 2510OSPF相关相关display、debug命令介绍一命令介绍一ldisplay ospfOSPF路由选择进程的主要信息OSPF相关相关display、debug命令介绍二命令介绍二ldisplay ospf interfaceOSPF相关的接口信息OSPF相关相关display、debug命令介绍三命令介绍三ldisplay ospf peer 显示OSPF邻居信息OSPF典型案例一典型案例一l故障现象:两台路由器上的以太网段无法互相ping通;两台路由器
14、都无法学习到对方的OSPF路由。 FR S0:100.1.0.1/16 S0:100.1.0.2/16E0:222.222.222.0/24 E0:111.111.111.0/24RT1RT2Router ID:197.7.1.1Router ID:197.7.1.2OSPF典型案例一典型案例一lRT1上的配置: lRT2上的配置: sysname RT1 fr switching ! interface Ethernet0 ip ospf ! interface Serial0 link-protocol fr ip ospf ospf ospf network-type p2mp fr i
15、nterface-type DCE fr dlci 100 sysname RT2 ! interface Ethernet0 ip ospf ! interface Serial0 clock DTECLK1 link-protocol fr ip ospf ospf ospf network-type broadcast OSPF典型案例二典型案例二l故障现象:观察路由表,发现网络中没有选择最优路由 S0:56.0.1.2/24 S0:56.0.1.2/24S1:55.2.1.1/2455.2.1.2/24S1: S1:56.1.1.1/2456.1.1.2/24 S1:55.0.1.1/
16、24 S0:55.0.1.2/24 S0:RTDRTCRTBRTAarea0area0area1area2area0area1area2OSPF典型案例二典型案例二 S0:56.0.1.2/24 S0:56.0.1.2/24S1:55.2.1.1/2455.2.1.2/24S1: S1:56.1.1.1/2456.1.1.2/24 S1:55.0.1.1/24 S0:55.0.1.2/24 S0:RTDRTCRTBRTAarea0area0area1area2Destination/Mask Proto Pref Metric Nexthop Interface Serial0 Serial0
17、Destination/Mask Proto Pref Metric Nexthop Interface OSPF典型案例二典型案例二l在RTD和RTB上配置虚连接之后,路由器B上选择了最优路由;但RTC上还是选择次优路由,为什么? S0:56.0.1.2/24 S0:56.0.1.2/24S1:55.2.1.1/2455.2.1.2/24S1: S1:56.1.1.1/2456.1.1.2/24 S1:55.0.1.1/24 S0:55.0.1.2/24 S0:RTDRTCRTBRTAarea0area0area1area2VLINKVLINKl对于ABR,如果它的非骨干区的路由为intra
18、-area route,才会向骨干区发布。OSPF典型案例三典型案例三l故障现象:RTB和RTC之间的虚连接总是处于down状态RTA无法访问RTB和RTC上的Loopback网段 S0: 55.0.1.1/2455.0.1.1/24 S0: S1: 57.1.1.1/24 S1: 55.2.1.1/24 S0: 55.2.1.2/24 57.1.1.2/24 S1: Loopback1: 133.1.1.1/24 Loopback1: 56.0.1.1/24 area0 area1 area1 RTA RTB RTCarea0area1RTCdisplay ospf vlink Virtua
19、l Interfaces: vlink Cost: 0 State: Down Type: VirtualRTBdisplay ospf vlink Virtual Interfaces: vlink Cost: 0 State: Down Type: VirtualOSPF典型案例三典型案例三l查看路由器上的相关配置:RTBdisplay current-configuration Now create configuration. Current configuration ! sysname RTB ! ospf enablevlink !RTCdisplay current-confi
20、guration Now create configuration. Current configuration ! sysname RTB ! ospf enablevlink !OSPF典型案例三典型案例三l查看两台路由器上的邻居列表和邻居状态:RTBdisplay ospf peer Neighbors: RouterID: 55.2.1.2 State: Full Mode: Slave Priority: 1 DR: None BDR: None Last Hello: 1:12:48 Last Exchange: 1:04:40 Virtual links: Interface:(
21、null) nbr IP addr:(null) state:Down mode:None prio:0 RTCdisplay ospf peer Neighbors: RouterID State: Full Mode: Master Priority: 1 DR: None BDR: None Last Hello: 1:15:26 Last Exchange: 1:03:47 Virtual links: Interface:(null) nbr IP addr:(null) state:Down mode:None prio:0 OSPF典型案例四典型案例四l故障现象:lRTC向RTD
22、发送流量的过程中,当RTB和RTD之间链路突然断掉时,RTC到RTB之间出现路由环路。 55.0.1.1/24S0:55.0.1.2/24 S0:S1: 11.1.3.1/24S0: 11.1.3.2/24S1: 55.2.1.1/24S0: 55.2.1.2/24area0area1area2RTDRTBRTARTCRTB上的上的Loopback接口:接口:11.1.0.0/2411.1.1.0/2411.1.2.0/24RTC上的上的Loopback接口:接口:11.2.0.0/1611.3.0.0/1611.4.0.0/1611.5.0.0/1611.7.0.0/16area0area1
23、area2RTBabrRTCabr OSPF典型案例四典型案例四RTCdisplay ip routing-tableRouting Tables: Destination/Mask Proto Pref Metric Nexthop Interface l在RTB和RTD之间的链路断掉之后,分别在RTB和RTC上查看路由表如下:OSPF典型案例四典型案例四RTBdisplay ip routing-tableRouting Tables: Destination/Mask Proto Pref Metric Nexthop Interface lRTB上的路由表:l处理方法:将聚合路由引至n
24、ull0接口RTCip route-static 11.0.0.0 255.248.0.0 Null 0RTBip route-static 11.1.0.0 255.255.0.0 Null 0 课程内容课程内容RIP故障排除故障排除OSPF故障诊断和排除故障诊断和排除BGP故障诊断和排除故障诊断和排除BGP故障排除故障排除lBGP协议概述lBGP网络一般故障情况lBGP典型案例分析BGP协议概述一协议概述一lBGP是外部路由协议,用来在AS之间传递路由信息l是一种距离矢量的路由协议,从设计上防止了环路的发生l为路由附带属性信息l传送协议:TCP,端口号179l支持CIDR无类别域间选路l路
25、由更新:只发送增量路由l丰富的路由过滤和路由策略BGP协议概述二协议概述二ActiveOpen-sentOpen-confirmEstablishedIdleConnectConnect-Retrytimer expiryTCP connection failsConnect-Retrytimer expiryStartOthersTCP connection failsErrorErrorErrorKeepAlivetimer expiryKeepAlive packet received1. KeepAlive timer expiry2. Update received3. KeepAl
26、ive receivedCorrect OPENpacket receivedTCP connection setupTCP connection setupOthersBGP协议概述三协议概述三lBGP的路由通告规那么:l多条路径时,BGP Speaker只选最优的给自己使用lBGP Speaker只把自己使用的路由通告给相邻体lBGP Speaker从EBGP获得的路由会向它所有BGP相邻体通告包括EBGP和IBGPlBGP Speaker从IBGP获得的路由不向它的IBGP相邻体通告lBGP Speaker 从IBGP获得的路由是否通告给它的EBGP相邻体要依IGP和BGP同步的情况来决
27、定l连接一建立,BGP Speaker将把自己所有BGP路由通告给新相邻体BGP常见问题及排除方法一常见问题及排除方法一l问题一:邻居关系不能建立 检查AS号是否正确检查对等体的IP地址是否正确检查是否配置了peer ebgp-max-hop 使用扩展的ping命令检查TCP连接是否正常BGP常见问题及排除方法二常见问题及排除方法二l问题二:已经建立好的邻居又Down了l使用扩展的ping命令检查是否存在MTU问题l检查是否在接口上设置了流量整形或物理接口限速lMTU和QoS设置不当可能导致大的Update报文被丢弃l网络拥塞可能导致Keepalive报文收发失常或IGP路由丧失 BGP常见问
28、题及排除方法三常见问题及排除方法三l其他故障问题lBGP重启l路由丧失l路由发起过程的路由丧失l交换Update报文过程中的路由丧失l路由过滤导致的路由丧失l路由选择不一致l本地优先级与MEDl同步问题l路由环路问题BGP相关相关display、debug命令介绍命令介绍 一一ldisplay bgp summary l显示BGP对等体状态的简要信息 ldisplay bgp peer l显示对等体信息。ldebugging bgp alll翻开BGP所有报文调试信息开关 ldebugging bgp eventl翻开BGP事件调试信息开关 ldisplay ip as-path-acll查看
29、配置的AS_PATH列表规那么ldisplay bgp routing-table acll查看匹配过滤列表的路由信息BGP相关相关display、debugg命令介绍命令介绍 二二ldisplay ip ip-prefixl查看配置的前缀列表信息ldisplay ip community-listl查看配置的团体属性列表信息ldisplay bgp routing-table comm-listl查看匹配团体属性列表的路由信息ldisplay bgp routing-table communityl查看匹配团体属性的路由信息ldisplay acll查看配置的访问控制列表规那么ldispla
30、y route-policyl查看配置的Routing policy规那么BGP典型案例一典型案例一l故障现象:在RTC上没有学习到任何BGP路由从RTC无法ping通RTB上的Loopback网段S0:150.1.1.2/24L1:172.16.1.0/24L2:172.16.2.0/24L3:172.16.3.0/24RTBRTAS1:150.1.1.1/24S0:133.1.1.1/24133.1.1.2/24 S0:RTCAS100AS200OSPFBGPPhysical connection (EGP)Physical connection (IGP)LoopbackBGP典型案例一
31、典型案例一S0:150.1.1.2/24L1:172.16.1.0/24L2:172.16.2.0/24L3:172.16.3.0/24RTBRTAS1:150.1.1.1/24S0:133.1.1.1/24133.1.1.2/24 S0:RTCAS100AS200OSPFBGP172.16.1.0/24 OSPF 10 3124 150.1.1.2 Serial1172.16.2.0/24 OSPF 10 3124 150.1.1.2 Serial1172.16.3.0/24 OSPF 10 3124 150.1.1.2 Serial1 bgp 100 network 172.16.0.0
32、peer 133.1.1.2 as-number 200 !RTA-bgpdisplay bgp Network Next Hop Metric LocPrf PathBGP典型案例二典型案例二l故障现象:l路 由 器 C上 的 网 段 无 法 访 问Internet AS100l在RTA和RTB之间出现大量报文,在两台路由器之间反复转发,直到TTL为0 E0:194.186.23.0/25 E0:194.186.23.128/25S0:200.1.7.2S0:200.1.7.1S1:150.1.1.1S0:150.1.1.2IBGPIBGPRTCRTBRTAS1:133.1.1.1S0:13
33、3.1.1.2EBGPRTDAS100AS200EBGP peerIBGP peerPhysical connection (EGP)Physical connection (IGP)EthernetBGP典型案例二典型案例二 E0:194.186.23.0/25 E0:194.186.23.128/25S0:200.1.7.2S0:200.1.7.1S1:150.1.1.1S0:150.1.1.2IBGPIBGPRTCRTBRTAS1:133.1.1.1S0:133.1.1.2EBGPRTDAS100AS200bgp 100 peer 133.1.1.1 as-number 200 bgp
34、200 undo synchronization peer 133.1.1.2 as-number 100 peer 150.1.1.2 as-number 200 peer 200.1.7.2 as-number 200 bgp 200 undo synchronization peer 200.1.7.1 as-number 200 bgp 200 undo synchronization peer 200.1.7.1 as-number 200 BGP典型案例二典型案例二RTAdisplay ip routing-tableRouting Tables: Destination/Mask
35、 Proto Pref Metric Nexthop InterfaceAggreg 130 0 127.0.0.1 LoopBack0lRTA上的路由表信息:BGP典型案例二典型案例二RTBdisplay ip routing-tableRouting Tables: Destination/Mask Proto Pref Metric Nexthop InterfacelRTB上的路由表信息:BGP典型案例二典型案例二l对于上述问题可以有几种解决方法: l在RTB和RTC之间建立IBGP连接,这样RTC发布的路由也可以被RTB学习到,到达的流量可以被RTB正确转发 l如果RTB和RTC不参
36、与域间选路,那么不需要运行BGP,在RTA、RTB、RTC之间运行一种IGP,再通过RTA把学习到的路由通过BGP发布出去 l也可以在RTB上配置一条到的静态路由,下一跳指向RTC,使去往的流量经过RTB和RTC之间的链路到达RTC BGP典型案例三典型案例三l故障现象:在Router2上无法ping通Router3上的网段Router2上的BGP路由表中网段为无效路由S0:150.1.1.1/16 S0:150.1.1.2/16 S1:12.110.150.1/1612.110.150.2/16 S0: L1:6.6.6.6/16Router1Router2Router3EBGPIBGPAS
37、100AS200EBGP peerIBGP peerPhysical connection (EGP)Physical connection (IGP)LoopbackBGP典型案例三典型案例三S0:150.1.1.1/16 S0:150.1.1.2/16 S1:12.110.150.1/1612.110.150.2/16 S0: L1:6.6.6.6/16Router1Router2Router3EBGPIBGPAS100AS200 bgp 200 undo synchronization peer 12.110.250.1 as-number 100 bgp 100 undo synchr
38、onization peer 150.1.1.2 as-number 100 peer 12.110.250.2 as-number 200 bgp 100 undo synchronization peer 150.1.1.1 as-number 100 Router2display bgp Network Next Hop Metric LocPrf Pathpeer 150.1.1.2 next-hop-local Router2display bgp Network Next Hop Metric LocPrf Path 100 200 iBGP典型案例四典型案例四l故障现象:l在RT
39、C上没有选择通过RTA的链路MED值较小作为主链路 S0:201.1.1.2/24S1:160.1.1.2/24S0:201.1.1.1/24S0:160.1.1.1/24RTCRTBRTAAS500AS600AS700192.10.0.0/16E0E0BGP典型案例四典型案例四S0:201.1.1.2/24S1:160.1.1.2/24S0:201.1.1.1/24S0:160.1.1.1/24RTCRTBRTAAS500AS600AS700192.10.0.0/16E0E0Metric 50Metric 100RTCdisplay bgpStatus codes: s suppressed
40、, d damped, h history, * valid, best, i internalOrigin codes: i - IGP, e - EGP, ? - incomplete Network Next Hop Metric LocPrf Path* 201.1.1.1 50 500 i bgp 700 compare-different-as-med RTCdisplay bgpStatus codes: s suppressed, d damped, h history, * valid, best, i internalOrigin codes: i - IGP, e - E
41、GP, ? - incomplete Network Next Hop Metric LocPrf Path* 160.1.1.1 100 600 i BGP典型案例五典型案例五l故障现象: RTA没有成功地过滤AS100传来的路由 S0:150.1.1.2150.1.1.1S0: S1:133.3.1.1 S2:12.110.250.1S0:133.3.1.2S0:12.110.250.2RTARTBRTCRTDAS100AS10AS20AS50BGP策略路由典型案例二策略路由典型案例二lRTA上的配置: 这样配置正确吗?这样配置正确吗?ip as-path acl 1 permit _10_ bgp 20 peer 150.1.1.2 as-number 50 peer 150.1.1.2 acl 1 export peer 133.3.1.2 as-number 10 peer 12.110.250.2 as-number 100 ! quit ip as-path acl 1 permit 10 !华为3Com技术华为3Com公司网址: 华为3Com技术论坛网址: