BGP 경로 정책 만들기
이 가이드에서는 Cloud Router에서 BGP 경로 정책을 만드는 방법을 설명합니다.
다음 중 하나를 사용하여 Cloud Router에 대해 BGP 경로 정책을 만들 수 있습니다.
- 원하는 텍스트 편집기를 사용해서 BGP 경로 정책을 만들고 gcloud CLI를 사용해서 BGP 경로 정책을 업로드합니다.
이 페이지 예시에서는 192.168.10.0/24
에 포함되지 않은 BGP 경로에 대해 BGP 다중 종료 구분자(MED) 속성 값을 12345
로 설정하도록 BGP 경로 정책을 만듭니다.
BGP 경로 정책 업로드
원하는 텍스트 편집기에서 BGP 경로 정책을 만듭니다. JSON 또는 YAML 형식을 사용해서 BGP 경로 정책을 만들 수 있습니다. 다음 예시에서는 YAML 파일을 사용합니다.
# Modify the MED value for the BGP routes that aren't in the range # 192.168.10.0/24 name: BGP_ROUTE_POLICY_NAME type: ROUTE_POLICY_TYPE terms: - priority: 1 match: expression: > destination != '192.168.10.0/24' actions: - expression: med.set(12345)
다음을 바꿉니다.
BGP_ROUTE_POLICY_NAME
: BGP 경로 정책의 이름입니다.ROUTE_POLICY_TYPE
: 만들려는 BGP 경로 정책의 유형입니다. 유형은 다음 중 하나일 수 있습니다.ROUTE_POLICY_TYPE_IMPORT
: 인바운드 경로의 BGP 경로 정책입니다.ROUTE_POLICY_TYPE_EXPORT
: 아웃바운드 경로의 BGP 경로 정책입니다.
BGP 경로 정책을 업로드합니다.
gcloud beta compute routers upload-route-policy ROUTER_NAME \ --policy-name=BGP_ROUTE_POLICY_NAME \ --file-name=FILE_NAME \ --file-format=yaml
다음을 바꿉니다.
ROUTER_NAME
: Cloud Router의 이름FILENAME
: 업로드할 파일 이름
BGP 피어에 BGP 경로 정책을 적용합니다.
gcloud beta compute routers update-bgp-peer ROUTER_NAME \ --peer_name=PEER_NAME \ --import-policies='IMPORT_POLICIES'
다음을 바꿉니다.
PEER_NAME
: BGP 경로 정책을 적용할 BGP 피어의 이름입니다.IMPORT_POLICIES
: 쉼표로 구분된 가져오기 정책 목록입니다. 빈 문자열을 전달하면 모든 가져오기 정책이 삭제됩니다.