BGP 경로 정책 나열

이 페이지에서는 Cloud Router에서 경계 게이트웨이 프로토콜(BGP) 경로 정책을 나열하는 방법을 설명합니다. 이를 통해 BGP 경로 정책 문제를 해결할 수 있습니다.

시작하기 전에

gcloud

이 가이드의 명령줄 예시를 사용하려면 다음을 수행하세요.

  1. 최신 버전의 Google Cloud CLI를 설치하거나 업데이트합니다.
  2. 기본 리전 및 영역을 설정합니다.

API

이 가이드의 API 예를 사용하려면 API 액세스를 설정합니다.

BGP 경로 정책 나열

콘솔

  1. Trusted Cloud 콘솔에서 Cloud Router 페이지로 이동합니다.

    Cloud Router로 이동

  2. Cloud Router 페이지에서 BGP 경로 정책 탭을 클릭합니다.

  3. BGP 경로 정책의 BGP 경로 정책 용어를 보려면 BGP 경로 정책 이름을 클릭합니다.

gcloud

gcloud compute routers list-route-policies 명령어를 사용합니다.

gcloud compute routers list-route-policies ROUTER_NAME \
    --region=REGION

다음을 바꿉니다.

  • ROUTER_NAME: Cloud Router의 이름

  • REGION: Cloud Router가 있는 리전

출력은 다음과 비슷합니다.

NAME: test-policy-1
TYPE: ROUTE_POLICY_TYPE_EXPORT

NAME: test-policy-2
TYPE: ROUTE_POLICY_TYPE_IMPORT

API

routers.listRoutePolicies 메서드를 사용합니다.

GET https://compute.googleapis.com/compute/v1/projects/PROJECT_ID/regions/REGION/routers/ROUTER_NAME/listRoutePolicies

다음을 바꿉니다.

  • PROJECT_ID: Cloud Router를 포함하는 프로젝트

  • REGION: Cloud Router가 있는 리전

  • ROUTER_NAME: Cloud Router의 이름

출력은 다음과 비슷합니다.

{
  "kind": "compute#routersListRoutePolicies",
  "result": [
    {
      "name": "ROUTER_NAME",
      "type": "ROUTE_POLICY_TYPE_IMPORT",
      "terms": [
        {
          "priority": 1,
          "match": {
            "expression": "destination != \"192.168.10.0/24\" && communities.matchesEvery([\"65000:1\", \"65000:2\"])"
          },
          "actions": [
            {
              "expression": "med.set(12345)"
            }
          ]
        },
        {
          "priority": 2,
          "match": {
            "expression": "destination != \"192.168.10.0/24\""
          },
          "actions": [
            {
              "expression": "med.set(12345)"
            }
          ]
        }
      ],
      "fingerprint": "ulgdg-dGCms="
    }
  ]
}