Obtener diagnósticos

Los diagnósticos de Cloud Interconnect te permiten solucionar problemas de tus conexiones de Interconnect dedicado durante el aprovisionamiento y después de la activación.

Los diagnósticos le proporcionan información técnica detallada y actualizada sobre elGoogle Cloud lado de las conexiones de interconexión dedicada bajo demanda.

Diagnósticos durante las interrupciones

En caso de interrupción global, no utilices los resultados de diagnóstico de tu conexión Dedicated Interconnect para tomar decisiones sobre dónde redirigir el tráfico de tu red.

A diferencia de una vinculación de VLAN, que es regional, una conexión de interconexión dedicada es un recurso global. Una interrupción global puede impedir que los diagnósticos de Cloud Interconnect funcionen correctamente.

Diagnóstico durante el aprovisionamiento

Ver los diagnósticos te proporciona la información necesaria para solucionar los problemas de configuración de tu router local, lo que puede ser útil si tu conexión de Interconnect dedicado no avanza en el proceso de aprovisionamiento.

Los resultados de los diagnósticos contienen datos diferentes en función de la fase del proceso de aprovisionamiento en la que se encuentre tu conexión Interconnect dedicada. Los pasos principales y secundarios se indican en la siguiente sección. Esta información de diagnóstico te indica los posibles pasos que puedes seguir para que el proceso de aprovisionamiento avance sin más problemas.

Consulta la referencia de salida de comandos para interpretar los resultados de los comandos de diagnóstico o la información proporcionada en la consola Google Cloud .

Fases de aprovisionamiento

El proceso de aprovisionamiento de conexiones de interconexión dedicada se lleva a cabo en varias fases. Debes cumplir los siguientes requisitos en cada fase para poder pasar a la siguiente:

  • Fase 1:Conexión de circuitos

    • El estado de la potencia óptica es OK para cada enlace de la conexión.
  • Fase 2: Cualificación del circuito (solo para conexiones que tengan varios enlaces):

    • El estado de la potencia óptica es OK para cada enlace de la conexión.
    • A cada enlace se le asigna una dirección IP temporal. La dirección se usa para calificar cada enlace de forma individual mediante una prueba de ping.
    • Hay entradas del protocolo de resolución de direcciones (ARP).
  • Fase 3:Configuración de producción

    • El estado de la potencia óptica es OK para cada enlace de la conexión.
    • Todos los enlaces de la conexión se configuran en un paquete LACP.
    • Se asigna una dirección IP temporal a la interfaz de la agrupación sin etiquetar. Google Cloud verifica la conectividad mediante un ping. La dirección IP de prueba se elimina cuando se completa el proceso de activación.
    • Hay entradas ARP.

Usar diagnósticos

Para ver la información de diagnóstico de la conexión de Interconnect dedicada, siga estos pasos.

Consola

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

    Ve a Conexiones físicas.

  2. Selecciona el nombre de una conexión de interconexión dedicada.

  3. La información de diagnóstico se encuentra en las siguientes ubicaciones de la página de detalles de la conexión:

    • Para ver las advertencias o los errores, consulta el campo Estado.
    • Para ver la capacidad aprovisionada de la interconexión dedicada, consulta el campo Capacidad aprovisionada.
    • Si sospechas que hay problemas con la conexión de interconexión dedicada, 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 de interconexión dedicada de tu proyecto
  • PROJECT_ID: el ID del Google Cloud proyecto

El resultado debería ser similar al siguiente:

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

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 la conexión de interconexión dedicada de tu proyecto

Si este comando se ejecuta correctamente, devuelve InterconnectDiagnostics en el siguiente formato. Para interpretar la salida, consulta la referencia de salida de comandos.

{
  "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"
        }
      ]
    }
  ]
}

Usar diagnósticos de grupos de conexiones

También puedes obtener diagnósticos agregados de todas las conexiones de interconexión de un grupo de conexiones de interconexión.

Consola

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

    Ve a Conexiones físicas.

  2. En la tabla Grupos de interconexiones, seleccione el nombre de un grupo de conexiones de Interconexión Dedicada.

  3. La información de diagnóstico se encuentra en las siguientes ubicaciones de la página de detalles del grupo:

    • En la parte superior de la página, puedes ver el estado y la descripción del grupo.
    • Debajo del estado y la descripción, puedes ver cuántas de tus conexiones están activas, el ANS que has elegido y si cumples los requisitos para disfrutar de él.
    • Si hay algún bloqueo que impida que tu grupo de conexiones cumpla los requisitos del SLA que quieres, esos bloqueos aparecerán en el campo Bloqueos de elegibilidad del SLA de la sección anterior.
    • La tabla de la parte inferior de la página muestra detalles sobre cada conexión del grupo de conexiones.

