BGP 경로 정책 적용
이 가이드에서는 Cloud Router에서 BGP 경로 정책을 적용하는 방법을 설명합니다.
정책이 적용된 BGP 피어 만들기
가져오기 또는 내보내기 정책이 이미 적용된 새 BGP 피어를 만드는 경우 경로 정책이 이미 있어야 합니다. BGP 피어 자율 시스템 번호(ASN)는 16비트 또는 32비트 비공개 ASN이어야 합니다. RFC 6996을 참고하세요.
BGP 경로 정책이 적용된 새 BGP 피어를 만듭니다.
gcloud compute routers add-bgp-peer ROUTER_NAME \
--interface=INTERFACE \
--peer-name=PEER_NAME \
--peer-asn=PEER_ASN \
--import-policies=IMPORT_POLICIES \
--export-policies=EXPORT_POLICIES
다음을 바꿉니다.
ROUTER_NAME: 새 BGP 피어를 추가할 Cloud Router의 이름INTERFACE: 새 BGP 피어의 인터페이스 이름PEER_NAME: 정책을 적용할 새 BGP 피어의 이름PEER_ASN: 새 BGP 피어의 BGP ASNIMPORT_POLICIES: 새 BGP 피어에 적용할 쉼표로 구분된 가져오기 정책 목록EXPORT_POLICIES: 새 BGP 피어에 적용할 쉼표로 구분된 내보내기 정책 목록
기존 BGP 피어에 적용된 BGP 경로 정책 업데이트
BGP 피어에 적용된 BGP 경로 정책을 업데이트하면 정책이 기존 BGP 정책을 대체합니다. 각 정책 유형은 독립적으로 업데이트됩니다.
예를 들어 my-import-policy 및 my-export-policy 경로 정책이 적용된 BGP 피어가 있다고 가정해 보겠습니다.
gcloud compute routers update-bgp-peer Router --peer-name=Name \
--import-policies= \
--export-policies=my-export-policy1,my-export-policy2
이 명령어는 나열된 BGP 피어의 모든 기존 가져오기 정책을 삭제하고 피어의 기존 내보내기 정책을 my-export-policy1,my-export-policy2로 바꿉니다.
피어, 가져오기 정책 또는 내보내기 정책이 이미 있어야 합니다.
기존 BGP 피어에 BGP 경로 정책을 추가합니다.
gcloud compute routers update-bgp-peer ROUTER_NAME \
--peer-name=PEER_NAME \
--import-policies=IMPORT_POLICIES \
--export-policies=EXPORT_POLICIES
다음을 바꿉니다.
ROUTER_NAME: Cloud Router의 이름PEER_NAME: 정책이 적용되는 BGP 피어의 이름IMPORT_POLICIES: BGP 피어에 적용할 쉼표로 구분된 가져오기 정책 목록EXPORT_POLICIES: BGP 피어에 적용할 쉼표로 구분된 내보내기 정책 목록
BGP 경로 정책 다운로드
BGP 경로 정책의 YAML 파일을 컴퓨터에 다운로드합니다.
gcloud compute routers download-route-policy ROUTER_NAME \
--policy-name=BGP_ROUTE_POLICY_NAME \
--file-name=FILE_NAME
다음을 바꿉니다.
ROUTER_NAME: Cloud Router의 이름BGP_ROUTE_POLICY_NAME: 내보내려는 BGP 경로 정책의 이름FILE_NAME: 경로 정책을 다운로드할 파일의 이름
BGP 라우팅 정책을 JSON 파일로 내보낼 수도 있습니다.
gcloud compute routers download-route-policy ROUTER_NAME \
--policy-name=BGP_ROUTE_POLICY_NAME \
--file-name=FILE_NAME \
--format=json
BGP 경로 정책 표시
BGP 경로 정책의 YAML 표현을 확인합니다.
gcloud compute routers get-route-policy ROUTER_NAME \
--policy-name=BGP_ROUTE_POLICY_NAME
다음을 바꿉니다.
ROUTER_NAME: Cloud Router의 이름BGP_ROUTE_POLICY_NAME: 내보내려는 BGP 경로 정책의 이름
BGP 경로 정책의 JSON 표현을 확인합니다.
gcloud compute routers get-route-policy ROUTER_NAME \
--policy-name=BGP_ROUTE_POLICY_NAME \
--format=json
다음 단계
- BGP 경로 정책 만들기
- 라우터 Google Cloud CLI 명령어에 대해 자세히 알아보려면 Google Cloud SDK 문서의 gcloud compute routers를 참고하세요.