- HTTP-Anfrage
- Pfadparameter
- Anfragetext
- Antworttext
- Autorisierungsbereiche
- RouterStatus
- BgpPeerStatus
- BgpStatus
- PrefixCounter
- Testen!
Ruft die Diagnose einer einzelnen Routerressource ab.
HTTP-Anfrage
GET https://edgenetwork.googleapis.com/v1/{name=projects/*/locations/*/zones/*/routers/*}:diagnose
Die URL verwendet die Syntax der gRPC-Transcodierung.
Pfadparameter
| Parameter | |
|---|---|
name |
Erforderlich. Der Name der Router-Ressource. |
Anfragetext
Der Anfragetext muss leer sein.
Antworttext
DiagnoseRouterResponse enthält den aktuellen Status für einen bestimmten Router.
Bei Erfolg enthält der Antworttext Daten mit der folgenden Struktur:
| JSON-Darstellung |
|---|
{
"updateTime": string,
"result": {
object ( |
| Felder | |
|---|---|
updateTime |
Der Zeitpunkt, zu dem der Routerstatus zuletzt aktualisiert wurde. Ein Zeitstempel im Format RFC3339 UTC „Zulu“ mit einer Auflösung im Nanosekundenbereich und bis zu neun Nachkommastellen. Beispiele: |
result |
Der Netzwerkstatus eines bestimmten Routers. |
Autorisierungsbereiche
Erfordert den folgenden OAuth-Bereich:
https://www.googleapis.com/auth/cloud-platform
Weitere Informationen finden Sie in der Authentifizierungsübersicht.
RouterStatus
Beschreibt den aktuellen Status eines Routers.
| JSON-Darstellung |
|---|
{
"network": string,
"bgpPeerStatus": [
{
object ( |
| Felder | |
|---|---|
network |
Der kanonische Name des Netzwerks, zu dem dieser Router gehört. |
bgpPeerStatus[] |
Eine Liste mit BgpPeerStatus-Objekten, die alle BGP-Peers beschreiben, die mit diesem Router verknüpft sind. |
BgpPeerStatus
Status eines BGP-Peers.
| JSON-Darstellung |
|---|
{ "name": string, "ipAddress": string, "peerIpAddress": string, "status": enum ( |
| Felder | |
|---|---|
name |
Name dieses BGP-Peers. Eindeutig innerhalb der Router-Ressource. |
ipAddress |
IP-Adresse der lokalen BGP-Schnittstelle. |
peerIpAddress |
IP-Adresse der Remote-BGP-Schnittstelle. |
status |
Der aktuelle Status von BGP. |
state |
BGP-Status gemäß RFC1771. |
uptime |
Die Zeit, die seit Beginn dieser Sitzung vergangen ist. Format: 14 Jahre, 51 Wochen, 6 Tage, 23 Stunden, 59 Minuten, 59 Sekunden |
uptimeSeconds |
Zeit, die diese Sitzung bereits läuft (in Sekunden). |
prefixCounter |
Eine Sammlung von Zählungen für Präfixe. |
BgpStatus
Status des BGP-Peers: {UP, DOWN}
| Enums | |
|---|---|
UNKNOWN |
Der Standardstatus, der angibt, dass sich die BGP-Sitzung in einem unbekannten Zustand befindet. |
UP |
Der Status „UP“ gibt an, dass die BGP-Sitzung eingerichtet ist. |
DOWN |
Der Status „DOWN“ gibt an, dass die BGP-Sitzung noch nicht eingerichtet ist. |
PrefixCounter
PrefixCounter enthält eine Sammlung von Zählungen für Präfixe.
| JSON-Darstellung |
|---|
{ "advertised": string, "denied": string, "received": string, "sent": string, "suppressed": string, "withdrawn": string } |
| Felder | |
|---|---|
advertised |
Anzahl der beworbenen Präfixe. |
denied |
Anzahl der abgelehnten Präfixe. |
received |
Anzahl der empfangenen Präfixe. |
sent |
Anzahl der gesendeten Präfixe. |
suppressed |
Anzahl der unterdrückten Präfixe. |
withdrawn |
Anzahl der zurückgezogenen Präfixe. |