Cloud Interconnect 診斷工具可讓您在佈建時和啟用後排解 Dedicated Interconnect 連線問題。
這項診斷工具可根據您的需求,針對 Dedicated Interconnect 連線的Cloud de Confiance by S3NS 端提供最新的詳細技術資訊。
服務中斷期間的診斷
如果發生全球性服務中斷,請勿使用您的 Dedicated Interconnect 連線的診斷結果,決定要將網路流量重新導向何處。
專屬互連網路連線是全域性資源,與區域性的 VLAN 連結不同。如果發生全球性服務中斷,Cloud Interconnect 的診斷工具可能無法正常運作。
佈建時進行診斷
您可以查看診斷工具,藉此瞭解修正和排解地端部署路由器設定問題所需的資訊。在佈建程序中,如果 Dedicated Interconnect 連線沒有進展,這項資訊就非常實用。
視專屬互連連線在佈建程序中的階段而定,診斷結果會包含不同的資料。下一節會列出主要和次要步驟。診斷資訊會提供可行的後續步驟,確保佈建程序順利進行,不會再有問題。
使用指令輸出參考資料來解讀診斷指令結果或 Cloud de Confiance 控制台提供的資訊。
佈建階段
Dedicated Interconnect 連線佈建程序有多個階段。在每個階段中,您必須符合下列相應的需求條件,才能進到下一個階段:
第 1 階段 - 線路連線:
- 連線中每個連結的光功率狀態為
OK。
- 連線中每個連結的光功率狀態為
第 2 階段 - 線路評估 (僅適用於有多重連結的連線):
- 連線中每個連結的光功率狀態為
OK。 - 每個連結都會獲派臨時 IP 位址。系統會透過連線偵測測試,個別驗證每個連結的地址。
- 位址解析通訊協定 (ARP) 項目存在。
- 連線中每個連結的光功率狀態為
第 3 階段 - 正式設定:
- 連線中每個連結的光功率狀態為
OK。 - 連線中的所有連結都會在 LACP 組合中設定。
- 系統會為未標記的連結組合介面指派臨時 IP 位址。 Cloud de Confiance by S3NS 透過 Ping 驗證連線能力。啟用程序完成後,系統就會移除測試 IP 位址。
- ARP 項目存在。
- 連線中每個連結的光功率狀態為
使用診斷工具
如要查看 Dedicated Interconnect 連線的診斷資訊,請按照下列步驟操作。
控制台
前往 Cloud de Confiance 控制台的 Cloud Interconnect「實體連線」分頁。
選取 Dedicated Interconnect 連線的名稱。
連線詳細資料頁面上的下列位置會顯示診斷資訊:
- 如需警告或錯誤資訊,請查看「狀態」欄位。
- 如要瞭解 Dedicated Interconnect 的已佈建容量,請查看「已佈建容量」欄位。
- 如果您懷疑 Dedicated Interconnect 連線發生問題,請參閱「VLAN 連結」一節,瞭解連線的有效容量或下行連結數等資訊。
- 如需其他詳細資料 (如光訊號強度),請參閱「連結電路資訊」一節。
gcloud
使用 gcloud compute interconnects get-diagnostics 指令:
gcloud compute interconnects get-diagnostics NAME
--project=PROJECT_ID
更改下列內容:
NAME:專案中 Dedicated Interconnect 連線的名稱PROJECT_ID: Cloud de Confiance 專案的 ID
輸出結果會與下列內容相似:
macAddress: "00:11:22:33:44:55"
arpCache:
macAddress: "55:44:33:22:11:00"
ipAddress: "1.2.3.4"
links:
- circuitId: "circuit-id-1"
receivingOpticalPower:
value: 0.4
state: OK
lacpStatus:
state: ACTIVE
googleSystemId: "00:11:22:33:44:55"
neighborSystemId: "55:44:33:22:11:00"
macsec:
ckn: 0101010189abcdef...0123456789abcdef
operational: true
- circuitId: "circuit-id-2"
receivingOpticalPower:
value: 0.4
state: OK
lacpStatus:
state: DETACHED
macsec:
ckn: 0101010189abcdef...0123456789abcdef
operational: false
arpCache:
macAddress: "01:23:45:67:89:0a"
ipAddress: "2.3.4.5"
API
請使用 interconnects.getDiagnostics 方法:
GET https://compute.googleapis.com/compute/projects/PROJECT_ID/global/interconnects/NAME/getDiagnostics
更改下列內容:
PROJECT_ID: Cloud de Confiance 專案的 IDNAME:專案中 Dedicated Interconnect 連線的名稱
如果指令成功執行,則會傳回下列格式的 InterconnectDiagnostics 輸出內容。如要解讀輸出內容,請參閱指令輸出參考資料。
{
"macAddress": "00:11:22:33:44:55",
"arpCache": [
{
"macAddress": "55:44:33:22:11:00",
"ipAddress": "1.2.3.4"
}
],
"links": [
{
"circuitId": "circuit-id",
"receivingOpticalPower": {
"value": 0.4,
"state": OK,
},
"lacpStatus": {
"state": ACTIVE,
"googleSystemId": "00:11:22:33:44:55",
"neighborSystemId": "55:44:33:22:11:00"
}
},
{
"circuitId": "circuit-id",
"receivingOpticalPower": {
"value": 0.4,
"state": OK,
},
"lacpStatus": {
"state": DETACHED
},
"arpCache": [
{
"macAddress": "01:23:45:67:89:0a",
"ipAddress": "2.3.4.5"
}
]
}
]
}
使用連線群組的診斷工具
您也可以從連線群組中的所有 Cloud Interconnect 連線取得匯總診斷資訊。
控制台
前往 Cloud de Confiance 控制台的 Cloud Interconnect「實體連線」分頁。
在「互連網路群組」表格中,選取 Dedicated Interconnect 連線群組的名稱。
診斷資訊會顯示在群組詳細資料頁面的下列位置:
- 在頁面頂端附近,您可以查看群組的狀態和說明。
- 在狀態和說明下方,您可以查看連線數、預期服務水準協議,以及是否符合預期服務水準協議的資格。
- 如果連線群組有任何阻礙,導致無法滿足預期 SLA 的要求,這些阻礙會顯示在上一節的「SLA 資格阻礙」欄位中。
- 頁面底端的表格會顯示連線群組中各連線的詳細資料。
gcloud
使用 gcloud compute interconnects groups get-operational-status 指令,將 NAME 替換為要檢查的 Dedicated Interconnect 連線名稱:
gcloud compute interconnects groups get-operational-status NAME
使用 VLAN 連結群組的診斷資訊
您可以從 VLAN 連結群組中的所有 VLAN 連結取得匯總診斷資訊。
控制台
前往 Cloud de Confiance 控制台的 Cloud Interconnect「VLAN attachments」(VLAN 連結) 分頁。
選取要編輯的 VLAN 連結群組。
診斷資訊會顯示在群組詳細資料頁面的下列位置:
- 在頁面頂端附近,您可以查看群組的狀態和說明。
- 在狀態和說明下方,您可以查看有多少 VLAN 連結正常運作、預期服務水準協議,以及您是否符合預期服務水準協議的資格。
- 如果 VLAN 連結群組有任何阻礙,導致無法符合預期服務水準協議的規定,這些阻礙會顯示在上一節的「不適用服務水準協議的原因」欄位中。
- 頁面底部的表格會顯示 VLAN 連結群組中每個 VLAN 連結的詳細資料。
gcloud
使用 gcloud compute interconnects attachments groups get-operational-status 指令:
gcloud compute interconnects attachments groups get-operational-status NAME
更改下列內容:
NAME:專案中的 VLAN 連結群組名稱
輸出結果會與下列內容相似:
result:
attachmentStatuses:
- adminEnabled: true
attachment: https://www.googleapis.com/compute/v1/projects/equinix-gci-testing/regions/us-west2/interconnectAttachments/byohsm-lab-sfo-attachment3
isActive: ACTIVE
status: CONNECTION_UP
- adminEnabled: true
attachment: https://www.googleapis.com/compute/v1/projects/equinix-gci-testing/regions/us-west2/interconnectAttachments/ccsw03-sfo05-z1-a1
isActive: ACTIVE
status: CONNECTION_UP
configured:
availabilitySla:
effectiveSla: PRODUCTION_NON_CRITICAL
groupStatus: FULLY_UP
intent:
availabilitySla: PRODUCTION_NON_CRITICAL
operational:
availabilitySla:
effectiveSla: PRODUCTION_NON_CRITICAL
指令輸出參考資料
下表列出了 Google Cloud CLI 指令和 interconnects.getDiagnostics API 的輸出參數定義。
| 輸出參數 | 說明 |
|---|---|
macAddress |
說明 Cloud de Confiance 側 Dedicated Interconnect 連線組合的 MAC 位址。 |
arpCache |
說明專屬互連網路連線的 ARP 快取中,Cloud Router 偵測到的個別相鄰節點。如果連線未組合,則這個欄位沒有任何內容。 |
arpCache[].macAddress |
列出這個 ARP 相鄰節點的 MAC 位址。 |
arpCache[].ipAddress |
列出這個 ARP 相鄰節點的 IP 位址。 |
links[] |
說明 Dedicated Interconnect 連線的每個連結狀態。 |
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 |
這個 Dedicated Interconnect 連結的運作狀態。如果未啟用 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 |
|
links[].lacpStatus.googleSystemId |
LACP 交換時 Cloud de Confiance 端通訊埠的系統 ID。 |
links[].lacpStatus.neighborSystemId |
LACP 交換時客戶端通訊埠的系統 ID。 |
links[].arpCache[] |
InterconnectDiagnostics.ARPEntry 物件清單,說明這個連結上顯示的 ARP 相鄰節點項目。如果連結已組合,則這個欄位沒有任何內容。 |
links[].arpCache[].macAddress |
這個連結的 ARP 相鄰節點的 MAC 位址。 |
links[].arpCache[].ipAddress |
這個連結的 ARP 相鄰節點的 IP 位址。 |
後續步驟
如要建立 Dedicated Interconnect 連線,請參閱Dedicated Interconnect 佈建總覽。
如要進一步瞭解 Cloud Interconnect 選項,請參閱 Cloud Interconnect 總覽。
如要解決使用 Cloud Interconnect 時可能遇到的常見問題,請參閱疑難排解。