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

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: "2014-10-02T15:01:23Z", "2014-10-02T15:01:23.045123456Z" o "2014-10-02T15:01:23+05:30".

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 la Authentication Overview.

InterconnectDiagnostics

Informazioni di diagnostica sull'interconnessione, contenenti informazioni tecniche dettagliate e aggiornate sul lato Google della connessione.

Rappresentazione JSON
{
  "macAddress": string,
  "linkLayerAddresses": [
    {
      object (LinkLayerAddress)
    }
  ],
  "links": [
    {
      object (LinkStatus)
    }
  ]
}
Campi
macAddress

string

L'indirizzo MAC dell'interfaccia bundle di Interconnect.

LinkStatus

Descrive lo 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 di questo link assegnato da Google durante l'attivazione.

lacpStatus

object (LinkLACPStatus)

Descrive lo stato di un link LACP.

lldpStatuses[]

object (LinkLLDPStatus)

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

packetCounts

object (PacketCounts)

Statistiche specifiche per il conteggio 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 di sistema della porta sul lato del vicino dello scambio LACP.

aggregatable

boolean

Un valore true indica che il partecipante consentirà l'utilizzo del link come parte dell'aggregato. 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 sta distribuendo i frame in uscita; se false, la distribuzione è disattivata

Stato

Enum dello stato per il link LACP.

Enum
UNKNOWN Lo stato predefinito che indica che lo stato è sconosciuto.
ACTIVE Il link è 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 dello chassis peer dell'identificatore dell'endpoint associato all'agente LLDP di trasmissione.

peerChassisIdType

string

Il formato e l'origine della stringa dell'identificatore dello chassis peer.

peerPortId

string

Il componente della porta dell'identificatore dell'endpoint associato all'agente LLDP di trasmissione. Se la porta specificata è una porta del 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 recapitati.

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 ignorati anche se non sono stati rilevati errori che ne impedissero la consegna.

outboundUnicast

string (int64 format)

Il numero totale di pacchetti di cui è stata richiesta 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 ignorati anche se non sono stati rilevati errori per impedirne la trasmissione.