Obtener diagnósticos

El diagnóstico de Cloud Interconnect te permite solucionar los problemas de tus conexiones de Cross-Cloud Interconnect durante el aprovisionamiento y después de la activación. Los diagnósticos te proporcionan información técnica actual y detallada sobre el lado de Google Cloud de tu conexión de Cloud Interconnect.

Diagnóstico durante las interrupciones

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

Diagnóstico durante el aprovisionamiento

Los diagnósticos contienen datos diferentes según la etapa del proceso de aprovisionamiento. La conexión debe cumplir con los requisitos de cada etapa antes de pasar a la siguiente.

Las etapas son las siguientes:

  • Etapa 1 - Conexión del circuito:

    • El estado de potencia óptica está OK.
    • bundleOperationalStatus es Down.
  • Etapa 2 - Calificación del circuito (varios vínculos):

    • El estado de potencia óptica está OK.
    • bundleOperationalStatus es Down.
  • Etapa 3 - Configuración de la producción:

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

Usa el diagnóstico

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

Console

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

    Ir a Conexiones físicas

  2. Selecciona el nombre de tu conexión de Cloud-Interconnect.

  3. Revisa los siguientes campos:

    • Para ver advertencias o errores, consulta el campo Estado en la esquina superior izquierda de la página.
    • Para obtener 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 adjuntos de VLAN para obtener información como la capacidad efectiva de la conexión o la cantidad de vínculos descendentes.
    • Para obtener detalles adicionales, como los niveles de luz, consulta la sección Información del circuito de los vínculos.

gcloud

Usa el comando gcloud compute interconnects get-diagnostics:

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

Reemplaza lo siguiente:

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

El resultado del comando debe ser similar al 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

Reemplaza lo siguiente:

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

Si este comando tiene éxito, se muestra el resultado 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 del resultado del comando

Para interpretar el resultado del diagnóstico, consulta la siguiente tabla.

Parámetro del resultado Descripción
macAddress Describe la dirección MAC del paquete de conexión de Cloud Interconnect en el lado de Google Cloud.
arpCache Describe los vecinos individuales que ve el Cloud Router en la caché ARP para la conexión de Cloud Interconnect. Esto está vacío cuando la conexión no está agrupada.
arpCache[].macAddress Enumera la dirección MAC de este vecino ARP.
arpCache[].ipAddress Hace una lista con la dirección IP de este vecino ARP.
links[] Describe el estado para cada vínculo de la conexión de Cloud Interconnect.
links[].circuitId Enumera el ID único asignado por Google para este circuito, según se asignó durante la activación del circuito.
links[].googleDemarc Describe la demarcación asignada por Google, como se asignó en el giro hacia arriba del circuito.
links[].receivingOpticalPower Describe el valor y estado actuales para el nivel de luz recibido.
links[].receivingOpticalPower.value Enumera el valor actual del nivel de luz recibido, en dBm.
links[].receivingOpticalPower.state

El estado del valor actual comparado con los niveles de alarma y advertencia para el transceptor de recepción.

  • OK: el valor no cruzó un umbral de advertencia.
  • LOW_WARNING: el valor cruzó por debajo del umbral de advertencia bajo.
  • HIGH_WARNING: el valor cruzó por encima del umbral de advertencia alto.
  • LOW_ALARM: el valor cruzó por debajo del umbral de alarma bajo.
  • HIGH_ALARM: el valor cruzó por encima del umbral de alarma alto.
links[].transmittingOpticalPower El valor y el estado actual para el nivel de luz de transmisión.
links[].transmittingOpticalPower.value El valor actual del nivel de luz de transmisión, en dBm.
links[].transmittingOpticalPower.state

El estado del valor actual comparado con los niveles de alarma y advertencia para el transceptor de transmisión.

  • OK: el valor no cruzó un umbral de advertencia.
  • LOW_WARNING: el valor cruzó por debajo del umbral de advertencia bajo.
  • HIGH_WARNING: el valor cruzó por encima del umbral de advertencia alto.
  • LOW_ALARM: el valor cruzó por debajo del umbral de alarma bajo.
  • HIGH_ALARM: el valor cruzó por encima del umbral de alarma alto.
links[].lacpStatus La información LACP para el vínculo único.
links[].lacpStatus.state
  • ACTIVE: El vínculo está configurado y activo dentro del conjunto.
  • DETACHED: el vínculo no está configurado dentro del conjunto; este estado se usa cuando bundleAggregationType es STATIC.
links[].lacpStatus.googleSystemId El ID del sistema del puerto en el lado de Google Cloud del intercambio de LACP.
links[].lacpStatus.neighborSystemId El ID del sistema del puerto en el lado de la nube remota del intercambio de LACP.
links[].arpCache[] Una lista de objetos InterconnectDiagnostics.ARPEntry que describe las entradas de vecino ARP que se ven en este vínculo. Esto está vacío si el vínculo está en un paquete.
links[].arpCache[].macAddress La dirección MAC del vecino ARP en este vínculo.
links[].arpCache[].ipAddress La dirección IP del vecino ARP en este vínculo.

¿Qué sigue?