- HTTP 요청
- 경로 매개변수
- 요청 본문
- 응답 본문
- 승인 범위
- InterconnectDiagnostics
- LinkStatus
- LinkLACPStatus
- 주
- LinkLLDPStatus
- PacketCounts
- 사용해 보기
단일 상호 연결 리소스의 진단을 가져옵니다.
HTTP 요청
GET https://edgenetwork.googleapis.com/v1/{name=projects/*/locations/*/zones/*/interconnects/*}:diagnose
URL은 gRPC 트랜스코딩 문법을 사용합니다.
경로 매개변수
| 매개변수 | |
|---|---|
name |
필수 항목입니다. 인터커넥트 리소스의 이름입니다. |
요청 본문
요청 본문은 비어 있어야 합니다.
응답 본문
DiagnoseInterconnectResponse에는 특정 인터커넥트의 현재 진단이 포함됩니다.
성공한 경우 응답 본문은 다음과 같은 구조의 데이터를 포함합니다.
| JSON 표현 |
|---|
{
"updateTime": string,
"result": {
object ( |
| 필드 | |
|---|---|
updateTime |
상호 연결 진단이 마지막으로 업데이트된 시간입니다. 생성된 출력은 항상 Z-정규화되고 소수점 이하 0, 3, 6 또는 9자리인 RFC 3339를 사용합니다. 'Z' 이외의 오프셋도 허용됩니다. 예를 들면 |
result |
특정 인터커넥트의 네트워크 상태입니다. |
승인 범위
다음 OAuth 범위가 필요합니다.
https://www.googleapis.com/auth/cloud-platform
자세한 내용은 Authentication Overview를 참조하세요.
InterconnectDiagnostics
인터커넥트에 관한 진단 정보로, 연결의 Google 측에 관한 자세한 최신 기술 정보가 포함되어 있습니다.
| JSON 표현 |
|---|
{ "macAddress": string, "linkLayerAddresses": [ { object ( |
| 필드 | |
|---|---|
macAddress |
Interconnect 번들 인터페이스의 MAC 주소입니다. |
linkLayerAddresses[] |
이 상호 연결의 인접 항목의 IP 주소와 해당 링크 계층 주소를 설명하는 LinkLayerAddress 목록입니다. |
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 |
참이면 참여자가 링크에서 수신 프레임을 수집하고, 그렇지 않으면 거짓입니다. |
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 |
전송을 방지하는 오류가 감지되지 않았음에도 삭제되도록 선택된 아웃바운드 패킷의 수입니다. |