- HTTP 要求
- 路徑參數
- 要求主體
- 回應主體
- 授權範圍
- InterconnectDiagnostics
- LinkStatus
- LinkLACPStatus
- 「State」
- LinkLLDPStatus
- PacketCounts
- 試試看!
取得單一互連資源的診斷資訊。
HTTP 要求
GET https://edgenetwork.googleapis.com/v1/{name=projects/*/locations/*/zones/*/interconnects/*}:diagnose
這個網址使用 gRPC 轉碼語法。
路徑參數
| 參數 | |
|---|---|
name |
這是必要旗標,互連資源的名稱。 |
要求主體
要求主體必須為空白。
回應主體
DiagnoseInterconnectResponse 包含特定互連的目前診斷資訊。
如果成功,回應主體會含有以下結構的資料:
| JSON 表示法 |
|---|
{
"updateTime": string,
"result": {
object ( |
| 欄位 | |
|---|---|
updateTime |
上次更新互連診斷的時間。 RFC3339 世界標準時間「Zulu」格式的時間戳記,解析度達奈秒單位,最多九個小數位數。例如: |
result |
特定互連網路的網路狀態。 |
授權範圍
需要下列 OAuth 範圍:
https://www.googleapis.com/auth/cloud-platform
詳情請參閱驗證總覽一文。
InterconnectDiagnostics
互連網路的診斷資訊,包含連線的 Google 端最新詳細技術資訊。
| JSON 表示法 |
|---|
{ "macAddress": string, "linkLayerAddresses": [ { object ( |
| 欄位 | |
|---|---|
macAddress |
互連組合介面的 MAC 位址。 |
linkLayerAddresses[] |
LinkLayerAddress 清單,說明這個互連網路的相鄰節點 IP 位址和對應的連結層位址。 |
links[] |
LinkStatus 物件清單,用於說明互連網路的每個連結狀態。 |
LinkStatus
說明 Interconnect 的每個連結狀態。
| JSON 表示法 |
|---|
{ "circuitId": string, "lacpStatus": { object ( |
| 欄位 | |
|---|---|
circuitId |
這是 Google 在啟用期間指派的連結專屬 ID。 |
lacpStatus |
說明 LACP 連結的狀態。 |
lldpStatuses[] |
LinkLLDPStatus 物件清單,用於說明互連的每個連結中,每個對等互連的 LLDP 狀態。 |
packetCounts |
這個連結的封包計數專屬統計資料。 |
LinkLACPStatus
說明 LACP 連結的狀態。
| JSON 表示法 |
|---|
{
"state": enum ( |
| 欄位 | |
|---|---|
state |
LACP 連結的狀態。 |
googleSystemId |
LACP 交換時 Google 端通訊埠的系統 ID。 |
neighborSystemId |
LACP 交換時鄰近端通訊埠的系統 ID。 |
aggregatable |
如果值為 true,表示參與者允許將連結做為匯總的一部分。如果值為 false,表示連結應做為個別連結使用。 |
collecting |
如果為 true,表示參與者正在收集連結上的傳入影格;否則為 false |
distributing |
如果為 true,參與者會發布外送影格;如果為 false,則會停用發布功能 |
狀態
LACP 連結的狀態列舉。
| 列舉 | |
|---|---|
UNKNOWN |
預設狀態,表示狀態不明。 |
ACTIVE |
組合中已設定並啟用的連結。 |
DETACHED |
組合中未設定連結,因此物件的其餘部分應為空白。 |
LinkLLDPStatus
說明 LLDP 連結。
| JSON 表示法 |
|---|
{ "peerSystemName": string, "peerSystemDescription": string, "peerChassisId": string, "peerChassisIdType": string, "peerPortId": string, "peerPortIdType": string } |
| 欄位 | |
|---|---|
peerSystemName |
對等系統管理員指派的名稱。 |
peerSystemDescription |
LLDP 對等互連網路實體的文字說明。 |
peerChassisId |
與傳輸 LLDP 代理程式相關聯的端點 ID 對等機箱元件。 |
peerChassisIdType |
對等互連機箱 ID 字串的格式和來源。 |
peerPortId |
與傳輸 LLDP 代理程式相關聯的端點 ID 的通訊埠元件。如果指定的通訊埠是 IEEE 802.3 中繼器通訊埠,則這個 TLV 為選用項目。 |
peerPortIdType |
對等埠 ID 字串的格式和來源。 |
PacketCounts
內含介面相關統計資料物件的集合。
| JSON 表示法 |
|---|
{ "inboundUnicast": string, "inboundErrors": string, "inboundDiscards": string, "outboundUnicast": string, "outboundErrors": string, "outboundDiscards": string } |
| 欄位 | |
|---|---|
inboundUnicast |
已傳送的封包數。 |
inboundErrors |
含有錯誤的傳入封包數量。 |
inboundDiscards |
即使未偵測到任何錯誤,仍選擇捨棄的傳入封包數量,以防止封包無法傳送。 |
outboundUnicast |
要求傳輸的封包總數。 |
outboundErrors |
因發生錯誤而無法傳輸的傳出封包數量。 |
outboundDiscards |
即使未偵測到任何錯誤,仍選擇捨棄的傳出封包數量,以防止傳輸。 |