- Solicitação HTTP
- Parâmetros de caminho
- Corpo da solicitação
- Corpo da resposta
- Escopos de autorização
- RouterStatus
- BgpPeerStatus
- BgpStatus
- PrefixCounter
- Faça um teste
Recebe os diagnósticos de um único recurso de roteador.
Solicitação HTTP
GET https://edgenetwork.googleapis.com/v1/{name=projects/*/locations/*/zones/*/routers/*}:diagnose
O URL usa a sintaxe de transcodificação gRPC.
Parâmetros de caminho
| Parâmetros | |
|---|---|
name |
Obrigatório. O nome do recurso de roteador. |
Corpo da solicitação
O corpo da solicitação precisa estar vazio.
Corpo da resposta
Se bem-sucedido, o corpo da resposta incluirá dados com a estrutura a seguir:
DiagnoseRouterResponse contém o status atual de um roteador específico.
| Representação JSON |
|---|
{
"updateTime": string,
"result": {
object ( |
| Campos | |
|---|---|
updateTime |
A hora em que o status do roteador foi atualizado pela última vez. Um carimbo de data/hora no formato RFC3339 UTC "Zulu", com resolução de nanossegundos e até nove dígitos fracionários. Exemplos: |
result |
O status da rede de um roteador específico. |
Escopos de autorização
Requer o seguinte escopo OAuth:
https://www.googleapis.com/auth/cloud-platform
Para saber mais, consulte a Visão geral da autenticação.
RouterStatus
Descreve o status atual de um roteador.
| Representação JSON |
|---|
{
"network": string,
"bgpPeerStatus": [
{
object ( |
| Campos | |
|---|---|
network |
O nome canônico da rede a que este roteador pertence. |
bgpPeerStatus[] |
Uma lista de objetos BgpPeerStatus, que descreve todos os peerings do BGP relacionados a este roteador. |
BgpPeerStatus
Status de um peering do BGP.
| Representação JSON |
|---|
{ "name": string, "ipAddress": string, "peerIpAddress": string, "status": enum ( |
| Campos | |
|---|---|
name |
Nome do peer do BGP. Exclusivo no recurso "Routers". |
ipAddress |
Endereço IP da interface BGP local. |
peerIpAddress |
Endereço IP da interface BGP remota. |
status |
O status atual do BGP. |
state |
Estado do BGP conforme especificado na RFC1771. |
uptime |
Tempo de duração da sessão. Formato: 14 anos, 51 semanas, 6 dias, 23 horas, 59 minutos, 59 segundos |
uptimeSeconds |
Tempo em que esta sessão está ativa, em segundos. |
prefixCounter |
Uma coleção de contagens de prefixos. |
BgpStatus
Status do peer do BGP: {UP, DOWN}
| Tipos enumerados | |
|---|---|
UNKNOWN |
O status padrão que indica que a sessão do BGP está em um estado desconhecido. |
UP |
O status "UP" indica que a sessão do BGP foi estabelecida. |
DOWN |
O estado "DOWN" indica que a sessão do BGP ainda não foi estabelecida. |
PrefixCounter
O PrefixCounter contém uma coleção de contagens relacionadas a prefixos.
| Representação JSON |
|---|
{ "advertised": string, "denied": string, "received": string, "sent": string, "suppressed": string, "withdrawn": string } |
| Campos | |
|---|---|
advertised |
Número de prefixos anunciados. |
denied |
Número de prefixos negados. |
received |
Número de prefixos recebidos. |
sent |
Número de prefixos enviados. |
suppressed |
Número de prefixos suprimidos. |
withdrawn |
Número de prefixos retirados. |