- Richiesta HTTP
- Parametri del percorso
- Corpo della richiesta
- Corpo della risposta
- Ambiti di autorizzazione
- InterconnectDiagnostics
- LinkStatus
- LinkLACPStatus
- Stato
- LinkLLDPStatus
- PacketCounts
- Fai una prova!
Ottieni la diagnostica di una singola risorsa di interconnessione.
Richiesta HTTP
GET https://edgenetwork.googleapis.com/v1/{name=projects/*/locations/*/zones/*/interconnects/*}:diagnose
L'URL utilizza la sintassi di transcodifica gRPC.
Parametri del percorso
| Parametri | |
|---|---|
name |
Obbligatorio. Il nome della risorsa di interconnessione. |
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:
DiagnoseInterconnectResponse contiene la diagnostica attuale per un interconnessione specifica.
| Rappresentazione JSON |
|---|
{
"updateTime": string,
"result": {
object ( |
| Campi | |
|---|---|
updateTime |
La data e l'ora dell'ultimo aggiornamento della diagnostica dell'interconnessione. 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'interconnessione specifica. |
Ambiti di autorizzazione
Richiede il seguente ambito OAuth:
https://www.googleapis.com/auth/cloud-platform
Per saperne di più, consulta Panoramica dell'autenticazione.
InterconnectDiagnostics
Informazioni diagnostiche sull'interconnessione, contengono informazioni tecniche dettagliate e aggiornate sulla parte di connessione di Google.
| Rappresentazione JSON |
|---|
{ "macAddress": string, "linkLayerAddresses": [ { object ( |
| Campi | |
|---|---|
macAddress |
L'indirizzo MAC dell'interfaccia del bundle di interconnessione. |
linkLayerAddresses[] |
Un elenco di LinkLayerAddress, che descrive l'indirizzo IP e l'indirizzo del livello di collegamento corrispondente dei vicini per questa interconnessione. |
links[] |
Un elenco di oggetti LinkStatus, utilizzati per descrivere lo stato di ogni collegamento sull'interconnessione. |
LinkStatus
Descrizione dello stato di ogni link sull'interconnessione.
| Rappresentazione JSON |
|---|
{ "circuitId": string, "lacpStatus": { object ( |
| Campi | |
|---|---|
circuitId |
L'ID univoco per questo link assegnato da Google durante l'attivazione. |
lacpStatus |
Descrive lo stato di un collegamento LACP. |
lldpStatuses[] |
Un elenco di oggetti LinkLLDPStatus, utilizzati per descrivere lo stato LLDP di ciascun peer per ogni link sull'interconnessione. |
packetCounts |
Statistiche specifiche sui conteggi dei pacchetti per questo link. |
LinkLACPStatus
Descrizione dello stato di un link LACP.
| Rappresentazione JSON |
|---|
{
"state": enum ( |
| Campi | |
|---|---|
state |
Lo stato di un link LACP. |
googleSystemId |
ID sistema della porta sul lato Google dello scambio LACP. |
neighborSystemId |
ID sistema della porta sul lato del vicino dello scambio LACP. |
aggregatable |
Un valore true indica che il partecipante consentirà l'utilizzo del link nell'aggregazione. Un valore false indica che il link deve essere utilizzato come link individuale. |
collecting |
Se è true, il partecipante sta raccogliendo i frame in entrata sul link, altrimenti è false |
distributing |
Se true, il partecipante distribuisce i frame in uscita; se false, la distribuzione è disattivata |
Stato
Enum dello stato per il link LACP.
| Enum | |
|---|---|
UNKNOWN |
Lo stato predefinito che indica lo stato è sconosciuto. |
ACTIVE |
Il collegamento è configurato e attivo all'interno del bundle. |
DETACHED |
Il link non è configurato all'interno del bundle, il che significa che il resto dell'oggetto deve essere vuoto. |
LinkLLDPStatus
Descrizione di un link LLDP.
| Rappresentazione JSON |
|---|
{ "peerSystemName": string, "peerSystemDescription": string, "peerChassisId": string, "peerChassisIdType": string, "peerPortId": string, "peerPortIdType": string } |
| Campi | |
|---|---|
peerSystemName |
Il nome assegnato amministrativamente al sistema peer. |
peerSystemDescription |
La descrizione testuale dell'entità di rete del peer LLDP. |
peerChassisId |
Il componente chassis peer dell'identificatore dell'endpoint associato all'agente LLDP di trasmissione. |
peerChassisIdType |
Il formato e l'origine della stringa dell'identificatore del telaio peer. |
peerPortId |
Il componente porta dell'identificatore dell'endpoint associato all'agente LLDP di trasmissione. Se la porta specificata è una porta ripetitore IEEE 802.3, questo TLV è facoltativo. |
peerPortIdType |
Il formato e l'origine della stringa dell'identificatore della porta peer. |
PacketCounts
Contiene una raccolta di oggetti di statistiche relativi all'interfaccia.
| Rappresentazione JSON |
|---|
{ "inboundUnicast": string, "inboundErrors": string, "inboundDiscards": string, "outboundUnicast": string, "outboundErrors": string, "outboundDiscards": string } |
| Campi | |
|---|---|
inboundUnicast |
Il numero di pacchetti consegnati. |
inboundErrors |
Il numero di pacchetti in entrata che contenevano errori. |
inboundDiscards |
Il numero di pacchetti in entrata che sono stati scelti per essere eliminati anche se non sono stati rilevati errori per impedirne la consegna. |
outboundUnicast |
Il numero totale di pacchetti che vengono richiesti per la trasmissione. |
outboundErrors |
Il numero di pacchetti in uscita che non è stato possibile trasmettere a causa di errori. |
outboundDiscards |
Il numero di pacchetti in uscita che sono stati scelti per essere eliminati anche se non sono stati rilevati errori per impedirne la trasmissione. |