Method: projects.locations.zones.routers.diagnose

取得單一路由器資源的診斷資訊。

HTTP 要求

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

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

路徑參數

參數
name

string

這是必要旗標,路由器資源的名稱。

要求主體

要求主體必須為空白。

回應主體

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

DiagnoseRouterResponse 包含特定路由器的目前狀態。

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

string (Timestamp format)

上次更新路由器狀態的時間。

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

result

object (RouterStatus)

特定路由器網路狀態。

授權範圍

需要下列 OAuth 範圍:

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

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

RouterStatus

描述路由器的目前狀態。

JSON 表示法
{
  "network": string,
  "bgpPeerStatus": [
    {
      object (BgpPeerStatus)
    }
  ]
}
欄位
network

string

這個路由器所屬網路的標準名稱。

bgpPeerStatus[]

object (BgpPeerStatus)

BgpPeerStatus 物件清單,說明與這個路由器相關的所有 BGP 對等互連。

BgpPeerStatus

BGP 對等互連的狀態。

JSON 表示法
{
  "name": string,
  "ipAddress": string,
  "peerIpAddress": string,
  "status": enum (BgpStatus),
  "state": string,
  "uptime": string,
  "uptimeSeconds": string,
  "prefixCounter": {
    object (PrefixCounter)
  }
}
欄位
name

string

這個 BGP 對等互連的名稱。不得在路由器資源中重複。

ipAddress

string

本機 BGP 介面的 IP 位址。

peerIpAddress

string

遠端 BGP 介面的 IP 位址。

status

enum (BgpStatus)

BGP 的目前狀態。

state

string

RFC1771 中指定的 BGP 狀態。

uptime

string

這個工作階段的執行時間。格式:14 年、51 週、6 天、23 小時、59 分鐘、59 秒

uptimeSeconds

string (int64 format)

這個工作階段的持續時間 (以秒為單位)。

prefixCounter

object (PrefixCounter)

前置字串的計數集合。

BgpStatus

BGP 對等互連狀態:{UP, DOWN}

列舉
UNKNOWN 預設狀態,表示 BGP 工作階段處於不明狀態。
UP 「UP」狀態表示已建立 BGP 工作階段。
DOWN 「DOWN」狀態表示尚未建立 BGP 工作階段。

PrefixCounter

PrefixCounter 包含與前置字元相關的計數集合。

JSON 表示法
{
  "advertised": string,
  "denied": string,
  "received": string,
  "sent": string,
  "suppressed": string,
  "withdrawn": string
}
欄位
advertised

string (int64 format)

放送廣告的前置碼數量。

denied

string (int64 format)

遭拒前置字元數量。

received

string (int64 format)

收到的前置碼數量。

sent

string (int64 format)

傳送的前置字元數。

suppressed

string (int64 format)

遭抑制的前置字元數。

withdrawn

string (int64 format)

撤銷的前置碼數量。