BFD 診斷訊息和工作階段狀態

本文提供雙向轉送偵測 (BFD) 的相關診斷訊息、錯誤代碼和狀態訊息。這些指標有助於排解問題。RFC 5880 定義診斷碼,用於指定本機系統上次變更 BFD 會議狀態的原因。

查看 Cloud Router 狀態時,您可能會看到這些訊息或代碼。

下表列出 BFD 診斷訊息、對應的數字錯誤代碼,以及建議採取的後續行動。

BFD 診斷訊息 數字代碼 建議做法
NO_DIAGNOSTIC 0 沒有可用的診斷資訊。詳情請參閱 RFC 5880 的「BFD 狀態機」一節,以及下一節的 BFD 工作階段狀態表。
CONTROL_DETECTION_TIME_EXPIRED 1

本機 BFD 未在 (num_rx_interval * bfd multiplier) 時間週期內收到來自遠端的控制封包。如果轉送連結中斷,或是遠端系統上的 BFD 無法正常運作,就可能發生這種情況。

檢查與遠端系統的連線,並檢查遠端系統的 BFD 工作階段傳輸計數器。

ECHO_FUNCTION_FAILED 2
NEIGHBOR_SIGNALED_SESSION_DOWN 3 BFD 鄰點發出 DOWN 訊號。檢查遠端系統 BFD 設定和運作狀態。
FORWARDING_PLANE_RESET 4
PATH_DOWN 5
CONCATENATED_PATH_DOWN 6
ADMINISTRATIVELY_DOWN 7 管理員已將本機系統中的 BFD 設為 DOWN,因為 BFD 軟體已升級。確認升級後狀態是否恢復。
REVERSE_CONCATENATED_PATH_DOWN 8


雙向轉送偵測 (BFD) 工作階段狀態

下表列出 BFD 工作階段狀態和對應的數字錯誤代碼。

BFD 工作階段狀態 數字代碼
ADMIN_DOWN 0
DOWN 1
INIT 2
UP 3

雙向轉送偵測 (BFD) 狀態訊息

您可以在 gcloud compute routers get-status 指令的指令輸出中,查看 bfdStatus 欄位下的 BFD 狀態訊息。

如需欄位定義和說明,請參閱 Cloud Router API 說明文件

後續步驟