La diagnostica di Cloud Interconnect consente di risolvere i problemi delle connessioni Dedicated Interconnect durante il provisioning e dopo l'attivazione.
La diagnostica fornisce informazioni tecniche aggiornate e dettagliate sul lato Google Cloud delle connessioni on demand di Dedicated Interconnect.
Diagnostica durante le interruzioni
In caso di interruzione globale, non utilizzare i risultati della diagnostica della connessione Dedicated Interconnect per prendere decisioni su dove reindirizzare il traffico di rete.
A differenza di un collegamento VLAN, che è a livello di regione, una connessione Dedicated Interconnect è una risorsa globale. Un'interruzione globale può impedire il corretto funzionamento della diagnostica di Cloud Interconnect.
Diagnostica durante il provisioning
La visualizzazione della diagnostica fornisce le informazioni necessarie per risolvere e risolvere i problemi della configurazione del router on-premise, che possono essere utili se la connessione Dedicated Interconnect non riesce ad avanzare nel processo di provisioning.
I risultati della diagnostica contengono dati diversi a seconda della fase del processo di provisioning in cui si trova la connessione Dedicated Interconnect. I passaggi principali e secondari sono elencati nella prossima sezione. Queste informazioni diagnostiche forniscono i possibili passaggi successivi da intraprendere per garantire che il processo di provisioning proceda senza ulteriori problemi.
Utilizza il riferimento sull'output comando per interpretare i risultati dei comandi diagnostici o le informazioni fornite nella console Google Cloud.
Fasi di provisioning
Il processo di provisioning delle connessioni di Dedicated Interconnect prevede più fasi. Devi soddisfare i seguenti requisiti in ogni fase prima di poter passare a quella successiva:
Fase 1 - Collegamento al circuito:
- Lo stato dell'alimentazione ottica è
OK
per ogni link nella connessione.
- Lo stato dell'alimentazione ottica è
Fase 2 - Qualificazione del circuito (solo per le connessioni con più link):
- Lo stato dell'alimentazione ottica è
OK
per ogni link nella connessione. - A ogni link viene assegnato un indirizzo IP temporaneo. L'indirizzo viene utilizzato per qualificare individualmente ogni link tramite un test ping.
- Sono presenti voci ARP (Address Resolution Protocol).
- Lo stato dell'alimentazione ottica è
Fase 3 - Configurazione di produzione:
- Lo stato dell'alimentazione ottica è
OK
per ogni link nella connessione. - Tutti i link nella connessione sono configurati in un bundle LACP.
- All'interfaccia del bundle senza tag viene assegnato un indirizzo IP temporaneo. Google Cloud verifica la connettività tramite un ping. L'indirizzo IP di test viene rimosso al termine del processo di attivazione.
- Sono presenti voci ARP.
- Lo stato dell'alimentazione ottica è
Utilizza la diagnostica
Per visualizzare informazioni di diagnostica relative alla connessione di Dedicated Interconnect, segui questi passaggi.
Console
Nella console Google Cloud, vai alla scheda Connessioni fisiche di Cloud Interconnect.
Seleziona il nome di una connessione Dedicated Interconnect.
Le informazioni di diagnostica si trovano nelle seguenti posizioni della pagina dei dettagli della connessione:
- Per avvisi o errori, consulta il campo Stato nell'angolo in alto a sinistra della pagina.
- Per la capacità di cui è stato eseguito il provisioning di Dedicated Interconnect, consulta il campo Capacità di provisioning.
- Se sospetti problemi con la connessione Dedicated Interconnect, consulta la sezione Collegamenti VLAN per informazioni quali la capacità effettiva della connessione o il numero di link down.
- Per ulteriori dettagli, ad esempio i livelli di luminosità, consulta la sezione Informazioni sul circuito di collegamento.
gcloud
Utilizza il comando gcloud compute interconnects get-diagnostics
:
gcloud compute interconnects get-diagnostics NAME --project=PROJECT_ID
Sostituisci quanto segue:
NAME
: il nome della connessione Dedicated Interconnect nel tuo progettoPROJECT_ID
: l'ID del progetto Google Cloud
L'output comando dovrebbe essere simile al seguente esempio:
macAddress: "00:11:22:33:44:55" arpCache: macAddress: "55:44:33:22:11:00" ipAddress: "1.2.3.4" links: - circuitId: "circuit-id-1" receivingOpticalPower: value: 0.4 state: OK lacpStatus: state: ACTIVE googleSystemId: "00:11:22:33:44:55" neighborSystemId: "55:44:33:22:11:00" macsec: ckn: 0101010189abcdef...0123456789abcdef operational: true - circuitId: "circuit-id-2" receivingOpticalPower: value: 0.4 state: OK lacpStatus: state: DETACHED macsec: ckn: 0101010189abcdef...0123456789abcdef operational: false arpCache: macAddress: "01:23:45:67:89:0a" ipAddress: "2.3.4.5"
API
Utilizza il metodo interconnects.getDiagnostics
:
GET https://compute.googleapis.com/compute/projects/PROJECT_ID/global/interconnects/NAME/getDiagnostics
Sostituisci quanto segue:
PROJECT_ID
: l'ID del progetto Google CloudNAME
: il nome della connessione Dedicated Interconnect nel tuo progetto
Se questo comando ha esito positivo, restituisce l'output InterconnectDiagnostics
nel formato seguente. Per interpretare l'output, consulta le informazioni di riferimento sull'output dei comandi.
{ "macAddress": "00:11:22:33:44:55", "arpCache": [ { "macAddress": "55:44:33:22:11:00", "ipAddress": "1.2.3.4" } ], "links": [ { "circuitId": "circuit-id", "receivingOpticalPower": { "value": 0.4, "state": OK, }, "lacpStatus": { "state": ACTIVE, "googleSystemId": "00:11:22:33:44:55", "neighborSystemId": "55:44:33:22:11:00" } }, { "circuitId": "circuit-id", "receivingOpticalPower": { "value": 0.4, "state": OK, }, "lacpStatus": { "state": DETACHED }, "arpCache": [ { "macAddress": "01:23:45:67:89:0a", "ipAddress": "2.3.4.5" } ] } ] }
Riferimento output comando
Le definizioni dei parametri di output per i comandi gcloud
e l'API interconnects.getDiagnostics
sono elencate nella seguente tabella.
Parametro di output | Descrizione |
---|---|
macAddress |
Descrive l'indirizzo MAC del pacchetto di connessioni Dedicated Interconnect sul lato Google Cloud. |
arpCache |
Descrive i singoli vicini attualmente rilevati dal router Cloud nella cache ARP per la connessione Dedicated Interconnect. Questo campo è vuoto quando la connessione non è in bundle. |
arpCache[].macAddress |
Elenca l'indirizzo MAC di questo vicino ARP. |
arpCache[].ipAddress |
Elenca l'indirizzo IP di questo vicino ARP. |
links[] |
Descrive lo stato di ogni link sulla connessione Dedicated Interconnect. |
links[].circuitId |
Elenca l'ID univoco assegnato da Google per questo circuito, come assegnato durante l'attivazione del circuito. |
links[].googleDemarc |
Descrive la demarcazione assegnata da Google, assegnata all'attivazione del circuito e fornita da Google al cliente nell'LDA. |
links[].macsec |
Lo stato MACsec del link. Questo campo viene omesso se MACsec non è abilitato. |
links[].macsec.ckn |
Il nome della chiave di associazione della connettività (CKN) attualmente in uso. Questo campo viene omesso se MACsec non è abilitato. |
links[].macsec.operational |
Lo stato MACsec del link. Questo campo viene omesso se MACsec non è abilitato. Di seguito sono riportati i valori possibili:
|
links[].operationalState |
Lo stato operativo di questo link Dedicated Interconnect. Questo campo viene omesso se non hai abilitato MACsec. Di seguito sono riportati i valori possibili:
Lo stato operativo del link non è influenzato dallo stato MACsec del link. |
links[].receivingOpticalPower |
Descrive il valore e lo stato correnti del livello di luce ricevuto. |
links[].receivingOpticalPower.value |
Elenca il valore corrente del livello di luce ricevuto, in dBm. |
links[].receivingOpticalPower.state |
Lo stato del valore corrente rispetto ai livelli di avviso e allarme del ricetrasmettitore ricevente:
|
links[].transmittingOpticalPower |
Il valore e lo stato correnti del livello di luce di trasmissione. |
links[].transmittingOpticalPower.value |
Il valore attuale del livello di luce trasmessa, in dBm. |
links[].transmittingOpticalPower.state |
Lo stato del valore attuale rispetto ai livelli di avviso e allarme del ricetrasmettitore trasmittente:
|
links[].lacpStatus |
Le informazioni LACP per il singolo link. |
links[].lacpStatus.state |
|
links[].lacpStatus.googleSystemId |
L'ID sistema della porta sul lato Google Cloud della piattaforma di scambio LACP. |
links[].lacpStatus.neighborSystemId |
L'ID sistema della porta sul lato del cliente della piattaforma di scambio LACP. |
links[].arpCache[] |
Un elenco di oggetti InterconnectDiagnostics.ARPEntry , che descrive le voci ARP vicine visualizzate su questo link. Questo campo è vuoto se il link è in bundle. |
links[].arpCache[].macAddress |
L'indirizzo MAC di questo vicino ARP su questo link. |
links[].arpCache[].ipAddress |
L'indirizzo IP di questo vicino ARP su questo link. |
Passaggi successivi
Per creare una connessione Dedicated Interconnect, consulta la panoramica del provisioning di Dedicated Interconnect.
Per ulteriori informazioni sulle opzioni di Cloud Interconnect, consulta la panoramica di Cloud Interconnect.
Per aiutarti a risolvere i problemi comuni che potresti riscontrare durante l'utilizzo di Cloud Interconnect, consulta Risoluzione dei problemi.