- 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
- InterconnectDiagnostics
- LinkStatus
- LinkLACPStatus
- État
- LinkLLDPStatus
- PacketCounts
- Essayer
Obtenez les diagnostics d'une seule ressource d'interconnexion.
Requête HTTP
GET https://edgenetwork.googleapis.com/v1/{name=projects/*/locations/*/zones/*/interconnects/*}:diagnose
L'URL utilise la syntaxe de transcodage gRPC.
Paramètres de chemin d'accès
| Paramètres | |
|---|---|
name |
Obligatoire. Nom de la ressource d'interconnexion. |
Corps de la requête
Le corps de la requête doit être vide.
Corps de la réponse
DiagnoseInterconnectResponse contient les diagnostics actuels pour une interconnexion 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 | |
|---|---|
update |
Heure de la dernière mise à jour des diagnostics d'interconnexion. Utilise la norme RFC 3339, où le résultat généré se sert toujours du 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'une interconnexion 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.
InterconnectDiagnostics
Informations de diagnostic sur l'interconnexion, contenant des informations techniques détaillées et actuelles sur le côté Google de la connexion.
| Représentation JSON |
|---|
{ "macAddress": string, "linkLayerAddresses": [ { object ( |
| Champs | |
|---|---|
mac |
Adresse MAC de l'interface du bundle Interconnect. |
link |
Liste de LinkLayerAddress, décrivant l'adresse IP et l'adresse de couche liaison correspondante des voisins pour cette interconnexion. |
links[] |
Liste d'objets LinkStatus, utilisée pour décrire l'état de chaque lien sur l'interconnexion. |
LinkStatus
Décrit l'état de chaque lien sur l'interconnexion.
| Représentation JSON |
|---|
{ "circuitId": string, "lacpStatus": { object ( |
| Champs | |
|---|---|
circuit |
ID unique attribué à ce lien par Google lors de la mise en service. |
lacp |
Décrit l'état d'un lien LACP. |
lldp |
Liste d'objets LinkLLDPStatus, utilisée pour décrire l'état LLDP de chaque pair pour chaque lien sur l'interconnexion. |
packet |
Statistiques spécifiques au nombre de paquets pour ce lien. |
LinkLACPStatus
Décrit l'état d'un lien LACP.
| Représentation JSON |
|---|
{
"state": enum ( |
| Champs | |
|---|---|
state |
État d'un lien LACP. |
google |
ID système du port côté Google de l'échange LACP. |
neighbor |
ID système du port côté voisin de l'échange LACP. |
aggregatable |
La valeur "true" indique que le participant autorise l'utilisation du lien dans l'agrégat. La valeur "false" indique que le lien doit être utilisé comme lien individuel. |
collecting |
"True" si le participant collecte les frames entrants sur le lien, "false" dans le cas contraire. |
distributing |
"True" si le participant distribue des frames sortantes, "false" si la distribution est désactivée |
État
Énumération de l'état du lien LACP.
| Enums | |
|---|---|
UNKNOWN |
L'état par défaut indiquant l'état est inconnu. |
ACTIVE |
Le lien est configuré et actif dans le groupe. |
DETACHED |
Le lien n'est pas configuré dans le bundle. Cela signifie que le reste de l'objet doit être vide. |
LinkLLDPStatus
Décrire un lien LLDP.
| Représentation JSON |
|---|
{ "peerSystemName": string, "peerSystemDescription": string, "peerChassisId": string, "peerChassisIdType": string, "peerPortId": string, "peerPortIdType": string } |
| Champs | |
|---|---|
peer |
Nom attribué administrativement au système pair. |
peer |
Description textuelle de l'entité réseau du pair LLDP. |
peer |
Composant châssis homologue de l'identifiant de point de terminaison associé à l'agent LLDP émetteur. |
peer |
Format et source de la chaîne d'identifiant du châssis homologue. |
peer |
Composant de port de l'identifiant de point de terminaison associé à l'agent LLDP émetteur. Si le port spécifié est un port de répéteur IEEE 802.3, ce TLV est facultatif. |
peer |
Format et source de la chaîne d'identifiant de port homologue. |
PacketCounts
Contient une collection d'objets de statistiques liés à l'interface.
| Représentation JSON |
|---|
{ "inboundUnicast": string, "inboundErrors": string, "inboundDiscards": string, "outboundUnicast": string, "outboundErrors": string, "outboundDiscards": string } |
| Champs | |
|---|---|
inbound |
Nombre de paquets remis. |
inbound |
Nombre de paquets entrants contenant des erreurs. |
inbound |
Nombre de paquets entrants qui ont été choisis pour être supprimés, même si aucune erreur n'avait été détectée, afin d'empêcher leur distribution. |
outbound |
Nombre total de paquets dont la transmission est demandée. |
outbound |
Nombre de paquets sortants qui n'ont pas pu être transmis en raison d'erreurs. |
outbound |
Nombre de paquets sortants qui ont été choisis pour être supprimés, même si aucune erreur n'avait été détectée pour empêcher leur transmission. |