取得診斷資訊

Cloud Interconnect 診斷工具可讓您在佈建時和啟用後排解跨網站互連網路連線問題。

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

服務中斷期間的診斷

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

佈建時進行診斷

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

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

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

佈建階段

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

  • 第 1 階段:線路連線

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

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

使用診斷工具

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

主控台

  1. 前往 Google Cloud 控制台的「Interconnect」(互連網路) 頁面。

    前往互連網路

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

  3. 診斷資訊位於連線詳細資料頁面的下列位置:

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

gcloud

使用 gcloud beta compute interconnects get-diagnostics 指令

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

更改下列內容:

  • NAME:專案中的跨網站互連網路連線名稱
  • 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:專案中的跨網站互連網路連線名稱

如果指令成功執行,則會傳回 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: 組合中未設定的連結。

後續步驟