調測BFD方法

通過創建BFD會話,可以實現快速檢測網絡中鏈路故障,本節介紹了BFD的調測方法。

前提條件

已完成以下配置,設備運行正常。

· 硬件調測

· 鏈路調測

· BFD配置

背景信息

如圖1所示,在該網絡中部署BFD。

圖1 BFD組網圖

調測BFD方法

操作步驟

1、在設備上使用命令display current-configuration,檢查BFD各個參數配置是否正確。

調測BFD方法

process-pst
如果配置單跳BFD可以配置process-pst,如上述顯示信息中加粗部分所示。

2、在設備上使用命令display bfd session,查看BFD會話信息。

調測BFD方法

如上述顯示信息中加粗部分所示,重點檢查bfd會話數量是否正確,state是否為up, Local和Remote是否正確。

調測BFD方法

如上述顯示信息中加粗部分所示,BFD單跳檢測配置成功後可以看到建立了一個單跳(one hop)的BFD Session,狀態為Up。如果配置了BFD多跳檢測,則此處可以看到建立了一個多跳(Multi Hop)的BFD Session,且狀態為Up。BFD與接口聯動配置成功後可以看到“Process PST”字段顯示為“Enable”。

常見故障處理

如果BFD會話無法Up,可按以下步驟處理。

1、執行

display current-configuration configuration bfd-session命令查看BFD會話兩端的本地標識符和遠端標識符是否匹配。

· 如果會話兩端的discriminator local字段和discriminator remote字段匹配,則執行步驟2。

· 如果會話兩端的discriminator local字段和discriminator remote字段不匹配,則使用discriminator命令配置BFD會話的本地標識符和遠端標識符,然後使用display bfd session all命令查看BFD會話是否Up。

· 如果State字段的值為Up,則表明BFD會話已經建立,執行步驟5。

· 如果State字段的值為非Up,則請則執行步驟2。

2、重複執行display bfd statistics session all 命令,查看BFD會話收發報文的統計信息。

· 如果BFD統計計數中Down Count字段的計數增加,說明BFD會話在震盪,則執行步驟4。

· 如果Received Packets字段的計數沒有增加,則查看Received Bad Packets字段計數是否有增加。

· 如果Received Bad Packets字段的計數增加,說明BFD會話從對端收到了報文,但此報文被丟棄,則執行步驟5。

· 如果Received Bad Packets字段的計數沒有增加,說明本端沒有收到BFD報文,則請執行步驟3。

· 如果Sent Packets字段的計數沒有增加,則查看Sent Failed Packets字段計數是否有增加。

· 如果Sent Failed Packets字段的計數增加,說明BFD會話發送報文失敗,則執行步驟5。

· 如果Sent Failed Packets字段的計數沒有增加,說明本端沒有將BFD報文發送到對端,則執行步驟3。

3、請Ping BFD會話之間的鏈路,檢查轉發是否正常。

· 如果ping不通,請排除轉發故障,執行步驟5。

· 如果能ping通,則執行步驟4。

4、使用display current-configuration configuration bfd-session命令,查看BFD會話的min-tx-intervalmin-rx-interval信息,檢查BFD會話的檢測時間是否大於鏈路的延遲時間。

· 如果BFD會話的檢測時間小於鏈路的延遲時間,則在BFD會話視圖下執行detect-multiplier命令、min-rx-intervalmin-tx-interval命令調整BFD會話的檢測時間,使之大於鏈路的延遲時間執行步驟5。

· 如果BFD會話的檢測時間大於鏈路的延遲時間,則執行步驟5。

5、如果故障仍未排除,請收集如下信息,並聯系專業網絡技術支持工程師。

· 上述步驟的執行結果。

· 設備的配置文件、日誌信息、告警信息。


分享到:


相關文章: