- HTTP-Anfrage
- Pfad-Parameter
- Anfragetext
- Antworttext
- Autorisierungsbereiche
- InterconnectDiagnostics
- LinkStatus
- LinkLACPStatus
- Bundesland
- LinkLLDPStatus
- PacketCounts
- Testen!
Diagnosedaten einer einzelnen Interconnect-Ressource abrufen.
HTTP-Anfrage
GET https://edgenetwork.googleapis.com/v1/{name=projects/*/locations/*/zones/*/interconnects/*}:diagnose
Die URL verwendet die Syntax der gRPC-Transcodierung.
Pfadparameter
| Parameter | |
|---|---|
name |
Erforderlich. Der Name der Interconnect-Ressource. |
Anfragetext
Der Anfragetext muss leer sein.
Antworttext
„DiagnoseInterconnectResponse“ enthält die aktuellen Diagnosedaten für eine bestimmte Interconnect-Verbindung.
Bei Erfolg enthält der Antworttext Daten mit der folgenden Struktur:
| JSON-Darstellung |
|---|
{
"updateTime": string,
"result": {
object ( |
| Felder | |
|---|---|
updateTime |
Der Zeitpunkt, zu dem die Interconnect-Diagnose zuletzt aktualisiert wurde. Verwendet RFC 3339, wobei die generierte Ausgabe immer Z-normalisiert ist und 0, 3, 6 oder 9 Nachkommastellen verwendet. Andere Offsets als „Z“ werden ebenfalls akzeptiert. Beispiele: |
result |
Der Netzwerkstatus einer bestimmten Interconnect-Verbindung. |
Autorisierungsbereiche
Erfordert den folgenden OAuth-Bereich:
https://www.googleapis.com/auth/cloud-platform
Weitere Informationen finden Sie unter Authentication Overview.
InterconnectDiagnostics
Diagnoseinformationen zu Interconnect, einschließlich detaillierter und aktueller technischer Informationen zur Google-Seite der Verbindung.
| JSON-Darstellung |
|---|
{ "macAddress": string, "linkLayerAddresses": [ { object ( |
| Felder | |
|---|---|
macAddress |
Die MAC-Adresse der Bundle-Schnittstelle der Interconnect-Verbindung. |
linkLayerAddresses[] |
Eine Liste von LinkLayerAddress, die die IP-Adresse und die entsprechende Link-Layer-Adresse der Nachbarn für diese Interconnect-Verbindung beschreibt. |
links[] |
Eine Liste von LinkStatus-Objekten, die den Status jedes Links in der Interconnect-Verbindung beschreiben. |
LinkStatus
Beschreibt den Status jedes Links in der Interconnect-Verbindung.
| JSON-Darstellung |
|---|
{ "circuitId": string, "lacpStatus": { object ( |
| Felder | |
|---|---|
circuitId |
Die eindeutige ID für diesen Link, die während des Hochfahrens durch Google zugewiesen wird. |
lacpStatus |
Beschreibt den Status eines LACP-Links. |
lldpStatuses[] |
Eine Liste von LinkLLDPStatus-Objekten, die den LLDP-Status jedes Peers für jeden Link in der Interconnect-Verbindung beschreiben. |
packetCounts |
Paketzählspezifische Statistiken für diesen Link. |
LinkLACPStatus
Beschreibt den Status eines LACP-Links.
| JSON-Darstellung |
|---|
{
"state": enum ( |
| Felder | |
|---|---|
state |
Der Status eines LACP-Links. |
googleSystemId |
System-ID des Ports auf der Google-Seite des LACP-Austauschs. |
neighborSystemId |
System-ID des Ports auf der Nachbarseite des LACP-Austauschs. |
aggregatable |
Der Wert „true“ gibt an, dass der Teilnehmer die Verwendung des Links als Teil des Aggregats zulässt. Der Wert „false“ gibt an, dass der Link als einzelner Link verwendet werden soll. |
collecting |
Wenn „true“, erfasst der Teilnehmer eingehende Frames über den Link, andernfalls „false“ |
distributing |
Wenn „true“, verteilt der Teilnehmer ausgehende Frames. Wenn „false“, ist die Verteilung deaktiviert. |
Bundesland
Zustands-Enum für LACP-Link.
| Enums | |
|---|---|
UNKNOWN |
Der Standardstatus, der angibt, dass der Status unbekannt ist. |
ACTIVE |
Die Verbindung ist innerhalb des Bundles konfiguriert und aktiviert. |
DETACHED |
Die Verbindung ist nicht innerhalb des Bundles konfiguriert. Das bedeutet, dass der Rest des Objekts leer sein sollte. |
LinkLLDPStatus
LLDP-Link beschreiben
| JSON-Darstellung |
|---|
{ "peerSystemName": string, "peerSystemDescription": string, "peerChassisId": string, "peerChassisIdType": string, "peerPortId": string, "peerPortIdType": string } |
| Felder | |
|---|---|
peerSystemName |
Der administrativ zugewiesene Name des Peer-Systems. |
peerSystemDescription |
Die Textbeschreibung der Netzwerkentität des LLDP-Peers. |
peerChassisId |
Die Peer-Chassis-Komponente der Endpunkt-ID, die dem sendenden LLDP-Agenten zugeordnet ist. |
peerChassisIdType |
Das Format und die Quelle des Strings für die Chassis-ID des Peers. |
peerPortId |
Die Portkomponente der Endpunkt-ID, die dem sendenden LLDP-Agenten zugeordnet ist. Wenn der angegebene Port ein IEEE 802.3-Repeater-Port ist, ist dieses TLV optional. |
peerPortIdType |
Das Format und die Quelle des Identifikationsstrings für den Peer-Port. |
PacketCounts
Enthält eine Sammlung von schnittstellenbezogenen Statistikobjekten.
| JSON-Darstellung |
|---|
{ "inboundUnicast": string, "inboundErrors": string, "inboundDiscards": string, "outboundUnicast": string, "outboundErrors": string, "outboundDiscards": string } |
| Felder | |
|---|---|
inboundUnicast |
Die Anzahl der zugestellten Pakete. |
inboundErrors |
Die Anzahl der eingehenden Pakete, die Fehler enthielten. |
inboundDiscards |
Die Anzahl der eingehenden Pakete, die verworfen wurden, obwohl keine Fehler erkannt wurden, die ihre Zustellung verhindert hätten. |
outboundUnicast |
Die Gesamtzahl der Pakete, deren Übertragung angefordert wird. |
outboundErrors |
Die Anzahl der ausgehenden Pakete, die aufgrund von Fehlern nicht übertragen werden konnten. |
outboundDiscards |
Die Anzahl der ausgehenden Pakete, die verworfen wurden, obwohl keine Fehler erkannt wurden, die ihre Übertragung verhindert hätten. |