MPLS故障:PE之間不能建立LDP Session
PE之間不能建立LDP Session的故障解決如下:
網絡環境
在圖中的網絡中配置MPLS。
PE之間不能建立LDP Session組網圖
PE1與PE2之間的LDP Session無法正常建立。
故障分析
步驟 1在NE80E_1與NE40E上運行display mpls ldp命令,查看NE80E_1與NE40E的MPLS LDP的配置信息,配置正確,排除MPLS LDP配置問題。
步驟 2運行debug mpls ldp session命令,發現兩臺設備可以正常交互hello包,但LDP狀態始終在Non-existent與Initialized之間切換。進一步查看發現,兩臺設備建立LDP Session的LSR為Loopback 1的地址。
步驟 3查看配置發現,兩臺設備既配置了mpls lsr-id,也配置了ldp lsr-id,在建立LDP Session時使用的是ldp lsr-id。在OSPF配置中,有如下配置:
- ospf 1
- import-route static
- area 0.0.0.10
- network 211.93.100.4 0.0.0.3
- network 3.3.3.3 0.0.0.0
- network 210.210.210.211 0.0.0.0
- nssa
- ...
從以上配置信息可以看出,OSPF發布的Loopback 1路由不正確,正確的路由應該為:network 210.210.210.210 0.0.0.0,OSPF發布的路由錯誤導致了兩臺設備的Loopback 1的TCP連接不可達。
----結束
處理步驟
在NE80E_1上執行以下操作。
步驟 1執行命令system-view,進入系統視圖。
步驟 2執行命令ospf [ process-id ] [ router-id router-id ],啟動OSPF進程,進入OSPF視圖。
步驟 3執行命令area area-id,進入OSPF區域視圖。
步驟 4執行命令network 210.210.210.210 0.0.0.0,配置正確的路由。
步驟 5執行命令return退回到用戶視圖,執行命令save,保存對配置的修改。
----結束
完成上述操作后,NE80E_1與NE40E之間的LDP Session可以正常建立,故障排除。
案例總結
LDP的LSR-ID缺省情況下,等于MPLS的LSR-ID。在建立LDP Session時,如果配置了LDP的LSR-ID,則使用該LSR-ID建立Session,此時應發布該LSR-ID的路由。