- Richiesta HTTP
- Parametri di 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 di percorso
| Parametri | |
|---|---|
name |
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 ( |
| Campi | |
|---|---|
updateTime |
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: |
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 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 ( |
| Campi | |
|---|---|
macAddress |
L'indirizzo MAC dell'interfaccia bundle di Interconnect. |
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 link sull'interconnessione. |
LinkStatus
Descrive lo stato di ogni link sull'interconnessione.
| Rappresentazione JSON |
|---|
{ "circuitId": string, "lacpStatus": { object ( |
| Campi | |
|---|---|
circuitId |
L'ID univoco di questo link assegnato da Google durante l'attivazione. |
lacpStatus |
Descrive lo stato di un link LACP. |
lldpStatuses[] |
Un elenco di oggetti LinkLLDPStatus, utilizzati per descrivere lo stato LLDP di ogni peer per ogni link sull'interconnessione. |
packetCounts |
Statistiche specifiche per il conteggio 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 di sistema della porta sul lato del vicino dello scambio LACP. |
aggregatable |
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 |
Se true, il partecipante sta raccogliendo i frame in entrata sul link, altrimenti false |
distributing |
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 |
Il nome assegnato amministrativamente al sistema peer. |
peerSystemDescription |
La descrizione testuale dell'entità di rete del peer LLDP. |
peerChassisId |
Il componente dello chassis peer dell'identificatore dell'endpoint associato all'agente LLDP di trasmissione. |
peerChassisIdType |
Il formato e l'origine della stringa dell'identificatore dello chassis peer. |
peerPortId |
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 |
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 recapitati. |
inboundErrors |
Il numero di pacchetti in entrata che contenevano errori. |
inboundDiscards |
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 |
Il numero totale di pacchetti di cui è stata richiesta 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 ignorati anche se non sono stati rilevati errori per impedirne la trasmissione. |