Accesso alla diagnostica

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.
  • 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).
  • 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.

Utilizza la diagnostica

Per visualizzare informazioni di diagnostica relative alla connessione di Dedicated Interconnect, segui questi passaggi.

Console

  1. Nella console Google Cloud, vai alla scheda Connessioni fisiche di Cloud Interconnect.

    Vai a Connessioni fisiche

  2. Seleziona il nome di una connessione Dedicated Interconnect.

  3. 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 progetto
  • PROJECT_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 Cloud
  • NAME: 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:

  • TRUE: MACsec è operativo sul link.
  • FALSE: MACsec non è operativo sul link.
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:

  • LINK_OPERATIONAL_STATUS_UP: il link è operativo.
  • LINK_OPERATIONAL_STATUS_DOWN: il link non è operativo.

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:

  • OK: il valore non ha superato una soglia di avviso.
  • LOW_WARNING: il valore ha superato la soglia di avviso bassa.
  • HIGH_WARNING: il valore ha superato la soglia di avviso alta.
  • LOW_ALARM: il valore ha superato la soglia di allarme bassa.
  • HIGH_ALARM: il valore ha superato la soglia di allarme alta.
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:

  • OK: il valore non ha superato una soglia di avviso.
  • LOW_WARNING: il valore ha superato la soglia di avviso bassa.
  • HIGH_WARNING: il valore ha superato la soglia di avviso alta.
  • LOW_ALARM: il valore ha superato la soglia di allarme bassa.
  • HIGH_ALARM: il valore ha superato la soglia di allarme alta.
links[].lacpStatus Le informazioni LACP per il singolo link.
links[].lacpStatus.state
  • ACTIVE: il link è configurato e attivo all'interno del bundle.
  • DETACHED: il link non è configurato all'interno del bundle.
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