BGP 경로 정책 업데이트

이 가이드에서는 Cloud Router의 BGP 경로 정책을 다음과 같이 업데이트하는 방법을 설명합니다.

BGP 경로 정책 삭제

다음을 실행합니다.

gcloud beta compute routers remove-route-policy ROUTER_NAME \
    --policy-name=BGP_ROUTE_POLICY_NAME

다음을 바꿉니다.

  • ROUTER_NAME: Cloud Router의 이름
  • BGP_ROUTE_POLICY_NAME: 삭제할 BGP 경로 정책의 이름

BGP 경로 정책 용어 추가

다음을 실행합니다.

gcloud beta compute routers add-route-policy-term ROUTER_NAME \
    --policy-name=BGP_ROUTE_POLICY_NAME \
    --priority=PRIORITY \
    --match=CEL_MATCH_EXPRESSION \
    --actions=CEL_ACTIONS_EXPRESSION

다음을 바꿉니다.

  • ROUTER_NAME: Cloud Router의 이름
  • BGP_ROUTE_POLICY_NAME: 내보내려는 BGP 경로 정책의 이름
  • PRIORITY: BGP 경로 정책 내에서 이 용어의 순서입니다. 값이 작을수록 우선순위가 높습니다. 허용되는 범위는 [0, 2^31)입니다.
  • CEL_MATCH_EXPRESSION: 이 용어가 적용되는 경로와 일치하는 Common Expression Language(CEL) 요소
  • CEL_ACTIONS_EXPRESSION: 이 규칙과 일치하는 항목에 대해 수행할 작업에 대한 세미콜론으로 구분된 CEL 표현식

BGP 경로 정책 용어 업데이트

다음을 실행합니다.

gcloud beta compute routers update-route-policy-term ROUTER_NAME \
    --policy-name=BGP_ROUTE_POLICY_NAME \
    --priority=PRIORITY \
    --match=CEL_MATCH_EXPRESSION \
    --actions=CEL_ACTIONS_EXPRESSION

다음을 바꿉니다.

  • ROUTER_NAME: Cloud Router의 이름
  • BGP_ROUTE_POLICY_NAME: 내보내려는 BGP 경로 정책의 이름
  • PRIORITY: BGP 경로 정책 내에서 이 용어의 순서입니다. 값이 작을수록 우선순위가 높습니다. 허용되는 범위는 [0, 2^31)입니다.
  • CEL_MATCH_EXPRESSION: 이 용어가 적용되는 경로와 일치하는 CEL 요소
  • CEL_ACTIONS_EXPRESSION: 이 규칙과 일치하는 항목에 대해 수행할 작업에 대한 세미콜론으로 구분된 CEL 표현식
  • BGP_ROUTE_POLICY_NAME: 내보내려는 BGP 경로 정책의 이름

BGP 경로 정책 용어 삭제

다음을 실행합니다.

gcloud beta compute routers remove-route-policy-term ROUTER_NAME \
    --policy-name=BGP_ROUTE_POLICY_NAME \
    --priority=PRIORITY

다음을 바꿉니다.

  • ROUTER_NAME: Cloud Router의 이름
  • BGP_ROUTE_POLICY_NAME: 내보내려는 BGP 경로 정책의 이름
  • PRIORITY: BGP 경로 정책 내에서 이 용어의 순서입니다. 값이 작을수록 우선순위가 높습니다. 허용되는 범위는 [0, 2^31)입니다.