- 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. Code temporel au format RFC3339 UTC "Zulu", avec une précision de l'ordre de la nanoseconde et jusqu'à neuf chiffres décimaux. 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 en savoir plus, consultez la page Présentation de l'authentification.
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. |