단일 라우터 리소스의 진단을 가져옵니다.
HTTP 요청
GET https://edgenetwork.googleapis.com/v1/{name=projects/*/locations/*/zones/*/routers/*}:diagnose
URL은 gRPC 트랜스코딩 문법을 사용합니다.
경로 매개변수
| 매개변수 | |
|---|---|
name |
필수 항목입니다. 라우터 리소스의 이름입니다. |
요청 본문
요청 본문은 비어 있어야 합니다.
응답 본문
DiagnoseRouterResponse에는 특정 라우터의 현재 상태가 포함됩니다.
성공한 경우 응답 본문은 다음과 같은 구조의 데이터를 포함합니다.
| JSON 표현 |
|---|
{
"updateTime": string,
"result": {
object ( |
| 필드 | |
|---|---|
update |
라우터 상태가 마지막으로 업데이트된 시간입니다. 생성된 출력은 항상 Z-정규화되고 소수점 이하 0, 3, 6 또는 9자리인 RFC 3339를 사용합니다. 'Z' 이외의 오프셋도 허용됩니다. 예를 들면 |
result |
특정 라우터의 네트워크 상태입니다. |
승인 범위
다음 OAuth 범위가 필요합니다.
https://www.googleapis.com/auth/cloud-platform
자세한 내용은 Authentication Overview를 참조하세요.
RouterStatus
라우터의 현재 상태를 설명합니다.
| JSON 표현 |
|---|
{
"network": string,
"bgpPeerStatus": [
{
object ( |
| 필드 | |
|---|---|
network |
이 라우터가 속한 네트워크의 표준 이름입니다. |
bgp |
이 라우터와 관련된 모든 BGP 피어를 설명하는 BgpPeerStatus 객체의 목록입니다. |
BgpPeerStatus
BGP 피어의 상태입니다.
| JSON 표현 |
|---|
{ "name": string, "ipAddress": string, "peerIpAddress": string, "status": enum ( |
| 필드 | |
|---|---|
name |
이 BGP 피어의 이름입니다. 라우터 리소스 내에서 고유합니다. |
ip |
로컬 BGP 인터페이스의 IP 주소입니다. |
peer |
원격 BGP 인터페이스의 IP 주소입니다. |
status |
BGP의 현재 상태입니다. |
state |
RFC1771에 지정된 BGP 상태입니다. |
uptime |
이 세션이 실행된 시간입니다. 형식: 14년, 51주, 6일, 23시간, 59분, 59초 |
uptime |
이 세션이 실행된 시간(초)입니다. |
prefix |
접두사의 개수 모음입니다. |
BgpStatus
BGP 피어 상태: {UP, DOWN}
| 열거형 | |
|---|---|
UNKNOWN |
BGP 세션이 알 수 없는 상태임을 나타내는 기본 상태입니다. |
UP |
BGP 세션이 설정되었음을 나타내는 UP 상태입니다. |
DOWN |
BGP 세션이 아직 설정되지 않았음을 나타내는 DOWN 상태입니다. |
PrefixCounter
PrefixCounter에는 관련 개수의 프리픽스 컬렉션이 포함되어 있습니다.
| JSON 표현 |
|---|
{ "advertised": string, "denied": string, "received": string, "sent": string, "suppressed": string, "withdrawn": string } |
| 필드 | |
|---|---|
advertised |
공지된 프리픽스 수입니다. |
denied |
거부된 접두사 수입니다. |
received |
수신된 접두사 수입니다. |
sent |
전송된 접두사 수입니다. |
suppressed |
억제된 접두사 수입니다. |
withdrawn |
취소된 접두사 수입니다. |