Criar políticas de rota do BGP

Neste guia, descrevemos como criar políticas de rota do BGP no Cloud Router.

É possível criar políticas de rota do BGP para o Cloud Router usando qualquer uma das seguintes opções:

Nos exemplos desta página, criamos uma política de rota do BGP para definir o valor do atributo discriminador de várias saídas (MED, na sigla em inglês) do BGP como 12345 para rotas do BGP que não estão incluídas no 192.168.10.0/24.

Fazer upload de uma política de rota do BGP

  1. Crie a política de rota do BGP no editor de texto de sua preferência. Use a formatação JSON ou YAML para criar sua política de rota do BGP. O exemplo a seguir usa um arquivo 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)
    

    Substitua:

    • BGP_ROUTE_POLICY_NAME: um nome para a política de rota do BGP.
    • ROUTE_POLICY_TYPE: o tipo de política de rota do BGP que você está criando. O tipo pode ser um dos seguintes:

      • ROUTE_POLICY_TYPE_IMPORT: políticas de rota do BGP para rotas de entrada.
      • ROUTE_POLICY_TYPE_EXPORT: políticas de rota do BGP para rotas de saída.
  2. Faça upload da política de rota do BGP:

    gcloud beta compute routers upload-route-policy ROUTER_NAME \
        --region=REGION \
        --policy-name=BGP_ROUTE_POLICY_NAME \
        --file-name=FILE_NAME \
        --file-format=yaml
    

    Substitua:

    • ROUTER_NAME: o nome do Cloud Router
    • REGION: a região em que o Cloud Router está
    • FILENAME: o nome do arquivo que você está enviando
  3. Aplique as políticas de rota do BGP aos peerings do BGP:

    gcloud beta compute routers update-bgp-peer ROUTER_NAME \
        --region=REGION \
        --peer-name=PEER_NAME \
        --import-policies='IMPORT_POLICIES'
    

    Substitua:

    • PEER_NAME: o nome do peering do BGP a que a política de rota do BGP será aplicada.
    • IMPORT_POLICIES: uma lista separada por vírgulas de políticas de importação. Transmitir uma string vazia remove todas as políticas de importação.

A seguir