- HTTP リクエスト
- パスパラメータ
- リクエストの本文
- レスポンスの本文
- 認可スコープ
- InterconnectDiagnostics
- LinkStatus
- LinkLACPStatus
- State
- LinkLLDPStatus
- PacketCounts
- 試してみる
単一の相互接続リソースの診断情報を取得します。
HTTP リクエスト
GET https://edgenetwork.googleapis.com/v1/{name=projects/*/locations/*/zones/*/interconnects/*}:diagnose
この URL では gRPC Transcoding 構文を使用します。
パスパラメータ
| パラメータ | |
|---|---|
name |
必須。インターコネクト リソースの名前。 |
リクエストの本文
リクエストの本文は空にする必要があります。
レスポンスの本文
DiagnoseInterconnectResponse には、特定のインターコネクトの現在の診断が含まれています。
成功した場合、レスポンスの本文には次の構造のデータが含まれます。
| JSON 表現 |
|---|
{
"updateTime": string,
"result": {
object ( |
| フィールド | |
|---|---|
updateTime |
インターコネクト診断が最後に更新された日時。 RFC3339 UTC「Zulu」形式のタイムスタンプであり、精度はナノ秒まで、小数点以下は最大 9 桁です。例: |
result |
特定のインターコネクトのネットワーク ステータス。 |
認可スコープ
次の OAuth スコープが必要です。
https://www.googleapis.com/auth/cloud-platform
詳細については、認証の概要をご覧ください。
InterconnectDiagnostics
インターコネクトに関する診断情報。接続の Google 側の詳細な最新の技術情報が含まれています。
| JSON 表現 |
|---|
{ "macAddress": string, "linkLayerAddresses": [ { object ( |
| フィールド | |
|---|---|
macAddress |
Interconnect のバンドル インターフェースの MAC アドレス。 |
linkLayerAddresses[] |
LinkLayerAddress のリスト。この相互接続のネイバーの IP アドレスと対応するリンクレイヤ アドレスを記述します。 |
links[] |
Interconnect 上の各リンクのステータスを記述するために使用される LinkStatus オブジェクトのリスト。 |
LinkStatus
Interconnect 上の各リンクのステータスを記述します。
| JSON 表現 |
|---|
{ "circuitId": string, "lacpStatus": { object ( |
| フィールド | |
|---|---|
circuitId |
Google によって起動時に割り当てられたこのリンクの一意の ID。 |
lacpStatus |
LACP リンクの状態を記述します。 |
lldpStatuses[] |
Interconnect 上の各リンクの各ピアの LLDP ステータスを記述するために使用される LinkLLDPStatus オブジェクトのリスト。 |
packetCounts |
このリンクのパケット数固有の統計情報。 |
LinkLACPStatus
LACP リンクのステータスを説明します。
| JSON 表現 |
|---|
{
"state": enum ( |
| フィールド | |
|---|---|
state |
LACP リンクの状態。 |
googleSystemId |
LACP 交換局における Google 側ポートのシステム ID。 |
neighborSystemId |
LACP 交換局におけるネイバー側ポートのシステム ID。 |
aggregatable |
値が true の場合、参加者はリンクを集計の一部として使用することを許可します。false の値は、リンクを個別のリンクとして使用する必要があることを示します。 |
collecting |
true の場合、参加者はリンクで受信フレームを収集しています。それ以外の場合は false |
distributing |
true の場合、参加者は送信フレームを配信しています。false の場合、配信は無効になっています |
状態
LACP リンクの状態の列挙型。
| 列挙型 | |
|---|---|
UNKNOWN |
状態が不明であることを示すデフォルトの状態。 |
ACTIVE |
バンドル内でリンクが構成済みでありアクティブです。 |
DETACHED |
リンクがバンドル内で構成されていないため、オブジェクトの残りの部分は空である必要があります。 |
LinkLLDPStatus
LLDP リンクの説明。
| JSON 表現 |
|---|
{ "peerSystemName": string, "peerSystemDescription": string, "peerChassisId": string, "peerChassisIdType": string, "peerPortId": string, "peerPortIdType": string } |
| フィールド | |
|---|---|
peerSystemName |
ピア システムに管理上割り当てられた名前。 |
peerSystemDescription |
LLDP ピアのネットワーク エンティティのテキストによる説明。 |
peerChassisId |
送信 LLDP エージェントに関連付けられたエンドポイント識別子のピア シャーシ コンポーネント。 |
peerChassisIdType |
ピア シャーシ識別子文字列の形式とソース。 |
peerPortId |
送信 LLDP エージェントに関連付けられたエンドポイント識別子のポート コンポーネント。指定されたポートが IEEE 802.3 リピータ ポートの場合、この TLV は省略可能です。 |
peerPortIdType |
ピアポート識別子文字列の形式とソース。 |
PacketCounts
インターフェース関連の統計情報オブジェクトのコレクションを含む。
| JSON 表現 |
|---|
{ "inboundUnicast": string, "inboundErrors": string, "inboundDiscards": string, "outboundUnicast": string, "outboundErrors": string, "outboundDiscards": string } |
| フィールド | |
|---|---|
inboundUnicast |
配信されたパケットの数。 |
inboundErrors |
エラーを含むインバウンド パケットの数。 |
inboundDiscards |
エラーが検出されなかったにもかかわらず、配信不能になるのを防ぐために破棄対象として選択された受信パケットの数。 |
outboundUnicast |
送信がリクエストされたパケットの合計数。 |
outboundErrors |
エラーが原因で送信できなかったアウトバウンド パケットの数。 |
outboundDiscards |
エラーが検出されなかったにもかかわらず、送信されないように破棄された送信パケットの数。 |