OSPF协议常见故障定位指导-20101130-A
合集下载
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
HUAWEI TECHNOLOGIES e 3
OSPF基本概念-术语列表
ROUTER ID 路由器的唯一标志(自治系统内唯一),如果冲突的话会导致路由振荡, CPU利用率高。 AREA 区域号是一个32BIT的整数 ,定义为IP address格式,也可以用一个十进制 整数表示 (ie. Area 0.0.0.0, or Area 0) 区域0.0.0.0保留为骨干区,非骨干区一定要连接到骨干区 COST 16-bit正数,范围[1—65,535] COST值越小链路越优 Cost应用于每一个启动了OSPF的链路 该值表示的是出接口COST值 路由选取是依靠整个链路COST值的总和
HUAWEI TECHNOLOGIES CO., LTD.
Huawei Confidential
Page 14
OSPF邻居关系无法建立定位步骤(二)
―隐藏模式打开enable ospf-lsa-dbg后display ospf interface < 接口名>查看接口收包和发包数量(V3R3及以后的版本)
HUAWEI TECHNOLOGIES CO., LTD.
Huawei Confidential
Page 12
OSPF网络应用-特殊区域的应用
如上图所示,存在骨干区域和非骨干区域,非骨干区域的设备一般都是 接入设备,性能比较低,无法存储大量的LSA,在这种情况下,可以通过在 非骨干区域配置为stub或NSSA区域来减少LSA数量。 配置stub区域或NSSA区域,5类LSA不进入该区域;可以大量减少LSA的数 量,同时,可以通过在ABR上发布一条缺省路由来达到对外部的访问。
VPN主要用于业务隔离,不同业务,或不同的客户使用独 立的路由,互不影响。 VPN私网部署OSPF时,主要是CE双归(如左侧的CE),CE 多实例(如右侧的CE)的应用场景。
HUAWEI TECHNOLOGIES CO., LTD. Huawei Confidential Page 11
OSPF网络应用-OSPF-LDP联动
HUAWEI TECHNOLOGIES CO., LTD.
HUAWEI TECHNOLOGIES CO., LTD.
Huawei Confidential
Page 13
OSPF邻居关系无法建立定位步骤(一)
步骤一: 步骤一:确认配置及底层情况是否能转发报文 ―确认配置是否都正确。 ―检查接口是否都UP。 ―两台设备能否ping通?要求带源地址ping直连接口。 ―两端设备MTU是否一致? ―检查报文是否发送接收正常? 步骤二:检查OSPF收发包情况 步骤二:检查OSPF收发包情况 OSPF ―display ospf cumulative查看收包和发包数量
HUAWEI TECHNOLOGIES CO., LTD.
Huawei Confidential
Page 5
OSPF基本概念-协议报文
OSPF协议报文分类及作用 HELLO报文:发现和维持邻居关系 DD报文:数据库同步 LSR报文:请求自身没有的LSA LSU报文:主动或被动的Flooding LSAck报文:对LSU报文的应答
Page 15
OSPF邻居关系无法建立定位步骤(三)
上述简单检查都OK的话,需要debug来逐层排查了 ―如果一端处于Init状态,一端没有显示状态,在两端debug hello报文: <Quidway>debugging ospf packet hello ―如果一端处于Exstart状态,一端处于Exchange状态,在两端debug dd报文: <Quidway>debugging ospf packet dd ―如果一端处于Loading状态,一端处于其它状态,在两端debug requeset 和update报文 <Quidway>debugging ospf packet request <Quidway>debugging ospf packet update 除hello以外其他报文可能比较长,建议用brief看报文头部 debug ip packet acl IP报文比较多,建议使用acl过滤
HUAWEI TECHNOLOGIES CO., LTD.
Huawei Confidential
Page 10
OSPF网络应用-OSPF多实例
公网使用BGP, VPN私网使用OSPF
OSPF PE PE OSPF
VPN1 CE VPN2 MPLS BGP Backbone
VPN1 CE
VPN2 CE PE
Aug 28 2010 10:27:32 RTA %%01OSPF/3/NBR_CHG_DOWN(l): Neighbor event:neighbor state changed to Down. (ProcessId=1, NeighborAddress=11.11.11.2, NeighborEvent=KillNbr, NeighborPreviousState=Full, NeighborCurrentState=Down) 由于接口DOWN导致主动断开邻居。 DOWN导致主动断开邻居 由于接口DOWN导致主动断开邻居。 Aug 28 2010 10:31:29 RTA %%01OSPF/3/NBR_CHG_DOWN(l): Neighbor event:neighbor state changed to Down. (ProcessId=1, NeighborAddress=11.11.11.2, NeighborEvent=InactivityTimer,NeighborPreviousState=Full, NeighborCurrentState=Down) 由于超时导致断开邻居。 由于超时导致断开邻居。 Aug 28 2010 10:34:51 RTA %%01OSPF/6/NBR_CHANGE_E(l): Neighbor changes event: neighbor status changed. (ProcessId=1, NeighborAddress=11.11.11.2, NeighborEvent=1-Way, NeighborPreviousState=Full, NeighborCurrentState=Init) 对端断开邻居后触发重建,在未收到本端Hello前发送1 Hello前发送 hello,导致本端触发1 way事件 事件。 对端断开邻居后触发重建,在未收到本端Hello前发送1-way hello,导致本端触发1-way事件。 Aug 28 2010 10:38:52 RTA %%01OSPF/6/NBR_CHANGE_E(l): Neighbor changes event: neighbor status changed. (Process ID=1, Neighbor address=11.11.11.2, Neighbor event=SeqNumberMismatch, Neighbor previous state=Full, Neighbor current state=ExStart) 对端断开邻居后触发重建,在收到本端Hello后发送dd报文,导致本端触发SeqNumberMismatch事件。 Hello后发送dd报文 SeqNumberMismatch事件 对端断开邻居后触发重建,在收到本端Hello后发送dd报文,导致本端触发SeqNumberMismatch事件。
4 LDP会话建立 标签交换
R3
1 链路故障恢复
5 IGP启动邻居关系建立 ,IGP收敛, 新的LSP建立,流量切换到新的LSP上
R1
R2
R5
R5
2 IGP holddown邻居关系的建立
R4
3 流量继续走老的 LSP
如上图所示,链路回切过程中,由于OSPF收敛比LDP快,OSPF切换到主链 路了,但LDP还没有建立,会导致一段时间丢包。配置OSPF-LDP联动,在LDP 没有建立起来前,OSPF发布最大cost,路由不切换到主链路,直到LDP完全 建立,才切换到主链路。通过该应用,解决了回切过程中丢包问题。
•如果长时间处于init,基本上是没有发出hello包或没有收到hello包。 •如果长时间处于Exstart和Exchange状态,检查ping大包能否ping通? DD报文一般会填满MTU,如1500能填到1492。
HUAWEI TECHNOLOGIES CO., LTD.
Huawei Confidential
HUAWEI TECHNOLOGIES CO., LTD.
Huawei Confidential
Page 9
OSPF网络应用-整网使用OSPF
整网使用OSPF: 整网使用OSPF: OSPF
OSPF在整网部署时,考虑分层 部署,非骨干区以交叉方式 (如Area1-3),或口字形方式 接入(如Area4)。
2010-12-3
Security Level:
OSPF协议常见故障定位 指导
VRP LMT OSPF 刁操 61914
HUAWEI TECHNOLOGIES CO., LTD.
Huawei Confidential
内容
• OSPF基本概念 基本概念 • OSPF网络应用 网络应用 • OSPF邻居关系无法建立定位步骤 邻居关系无法建立定位步骤 • OSPF协议振荡定位指导 协议振荡定位指导 • CPU高定位步骤 高定位步骤 • OSPF无法计算路由定位指导 无法计算路由定位指导 • OSPF附录 基本知识 附录E基本知识 附录
HUAWEI TECHNOLOGIES CO., LTD.
Huawei Confidential
Page 4
OSPF基本概念-术语列表
ABR 边界路由器,连接骨干区域和非骨干区域 ASBR 自治系统边界路由器,引入外部路由,该路由器就成为ASBR LSA 链路状态宣告, OSPF在网络中传播的不是路由信息,而是LSA信息,LSA中包含 了OSPF的邻居描述、路由信息等等,路由是通过对LSA进行计算后得到的。
HUAWEI TECHNOLOGIES CO., LTD.
Huawei Confidential
Page 8
OSPF基本概念-路由表计算
OSPF通过对LSDB中的LSA进行计算,得到路由表项。 达到MaxAge的LSA不用来做路由表的计算。 首先,OSPF根据Router LSA和Network LSA为所接入 的每个区域建立最短路径树来计算区域内路路由,最短 路径树的计算使用标准的SPF算法; 然后,OSPF根据Summary LSA计算区域间路由; 最后,OSPF根据AS External LSA计算外部路由,即 被ASBR引入的路由。
OSPF基本概念-协议简介
OSPF协议的一些基础知识
应用层协议 RawIP发包,协议号: RawIP发包,协议号:89 发包 组播地址发包: 组播地址发包:224.0.0.5/224.0.0.6 协议自身的报文是不转发的,TTL=1,只有一跳。不会被转发。 协议自身的报文是不转发的,TTL=1,只有一跳。不会被转发。
HUAWEI TECHNOLOGIES CO., LTD.
Huawei Confidential
Page 16
OSPF邻居振荡定位指导(二)
•邻居振荡日志,关注邻居状态下降的日志 邻居振荡日志, 邻居振荡日志
― 查找日志文件,关键字:NBR_CHG_DOWN、NBR_CHG_E(V3R2)、 查找日志文件,关键字:NBR_CHG_DOWN、NBR_CHG_E(V3R2)、 日志文件 NBR_CHANGE_E(V3R3) 举例: 举例:
HUAWEI TECHNOLOGIES CO., LTD.
Huawei Confidential
Page 6
OSPF基本概念-协议报文目的地址
报文中的目的地址:
HUAWEI TECHNOLOGIES CO., LTD.
Huawei Confidential
Page 7
OSPF基本概念-邻居状态机