Atualizar a prioridade de rota básica

Ao configurar uma sessão do protocolo de gateway de borda (BGP) em um Cloud Router, é possível especificar uma prioridade de base anunciada para a sessão do BGP. A prioridade anunciada básica se aplica a todos os prefixos (destinos) anunciados por essa sessão do BGP.

As prioridades básicas são números inteiros de 0 a 65535. A maior prioridade básica possível é 0. A prioridade básica padrão é 100. Se você não especificar uma prioridade básica, será usada a prioridade padrão.

As prioridades básicas permitem que você especifique quais túneis do Cloud VPN ou anexos da VLAN são usados para enviar pacotes para sua rede VPC. É possível criar ativo/ativo, ativo/passivo ou uma combinação personalizada dessas topologias usando a prioridade básica. Para um exemplo sobre o uso dos túneis de VPN de alta disponibilidade, consulte Opções de roteamento ativo/ativo e ativo/passivo para VPN de alta disponibilidade na documentação do Cloud VPN.

Ao escolher prioridades básicas, lembre-se do seguinte:

  • Os custos regionais ficam entre 201 e 9999, inclusive. O valor depende da distância, da latência e de outros fatores entre duas regiões. O Google gera os valores de custo regionais, que não podem ser modificados.

  • Recomendamos que as prioridades básicas dos Cloud Routers em uma região estejam entre 0 e 200, inclusive. Como os custos regionais são pelo menos 201, se você usar prioridades básicas de 201 ou mais, poderá atribuir acidentalmente uma prioridade mais baixa do que pretende a um túnel do Cloud VPN ou a um anexo da VLAN. Outra sessão do BGP em uma região diferente pode anunciar o mesmo prefixo com uma prioridade geral mais alta (MED, que equivale à prioridade básica mais o custo regional). Sem configurar cuidadosamente as prioridades básicas em outras regiões, é possível que o tráfego local seja entregue à sua rede VPC por um túnel inesperado do Cloud VPN ou por um anexo da VLAN.

  • Prioridades básicas de 10200 ou mais garantem que a prioridade geral anunciada (MED, prioridade básica mais o custo regional) do prefixo seja sempre menor do que qualquer outro prefixo anunciado com prioridade básica de 200 ou menos.

Para atualizar a prioridade de rota divulgada básica para uma sessão do BGP existente, siga as etapas abaixo.

Console

Para túneis do Cloud VPN que usam roteamento dinâmico, incluindo túneis de alta disponibilidade, conclua estas etapas:

  1. No console do Google Cloud, acesse a página de túneis do Cloud VPN.

    Acessar túneis do Cloud VPN

  2. Na lista de túneis na coluna Nome, selecione o túnel que você quer modificar.

  3. Na página Detalhes do túnel do Cloud VPN, selecione Modificar sessão do BGP.

  4. Modifique o valor de Prioridade de rota anunciada.

  5. Clique em Salvar e continuar.

Para Interconexão dedicada e Interconexão do parceiro, siga estas etapas:

  1. No Console do Google Cloud, acesse a guia Anexos da VLAN na página Cloud Interconnect.

    Acessar o Cloud Interconnect

  2. Na lista de anexos na coluna Nome, selecione o anexo que você quer modificar.

  3. Na página Detalhes do anexo da VLAN, selecione o nome da sessão do BGP .

  4. Modifique o valor de Prioridade de rota anunciada.

  5. Clique em Salvar e continuar.

gcloud

Execute o comando update-bgp-peer usando a sinalização --advertised-route-priority. Especifique o nome da sessão do Cloud Router e do BGP que corresponde ao túnel apropriado do Cloud VPN ou ao anexo da VLAN.

gcloud compute routers update-bgp-peer ROUTER_NAME \
    --peer-name=NAME_OF_BGP_SESSION \
    --advertised-route-priority=BASE_PRIORITY_VALUE

API

Use o método routers.patch para atualizar o campo bgpPeers[].

O campo bgpPeers[] aceita uma matriz de pares do BGP. Quando você PATCH esse campo, você substitui a matriz atual de pares do BGP pela nova matriz incluída na solicitação.

  1. Envie uma solicitação GET para receber a matriz atual de pares do BGP para o roteador. Para detalhes, consulte Visualizar as configurações da sessão do BGP.

  2. Envie uma solicitação PATCH com uma nova matriz de pares do BGP. No elemento da matriz que contém a sessão do BGP que você quer atualizar, mude o valor de advertisedRoutePriority.

    PATCH https://compute.googleapis.com/compute/v1/projects/PROJECT_ID/regions/REGION/routers/ROUTER_NAME
    {
      "bgpPeers": [
        BGP_PEERS
      ]
    }
    

    Substitua:

    • PROJECT_ID: o projeto que contém o Cloud Router
    • REGION: a região onde o Cloud Router está localizado
    • ROUTER_NAME: o nome do Cloud Router
    • BGP_PEERS: o conteúdo da nova matriz de pares do BGP

    O exemplo a seguir inclui um par do BGP com o advertisedRoutePriority padrão de 100 e outro com um valor atualizado de 99:

        {
          "name": "peer-1",
          "interfaceName": "if-peer-1",
          "ipAddress": "169.254.10.1",
          "peerIpAddress": "169.254.10.2",
          "peerAsn": 64512,
          "advertisedRoutePriority": 100,
          "advertiseMode": "DEFAULT"
        },
        {
          "name": "peer-2",
          "interfaceName": "if-peer-2",
          "ipAddress": "169.254.20.1",
          "peerIpAddress": "169.254.20.2",
          "peerAsn": 64513,
          "advertisedRoutePriority": 99,
          "advertiseMode": "DEFAULT"
        }
    

A seguir