BGP 경로 정책 만들기

이 가이드에서는 Cloud Router에서 BGP 경로 정책을 만드는 방법을 설명합니다.

다음 중 하나를 사용하여 Cloud Router에 대해 BGP 경로 정책을 만들 수 있습니다.

이 페이지 예시에서는 192.168.10.0/24에 포함되지 않은 BGP 경로에 대해 BGP 다중 종료 구분자(MED) 속성 값을 12345로 설정하도록 BGP 경로 정책을 만듭니다.

BGP 경로 정책 업로드

  1. 원하는 텍스트 편집기에서 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 경로 정책입니다.
  2. 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: 업로드할 파일 이름
  3. 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: 쉼표로 구분된 가져오기 정책 목록입니다. 빈 문자열을 전달하면 모든 가져오기 정책이 삭제됩니다.

다음 단계