- Requête HTTP
- Paramètres de chemin d'accès
- Corps de la requête
- Corps de la réponse
- Niveaux d'accès des autorisations
- RouterStatus
- BgpPeerStatus
- BgpStatus
- PrefixCounter
- Essayer
Obtenez les diagnostics d'une seule ressource de routeur.
Requête HTTP
GET https://edgenetwork.googleapis.com/v1/{name=projects/*/locations/*/zones/*/routers/*}:diagnose
L'URL utilise la syntaxe de transcodage gRPC.
Paramètres de chemin d'accès
| Paramètres | |
|---|---|
name |
Obligatoire. Nom de la ressource de routeur. |
Corps de la requête
Le corps de la requête doit être vide.
Corps de la réponse
DiagnoseRouterResponse contient l'état actuel d'un routeur spécifique.
Si la requête aboutit, le corps de la réponse contient des données qui ont la structure suivante :
| Représentation JSON |
|---|
{
"updateTime": string,
"result": {
object ( |
| Champs | |
|---|---|
updateTime |
Heure de la dernière mise à jour de l'état du routeur. Utilise la norme RFC 3339, où la sortie générée utilise toujours le format UTC (indiqué par "Z" pour le temps universel coordonné) avec des secondes fractionnaires de 0, 3, 6 ou 9 chiffres décimaux. Des décalages horaires autres que "Z" (UTC) sont également acceptés. Exemples : |
result |
État du réseau d'un routeur spécifique. |
Niveaux d'accès des autorisations
Requiert le niveau d'accès OAuth suivant :
https://www.googleapis.com/auth/cloud-platform
Pour plus d'informations, consultez la Authentication Overview.
RouterStatus
Décrire l'état actuel d'un routeur.
| Représentation JSON |
|---|
{
"network": string,
"bgpPeerStatus": [
{
object ( |
| Champs | |
|---|---|
network |
Nom canonique du réseau auquel appartient ce routeur. |
bgpPeerStatus[] |
Liste d'objets BgpPeerStatus décrivant tous les pairs BGP associés à ce routeur. |
BgpPeerStatus
État d'un pair BGP.
| Représentation JSON |
|---|
{ "name": string, "ipAddress": string, "peerIpAddress": string, "status": enum ( |
| Champs | |
|---|---|
name |
Nom de ce pair BGP. Unique dans la ressource "Routers". |
ipAddress |
Adresse IP de l'interface BGP locale. |
peerIpAddress |
Adresse IP de l'interface BGP distante. |
status |
État actuel de BGP. |
state |
État BGP tel que spécifié dans la RFC1771. |
uptime |
Durée de la session. Format : 14 ans, 51 semaines, 6 jours, 23 heures, 59 minutes, 59 secondes |
uptimeSeconds |
Durée de la session en secondes. |
prefixCounter |
Collection de nombres pour les préfixes. |
BgpStatus
État du pair BGP : {UP, DOWN}
| Enums | |
|---|---|
UNKNOWN |
État par défaut indiquant que la session BGP est dans un état inconnu. |
UP |
L'état "UP" indique que la session BGP est établie. |
DOWN |
L'état "DOWN" indique que la session BGP n'est pas encore établie. |
PrefixCounter
PrefixCounter contient une collection de nombres associés aux préfixes.
| Représentation JSON |
|---|
{ "advertised": string, "denied": string, "received": string, "sent": string, "suppressed": string, "withdrawn": string } |
| Champs | |
|---|---|
advertised |
Nombre de préfixes annoncés. |
denied |
Nombre de préfixes refusés. |
received |
Nombre de préfixes reçus. |
sent |
Nombre de préfixes envoyés. |
suppressed |
Nombre de préfixes supprimés. |
withdrawn |
Nombre de préfixes retirés. |