取得診斷資訊

Cloud Interconnect 診斷工具可讓您在佈建時和啟用後排解 Cross-Site Interconnect 連線問題。

這項診斷工具可根據您的需求,針對Google Cloud 跨地點互連網路連線提供詳細技術資訊。

服務中斷期間的診斷

如果發生全球性服務中斷,請勿使用跨網站互連連線的診斷結果,決定要將網路流量重新導向何處。跨網站互連網路連線是全球資源。如果發生全球性服務中斷,Cloud Interconnect 的診斷工具可能無法正常運作。

佈建時進行診斷

您可以查看診斷工具,藉此瞭解修正和排解內部部署路由器設定問題所需的資訊。在佈建程序中,如果跨網站互連連線沒有進展,這項資訊就非常實用。

視 Cross-Site Interconnect 連線在佈建程序中的階段而定,診斷結果會包含不同的資料。下一節會列出主要和次要步驟。診斷資訊會提供可行的後續步驟,確保佈建程序順利進行,不會再有問題。

使用指令輸出參考資料來解讀診斷指令結果或 Google Cloud 控制台提供的資訊。

佈建階段

跨網站互連網路連線佈建程序分為下列階段。您必須符合第 1 階段的規定,才能進入第 2 階段:

  • 第 1 階段:線路連線

    • 連線中每個連結的光功率狀態為 OK
  • 第 2 階段:正式設定

    • 連線中每個連結的光功率狀態為 OK
    • 系統會為未標記的連結組合介面指派臨時 IP 位址。 Google Cloud 透過 Ping 驗證連線。啟用程序完成後,系統會移除測試 IP 位址。

使用診斷工具

如要查看跨地點互連網路連線的診斷資訊,請按照下列步驟操作。

主控台

  1. 前往 Google Cloud 控制台的「Interconnect」Interconnect頁面。

    前往互連網路

  2. 在「實體連線」分頁中,選取跨網站互連連線的名稱。

  3. 連線詳細資料頁面上的診斷資訊會顯示在下列位置:

    • 如需警告或錯誤資訊,請查看「狀態」欄位。
    • 如要瞭解跨網站互連的已佈建容量,請查看「已佈建容量」欄位
    • 如需其他詳細資料 (如連結狀態和光訊號強度),請參閱「Link circuit info」(連結電路資訊) 一節。
    • 如要查看連線的有效容量或線路群組狀態等詳細資料,請參閱「線路群組」一節。

gcloud

使用 gcloud beta compute interconnects get-diagnostics 指令

gcloud beta compute interconnects get-diagnostics NAME \
    --project=PROJECT_ID

更改下列內容:

  • NAME:專案中 Cross-Site Interconnect 連線的名稱
  • PROJECT_ID: Google Cloud 專案的 ID

API

使用 interconnects.getDiagnostics 方法

GET https://compute.googleapis.com/compute/beta/projects/PROJECT_ID/global/interconnects/NAME/getDiagnostics

更改下列內容:

  • PROJECT_ID: Google Cloud 專案的 ID
  • NAME:專案中的 Cross-Site Interconnect 連線名稱

如果指令成功執行,則會傳回 InterconnectDiagnostics 輸出內容。如要解讀輸出內容,請參閱本文件稍後的指令輸出參考資料

指令輸出參考資料

下表列出了 gcloud 指令和 interconnects.getDiagnostics API 的輸出參數定義。

輸出參數 說明
macAddress 說明 Google Cloud 端跨地點互連網路連線組合的 MAC 位址。
links[] 說明跨地點互連網路連線的每個連結狀態。
links[].circuitId 列出 Google 為這個線路指派的專屬 ID;這個 ID 是在線路啟用期間指派的。
links[].googleDemarc 說明 Google 指派的責任分界點;這個分界點是在線路啟用時指派的,由 Google 在授權書中提供給客戶。
links[].macsec 連結的 MACsec 狀態。如果未啟用 MACsec,系統會省略這個欄位。
links[].macsec.ckn 目前使用的連線關聯金鑰名稱 (CKN)。如果未啟用 MACsec,系統會省略這個欄位。
links[].macsec.operational

連結的 MACsec 狀態。如果未啟用 MACsec,系統會省略這個欄位。可能的值如下:

  • TRUE: 連結的 MACsec 運作中。
  • FALSE: 連結的 MACsec 無法運作。
links[].operationalState

這個跨地點互連網路連結的運作狀態。如果未啟用 MACsec,系統會省略這個欄位。可能的值如下:

  • LINK_OPERATIONAL_STATUS_UP:連結可正常運作。
  • LINK_OPERATIONAL_STATUS_DOWN: 連結無法運作。

連結的運作狀態不會受到連結的 MACsec 狀態影響。

links[].receivingOpticalPower 說明已接收光訊號強度目前的值和狀態。
links[].receivingOpticalPower.value 列出已接收光訊號強度目前的值,單位為 dBm。
links[].receivingOpticalPower.state

與接收訊號的收發器警告和警示標準相比時,目前值的狀態:

  • OK: 值未達警告門檻。
  • LOW_WARNING: 值已低於警告門檻下限。
  • HIGH_WARNING: 值已超過警告門檻上限。
  • LOW_ALARM: 值已低於警示門檻下限。
  • HIGH_ALARM: 值已超過警示門檻上限。
links[].transmittingOpticalPower 傳輸的光訊號強度目前的值和狀態。
links[].transmittingOpticalPower.value 傳輸的光訊號強度目前的值,單位為 dBm
links[].transmittingOpticalPower.state

與傳輸訊號的收發器警告和警示標準相比時,目前值的狀態:

  • OK: 值未達警告門檻。
  • LOW_WARNING: 值已低於警告門檻下限。
  • HIGH_WARNING: 值已超過警告門檻上限。
  • LOW_ALARM: 值已低於警示門檻下限。
  • HIGH_ALARM: 值已超過警示門檻上限。
links[].lacpStatus 單一連結的 LACP 資訊。
links[].lacpStatus.state
  • DETACHED: 組合中未設定的連結。

後續步驟