BGP 경로 정책 나열
이 페이지에서는 Cloud Router에서 경계 게이트웨이 프로토콜(BGP) 경로 정책을 나열하는 방법을 설명합니다. 이를 통해 BGP 경로 정책 문제를 해결할 수 있습니다.
시작하기 전에
gcloud
이 가이드의 명령줄 예시를 사용하려면 다음을 수행하세요.
- 최신 버전의 Google Cloud CLI를 설치하거나 업데이트합니다.
- 기본 리전 및 영역을 설정합니다.
API
이 가이드의 API 예를 사용하려면 API 액세스를 설정합니다.
BGP 경로 정책 나열
콘솔
Trusted Cloud 콘솔에서 Cloud Router 페이지로 이동합니다.
Cloud Router 페이지에서 BGP 경로 정책 탭을 클릭합니다.
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="
}
]
}