Obtener diagnósticos

Los diagnósticos de Cloud Interconnect te permiten solucionar problemas de tus conexiones Cross-Cloud Interconnect durante el aprovisionamiento y después de la activación. Los diagnósticos le proporcionan información técnica detallada y actualizada sobre el Google Cloud lado de su conexión Cross-Cloud Interconnect.

Diagnósticos durante las interrupciones

Es posible que los resultados de los diagnósticos no estén disponibles durante una interrupción global porque la información de la conexión de Cross-Cloud Interconnect se proporciona como un recurso global. Una interrupción global puede afectar a la obtención de los diagnósticos de Cross-Cloud Interconnect. Sin embargo, estas interrupciones globales no reflejan necesariamente el estado funcional de las interconexiones o los adjuntos.

Diagnóstico durante el aprovisionamiento

La sección Diagnóstico contiene datos diferentes en función de la fase del proceso de aprovisionamiento. Tu conexión debe cumplir los requisitos de cada fase para poder pasar a la siguiente.

Las fases son las siguientes:

  • Fase 1:conexión de circuito

    • El estado de la potencia óptica es OK.
    • bundleOperationalStatus es Down.
  • Fase 2: clasificación de circuito (varios enlaces)

    • El estado de la potencia óptica es OK.
    • bundleOperationalStatus es Down.
  • Fase 3:Configuración de producción

    • El estado de la potencia óptica es OK.
    • bundleOperationalStatus es Up.

Usar diagnósticos

Para interpretar la información que obtienes de la Google Cloud consola, la CLI de Google Cloud o la API, consulta la sección Referencia de salida de comandos.

Consola

  1. En la Google Cloud consola, ve a la pestaña Conexiones físicas de Cloud Interconnect.

    Ve a Conexiones físicas.

  2. Seleccione el nombre de su conexión Cross-Cloud Interconnect.

  3. Revisa los siguientes campos:

    • Si hay advertencias o errores, consulte el campo Estado en la esquina superior izquierda de la página.
    • Para ver la capacidad aprovisionada de la conexión de Cloud Interconnect, consulta el campo Capacidad aprovisionada.
    • Si sospechas que hay problemas con la conexión de Cloud Interconnect, consulta la sección Vinculaciones de VLAN para obtener información sobre la capacidad efectiva de la conexión o el número de enlaces inactivos.
    • Para obtener más información, como los niveles de luz, consulta la sección Información del circuito de Link.

gcloud

Usa el comando gcloud compute interconnects get-diagnostics:

gcloud compute interconnects get-diagnostics NAME \
    --project=PROJECT_ID

Haz los cambios siguientes:

  • NAME: el nombre de la conexión
  • PROJECT_ID: el ID del Google Cloud proyecto

La salida del comando debería ser similar a la siguiente:

result:
bundleAggregationType: BUNDLE_AGGREGATION_TYPE_LACP
bundleOperationalStatus: BUNDLE_OPERATIONAL_STATUS_UP
links:
- circuitId: GCP-00112
googleDemarc: MARKL:MMR A/ 4th floor Cab 04.105.004.704 FP 4 Port 3 Fibers 77,78
  -LC
lacpStatus:
  googleSystemId: 9c:e1:76:7a:40:de
  neighborSystemId: ec:ce:13:e2:99:07
  state: ACTIVE
operationalStatus: LINK_OPERATIONAL_STATUS_UP
receivingOpticalPower:
  state: OK
  value: -2.94
transmittingOpticalPower:
  state: OK
  value: -1.66
macAddress: 9c:e1:76:7a:40:e3

API

Usa el método interconnects.getDiagnostics:

 GET https://compute.googleapis.com/compute/projects/PROJECT_ID/global/interconnects/NAME/getDiagnostics

Haz los cambios siguientes:

  • PROJECT_ID: el ID del Google Cloud proyecto
  • NAME: el nombre de tu conexión

Si este comando se ejecuta correctamente, devuelve InterconnectDiagnostics en el siguiente formato.

