Method: projects.locations.zones.routers.diagnose

Mendapatkan diagnostik satu resource router.

Permintaan HTTP

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

URL menggunakan sintaks gRPC Transcoding.

Parameter jalur

Parameter
name

string

Wajib diisi. Nama resource router.

Isi permintaan

Isi permintaan harus kosong.

Isi respons

DiagnoseRouterResponse berisi status saat ini untuk router tertentu.

Jika berhasil, isi respons memuat data dengan struktur berikut:

Representasi JSON
{
  "updateTime": string,
  "result": {
    object (RouterStatus)
  }
}
Kolom
updateTime

string (Timestamp format)

Waktu saat status router terakhir diperbarui.

Menggunakan RFC 3339, dengan output yang dihasilkan akan selalu dinormalisasi Z dan menggunakan 0, 3, 6, atau 9 digit pecahan. Offset selain "Z" juga diterima. Contoh: "2014-10-02T15:01:23Z", "2014-10-02T15:01:23.045123456Z", atau "2014-10-02T15:01:23+05:30".

result

object (RouterStatus)

Status jaringan router tertentu.

Cakupan otorisasi

Memerlukan cakupan OAuth berikut:

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

Untuk mengetahui informasi selengkapnya, lihat Authentication Overview.

RouterStatus

Menjelaskan status router saat ini.

Representasi JSON
{
  "network": string,
  "bgpPeerStatus": [
    {
      object (BgpPeerStatus)
    }
  ]
}
Kolom
network

string

Nama kanonis jaringan tempat router ini berada.

bgpPeerStatus[]

object (BgpPeerStatus)

Daftar objek BgpPeerStatus, yang menjelaskan semua peer BGP yang terkait dengan router ini.

BgpPeerStatus

Status peer BGP.

Representasi JSON
{
  "name": string,
  "ipAddress": string,
  "peerIpAddress": string,
  "status": enum (BgpStatus),
  "state": string,
  "uptime": string,
  "uptimeSeconds": string,
  "prefixCounter": {
    object (PrefixCounter)
  }
}
Kolom
name

string

Nama peer BGP ini. Unik dalam resource Router.

ipAddress

string

Alamat IP antarmuka BGP lokal.

peerIpAddress

string

Alamat IP antarmuka BGP jarak jauh.

status

enum (BgpStatus)

Status BGP saat ini.

state

string

Status BGP seperti yang ditentukan dalam RFC1771.

uptime

string

Waktu sesi ini aktif. Format: 14 tahun, 51 minggu, 6 hari, 23 jam, 59 menit, 59 detik

uptimeSeconds

string (int64 format)

Waktu sesi ini aktif, dalam detik.

prefixCounter

object (PrefixCounter)

Kumpulan jumlah untuk awalan.

BgpStatus

Status peer BGP: {UP, DOWN}

Enum
UNKNOWN Status default yang menunjukkan sesi BGP dalam status tidak diketahui.
UP Status UP yang menunjukkan sesi BGP telah dibuat.
DOWN Status DOWN yang menunjukkan sesi BGP belum dibuat.

PrefixCounter

PrefixCounter berisi kumpulan jumlah terkait awalan.

Representasi JSON
{
  "advertised": string,
  "denied": string,
  "received": string,
  "sent": string,
  "suppressed": string,
  "withdrawn": string
}
Kolom
advertised

string (int64 format)

Jumlah awalan yang diiklankan.

denied

string (int64 format)

Jumlah awalan yang ditolak.

received

string (int64 format)

Jumlah awalan yang diterima.

sent

string (int64 format)

Jumlah awalan yang dikirim.

suppressed

string (int64 format)

Jumlah awalan yang dihentikan.

withdrawn

string (int64 format)

Jumlah awalan yang ditarik.