Cloud Interconnect 診斷工具可讓您在佈建時和啟用後排解 Cross-Cloud Interconnect 連線問題。這項診斷工具可根據您的需求,針對跨雲 Interconnect 連線的 Trusted Cloud by S3NS 端提供最新的詳細技術資訊。
服務中斷期間的診斷
全球服務中斷期間可能無法取得診斷結果,因為跨雲端互連網路連線資訊是以全球資源的形式提供。全球性中斷可能會影響 Cross-Cloud Interconnect 的擷取診斷資訊。不過,這些全球性中斷情形不一定反映互連網路或附件的功能狀態。
佈建時進行診斷
視佈建程序的階段而定,診斷資料會包含不同的資料。連線必須符合各階段的要求,才能進入下一個階段。
這些階段如下:
第 1 階段 - 線路連線:
- 光功率狀態為
OK
。 - bundleOperationalStatus 為
Down
。
- 光功率狀態為
第 2 階段:線路評估 (多重連結):
- 光功率狀態為
OK
。 - bundleOperationalStatus 為
Down
。
- 光功率狀態為
第 3 階段:正式設定
- 光功率狀態為
OK
。 - bundleOperationalStatus 為
Up
。
- 光功率狀態為
使用診斷工具
如要解讀從 Trusted Cloud 控制台、Google Cloud CLI 或 API 取得的資訊,請參閱「指令輸出參考資料」一節。
主控台
在 Trusted Cloud 控制台中,前往 Cloud Interconnect「Physical connections」(實體連線) 分頁。
選取跨雲端互連網路連線的名稱。
請查看下列欄位:
- 如需警告或錯誤資訊,請查看頁面左上角的「狀態」欄位。
- 如要瞭解 Cloud Interconnect 連線的已佈建容量,請查看「已佈建容量」欄位。
- 如果您懷疑 Cloud Interconnect 連線發生問題,請參閱「VLAN 連結」一節,瞭解連線的有效容量或下行連結數等資訊。
- 如需光訊號強度等其他詳細資訊,請參閱「Link 電路資訊」一節。
gcloud
使用 gcloud compute interconnects get-diagnostics
指令:
gcloud compute interconnects get-diagnostics NAME \ --project=PROJECT_ID
更改下列內容:
NAME
:連線名稱PROJECT_ID
: Trusted Cloud 專案的 ID
指令輸出內容應如下所示:
result: bundleAggregationType: BUNDLE_AGGREGATION_TYPE_LACP bundleOperationalStatus: BUNDLE_OPERATIONAL_STATUS_UP links: - circuitId: GCP-00112 googleDemarc: MARKL:MMR A/ 4th floor Cab 04.105.004.704 FP 4 Port 3 Fibers 77,78 -LC lacpStatus: googleSystemId: 9c:e1:76:7a:40:de neighborSystemId: ec:ce:13:e2:99:07 state: ACTIVE operationalStatus: LINK_OPERATIONAL_STATUS_UP receivingOpticalPower: state: OK value: -2.94 transmittingOpticalPower: state: OK value: -1.66 macAddress: 9c:e1:76:7a:40:e3
API
請使用 interconnects.getDiagnostics
方法:
GET https://compute.googleapis.com/compute/projects/PROJECT_ID/global/interconnects/NAME/getDiagnostics
更改下列內容:
PROJECT_ID
: Trusted Cloud 專案的 IDNAME
:連線名稱
如果指令成功執行,則會傳回下列格式的 InterconnectDiagnostics
輸出內容。
{ "result": { "macAddress": "9c:e1:76:7a:40:e3", "links": [ { "circuitId": "GCP-00112", "googleDemarc": "MARKL:MMR A/ 4th floor Cab 04.105.004.704 FP 4 Port 3 Fibers 77,78 -LC", "receivingOpticalPower": { "value": -2.97, "state": "OK" }, "transmittingOpticalPower": { "value": -1.67, "state": "OK" }, "lacpStatus": { "state": "ACTIVE", "googleSystemId": "9c:e1:76:7a:40:de", "neighborSystemId": "ec:ce:13:e2:99:07" }, "operationalStatus": "LINK_OPERATIONAL_STATUS_UP" } ], "bundleOperationalStatus": "BUNDLE_OPERATIONAL_STATUS_UP", "bundleAggregationType": "BUNDLE_AGGREGATION_TYPE_LACP" } }
指令輸出參考資料
如要解讀診斷輸出內容,請參閱下表。
輸出參數 | 說明 |
---|---|
macAddress |
說明 Trusted Cloud 端 Cloud Interconnect 連線組合的 MAC 位址。 |
arpCache |
說明 Cloud Router 在 Cloud Interconnect 連線的 ARP 快取中偵測到的個別相鄰節點。當連線未組合時,這個欄位會是空白。 |
arpCache[].macAddress |
列出這個 ARP 相鄰節點的 MAC 位址。 |
arpCache[].ipAddress |
列出這個 ARP 相鄰節點的 IP 位址。 |
links[] |
說明 Cloud Interconnect 連線的每個連結狀態。 |
links[].circuitId |
列出 Google 為這個線路指派的專屬 ID;這個 ID 是在線路啟用期間指派的。 |
links[].googleDemarc |
說明 Google 指派的責任分界點;這個分界點是在線路啟用時指派的。 |
links[].receivingOpticalPower |
說明已接收光訊號強度目前的值和狀態。 |
links[].receivingOpticalPower.value |
列出已接收光訊號強度目前的值,單位為 dBm。 |
links[].receivingOpticalPower.state |
與接收訊號的收發器警告和警示標準相比時,目前值的狀態:
|
links[].transmittingOpticalPower |
傳輸的光訊號強度目前的值和狀態。 |
links[].transmittingOpticalPower.value |
傳輸的光訊號強度目前的值,單位為 dBm。 |
links[].transmittingOpticalPower.state |
與傳輸訊號的收發器警告和警示標準相比時,目前值的狀態:
|
links[].lacpStatus |
單一連結的 LACP 資訊。 |
links[].lacpStatus.state |
|
links[].lacpStatus.googleSystemId |
LACP 交換時 Trusted Cloud 端通訊埠的系統 ID。 |
links[].lacpStatus.neighborSystemId |
LACP 交換時遠端雲端端通訊埠的系統 ID。 |
links[].arpCache[] |
InterconnectDiagnostics.ARPEntry 物件清單,說明這個連結上顯示的 ARP 相鄰節點項目。如果連結已組合,則這個欄位會是空白。 |
links[].arpCache[].macAddress |
這個連結的 ARP 相鄰節點的 MAC 位址。 |
links[].arpCache[].ipAddress |
這個連結的 ARP 相鄰節點的 IP 位址。 |
後續步驟
如要進一步瞭解 Cross-Cloud Interconnect,請參閱 Cross-Cloud Interconnect 總覽。
如要瞭解使用 Cross-Cloud Interconnect 時可能遇到的常見問題,請參閱「疑難排解」一文。