Method: projects.locations.zones.interconnects.diagnose

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

string

Obbligatorio. Il nome della risorsa di interconnessione.

Corpo della richiesta

Il corpo della richiesta deve essere vuoto.

Corpo della risposta

DiagnoseInterconnectResponse contiene la diagnostica attuale per un interconnessione specifica.

In caso di esito positivo, il corpo della risposta contiene dati con la seguente struttura:

Rappresentazione JSON
{
  "updateTime": string,
  "result": {
    object (InterconnectDiagnostics)
  }
}
Campi
updateTime

string (Timestamp format)

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: "2014-10-02T15:01:23Z" e "2014-10-02T15:01:23.045123456Z".

result

object (InterconnectDiagnostics)

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 (LinkLayerAddress)
    }
  ],
  "links": [
    {
      object (LinkStatus)
    }
  ]
}
Campi
macAddress

string

L'indirizzo MAC dell'interfaccia del bundle di interconnessione.

LinkStatus

Descrizione dello stato di ogni link sull'interconnessione.

Rappresentazione JSON
{
  "circuitId": string,
  "lacpStatus": {
    object (LinkLACPStatus)
  },
  "lldpStatuses": [
    {
      object (LinkLLDPStatus)
    }
  ],
  "packetCounts": {
    object (PacketCounts)
  }
}
Campi
circuitId

string

L'ID univoco per questo link assegnato da Google durante l'attivazione.

lacpStatus

object (LinkLACPStatus)

Descrive lo stato di un collegamento LACP.

lldpStatuses[]

object (LinkLLDPStatus)

Un elenco di oggetti LinkLLDPStatus, utilizzati per descrivere lo stato LLDP di ciascun peer per ogni link sull'interconnessione.

packetCounts

object (PacketCounts)

Statistiche specifiche sui conteggi dei pacchetti per questo link.

LinkLACPStatus

Descrizione dello stato di un link LACP.

Rappresentazione JSON
{
  "state": enum (State),
  "googleSystemId": string,
  "neighborSystemId": string,
  "aggregatable": boolean,
  "collecting": boolean,
  "distributing": boolean
}
Campi
state

enum (State)

Lo stato di un link LACP.

googleSystemId

string

ID sistema della porta sul lato Google dello scambio LACP.

neighborSystemId

string

ID sistema della porta sul lato del vicino dello scambio LACP.

aggregatable

boolean

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

boolean

Se è true, il partecipante sta raccogliendo i frame in entrata sul link, altrimenti è false

distributing

boolean

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

string

Il nome assegnato amministrativamente al sistema peer.

peerSystemDescription

string

La descrizione testuale dell'entità di rete del peer LLDP.

peerChassisId

string

Il componente chassis peer dell'identificatore dell'endpoint associato all'agente LLDP di trasmissione.

peerChassisIdType

string

Il formato e l'origine della stringa dell'identificatore del telaio peer.

peerPortId

string

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

string

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

string (int64 format)

Il numero di pacchetti consegnati.

inboundErrors

string (int64 format)

Il numero di pacchetti in entrata che contenevano errori.

inboundDiscards

string (int64 format)

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

string (int64 format)

Il numero totale di pacchetti che vengono richiesti per la trasmissione.

outboundErrors

string (int64 format)

Il numero di pacchetti in uscita che non è stato possibile trasmettere a causa di errori.

outboundDiscards

string (int64 format)

Il numero di pacchetti in uscita che sono stati scelti per essere eliminati anche se non sono stati rilevati errori per impedirne la trasmissione.