{
"result": {
"macAddress": "9c:e1:76:7a:40:e3",
"links": [
  {
    "circuitId": "GCP-00112",
    "googleDemarc": "MARKL:MMR A/ 4th floor Cab 04.105.004.704 FP 4 Port 3 Fibers 77,78 -LC",
    "receivingOpticalPower": {
      "value": -2.97,
      "state": "OK"
    },
    "transmittingOpticalPower": {
      "value": -1.67,
      "state": "OK"
    },
    "lacpStatus": {
      "state": "ACTIVE",
      "googleSystemId": "9c:e1:76:7a:40:de",
      "neighborSystemId": "ec:ce:13:e2:99:07"
    },
    "operationalStatus": "LINK_OPERATIONAL_STATUS_UP"
  }
],
"bundleOperationalStatus": "BUNDLE_OPERATIONAL_STATUS_UP",
"bundleAggregationType": "BUNDLE_AGGREGATION_TYPE_LACP"
}
}

Referencia de la salida de comandos

Para interpretar el resultado de los diagnósticos, consulta la siguiente tabla.

Parámetro de salida Descripción
macAddress Describe la dirección MAC del paquete de conexiones de Cloud Interconnect en el lado de Google Cloud .
arpCache Describe los vecinos individuales que ve Cloud Router en la caché ARP de la conexión de Cloud Interconnect. Este campo está vacío cuando la conexión no está agrupada.
arpCache[].macAddress Muestra la dirección MAC de este vecino ARP.
arpCache[].ipAddress Muestra la dirección IP de este vecino ARP.
links[] Describe el estado de cada enlace de la conexión de Cloud Interconnect.
links[].circuitId Muestra el ID único asignado por Google a este circuito, tal como se asignó durante la activación del circuito.
links[].googleDemarc Describe la demarcación asignada por Google, tal como se asignó en la activación del circuito.
links[].receivingOpticalPower Describe el valor y el estado actuales de la luz recibida. nivel.
links[].receivingOpticalPower.value Muestra el valor actual del nivel de luz recibida, en dBm.
links[].receivingOpticalPower.state

El estado del valor actual en comparación con los niveles de advertencia y alarma del transceptor receptor:

  • Correcto: el valor no ha superado un umbral de advertencia.
  • LOW_WARNING: el valor ha superado el umbral de advertencia inferior.
  • HIGH_WARNING: el valor ha superado el umbral de advertencia superior.
  • LOW_ALARM: el valor ha cruzado el umbral inferior de alarma.
  • HIGH_ALARM: el valor ha superado el umbral superior de alarma.
links[].transmittingOpticalPower El valor y el estado actuales del nivel de luz de transmisión.
links[].transmittingOpticalPower.value Valor actual del nivel de luz transmitida, en dBm.
links[].transmittingOpticalPower.state

El estado del valor actual en comparación con los niveles de advertencia y alarma del transceptor de transmisión:

  • Correcto: el valor no ha superado un umbral de advertencia.
  • LOW_WARNING: el valor ha superado el umbral de advertencia inferior.
  • HIGH_WARNING: el valor ha superado el umbral de advertencia superior.
  • LOW_ALARM: el valor ha cruzado el umbral inferior de alarma.
  • HIGH_ALARM: el valor ha superado el umbral superior de alarma.
links[].lacpStatus Información de LACP del enlace único.
links[].lacpStatus.state
  • ACTIVO: el enlace está configurado y activo en el paquete.
  • DESASOCIADO: el enlace no está configurado en el paquete. Este estado se usa cuando bundleAggregationType es STATIC.
links[].lacpStatus.googleSystemId El ID del sistema del puerto en el lado Google Cloud del intercambio LACP.
links[].lacpStatus.neighborSystemId El ID del sistema del puerto en el lado de la nube remota del intercambio LACP. .
links[].arpCache[] Lista de objetos InterconnectDiagnostics.ARPEntry que describe las entradas de vecinos ARP vistas en este enlace. Este campo está vacío si el enlace está agrupado.
links[].arpCache[].macAddress Dirección MAC de este vecino de ARP en este enlace.
links[].arpCache[].ipAddress La dirección IP de este vecino ARP en este enlace.

Siguientes pasos