- Richiesta HTTP
- Parametri del percorso
- Corpo della richiesta
- Corpo della risposta
- Ambiti di autorizzazione
- RouterStatus
- BgpPeerStatus
- BgpStatus
- PrefixCounter
- Fai una prova!
Recupera la diagnostica di una singola risorsa router.
Richiesta HTTP
GET https://edgenetwork.googleapis.com/v1/{name=projects/*/locations/*/zones/*/routers/*}:diagnose
L'URL utilizza la sintassi di transcodifica gRPC.
Parametri del percorso
| Parametri | |
|---|---|
name |
Obbligatorio. Il nome della risorsa router. |
Corpo della richiesta
Il corpo della richiesta deve essere vuoto.
Corpo della risposta
In caso di esito positivo, il corpo della risposta contiene dati con la seguente struttura:
DiagnoseRouterResponse contiene lo stato attuale di un router specifico.
| Rappresentazione JSON |
|---|
{
"updateTime": string,
"result": {
object ( |
| Campi | |
|---|---|
updateTime |
L'ora dell'ultimo aggiornamento dello stato del router. Un timestamp in formato "Zulu" UTC RFC3339, con risoluzione al nanosecondo e fino a nove cifre frazionarie. Esempi: |
result |
Lo stato della rete di un router specifico. |
Ambiti di autorizzazione
Richiede il seguente ambito OAuth:
https://www.googleapis.com/auth/cloud-platform
Per saperne di più, consulta Panoramica dell'autenticazione.
RouterStatus
Descrizione dello stato attuale di un router.
| Rappresentazione JSON |
|---|
{
"network": string,
"bgpPeerStatus": [
{
object ( |
| Campi | |
|---|---|
network |
Il nome canonico della rete a cui appartiene questo router. |
bgpPeerStatus[] |
Un elenco di oggetti BgpPeerStatus, che descrivono tutti i peer BGP correlati a questo router. |
BgpPeerStatus
Stato di un peer BGP.
| Rappresentazione JSON |
|---|
{ "name": string, "ipAddress": string, "peerIpAddress": string, "status": enum ( |
| Campi | |
|---|---|
name |
Il nome di questo peer BGP. Unico all'interno della risorsa Router. |
ipAddress |
Indirizzo IP dell'interfaccia BGP locale. |
peerIpAddress |
Indirizzo IP dell'interfaccia BGP remota. |
status |
Lo stato attuale di BGP. |
state |
Stato BGP come specificato in RFC1771. |
uptime |
Il tempo di attività di questa sessione. Formato: 14 anni, 51 settimane, 6 giorni, 23 ore, 59 minuti, 59 secondi |
uptimeSeconds |
Tempo di attività di questa sessione, in secondi. |
prefixCounter |
Una raccolta di conteggi per i prefissi. |
BgpStatus
Stato del peer BGP: {UP, DOWN}
| Enum | |
|---|---|
UNKNOWN |
Lo stato predefinito che indica che la sessione BGP è in stato sconosciuto. |
UP |
Lo stato UP indica che la sessione BGP è stabilita. |
DOWN |
Lo stato DOWN indica che la sessione BGP non è ancora stabilita. |
PrefixCounter
PrefixCounter contiene una raccolta di conteggi correlati ai prefissi.
| Rappresentazione JSON |
|---|
{ "advertised": string, "denied": string, "received": string, "sent": string, "suppressed": string, "withdrawn": string } |
| Campi | |
|---|---|
advertised |
Numero di prefissi pubblicizzati. |
denied |
Numero di prefissi rifiutati. |
received |
Numero di prefissi ricevuti. |
sent |
Numero di prefissi inviati. |
suppressed |
Numero di prefissi eliminati. |
withdrawn |
Numero di prefissi ritirati. |