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 世界协调时间(UTC,即“祖鲁时”)格式,精确到纳秒,最多九个小数位。示例:"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)

撤消的前缀数量。