- 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 |
相互接続診断が最後に更新された時刻。 RFC 3339 を使用します。生成された出力は常に Z 正規化され、小数点以下は 0、3、6、または 9 桁になります。「Z」以外のオフセットも使用できます。例: |
result |
特定の相互接続のネットワーク ステータス。 |
認可スコープ
次の OAuth スコープが必要です。
https://www.googleapis.com/auth/cloud-platform
詳細については、 Authentication Overviewをご覧ください。
InterconnectDiagnostics
相互接続に関する診断情報。接続の Google 側の詳細な最新の技術情報が含まれています。
| JSON 表現 |
|---|
{ "macAddress": string, "linkLayerAddresses": [ { object ( |
| フィールド | |
|---|---|
macAddress |
相互接続のバンドル インターフェースの MAC アドレス。 |
linkLayerAddresses[] |
LinkLayerAddress のリスト。この相互接続のネイバーの IP アドレスと対応するリンクレイヤ アドレスを記述します。 |
links[] |
LinkStatus オブジェクトのリスト。相互接続上の各リンクのステータスを記述するために使用されます。 |
LinkStatus
相互接続上の各リンクのステータスを記述します。
| JSON 表現 |
|---|
{ "circuitId": string, "lacpStatus": { object ( |
| フィールド | |
|---|---|
circuitId |
Google が起動時に割り当てたこのリンクの一意の ID。 |
lacpStatus |
LACP リンクの状態を記述します。 |
lldpStatuses[] |
LinkLLDPStatus オブジェクトのリスト。相互接続上の各リンクの各ピアの LLDP ステータスを記述するために使用されます。 |
packetCounts |
このリンクに固有のパケット数の統計情報。 |
LinkLACPStatus
LACP リンクのステータスを記述します。
| JSON 表現 |
|---|
{
"state": enum ( |
| フィールド | |
|---|---|
state |
LACP リンクの状態。 |
googleSystemId |
LACP 交換の Google 側のポートのシステム ID。 |
neighborSystemId |
LACP 交換のネイバー側のポートのシステム ID。 |
aggregatable |
true の値は、参加者がリンクをアグリゲートの一部として使用することを許可することを示します。false の値は、リンクを個別のリンクとして使用する必要があることを示します。 |
collecting |
true の場合、参加者はリンク上の受信フレームを収集します。それ以外の場合は false です。 |
distributing |
true の場合、参加者は送信フレームを配信します。false の場合、配信は無効になります。 |
State
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 |
送信できないようにエラーが検出されなかったにもかかわらず、破棄されるように選択された送信パケットの数。 |