- Solicitação HTTP
- Parâmetros de caminho
- Corpo da solicitação
- Corpo da resposta
- Escopos de autorização
- InterconnectDiagnostics
- LinkStatus
- LinkLACPStatus
- Estado
- LinkLLDPStatus
- PacketCounts
- Faça um teste
Receba os diagnósticos de um único recurso de interconexão.
Solicitação HTTP
GET https://edgenetwork.googleapis.com/v1/{name=projects/*/locations/*/zones/*/interconnects/*}:diagnose
O URL usa a sintaxe de transcodificação gRPC.
Parâmetros de caminho
| Parâmetros | |
|---|---|
name |
Obrigatório. O nome do recurso de interconexão. |
Corpo da solicitação
O corpo da solicitação precisa estar vazio.
Corpo da resposta
DiagnoseInterconnectResponse contém os diagnósticos atuais de uma interconexão específica.
Se bem-sucedido, o corpo da resposta incluirá dados com a estrutura a seguir:
| Representação JSON |
|---|
{
"updateTime": string,
"result": {
object ( |
| Campos | |
|---|---|
updateTime |
O horário em que o diagnóstico de interconexão foi atualizado pela última vez. Usa o padrão RFC 3339, em que a saída gerada é sempre convertida em Z e tem 0, 3, 6 ou 9 dígitos fracionários. Além de Z, outros ajustes também são aceitos. Exemplos: |
result |
O status de rede de uma interconexão específica. |
Escopos de autorização
Requer o seguinte escopo OAuth:
https://www.googleapis.com/auth/cloud-platform
Para mais informações, consulte Authentication Overview.
InterconnectDiagnostics
Informações de diagnóstico sobre a interconexão, com informações técnicas detalhadas e atuais sobre o lado do Google da conexão.
| Representação JSON |
|---|
{ "macAddress": string, "linkLayerAddresses": [ { object ( |
| Campos | |
|---|---|
macAddress |
O endereço MAC da interface do pacote do Interconnect. |
linkLayerAddresses[] |
Uma lista de LinkLayerAddress, que descreve o endereço IP e o endereço de camada de link correspondente dos vizinhos para essa interconexão. |
links[] |
Uma lista de objetos LinkStatus, usada para descrever o status de cada link na Interconexão. |
LinkStatus
Descreve o status de cada link na Interconexão.
| Representação JSON |
|---|
{ "circuitId": string, "lacpStatus": { object ( |
| Campos | |
|---|---|
circuitId |
O ID exclusivo deste link atribuído durante a ativação pelo Google. |
lacpStatus |
Descreve o estado de um link LACP. |
lldpStatuses[] |
Uma lista de objetos LinkLLDPStatus, usada para descrever o status do LLDP de cada peering para cada link na Interconexão. |
packetCounts |
Estatísticas específicas de contagem de pacotes para este link. |
LinkLACPStatus
Descreve o status de um link LACP.
| Representação JSON |
|---|
{
"state": enum ( |
| Campos | |
|---|---|
state |
O estado de um link LACP. |
googleSystemId |
ID do sistema da porta do Google da troca do LACP. |
neighborSystemId |
ID do sistema da porta do lado do vizinho da troca do LACP. |
aggregatable |
Um valor verdadeiro indica que o participante vai permitir que o link seja usado como parte do agregado. Um valor falso indica que o link deve ser usado como um link individual. |
collecting |
Se for verdadeiro, o participante está coletando frames de entrada no link. Caso contrário, é falso. |
distributing |
Quando verdadeiro, o participante está distribuindo frames de saída. Quando falso, a distribuição está desativada. |
Estado
Tipo enumerado de estado para o link do LACP.
| Tipos enumerados | |
|---|---|
UNKNOWN |
O estado padrão que indica que o estado é desconhecido. |
ACTIVE |
O link está configurado e ativo no pacote. |
DETACHED |
O link não está configurado no pacote, o que significa que o restante do objeto precisa estar vazio. |
LinkLLDPStatus
Como descrever um link LLDP.
| Representação JSON |
|---|
{ "peerSystemName": string, "peerSystemDescription": string, "peerChassisId": string, "peerChassisIdType": string, "peerPortId": string, "peerPortIdType": string } |
| Campos | |
|---|---|
peerSystemName |
O nome atribuído administrativamente ao sistema de peering. |
peerSystemDescription |
A descrição textual da entidade de rede do peering LLDP. |
peerChassisId |
O componente de chassi de peering do identificador de endpoint associado ao agente LLDP de transmissão. |
peerChassisIdType |
O formato e a origem da string do identificador do chassi de peering. |
peerPortId |
O componente de porta do identificador de endpoint associado ao agente LLDP de transmissão. Se a porta especificada for uma porta de repetidor IEEE 802.3, esse TLV será opcional. |
peerPortIdType |
O formato e a origem da string do identificador de porta de peering. |
PacketCounts
Contém uma coleção de objetos de estatísticas relacionados à interface.
| Representação JSON |
|---|
{ "inboundUnicast": string, "inboundErrors": string, "inboundDiscards": string, "outboundUnicast": string, "outboundErrors": string, "outboundDiscards": string } |
| Campos | |
|---|---|
inboundUnicast |
O número de pacotes entregues. |
inboundErrors |
O número de pacotes de entrada que continham erros. |
inboundDiscards |
O número de pacotes de entrada que foram descartados, mesmo que nenhum erro tenha sido detectado para impedir a entrega. |
outboundUnicast |
O número total de pacotes que devem ser transmitidos. |
outboundErrors |
O número de pacotes de saída que não puderam ser transmitidos devido a erros. |
outboundDiscards |
O número de pacotes de saída que foram descartados, mesmo que nenhum erro tenha sido detectado para impedir a transmissão. |