라우터 세부정보 보기
이 페이지에서는 다음 Cloud Router 세부정보를 보는 방법을 설명합니다.
Cloud Router의 BGP 세션 상태
Cloud Router에서 경로 측정항목 계산에 사용하는 기본 공지 경로 우선순위
BGP 세션의 모든 경로는 동일한 기본 공지 경로 우선순위를 사용합니다. 자세한 내용은 공지된 우선순위를 참조하세요.
문제 해결에 대한 자세한 내용은 다음을 참조하세요.
시작하기 전에
gcloud
이 가이드의 명령줄 예시를 사용하려면 다음을 수행하세요.
- 최신 버전의 Google Cloud CLI를 설치하거나 업데이트합니다.
- 기본 리전 및 영역을 설정합니다.
API
이 가이드의 API 예를 사용하려면 API 액세스를 설정합니다.
Cloud Router 상태 및 경로 보기
Cloud Router 상태 및 경로를 보려면 다음 단계를 따르세요.
콘솔
BGP 세션 상태 확인
Google Cloud 콘솔에서 Cloud Router 페이지로 이동합니다.
BGP 세션 열을 봅니다.
- 확인 표시가 있는 녹색 원은 세션이 설정되었음을 나타냅니다.
- 느낌표가 있는 빨간색 원은 세션이 아직 시작 중이거나 이미 실패했음을 나타냅니다.
자세한 내용을 보려면 느낌표 위에 마우스 포인터를 올려놓으세요. 세션이 아직 시작 중이면 몇 분 정도 기다렸다가 페이지를 새로고침하여 세션이 설정되었는지 확인합니다. 세션이 실패하면 로그에서 세션에 대한 정보를 봅니다. 자세한 내용은 로그 및 측정항목 보기를 참고하세요.
라우터에서 공지한 경로 보기
Google Cloud 콘솔에서 Cloud Router 페이지로 이동합니다.
라우터 이름을 클릭하여 라우터 세부정보 페이지를 엽니다.
BGP 세션에서 공지된 경로를 확인하려는 BGP 세션의 이름을 클릭합니다.
BGP 세션 세부정보 페이지에서 공지 경로 섹션을 참조하세요.
Cloud Router가 네트워크에서 학습한 동적 경로 보기
Google Cloud 콘솔에서 VPC 경로 페이지로 이동합니다.
동적을 선택합니다.
BGP 피어 연결 유지 간격 설정 결정
Google Cloud 콘솔에서 Cloud Router 페이지로 이동합니다.
정보를 확인할 라우터를 클릭합니다.
BGP 피어 연결 유지 간격의 라우터 세부정보 페이지에서 설정을 확인합니다.
BFD 세션 상태 확인
Google Cloud 콘솔에서 Cloud Router 페이지로 이동합니다.
정보를 확인할 라우터를 클릭합니다.
라우터 세부정보 페이지의 BGP 세션에서 BFD 사용 설정 여부와 설정된 BFD 세션 초기화 모드를 확인할 수 있습니다.
gcloud
get-status
명령어를 실행하고 라우터 이름을 전달합니다. 이 명령어는 라우터 상태, 공지 경로, 학습 경로를 반환합니다.gcloud compute routers get-status ROUTER_NAME \ --project=PROJECT_ID \ --region=REGION
다음을 바꿉니다.
ROUTER_NAME
: Cloud Router의 이름PROJECT_ID
: Cloud Router를 포함하는 프로젝트REGION
: Cloud Router가 포함된 리전
출력은 다음과 비슷합니다.
kind: compute#routerStatusResponse result: bestRoutes: — creationTimestamp: '2019-04-17T07:16:12.789-07:00' destRange: 192.168.1.0/24 kind: compute#route nextHopIp: 169.254.0.2 priority: 100 — creationTimestamp: '2019-04-17T07:16:12.789-07:00' destRange: 192.168.2.0/24 kind: compute#route nextHopIp: 169.254.0.2 priority: 338 bestRoutesForRouter: — creationTimestamp: '2019-04-17T07:15:42.012-07:00' destRange: 192.168.1.0/24 kind: compute#route nextHopIp: 169.254.0.2 priority: 100 — creationTimestamp: '2019-04-17T07:15:42.014-07:00' destRange: 192.168.2.0/24 kind: compute#route nextHopIp: 169.254.0.2 priority: 338 bgpPeerStatus: — advertisedRoutes: — destRange: 10.0.1.0/24 kind: compute#route nextHopIp: 169.254.0.1 priority: 100 — destRange: 10.0.2.0/24 kind: compute#route nextHopIp: 169.254.0.1 priority: 340 bfdStatus: bfdSessionInitializationMode: ACTIVE configUpdateTimestampMicros: '1615561369012381' controlPacketCounts: numRx: 64014 numRxRejected: 0 numRxSuccessful: 64014 numTx: 63994 controlPacketIntervals: — avgMs: '263' duration: MINUTE maxMs: '299' minMs: '225' numIntervals: '227' type: TRANSMIT — avgMs: '262' duration: MAX maxMs: '4467' minMs: '0' numIntervals: '63993' type: TRANSMIT — avgMs: '261' duration: MINUTE maxMs: '1000' minMs: '176' numIntervals: '228' type: RECEIVE localDiagnostic: NO_DIAGNOSTIC localState: UP negotiatedLocalControlTxIntervalMs: 1000 rxPacket: authenticationPresent: false controlPlaneIndependent: false demand: false diagnostic: NO_DIAGNOSTIC final: false length: 24 minEchoRxIntervalMs: 0 minRxIntervalMs: 1000 minTxIntervalMs: 1000 multiplier: 5 multipoint: false myDiscriminator: 313496190 poll: false state: UP version: 1 yourDiscriminator: 369987665 txPacket: authenticationPresent: false controlPlaneIndependent: false demand: false diagnostic: NO_DIAGNOSTIC final: false length: 24 minEchoRxIntervalMs: 0 minRxIntervalMs: 1000 minTxIntervalMs: 1000 multiplier: 5 multipoint: false myDiscriminator: 369987665 poll: false state: UP version: 1 yourDiscriminator: 313496190 uptimeMs: '16812601' enableIpv6: true ipAddress: 169.254.0.1 ipv6NexthopAddress: 2600:2d00:0:0:0:0:1:5 linkedVpnTunnel: https://www.googleapis.com/compute/projects/PROJECT_ID/regions/us-central1/vpnTunnels/vpn-1-tunnel-1 name: mysession2 numLearnedRoutes: 2 peerIpAddress: 169.254.0.2 peerIpv6NexthopAddress: 2600:2d00:0:0:0:0:1:4 state: Established status: UP uptime: 2 days, 3 hours, 37 minutes, 0 seconds uptimeSeconds: '185820' network: https://www.googleapis.com/compute/kind: compute#routerStatusResponse
result.bestRoutes
는 이 Cloud Router와 동일한 리전에 있는 이 Cloud Router의 VPC 네트워크에 가장 적합한 동적 경로를 나열합니다. 이 목록은 이 리전의 VPC 데이터 영역에 프로그래밍된 프리픽스별 최적 경로로 구성됩니다. VPC 네트워크에서 전역 동적 라우팅 모드가 사용 설정된 경우 이 목록에 다른 리전의 Cloud Router에서 제공하는 리전 간 동적 경로가 포함될 수 있습니다.result.bestRoutesForRouter
에는 이 Cloud Router가 학습한 최적의 BGP 경로가 나열됩니다. Google Cloud 컨트롤 플레인에서 이 Cloud Router가 학습한 경로보다 프리픽스에 더 적합한 경로를 찾는 경우 나열된 경로가 데이터 영역에 프로그래밍되지 않을 수 있습니다.
API
routers.getRouterStatus
메서드를 사용합니다.
GET https://compute.googleapis.com/compute/v1/projects/PROJECT_ID/regions/REGION/routers/ROUTER_NAME/getRouterStatus
다음을 바꿉니다.
PROJECT_ID
: Cloud Router를 포함하는 프로젝트REGION
: Cloud Router가 있는 리전ROUTER_NAME
: Cloud Router의 이름
BGP 세션 구성 보기
기존 BGP 세션 구성을 보려면 다음 단계를 수행합니다.
콘솔
Google Cloud 콘솔에서 Cloud Router 페이지로 이동합니다.
라우터 목록에서 확인할 BGP 세션이 있는 라우터를 선택합니다.
BGP 세션 섹션을 보고 Cloud Router의 BGP 세션에 대한 세부정보를 확인합니다.
gcloud
describe
명령어를 실행하고 Cloud Router의 이름을 전달합니다.gcloud compute routers describe ROUTER_NAME \ --project PROJECT_ID \ --region REGION
다음을 바꿉니다.
ROUTER_NAME
: Cloud Router의 이름PROJECT_ID
: Cloud Router를 포함하는 프로젝트REGION
: Cloud Router가 있는 리전
출력에서
bgpPeers
섹션을 확인합니다.bgp: advertiseMode: DEFAULT asn: 65001 keepaliveInterval: 120 bgpPeers: — advertiseMode: DEFAULT bfd: minReceiveInterval: 1000 minTransmitInterval: 1000 mode: ACTIVE multiplier: 5 enable: 'TRUE' enableIpv6: true interfaceName: if-mysession2 ipAddress: 169.254.0.1 ipv6NexthopAddress: 2600:2d00:0:0:0:0:1:5 name: mysession2 peerAsn: 65002 peerIpAddress: 169.254.0.2 peerIpv6NexthopAddress: 2600:2d00:0:0:0:0:1:6 creationTimestamp: '2019-03-15T13:48:12.433-07:00' description: '' id: '1234567890123456789' interfaces: — ipRange: 169.254.0.1/30 linkedVpnTunnel: https://www.googleapis.com/compute/projects/PROJECT_ID/regions/us-central1/vpnTunnels/vpn-1-tunnel-1 name: if-mysession2 kind: compute#router name: ROUTER_NAME network: https://www.googleapis.com/compute/projects/PROJECT_ID/global/networks/network-a region: https://www.googleapis.com/compute/projects/PROJECT_ID/regions/us-central1 selfLink: https://www.googleapis.com/compute/projects/PROJECT_ID/regions/us-central1/routers/ROUTER_NAME selfLinkWithId: https://www.googleapis.com/compute/projects/PROJECT_ID/regions/us-central1/routers/7114728016518951267
API
routers.get
메서드를 사용합니다.
GET https://compute.googleapis.com/compute/v1/projects/PROJECT_ID/regions/REGION/routers/ROUTER_NAME
다음을 바꿉니다.
PROJECT_ID
: Cloud Router를 포함하는 프로젝트REGION
: Cloud Router가 있는 리전ROUTER_NAME
: Cloud Router의 이름
출력의 bgpPeers[]
필드에는 각 BGP 세션에 대한 구성이 포함됩니다.