Cloud Interconnect 診斷工具可讓您在佈建時和啟用後排解 Cross-Site Interconnect 連線問題。
這項診斷工具可根據您的需求,針對Google Cloud 跨地點互連網路連線提供詳細技術資訊。
服務中斷期間的診斷
如果發生全球性服務中斷,請勿使用跨網站互連連線的診斷結果,決定要將網路流量重新導向何處。跨網站互連網路連線是全球資源。如果發生全球性服務中斷,Cloud Interconnect 的診斷工具可能無法正常運作。
佈建時進行診斷
您可以查看診斷工具,藉此瞭解修正和排解內部部署路由器設定問題所需的資訊。在佈建程序中,如果 Cross-Site Interconnect 連線沒有進展,這項資訊就非常實用。
視 Cross-Site Interconnect 連線在佈建程序中的階段而定,診斷結果會包含不同的資料。下一節會列出主要和次要步驟。診斷資訊會提供可行的後續步驟,確保佈建程序順利進行,不會再有問題。
使用指令輸出參考資料來解讀診斷指令結果或 Google Cloud 控制台提供的資訊。
佈建階段
跨網站互連網路連線佈建程序分為下列階段。您必須符合第 1 階段的規定,才能進入第 2 階段:
第 1 階段:線路連線
- 連線中每個連結的光功率狀態為
OK
。
- 連線中每個連結的光功率狀態為
第 2 階段:正式設定
- 連線中每個連結的光功率狀態為
OK
。 - 系統會為未加上標記的連結組合介面指派臨時 IP 位址。 Google Cloud 透過 Ping 驗證連線。啟用程序完成後,系統會移除測試 IP 位址。
- 連線中每個連結的光功率狀態為
使用診斷工具
如要查看跨地點互連網路連線的診斷資訊,請按照下列步驟操作。
主控台
前往 Google Cloud 控制台的「Interconnect」頁面。
在「實體連線」分頁中,選取跨網站互連連線的名稱。
連線詳細資料頁面上的下列位置會顯示診斷資訊:
- 如需警告或錯誤資訊,請查看「狀態」欄位。
- 如要瞭解跨網站互連的已佈建容量,請查看「已佈建容量」欄位。
- 如需其他詳細資料 (如連結狀態和光訊號強度),請參閱「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 專案的 IDNAME
:專案中的 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,系統會省略這個欄位。可能的值如下:
|
links[].operationalState |
這個跨地點互連網路連結的運作狀態。如果未啟用 MACsec,系統會省略這個欄位。可能的值如下:
連結的運作狀態不會受到連結的 MACsec 狀態影響。 |
links[].receivingOpticalPower |
說明已接收光訊號強度目前的值和狀態。 |
links[].receivingOpticalPower.value |
列出已接收光訊號強度目前的值,單位為 dBm。 |
links[].receivingOpticalPower.state |
與接收訊號的收發器警告和警示標準相比時,目前值的狀態:
|
links[].transmittingOpticalPower |
傳輸的光訊號強度目前的值和狀態。 |
links[].transmittingOpticalPower.value |
傳輸的光訊號強度目前的值,單位為 dBm。 |
links[].transmittingOpticalPower.state |
與傳輸訊號的收發器警告和警示標準相比時,目前值的狀態:
|
links[].lacpStatus |
單一連結的 LACP 資訊。 |
links[].lacpStatus.state |
|
後續步驟
如要建立跨地點互連網路連線,請參閱跨地點互連網路佈建總覽。
如要解決使用 Cloud Interconnect 時可能遇到的常見問題,請參閱疑難排解。