Method: projects.locations.zones.interconnects.diagnose

取得單一互連資源的診斷資訊。

HTTP 要求

GET https://edgenetwork.googleapis.com/v1/{name=projects/*/locations/*/zones/*/interconnects/*}:diagnose

這個網址使用 gRPC 轉碼語法。

路徑參數

參數
name

string

這是必要旗標,互連資源的名稱。

要求主體

要求主體必須為空白。

回應主體

如果成功,回應主體會含有以下結構的資料:

DiagnoseInterconnectResponse 包含特定互連的目前診斷資訊。

JSON 表示法
{
  "updateTime": string,
  "result": {
    object (InterconnectDiagnostics)
  }
}
欄位
updateTime

string (Timestamp format)

上次更新互連診斷的時間。

RFC3339 世界標準時間「Zulu」格式的時間戳記,解析度達奈秒單位,最多九個小數位數。例如:"2014-10-02T15:01:23Z""2014-10-02T15:01:23.045123456Z"

result

object (InterconnectDiagnostics)

特定互連網路的網路狀態。

授權範圍

需要下列 OAuth 範圍:

  • https://www.googleapis.com/auth/cloud-platform

詳情請參閱驗證總覽一文。

InterconnectDiagnostics

互連網路的診斷資訊,包含連線的 Google 端最新詳細技術資訊。

JSON 表示法
{
  "macAddress": string,
  "linkLayerAddresses": [
    {
      object (LinkLayerAddress)
    }
  ],
  "links": [
    {
      object (LinkStatus)
    }
  ]
}
欄位
macAddress

string

互連組合介面的 MAC 位址。

LinkStatus

說明 Interconnect 的每個連結狀態。

JSON 表示法
{
  "circuitId": string,
  "lacpStatus": {
    object (LinkLACPStatus)
  },
  "lldpStatuses": [
    {
      object (LinkLLDPStatus)
    }
  ],
  "packetCounts": {
    object (PacketCounts)
  }
}
欄位
circuitId

string

這是 Google 在啟用期間指派的連結專屬 ID。

lacpStatus

object (LinkLACPStatus)

說明 LACP 連結的狀態。

lldpStatuses[]

object (LinkLLDPStatus)

LinkLLDPStatus 物件清單,用於說明互連的每個連結中,每個對等互連的 LLDP 狀態。

packetCounts

object (PacketCounts)

這個連結的封包計數專屬統計資料。

LinkLACPStatus

說明 LACP 連結的狀態。

JSON 表示法
{
  "state": enum (State),
  "googleSystemId": string,
  "neighborSystemId": string,
  "aggregatable": boolean,
  "collecting": boolean,
  "distributing": boolean
}
欄位
state

enum (State)

LACP 連結的狀態。

googleSystemId

string

LACP 交換時 Google 端通訊埠的系統 ID。

neighborSystemId

string

LACP 交換時鄰近端通訊埠的系統 ID。

aggregatable

boolean

如果值為 true,表示參與者允許將連結做為匯總的一部分。如果值為 false,表示連結應做為個別連結使用。

collecting

boolean

如果為 true,表示參與者正在收集連結上的傳入影格;否則為 false

distributing

boolean

如果為 true,參與者會發布外送影格;如果為 false,則會停用發布功能

狀態

LACP 連結的狀態列舉。

列舉
UNKNOWN 預設狀態,表示狀態不明。
ACTIVE 組合中已設定並啟用的連結。
DETACHED 組合中未設定連結,因此物件的其餘部分應為空白。

LinkLLDPStatus

說明 LLDP 連結。

JSON 表示法
{
  "peerSystemName": string,
  "peerSystemDescription": string,
  "peerChassisId": string,
  "peerChassisIdType": string,
  "peerPortId": string,
  "peerPortIdType": string
}
欄位
peerSystemName

string

對等系統管理員指派的名稱。

peerSystemDescription

string

LLDP 對等互連網路實體的文字說明。

peerChassisId

string

與傳輸 LLDP 代理程式相關聯的端點 ID 對等機箱元件。

peerChassisIdType

string

對等互連機箱 ID 字串的格式和來源。

peerPortId

string

與傳輸 LLDP 代理程式相關聯的端點 ID 的通訊埠元件。如果指定的通訊埠是 IEEE 802.3 中繼器通訊埠,則這個 TLV 為選用項目。

peerPortIdType

string

對等埠 ID 字串的格式和來源。

PacketCounts

內含介面相關統計資料物件的集合。

JSON 表示法
{
  "inboundUnicast": string,
  "inboundErrors": string,
  "inboundDiscards": string,
  "outboundUnicast": string,
  "outboundErrors": string,
  "outboundDiscards": string
}
欄位
inboundUnicast

string (int64 format)

已傳送的封包數。

inboundErrors

string (int64 format)

含有錯誤的傳入封包數量。

inboundDiscards

string (int64 format)

即使未偵測到任何錯誤,仍選擇捨棄的傳入封包數量,以防止封包無法傳送。

outboundUnicast

string (int64 format)

要求傳輸的封包總數。

outboundErrors

string (int64 format)

因發生錯誤而無法傳輸的傳出封包數量。

outboundDiscards

string (int64 format)

即使未偵測到任何錯誤,仍選擇捨棄的傳出封包數量,以防止傳輸。