- Solicitud HTTP
- Parámetros de ruta
- Cuerpo de la solicitud
- Cuerpo de la respuesta
- Permisos de autorización
- InterconnectDiagnostics
- LinkStatus
- LinkLACPStatus
- Estado
- LinkLLDPStatus
- PacketCounts
- Pruébalo
Obtiene el diagnóstico de un solo recurso de interconexión.
Solicitud HTTP
GET https://edgenetwork.googleapis.com/v1/{name=projects/*/locations/*/zones/*/interconnects/*}:diagnose
La URL usa la sintaxis de la transcodificación gRPC.
Parámetros de ruta
| Parámetros | |
|---|---|
name |
Obligatorio. Es el nombre del recurso de interconexión. |
Cuerpo de la solicitud
El cuerpo de la solicitud debe estar vacío.
Cuerpo de la respuesta
DiagnoseInterconnectResponse contiene los diagnósticos actuales de una interconexión específica.
Si se ejecuta correctamente, el cuerpo de la respuesta contiene datos con la siguiente estructura:
| Representación JSON |
|---|
{
"updateTime": string,
"result": {
object ( |
| Campos | |
|---|---|
updateTime |
Fecha y hora en la que se actualizaron los diagnósticos de interconexión por última vez. Una marca de tiempo en formato RFC3339 UTC “Zulú”, con una resolución de nanosegundos y hasta nueve dígitos fraccionarios. Ejemplos: |
result |
Es el estado de la red de una interconexión específica. |
Permisos de autorización
Se requiere el siguiente permiso de OAuth:
https://www.googleapis.com/auth/cloud-platform
Para obtener más información, consulta Descripción general de la autenticación.
InterconnectDiagnostics
Es la información de diagnóstico sobre la interconexión, que contiene información técnica detallada y actual sobre el lado de Google de la conexión.
| Representación JSON |
|---|
{ "macAddress": string, "linkLayerAddresses": [ { object ( |
| Campos | |
|---|---|
macAddress |
Es la dirección MAC de la interfaz del paquete de Interconnect. |
linkLayerAddresses[] |
Es una lista de LinkLayerAddress que describe la dirección IP y la dirección de capa de vínculo correspondiente de los vecinos para esta interconexión. |
links[] |
Es una lista de objetos LinkStatus que se usa para describir el estado de cada vínculo en la interconexión. |
LinkStatus
Describe el estado de cada vínculo de la interconexión.
| Representación JSON |
|---|
{ "circuitId": string, "lacpStatus": { object ( |
| Campos | |
|---|---|
circuitId |
Es el ID único de este vínculo que Google asignó durante la activación. |
lacpStatus |
Describe el estado de un vínculo de LACP. |
lldpStatuses[] |
Es una lista de objetos LinkLLDPStatus que se usa para describir el estado del LLDP de cada par para cada vínculo en la interconexión. |
packetCounts |
Son estadísticas específicas de la cantidad de paquetes para esta vinculación. |
LinkLACPStatus
Describe el estado de un vínculo de LACP.
| Representación JSON |
|---|
{
"state": enum ( |
| Campos | |
|---|---|
state |
Es el estado de un vínculo LACP. |
googleSystemId |
Es el ID del sistema del puerto en el lado de Google del intercambio de LACP. |
neighborSystemId |
ID del sistema del puerto en el lado del vecino del intercambio de LACP. |
aggregatable |
Un valor verdadero indica que el participante permitirá que se use el vínculo como parte del agregado. Un valor falso indica que el vínculo debe usarse como un vínculo individual. |
collecting |
Es verdadero si el participante recopila fotogramas entrantes en el vínculo; de lo contrario, es falso. |
distributing |
Cuando es verdadero, el participante distribuye los fotogramas salientes; cuando es falso, la distribución está inhabilitada. |
Estado
Es un enum de estado para el vínculo LACP.
| Enums | |
|---|---|
UNKNOWN |
Es el estado predeterminado que indica que el estado está en un estado desconocido. |
ACTIVE |
El vínculo está configurado y activo dentro del paquete. |
DETACHED |
El vínculo no está configurado dentro del paquete, lo que significa que el resto del objeto debe estar vacío. |
LinkLLDPStatus
Describe una vinculación de LLDP.
| Representación JSON |
|---|
{ "peerSystemName": string, "peerSystemDescription": string, "peerChassisId": string, "peerChassisIdType": string, "peerPortId": string, "peerPortIdType": string } |
| Campos | |
|---|---|
peerSystemName |
Es el nombre asignado administrativamente del sistema par. |
peerSystemDescription |
Es la descripción textual de la entidad de red del par de LLDP. |
peerChassisId |
Es el componente de chasis del mismo nivel del identificador de extremo asociado con el agente de LLDP de transmisión. |
peerChassisIdType |
Es el formato y la fuente de la cadena del identificador del chasis del par. |
peerPortId |
Es el componente de puerto del identificador de extremo asociado con el agente de LLDP transmisor. Si el puerto especificado es un puerto de repetidor IEEE 802.3, este TLV es opcional. |
peerPortIdType |
Es el formato y la fuente de la cadena del identificador de puerto de la misma organización. |
PacketCounts
Contiene una colección de objetos de estadísticas relacionadas con la interfaz.
| Representación JSON |
|---|
{ "inboundUnicast": string, "inboundErrors": string, "inboundDiscards": string, "outboundUnicast": string, "outboundErrors": string, "outboundDiscards": string } |
| Campos | |
|---|---|
inboundUnicast |
Es la cantidad de paquetes que se entregan. |
inboundErrors |
Es la cantidad de paquetes entrantes que contenían errores. |
inboundDiscards |
Es la cantidad de paquetes entrantes que se eligieron para descartar, aunque no se detectaron errores que impidieran su entrega. |
outboundUnicast |
Es la cantidad total de paquetes que se solicitan para la transmisión. |
outboundErrors |
Es la cantidad de paquetes salientes que no se pudieron transmitir debido a errores. |
outboundDiscards |
Es la cantidad de paquetes salientes que se eligieron para descartar, aunque no se detectaron errores que impidieran su transmisión. |