Accesso alla diagnostica

La diagnostica di Cloud Interconnect ti consente di risolvere i problemi relativi alle connessioni di Dedicated Interconnect durante il provisioning e dopo l'attivazione.

La diagnostica fornisce informazioni tecniche aggiornate e dettagliate sul latoGoogle Cloud delle connessioni Dedicated Interconnect on demand.

Diagnostica durante i disservizi

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 è regionale, una connessione Dedicated Interconnect è una risorsa globale. Un'interruzione globale può impedire il corretto funzionamento della diagnostica per Cloud Interconnect.

Diagnostica durante il provisioning

La visualizzazione della diagnostica fornisce le informazioni necessarie per risolvere i problemi relativi alla configurazione del router on-premise, il che può essere utile se la connessione Dedicated Interconnect non riesce a procedere con la procedura di provisioning.

I risultati della diagnostica contengono dati diversi a seconda del livello del processo di provisioning in cui si trova la connessione Dedicated Interconnect. I passaggi principali e secondari sono elencati nella sezione successiva. Queste informazioni di diagnostica forniscono possibili passaggi successivi da seguire per garantire che la procedura di provisioning proceda senza ulteriori problemi.

Utilizza il riferimento all'output del comando per interpretare i risultati dei comandi di diagnostica o le informazioni fornite nella console Google Cloud .

Fasi di provisioning

La procedura di provisioning della connessione Dedicated Interconnect avviene in più fasi. Per poter passare alla fase successiva, devi soddisfare i seguenti requisiti in ogni fase:

  • Fase 1 - Collegamento del circuito:

    • Lo stato dell'intensità ottica è OK per ogni collegamento della connessione.
  • Fase 2 - Qualificazione del circuito (solo per le connessioni con più link):

    • Lo stato dell'intensità ottica è OK per ogni collegamento della connessione.
    • A ogni link viene assegnato un indirizzo IP temporaneo. L'indirizzo viene utilizzato per valutare singolarmente ogni link tramite un test di ping.
    • Sono presenti voci del protocollo ARP (Address Resolution Protocol).
  • Fase 3 - Configurazione di produzione:

    • Lo stato dell'intensità ottica è OK per ogni collegamento della connessione.
    • Tutti i link nella connessione sono configurati in un bundle LACP.
    • All'interfaccia del bundle non taggata viene assegnato un indirizzo IP temporaneo. Google Cloud verifica la connettività tramite un ping. L'indirizzo IP di test viene rimosso al termine della procedura di attivazione.
    • Sono presenti voci ARP.

Utilizzare la diagnostica

Per visualizzare le informazioni di diagnostica per la connessione di Dedicated Interconnect, segui questi passaggi.

Console

  1. Nella console Google Cloud , vai alla scheda Collegamenti fisici 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 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 come la capacità effettiva della connessione o il numero di downlink.
    • Per ulteriori dettagli, ad esempio i livelli di illuminazione, consulta la sezione Informazioni sul circuito del link.

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 progetto
  • PROJECT_ID: l'ID del progetto Google Cloud

L'output del 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 progetto

Se questo comando va a buon fine, restituisce l'output InterconnectDiagnostics nel seguente formato. Per interpretare l'output, consulta il riferimento all'output del comando.

{
  "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 all'output del comando

Le definizioni dei parametri di output per i comandi gcloud e per l'API interconnects.getDiagnostics sono elencate nella tabella seguente.

Parametro di output Descrizione
macAddress Descrive l'indirizzo MAC del bundle di connessione Dedicated Interconnect sul lato Google Cloud .
arpCache Descrive i singoli vicini rilevati dal router Cloud nella cache ARP per la connessione Dedicated Interconnect. Questo valore è vuoto quando la connessione non è inclusa nel pacchetto.
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, come assegnata al commissioning del circuito e fornita da Google al cliente nella LOA.
links[].macsec Lo stato MACsec del link. Questo campo viene omesso se MACsec non è attivo.
links[].macsec.ckn Il nome della chiave di associazione della connettività (CKN) in uso. Questo campo viene omesso se MACsec non è abilitato.
links[].macsec.operational

Lo stato MACsec del link. Questo campo viene omesso se non hai attivato MACsec. Di seguito sono riportati i valori possibili:

  • TRUE: MACsec è operativo sul link.
  • FALSE: MACsec non è operativo sul link.
links[].operationalState

Lo stato di funzionamento di questo collegamento Dedicated Interconnect. Questo campo viene omesso se MACsec non è abilitato. Ecco i valori possibili:

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

Lo stato di funzionamento del link non è interessato dallo stato MACsec del link.

links[].receivingOpticalPower Descrive il valore e lo stato attuali del livello di luce ricevuto.
links[].receivingOpticalPower.value Elenca il valore corrente del livello di illuminazione ricevuto, in dBm.
links[].receivingOpticalPower.state

Lo stato del valore corrente rispetto ai livelli di avviso e di allarme per il ricetrasmettitore di ricezione:

  • OK: il valore non ha superato una soglia di avviso.
  • LOW_WARNING: il valore è sceso al di sotto della soglia di avviso bassa.
  • HIGH_WARNING: il valore ha superato la soglia di avviso alta.
  • LOW_ALARM: il valore è sceso al di sotto della soglia di allarme basso.
  • HIGH_ALARM: il valore ha superato la soglia di avviso alta.
links[].transmittingOpticalPower Il valore e lo stato attuali del livello di illuminazione di trasmissione.
links[].transmittingOpticalPower.value Il valore corrente del livello di illuminazione di trasmissione, in dBm.
links[].transmittingOpticalPower.state

Lo stato del valore corrente rispetto ai livelli di avviso e di alarme per il transceiver in trasmissione:

  • OK: il valore non ha superato una soglia di avviso.
  • LOW_WARNING: il valore è sceso al di sotto della soglia di avviso bassa.
  • HIGH_WARNING: il valore ha superato la soglia di avviso alta.
  • LOW_ALARM: il valore è sceso al di sotto della soglia di allarme basso.
  • HIGH_ALARM: il valore ha superato la soglia di avviso alta.
links[].lacpStatus Le informazioni LACP per il singolo link.
links[].lacpStatus.state
  • ATTIVO:il collegamento è configurato e attivo all'interno del pacchetto.
  • SCOLLEGATO: il link non è configurato nel bundle.
links[].lacpStatus.googleSystemId L'ID sistema della porta sul lato Google Cloud dell'exchange LACP.
links[].lacpStatus.neighborSystemId L'ID sistema della porta sul lato del cliente dello scambio LACP.
links[].arpCache[] Un elenco di oggetti InterconnectDiagnostics.ARPEntry, che descrivono le voci dei vicini ARP rilevate 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