- HTTP-Anfrage
- Pfadparameter
- Anfragetext
- Antworttext
- Autorisierungsbereiche
- InterconnectDiagnostics
- LinkStatus
- LinkLACPStatus
- Bundesland
- LinkLLDPStatus
- PacketCounts
- Testen!
Rufen Sie die Diagnose einer einzelnen Interconnect-Ressource ab.
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 Diagnosen 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. Ein Zeitstempel im Format RFC3339 UTC „Zulu“ mit einer Auflösung im Nanosekundenbereich und bis zu neun Nachkommastellen. 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 in der Authentifizierungsübersicht.
InterconnectDiagnostics
Diagnoseinformationen zu Interconnect-Verbindungen mit detaillierten und aktuellen technischen Informationen zur Google-Seite der Verbindung.
| JSON-Darstellung |
|---|
{ "macAddress": string, "linkLayerAddresses": [ { object ( |
| Felder | |
|---|---|
macAddress |
Die MAC-Adresse der Bundle-Schnittstelle des Interconnect. |
linkLayerAddresses[] |
Eine Liste mit LinkLayerAddress-Objekten, die die IP-Adresse und die entsprechende Link-Layer-Adresse der Nachbarn für diese Interconnect-Verbindung beschreiben. |
links[] |
Eine Liste von LinkStatus-Objekten, mit denen der Status jeder Verbindung in der Interconnect-Verbindung beschrieben wird. |
LinkStatus
Beschreibt den Status jeder Verbindung in der Interconnect-Verbindung.
| JSON-Darstellung |
|---|
{ "circuitId": string, "lacpStatus": { object ( |
| Felder | |
|---|---|
circuitId |
Die eindeutige ID für diese Verbindung, die während des Hochfahrens von Google zugewiesen wird. |
lacpStatus |
Beschreibt den Status eines LACP-Links. |
lldpStatuses[] |
Eine Liste von LinkLLDPStatus-Objekten, mit denen der LLDP-Status jedes Peers für jede Verbindung in der Interconnect-Verbindung beschrieben wird. |
packetCounts |
Paketzählungen – spezifische Statistiken für diesen Link. |
LinkLACPStatus
Beschreibt den Status eines LACP-Links.
| JSON-Darstellung |
|---|
{
"state": enum ( |
| Felder | |
|---|---|
state |
Der Status eines LACP-Links. |
googleSystemId |
Gibt die System-ID des Ports auf der Google-Seite des LACP-Austauschs an. |
neighborSystemId |
Gibt die System-ID des Ports auf der Seite des Nachbarn des LACP-Austauschs an. |
aggregatable |
Ein „true“-Wert gibt an, dass der Teilnehmer die Verwendung des Links als Teil des Aggregats zulässt. Ein „false“-Wert gibt an, dass der Link als individueller Link verwendet werden soll. |
collecting |
„True“, wenn der Teilnehmer eingehende Frames über die Verbindung empfängt, andernfalls „false“. |
distributing |
„True“, wenn der Teilnehmer ausgehende Frames verteilt; „false“, wenn die Verteilung deaktiviert ist |
Bundesland
Enum für den Status der LACP-Verbindung.
| Enums | |
|---|---|
UNKNOWN |
Der Standardstatus, der angibt, dass sich der Status in einem unbekannten Zustand befindet. |
ACTIVE |
Die Verbindung ist innerhalb des Bundles konfiguriert und aktiviert. |
DETACHED |
Der Link ist nicht im Bundle konfiguriert. Das bedeutet, dass der Rest des Objekts leer sein sollte. |
LinkLLDPStatus
Beschreibt einen LLDP-Link.
| JSON-Darstellung |
|---|
{ "peerSystemName": string, "peerSystemDescription": string, "peerChassisId": string, "peerChassisIdType": string, "peerPortId": string, "peerPortIdType": string } |
| Felder | |
|---|---|
peerSystemName |
Der administrativ zugewiesene Name des Peersystems. |
peerSystemDescription |
Die Textbeschreibung der Netzwerkentität des LLDP-Peers. |
peerChassisId |
Die Chassis-Komponente des Peer-Endpunkt-Bezeichners, der dem übertragenden LLDP-Agent zugeordnet ist. |
peerChassisIdType |
Das Format und die Quelle des Strings zur Identifizierung des Peer-Chassis. |
peerPortId |
Die Portkomponente der Endpunkt-ID, die dem übertragenden LLDP-Agent zugeordnet ist. Wenn der angegebene Port ein IEEE 802.3-Repeater-Port ist, ist dieses TLV optional. |
peerPortIdType |
Das Format und die Quelle des Peer-Port-ID-Strings. |
PacketCounts
Enthält eine Sammlung von Statistikobjekten für die Benutzeroberfläche.
| 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 festgestellt wurden, die eine Zustellung verhindert hätten. |
outboundUnicast |
Die Gesamtzahl der Pakete, die übertragen werden sollen. |
outboundErrors |
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, um ihre Übertragung zu verhindern. |