Method: projects.locations.zones.routers.diagnose

Dapatkan diagnostik resource router tunggal.

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. 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.

Stempel waktu dalam format RFC3339 UTC "Zulu", dengan resolusi nanodetik dan hingga sembilan digit pecahan. Contoh: "2014-10-02T15:01:23Z" dan "2014-10-02T15:01:23.045123456Z".

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 Ringkasan Autentikasi.

RouterStatus

Mendeskripsikan 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 telah berjalan. Format: 14 tahun, 51 minggu, 6 hari, 23 jam, 59 menit, 59 detik

uptimeSeconds

string (int64 format)

Waktu sesi ini telah berjalan, 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 menunjukkan bahwa sesi BGP telah dibuat.
DOWN Status DOWN menunjukkan bahwa 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 imbuhan 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 tidak ditampilkan.

withdrawn

string (int64 format)

Jumlah awalan yang dibatalkan.