- 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
Recebe 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 |
A hora em que os diagnósticos de interconexão foram atualizados 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 da 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 da conexão do Google.
| Representação JSON |
|---|
{ "macAddress": string, "linkLayerAddresses": [ { object ( |
| Campos | |
|---|---|
macAddress |
O endereço MAC da interface do pacote da interconexão. |
linkLayerAddresses[] |
Uma lista de LinkLayerAddress, que descreve o endereço IP e o endereço da 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 pelo Google durante a ativação. |
lacpStatus |
Descreve o estado de um link LACP. |
lldpStatuses[] |
Uma lista de objetos LinkLLDPStatus, usada para descrever o status do LLDP de cada peer para cada link na interconexão. |
packetCounts |
As contagens de pacotes especificam estatísticas para esse 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 na troca do LACP. |
neighborSystemId |
ID do sistema da porta 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 "false" indica que o link deve ser usado como um link individual. |
collecting |
Se for verdadeiro, o participante estará coletando frames recebidos no link. Caso contrário, será falso. |
distributing |
Quando verdadeiro, o participante está distribuindo frames de saída. Quando falso, a distribuição é desativada. |
Estado
Enumeração de estado para o link LACP.
| Tipos enumerados | |
|---|---|
UNKNOWN |
O estado padrão que indica que o estado está em um 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
Descrevendo 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 do peer. |
peerSystemDescription |
A descrição textual da entidade de rede do peer LLDP. |
peerChassisId |
O componente de chassi do mesmo nível do identificador de endpoint associado ao agente LLDP de transmissão. |
peerChassisIdType |
O formato e a origem da string do identificador do chassi do peer. |
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 da porta do peer. |
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 sem erros detectados que impedissem a entrega. |
outboundUnicast |
O número total de pacotes que precisam 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 sem erros detectados que impedissem a transmissão. |