Obtén el diagnóstico de Cloud Interconnect

beta

El diagnóstico de Cloud Interconnect te permite solucionar los problemas de 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 extremo de Google Cloud de la conexión a pedido de Cloud Interconnect.

Diagnóstico durante el aprovisionamiento

La visualización del diagnóstico te permite obtener la información necesaria para solucionar los problemas con la configuración del router local, lo que puede resultar útil si Cloud Interconnect falla en el proceso de aprovisionamiento,

Los resultados del diagnóstico contienen datos diferentes de acuerdo con la etapa del proceso de aprovisionamiento en la que se encuentre Cloud Interconnect. Encontrarás una lista con los pasos principales y secundarios en la siguiente sección. Esta información del diagnóstico te proporciona posibles pasos que se deben seguir para garantizar que el proceso de aprovisionamiento siga sin problemas.

Usa la referencia del resultado del comando para interpretar los resultados del comando de diagnóstico o la información proporcionada en Google Cloud Console.

Etapas del aprovisionamiento

El proceso de aprovisionamiento de Cloud Interconnect sucede en varias etapas. Debes cumplir con los siguientes requisitos en cada etapa antes de pasar a la próxima:

  • Etapa 1: conexión del circuito:

    • El estado de potencia óptica está OK.
    • El LACP está separado.
    • Las entradas ARP están presentes en los circuitos.
  • Etapa 2: calificación del circuito (varios vínculos):

    • El estado de potencia óptica está OK.
    • El LACP está separado.
    • Las entradas ARP están presentes en los circuitos.
  • Etapa 3: configuración de la producción:

    • El estado de potencia óptica está OK.
    • El LACP está activo.
    • Las entradas ARP están presentes en Cloud Interconnect

Usa el diagnóstico

Console

  1. Ve a la pestaña Conexiones físicas de Cloud Interconnect en Google Cloud Console.
    Ir a la pestaña Conexiones físicas
  2. Haz clic en el nombre de una Cloud Interconnect.
  3. En la página de detalles de Cloud Interconnect, puedes encontrar información del diagnóstico en las siguientes ubicaciones de pantalla:

    • Para advertencias o errores, revisa el campo Estado en la parte superior izquierda de la pantalla.
    • En el caso de la capacidad de aprovisionamiento de Cloud Interconnect, revisa el campo Capacidad.
    • Si sospechas que hay problemas con Cloud Interconnect, consulta a la derecha del campo Capacidad para obtener información como la capacidad efectiva de Cloud Interconnect, la cantidad de vínculos no disponibles, etcétera.

    Para obtener detalles adicionales, como los niveles de luz, usa la interfaz de línea de comandos o la API de gcloud.

gcloud

Ingresa el siguiente comando a fin de ver información de diagnóstico para Cloud Interconnect.

  • Reemplaza [NAME] con el nombre de la Cloud Interconnect en tu proyecto.
  • Reemplaza [PROJECT_ID] con el id del proyecto de Google Cloud.
    gcloud beta compute interconnects get-diagnostics [NAME] --project=[PROJECT_ID]
    

El resultado del comando debería ser similar al ejemplo 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"
      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"
    

api

Obtén el método de diagnóstico interconnects.getDiagnostics en el que [NAME] es el nombre de Cloud Interconnect.

     GET https://www.googleapis.com/compute/projects/[PROJECT_ID]/global/interconnects/[NAME]/diagnostics
    

Si este comando tiene éxito, se muestra el resultado InterconnectDiagnostics en el siguiente formato. Consulta la referencia del resultado del comando para interpretar el resultado.

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

Referencia del resultado del comando

Los significados de los parámetros de salida para los comandos gcloud y la API de interconnects.getDiagnosticsse encuentran enumerados en la siguiente lista.

Parámetro del resultado Descripción
macAddress Describe la dirección MAC del paquete de Cloud Interconnect en el extremo de Google Cloud.
arpCache Describe los vecinos individuales que el Cloud Router ve actualmente en la caché ARP para Cloud Interconnect. Esto está vacío cuando Cloud Interconnect no está agrupada.
arpCache[].macAddress Enumera la dirección MAC de este vecino ARP.
arpCache[].ipAddress Enumera la dirección IP de este vecino ARP.
links[] Describe el estado para cada vínculo de Cloud Interconnect.
links[].circuitId Enumera el ID único que asigna Google para este circuito, tal como se asignó durante la activación del circuito.
links[].googleDemarc Describe la demarcación que asigna Google, tal como se asignó durante la activación del circuito y como la aprovisionó Google al cliente en la LOA.
links[].receivingOpticalPower Describe el valor y estado actuales para el nivel de luz que se recibió.
links[].receivingOpticalPower.value Enumera el valor actual del nivel de luz recibido, en dBm.
links[].receivingOpticalPower.state

El estado del valor actual cuando se compara con los niveles de alarma y advertencia para el transceptor receptor.

  • 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 cuando se compara 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: se configuró y activó el vínculo dentro del paquete.
  • DETACHED: no se configuró el vínculo dentro del paquete.
links[].lacpStatus.googleSystemId El ID del sistema del puerto en el extremo de Google Cloud del intercambio de LACP.
links[].lacpStatus.neighborSystemId ID del sistema del puerto en el lado del cliente del intercambio LACP.
links[].arpCache[] Una lista de objetos InterconnectDiagnostics.ARPEntry que describen las entradas de vecino ARP que se ven en este vínculo. Esto estará vacío si el vínculo está en agrupado.
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.