gcloud

Usa el comando gcloud compute interconnects groups get-operational-status y sustituye NAME por el nombre de la conexión Interconnect dedicada que quieras comprobar:

gcloud compute interconnects groups get-operational-status NAME

Usar diagnósticos de grupos de vinculaciones de VLAN

Puedes obtener diagnósticos agregados de todas las vinculaciones de VLAN de un grupo de vinculaciones de VLAN.

Consola

  1. En la Google Cloud consola, ve a la pestaña Cloud Interconnect Vinculaciones de VLAN.

    Ir a vinculaciones de VLAN

  2. Selecciona el grupo de vinculaciones de VLAN que quieras editar.

  3. La información de diagnóstico se encuentra en las siguientes ubicaciones de la página de detalles del grupo:

    • En la parte superior de la página, puedes ver el estado y la descripción del grupo.
    • En el estado y la descripción, puedes ver cuántas de tus vinculaciones de VLAN están activas, el SLA que has elegido y si cumples los requisitos para disfrutar de él.
    • Si hay algún bloqueo que impida que tu grupo de vinculaciones de VLAN cumpla los requisitos del SLA que quieres contratar, esos bloqueos aparecerán en el campo Bloqueos de cumplimiento de los requisitos del SLA de la sección anterior.
    • En la tabla de la parte inferior de la página se muestran los detalles de cada vinculación de VLAN del grupo de vinculaciones de VLAN.

gcloud

Usa el comando gcloud compute interconnects attachments groups get-operational-status:

gcloud compute interconnects attachments groups get-operational-status NAME

Haz los cambios siguientes:

  • NAME: el nombre del grupo de vinculaciones de VLAN de tu proyecto

El resultado debería ser similar al siguiente:

result:
attachmentStatuses:
- adminEnabled: true
  attachment: https://www.googleapis.com/compute/v1/projects/equinix-gci-testing/regions/us-west2/interconnectAttachments/byohsm-lab-sfo-attachment3
  isActive: ACTIVE
  status: CONNECTION_UP
- adminEnabled: true
  attachment: https://www.googleapis.com/compute/v1/projects/equinix-gci-testing/regions/us-west2/interconnectAttachments/ccsw03-sfo05-z1-a1
  isActive: ACTIVE
  status: CONNECTION_UP
configured:
  availabilitySla:
    effectiveSla: PRODUCTION_NON_CRITICAL
groupStatus: FULLY_UP
intent:
  availabilitySla: PRODUCTION_NON_CRITICAL
operational:
  availabilitySla:
    effectiveSla: PRODUCTION_NON_CRITICAL

Referencia de la salida de comandos

En la siguiente tabla se muestran las definiciones de los parámetros de salida de los comandos de la CLI de Google Cloud y de la API interconnects.getDiagnostics.

Parámetro de salida Descripción
macAddress Describe la dirección MAC del paquete de conexiones de interconexión dedicada en el lado Google Cloud .
arpCache Describe los vecinos individuales que ve el router de Cloud Router en la caché ARP de la conexión de interconexión dedicada. 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 interconexión dedicada.
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 y Google la proporcionó al cliente en la LOA.
links[].macsec Estado de MACsec del enlace. Este campo se omite si no tienes MACsec habilitado.
links[].macsec.ckn Nombre de la clave de asociación de conectividad (CKN) en uso. Este campo se omite si no tienes habilitado MACsec.
links[].macsec.operational

Estado de MACsec del enlace. Este campo se omite si no tienes habilitado MACsec. Estos son los valores posibles:

  • TRUE: MACsec está operativo en el enlace.
  • FALSE: MACsec no funciona en el enlace.
links[].operationalState

Estado operativo de este enlace de interconexión dedicada. Este campo se omite si no tienes habilitado MACsec. Estos son los valores posibles:

  • LINK_OPERATIONAL_STATUS_UP: el enlace está operativo.
  • LINK_OPERATIONAL_STATUS_DOWN: el enlace no funciona.

El estado operativo de la vinculación no se ve afectado por el estado de MACsec de la vinculación.

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 recibido 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.
  • SEPARADO: el enlace no está configurado en el paquete.
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 del cliente 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