




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、第第2 2章章 OSPFOSPF协议故障诊断与排除协议故障诊断与排除日期:2011年8月杭州华三通信技术有限公司 版权所有,未经授权不得使用与传播n 路由协议出现了问题该如何处理?路由协议出现了问题该如何处理?n 路由协议中,路由协议中,OSPF是最常见的是最常见的IGP路由协路由协议。对于使用议。对于使用OSPF协议时出现故障的排查协议时出现故障的排查和建议,本章也给出了处理思路和建议。和建议,本章也给出了处理思路和建议。引入引入n 掌握掌握OSPF协议的基本原理协议的基本原理n 掌握掌握OSPF协议常见故障处理方法协议常见故障处理方法课程目标课程目标学习完本课程,您应该能够:n OSPF故
2、障排查基础知识故障排查基础知识n OSPF故障排查基本方法故障排查基本方法n OSPF典型案例分析典型案例分析目录目录5OSPF协议简介协议简介l无路由自环无路由自环l可适应大规模网络可适应大规模网络l路由变化收敛速度快路由变化收敛速度快l支持区域划分支持区域划分l支持等值路由支持等值路由l支持验证支持验证l支持路由分级管理支持路由分级管理l支持以组播地址发送协议报文支持以组播地址发送协议报文6OSPF排障基础知识(排障基础知识(1)l OSPF协议号协议号(IP 89)l Router ID的选择的选择优选最大的loopback,其次为最大的接口地址l OSPF Hello报文报文类型1,用
3、于在路由器之间形成OSPF邻居关系 可以组播方式或单播方式(NBMA网络)发送如子网掩码不同,则邻居建立失败l OSPF DD报文报文类型2,用于对OSPF 链路状态数据库进行描述用于在LSDB数据交换期间的主从确认。RouterID大者为主设备7OSPF排障基础知识(排障基础知识(2)l OSPF LSA6种LSA,LSA老化时间3600秒,每隔1800秒重新泛洪。Router LSA描述链路类型,仅在本区域内泛洪 汇总LSA负责在区域间传递路由信息,由ABR生成。包括类型3(Summary LSA)和类型4(Summary ASBR )。l OSPF特殊区域特殊区域存根区域(Stub Ar
4、ea) 完全存根区域(Totally Stubby Area) 8OSPF排障基础知识(排障基础知识(3)l OSPF 转发地址(转发地址(FA)通常在5类LSA中,FA填写为0.0.0.0。满足以下条件时,FA设置为非0OSPF在下一跳接口启动下一跳接口非静默端口下一条接口非P2P或P2MP接口FA设置为非0的目的是路径优选 n OSPF故障排查基础知识故障排查基础知识n OSPF故障排查基本方法故障排查基本方法n OSPF典型案例分析典型案例分析目录目录10OSPF常见故障常见故障l OSPF无法形成邻居关系无法形成邻居关系 l OSPF邻接关系停滞在异常状态邻接关系停滞在异常状态 l O
5、SPF路由无法通告路由无法通告 l OSPF路由无法加入路由表路由无法加入路由表 l SPF重复计算重复计算 11OSPF无法形成邻居关系无法形成邻居关系故障排查(故障排查(1)接口是否启动OSPF接口是否配置为静默端口ACL是否拒绝握手报文OSPF验证配置是否匹配广播网络中两端掩码是否相同OSPF区域配置是否匹配从地址建立邻居关系12347658OSPF计时器是否匹配NBMA是否手工指定邻居12l接口是否启动接口是否启动OSPFOSPF的运行是基于设备接口的,如果OSPF没有在接口启动,那么邻居关系肯定无法形成l接口是否配置为静默端口接口是否配置为静默端口设置为静默端口时,不能发送OSPF
6、Hello报文lACL是否拒绝了是否拒绝了Hello报文报文OSPF组播地址为224.0.0.5l广播网络中两端接口子网掩码是否相同广播网络中两端接口子网掩码是否相同如果两端接口属于不同的IP子网,那么邻居关系无法形成l两端两端OSPF计时器设定值是否匹配计时器设定值是否匹配OSPF无法形成邻居关系无法形成邻居关系故障排查(故障排查(2)13lOSPF验证配置是否匹配验证配置是否匹配lOSPF区域配置是否匹配区域配置是否匹配区域类型或区域ID不匹配则不会形成邻居关系lOSPF邻居是否使用从地址建立邻居是否使用从地址建立OSPF邻居关系只能使用接口的主地址进行建立,从地址无法建立邻居关系lNBM
7、A网络是否指定邻居网络是否指定邻居OSPF网络类型为NBMA时,必须手工指定邻居的IP地址,否则端口无法发送Hello报文,无法形成邻居关系。OSPF无法形成邻居关系无法形成邻居关系故障排查(故障排查(3)14OSPF邻居关系停滞于异常状态邻居关系停滞于异常状态故障排查(故障排查(1)停滞在ATTEMPT停滞在ExStart或Exchange状态12NBNA邻居配置错误接口MTU不匹配Router ID重复路径MTU小于接口MTU15l邻居关系停滞在邻居关系停滞在ATEMPT仅仅在网络类型是NBMA的情况下Hello发出未收到回应,最常见原因是NBMA邻居配置错误l邻居关系停滞于邻居关系停滞于
8、Exstart或或Exchange状态状态接口MTU设置不匹配-DD报文中携带了接口的MTU信息 邻居Router ID重复-通过Router ID的信息确定邻居的主从关系 路径MTU小于接口MTU-大的OSPF报文将在传输路径上被丢弃,导致邻居双方无法完成完整的数据库信息交互 OSPF邻居关系停滞于异常状态邻居关系停滞于异常状态故障排查(故障排查(2)16 OSPF路由无法通告路由无法通告故障排查(故障排查(1)无法通告从地址路由ABR无法通告路由12从地址与主地址区域不同区域不允许接收汇总路由ABR与骨干区域隔离OSPF骨干区域分割无法通告外部路由3区域不允许接收外部路由NSSA存在错误配
9、置的ABR17lOSPF无法通告从地址的路由无法通告从地址的路由主从地址必须属于相同区域lABR无法通告路由无法通告路由区域不允许接收汇总路由-OSPF的区域为完全存根区域或完全NSSA区域ABR与骨干区域隔离-ABR相连的区域必须有一个是骨干区域OSPF骨干区域分割-如果OSPF的骨干区域分割,ABR可能无法生成全部的区域间路由l无法通告外部路由无法通告外部路由区域不允许接收外部路由NSSA区域存在设置错误的ABR-NSSA区域存在配置错误的ABR而且其Router ID较大 OSPF路由无法通告路由无法通告故障排查(故障排查(2)18OSPF路由无法加入路由表路由无法加入路由表故障排查(故
10、障排查(1)路由表中没有OSPF路由1网络类型不匹配点到点网络单边无编号外部路由无法加入路由表2FA地址路由是否为有效路由19l路由表没有路由表没有OSPF路由路由OSPF网络类型不匹配-如果OSPF邻居两边的网络类型设置不匹配,则数据库中网络类型不匹配,OSPF不会在路由表中添加路由点到点网络单边无编号-有编号和无编号接口的链路数据值不匹配,导致了OSPF数据库中的不一致,因此不会在OSPF路由表中添加路由。lOSPF外部路由无法加入路由表外部路由无法加入路由表转发地址不能通过OSPF内部路由达到-OSPF外部路由中会携带转发地址信息,如果该转发地址非零,那么OSPF必须能够通过区域内或区域
11、间路由到达该转发地址,否则该外部路由不会加入OSPF路由表。OSPF路由无法加入路由表路由无法加入路由表故障排查(故障排查(2)20SPF重复计算重复计算故障排查故障排查l链路抖动引起链路抖动引起SPF重复计算重复计算链路抖动,导致区域内的路由器重新运行SPF算法lRouter ID重复引起重复引起SPF重复计算重复计算Router ID重复,将会导致OSPF拓扑数据库处于混乱状态,SPF频繁计算21OSPF排障相关命令介绍(排障相关命令介绍(1)ldisplay ospf brief OSPF路由选择进程的概要信息RTAdisplay ospf brief OSPF Process 1 wi
12、th Router ID 150.1.1.1 OSPF Protocol Information RouterID: 150.1.1.1 Spf-schedule-interval: 5 Routing preference: Inter/Intra: 10 External: 150 Default ASE parameters: Metric: 1 Tag: 1 Type: 2 SPF computation count: 0 Area Count: 0 Nssa Area Count: 0 22OSPF排障相关命令介绍(排障相关命令介绍(2)ldisplay ospf interface
13、OSPF相关的接口信息H3Cdisplay ospf interfaceH3C display ospf interface serial 1/0OSPF Process 1 with Router ID 150.1.1.1 Interfaces Interface: 150.1.1.1 (Serial0/0) - 150.1.1.2 Cost: 1562 State: PtoP Type: PointToPoint Priority: 1 Timers: Hello 10, Dead 40, Poll 40, Retransmit 5, Transmit Delay 1OSPF Proces
14、s 1 with Router ID 3.3.3.3 Interfaces Area: 0.0.0.0 IP Address Type State Cost Pri DR BDR 1.1.1.2 NBMA DR 1562 1 1.1.1.2 1.1.1.1 23OSPF排障相关命令介绍(排障相关命令介绍(3)ldisplay ospf peer 显示OSPF邻居信息display ospf peer OSPF Process 1 with Router ID 3.3.3.3 Neighbors Area 0.0.0.0 interface 1.1.1.2(Serial1/0)s neighbo
15、r(s) RouterID: 2.1.1.1 Address: 1.1.1.1 State: Full Mode: Nbr is Slave Priority: 1 DR: 1.1.1.2 BDR: 1.1.1.1 Dead timer expires in 103s Neighbor has been up for 04:41:32 24OSPF排障相关命令介绍(排障相关命令介绍(4)ldisplay ospf error显示OSPF错误信息H3C display ospf error OSPF Process 1 with Router ID 192.168.80.100OSPF Pack
16、et Error Statistics0 : OSPF Router ID confusion 0 : OSPF bad packet0 : OSPF bad version 0 : OSPF bad checksum0 : OSPF bad area ID 0 : OSPF drop on unnumber interface0 : OSPF bad virtual link 0 : OSPF bad authentication type0 : OSPF bad authentication key 0 : OSPF packet too small0 : OSPF Neighbor st
17、ate low 0 : OSPF transmit error0 : OSPF interface down 0 : OSPF unknown neighbor0 : HELLO: Netmask mismatch 0 : HELLO: Hello timer mismatch0 : HELLO: Dead timer mismatch 0 : HELLO: Extern option mismatch0 : HELLO: NBMA neighbor unknown 0 : DD: MTU option mismatch0 : DD: Unknown LSA type 0 : DD: Exte
18、rn option mismatch0 : LS ACK: Bad ack 0 : LS ACK: Unknown LSA type0 : LS REQ: Empty request 0 : LS REQ: Bad request0 : LS UPD: LSA checksum bad 0 : LS UPD: Received less recent LSA0 : LS UPD: Unknown LSA typen OSPF故障排查基础知识故障排查基础知识n OSPF故障排查基本方法故障排查基本方法n OSPF典型案例分析典型案例分析目录目录26OSPF典型案例一(典型案例一(1)l故障现象故
19、障现象两台路由器之间的OSPF邻居关系无法建立E0/1/1:10.2.1.2/16RTBRTAE0/1/1:10.2.1.1/24interface Ethernet0/1/1 port link-mode route ip address 10.2.1.1 255.255.255.0ospf 1 router-id 12.1.1.1 area 0.0.0.0 network 10.0.0.0 0.255.255.255interface Ethernet0/1/1 port link-mode route ip address 10.2.1.2 255.255.0.0ospf 1 route
20、r-id 3.3.3.3 area 0.0.0.0 network 10.0.0.0 27OSPF典型案例一(典型案例一(2)l 排障过程排障过程在RTA上Ping RTB,可达在RTA上用debugging ospf packet查看调试信息*Dec 20 09:56:17:31 2008 RTA RM/6/RMDEBUG:OSPF 1: RECV Packet.*Dec 20 09:56:17:46 2008 RTA RM/6/RMDEBUG:Source Address: 10.2.1.2 *Dec 20 09:56:17:46 2008 RTA RM/6/RMDEBUG:Destina
21、tion Address: 224.0.0.5 *Dec 20 09:56:17:46 2008 RTA RM/6/RMDEBUG:Ver# 2, Type: 1, Length: 44.*Dec 20 09:56:17:62 2008 RTA RM/6/RMDEBUG:Router: 3.3.3.3, Area: 0.0.0.0, Checksum: 60053.*Dec 20 09:56:17:62 2008 RTA RM/6/RMDEBUG:AuType: 00, Key(ascii): 0 0 0 0 0 0 0 0. *Dec 20 09:56:17:62 2008 RTA RM/6
22、/RMDEBUG:Hello: netmask mismatch.以上信息表明,RTA收到了RTB发出的OSPF Hello报文,但是由于RTB的接口掩码与本地接口的掩码不匹配,导致OSPF无法完成邻居建立过程l解决方案解决方案修改RTB的掩码与RTA的相同28OSPF典型案例二(典型案例二(1)l故障现象故障现象OSPF多区域组网。配置完成后发现RTB和RTC均无法访问外部区域;通过Trace命令进行路径检查,发现在RTB和RTC之间形成环路。RTCRTDE0/1/1:10.2.1.2/24RTBRTAE0/1/1:10.2.1.1/24default route0.0.0.0E0/1/0:
23、10.4.1.1/24E0/1/0:10.4.1.2/24S0/2/0:10.7.1.1/24S0/2/1:10.7.1.1/24Area 1完全NSSAArea 0 29OSPF典型案例二(典型案例二(2)lRTA上的配置:上的配置: lRTB上的配置上的配置 :ospf 1 router-id 12.1.1.1 area 0.0.0.0 network 10.0.0.0 0.255.255.255ospf 1 router-id 3.3.3.3 area 0.0.0.0 network 10.2.1.2 0.0.0.0 area 0.0.0.1 network 10.4.1.1 0.0.0
24、.0 nssa no-summarylRTC上的配置:上的配置: lRTD上的配置上的配置 :ospf 1 router-id 11.1.1.1 area 0.0.0.1 network 10.4.1.2 0.0.0.0 network 10.7.1.1 0.0.0.0 nssa no-summaryospf 1 router-id 13.1.1.1 area 0.0.0.1 network 10.7.1.2 0.0.0.0 nssa default-route-advertise# ip route-static 0.0.0.0 0.0.0.0 NULL0 preference 30OSPF
25、典型案例二(典型案例二(3)l排障过程排障过程查看RTC和RTB的路由表,发现RTC的缺省路由指向RTB而RTB的缺省路由指向RTC,报文在RTB和RTC之间发生环路。 l原因分析原因分析RTB上缺省路由的产生由于RTD是ASBR,所以向NSSA区域发布第7类缺省路由,RTB将此缺省路由加入路由表,下一跳指向RTCRTC上缺省路由的产生RTB是ABR,因此RTB向Area1发布第3类缺省路由,此路由优先级高于第7类缺省路由,所以RTC将此缺省路由加入路由表,下一跳指向RTBl解决方案解决方案调整RTD的NSSA配置,去掉区域下发布NSSA缺省路由的命令nssa default-route-ad
26、vertise后,在RTB和RTC之间的路由环路消失,网络恢复正常31OSPF典型案例三(典型案例三(1)l故障现象故障现象在RTB上访问外部区域的99.99.99.99时,丢包严重E0/1/1:10.2.1.2/24E0/1/1:10.2.1.1/2499.99.99.99/32E0/1/0:10.4.1.1/24E0/1/0:10.4.1.2/24Area 0 RTCRTBRTA32OSPF典型案例三(典型案例三(2)lRTA上的配置:上的配置: lRTB上的配置上的配置 :ospf 1 router-id 11.1.1.1 import-route static area 0.0.0.0
27、 network 10.0.0.0 0.255.255.255# ip route-static 10.9.1.0 255.255.255.0 NULL0 ip route-static 99.99.99.99 255.255.255.255 NULL0ospf 1 router-id 3.3.3.3 area 0.0.0.0 network 10.0.0.0 0.255.255.255lRTC上的配置:上的配置: interface loop0ip address 11.1.1.1 255.255.255.255ospf 1 area 0.0.0.0 network 10.0.0.0 33O
28、SPF典型案例三(典型案例三(3)l排障过程排障过程多次查看RTB的路由表,发现99.99.99.99这条路由不断震荡,时而出现在路由表中时而又从路由表中消失。在RTB上通过display ospf brief 查看OSPF统计信息发现OSPF SPF计算次数正在快速增加。在RTB上查看LSDB,发现Router 11.1.1.1 的LSA Age很小,而且LSA 99.99.99.99正在反复被老化。display ospf brief。SPF Computation Count: 234display ospf brief。SPF Computation Count: 34OSPF典型案例
29、三(典型案例三(4)l排障过程排障过程通过上面的检查与分析,可以基本判断网络中存在Router ID冲突,导致路由异常以及大量的SPF重复计算发生。检查三台路由器的配置发现RTC上配置了一个IP地址为11.1.1.1的loopback接口。而由于RTC没有指定RouterID,因此设备自动选取了loopback接口的地址作为自己的Router ID。l解决方案解决方案调整RTC的Router ID后,网络恢复正常。35OSPF典型案例四(典型案例四(1)l故障现象故障现象路由器无法学习到对方的OSPF路由RTARTBE0/1/1:10.2.1.1/24E0/1/010.1.1.1/24E0/1
30、/010.1.1.2/24E0/1/1:10.3.1.1/36OSPF典型案例四(典型案例四(2)lRTA上的配置:上的配置: lRTB上的配置:上的配置: interface Ethernet0/1/0 port link-mode route ip address 10.1.1.1 255.255.255.0#interface Ethernet0/1/1 port link-mode route ip address 10.2.1.1 255.255.255.0#ospf 1 area 0.0.0.0 network 10.1.1.1 0.0.0.0 network 10.2.1.1 0
31、.0.0.0interface Ethernet0/1/0 port link-mode route ip address 10.1.1.2 255.255.255.0 ospf network-type p2p#interface Ethernet0/1/1 port link-mode route ip address 10.3.1.1 255.255.255.0#ospf 1 area 0.0.0.0 network 10.1.1.2 0.0.0.0 network 10.3.1.1 37OSPF典型案例四(典型案例四(3)l排障过程排障过程使用display ospf peer命令发现邻居关系正常建立使用display ospf interface 命令发现接口网络类型不匹配。l解决方案解决方案将RTA的E0/1/0接口的OSPF网络类型调整为P2P,与RTB保持一致,路由学习正常,问题解决。38OSPF典型案例五(典型案例五(1)l故障现象故障现象观察RTB路由表,发现从RTB到56.0.1.0/24的路径为RTB-RTA-RTC- 56.0.1.0观察RTC路由表,发现RTC
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 商品购物合同范本
- 2025年广西现代职业技术学院单招职业适应性测试题库及答案1套
- 个体盖房工程合同范本
- 2025-2030年中国燕窝市场运行态势及投资前景规划研究报告
- 2025-2030年中国游艇设计行业竞争趋势及发展潜力分析报告
- 科技引领下的学校管理新模式研究
- 脑机接口中的脑电信号自适应滤波技术
- 基于脑机接口的虚拟键盘输入系统开发
- 科技创新视角下的科普教育基地建设探索
- 2025-2030年中国拉链行业运营状况及发展战略分析报告
- 2024年湖南生物机电职业技术学院高职单招职业技能测验历年参考题库(频考版)含答案解析
- 桩基承载力自平衡法检测方案资料
- 2025云南昆明空港投资开发集团招聘7人高频重点提升(共500题)附带答案详解
- 简单的路线图(说课稿)2024-2025学年三年级上册数学西师大版
- 成都市2024-2025学年度上期期末高一期末语文试卷(含答案)
- 2025年教育局财务工作计划
- Unit 5 Now and Then-Lesson 3 First-Time Experiences 说课稿 2024-2025学年北师大版(2024)七年级英语下册
- 《中国心力衰竭诊断和治疗指南2024》解读
- 中小学智慧校园建设方案
- 中国食物成分表2020年权威完整改进版
- 【MOOC】影视鉴赏-扬州大学 中国大学慕课MOOC答案
评论
0/150
提交评论