El diagnóstico de Cloud Interconnect te permite solucionar los problemas de tus conexiones de 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 las conexiones de Interconnect a pedido.
Diagnóstico durante las interrupciones
En el caso de una interrupción global, no uses los resultados del diagnóstico de tu conexión de interconexión dedicada para tomar decisiones sobre a dónde redireccionar tu tráfico de red.
A diferencia de un adjunto de VLAN, que es regional, una conexión de interconexión dedicada es un recurso global. Una interrupción global puede evitar que los diagnósticos de Cloud Interconnect funcionen correctamente.
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 tu conexión de Interconnect falla en el proceso de aprovisionamiento.
Los resultados del diagnóstico contienen datos diferentes según la etapa del proceso de aprovisionamiento en la que se encuentre tu conexión de Interconnect. Encontrarás una lista de los pasos principales y secundarios en la sección siguiente. Esta información del diagnóstico te proporciona posibles pasos siguientes para asegurar 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 la consola de Google Cloud.
Etapas del aprovisionamiento
El proceso de aprovisionamiento de conexión de Interconnect se produce en múltiples etapas. Debes cumplir con los requisitos siguientes en cada etapa antes de pasar a la próxima:
Etapa 1 - Conexión del circuito:
- El estado de potencia óptica está
OK
para cada vínculo en la conexión.
- El estado de potencia óptica está
Etapa 2 - Calificación del circuito (solo para conexiones que tienen varios vínculos):
- El estado de potencia óptica está
OK
para cada vínculo en la conexión. - A cada vínculo se le asigna una dirección IP temporal. La dirección se usa para calificar cada vínculo de forma individual mediante una prueba de ping.
- Las entradas del Protocolo de resolución de direcciones (ARP) están presentes.
- El estado de potencia óptica está
Etapa 3 - Configuración de la producción:
- El estado de potencia óptica está
OK
para cada vínculo en la conexión. - Todos los vínculos de la conexión se configuran en un paquete de LACP.
- Se asigna una dirección IP temporal a la interfaz del conjunto sin etiquetar. Google Cloud verifica la conectividad a través de un ping. La dirección IP de prueba se quita cuando se completa el proceso de activación.
- Las entradas ARP están presentes.
- El estado de potencia óptica está
Usa el diagnóstico
Si quieres ver la información de diagnóstico para la conexión de Interconnect, sigue estos pasos.
Console
En la consola de Google Cloud, ve a la pestaña Conexiones físicas de Cloud Interconnect.
Selecciona el nombre de una conexión de interconexión dedicada.
La información de diagnóstico se encuentra en las siguientes ubicaciones de la página de detalles de la conexión:
- 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 interconexión dedicada, consulta el campo Capacidad aprovisionada.
- Si sospechas que hay problemas con la conexión de Dedicated 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 de interconexión dedicada en tu proyectoPROJECT_ID
: el ID del proyecto de Google Cloud
El resultado del comando debe ser similar al siguiente ejemplo:
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
Reemplaza lo siguiente:
PROJECT_ID
: el ID del proyecto de Google CloudNAME
: el nombre de la conexión de interconexión dedicada en tu proyecto
Si este comando tiene éxito, se muestra el resultado InterconnectDiagnostics
en el siguiente formato. Para interpretar el resultado, consulta la referencia del resultado 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" } ] } ] }
Referencia del resultado del comando
Las definiciones de los parámetros de salida para los comandos gcloud
y la API interconnects.getDiagnostics
se enumeran en la siguiente tabla.
Parámetro del resultado | Descripción |
---|---|
macAddress |
Describe la dirección MAC del paquete de conexión de Dedicated 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 interconexión dedicada. 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 Dedicated 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 y proporcionó Google al cliente en la LOA. |
links[].macsec |
El estado MACsec del vínculo. Este campo se omite si no tienes MACsec habilitado. |
links[].macsec.ckn |
El nombre de la clave de la asociación de conectividad (CKN) en uso Este campo se omite si no tienes MACsec habilitado. |
links[].macsec.operational |
El estado MACsec del vínculo. Este campo se omite si no tienes MACsec habilitado. Los siguientes son los valores posibles:
|
links[].operationalState |
El estado operativo de este vínculo de Interconnect. Este campo se omite si no tienes MACsec habilitado. Los siguientes son los valores posibles:
El estado operativo del vínculo no se ve afectado por el estado MACsec. |
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.
|
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.
|
links[].lacpStatus |
La información LACP para el vínculo único. |
links[].lacpStatus.state |
|
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 del cliente del intercambio 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?
Para crear una conexión de interconexión dedicada, consulta la descripción general del aprovisionamiento de interconexión dedicada.
Para obtener más información sobre las opciones de Cloud Interconnect, consulta la descripción general de Cloud Interconnect.
Para ayudarte a resolver problemas comunes que podrías encontrar cuando uses Cloud Interconnect, consulta Solución de problemas.