- 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
DiagnoseRouterResponse contiene lo stato attuale di un router specifico.
In caso di esito positivo, il corpo della risposta contiene dati con la seguente struttura:
| Rappresentazione JSON |
|---|
{
"updateTime": string,
"result": {
object ( |
| Campi | |
|---|---|
update |
L'ora dell'ultimo aggiornamento dello stato del router. Utilizza RFC 3339, in cui l'output generato è sempre con normalizzazione Z e utilizza 0, 3, 6 o 9 cifre frazionarie. Sono accettati anche offset diversi da "Z". 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 la Authentication Overview.
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. |
bgp |
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. |
ip |
Indirizzo IP dell'interfaccia BGP locale. |
peer |
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 |
uptime |
Tempo di attività di questa sessione, in secondi. |
prefix |
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. |