Atualize a prioridade do trajeto base

Quando configura uma sessão do Border Gateway Protocol (BGP) num Cloud Router, pode especificar uma prioridade anunciada base. Antes de começar, certifique-se de que conhece a vista geral das rotas anunciadas do Cloud Router. Para mais informações sobre como o Cloud Router usa a prioridade anunciada base, consulte Prioridade anunciada.

As prioridades base são números inteiros de 0 a 65535. A prioridade base mais elevada possível é 0. A prioridade base predefinida é 100. Se não especificar uma prioridade base, é usada a prioridade predefinida.

As prioridades base permitem-lhe especificar que túneis do Cloud VPN ou anexos de VLAN do Cloud Interconnect os sistemas no local devem usar para enviar pacotes para a sua rede VPC. Pode criar uma combinação personalizada destas topologias, ativa-ativa ou ativa-passiva, usando a prioridade base para influenciar a forma como os pacotes são enviados para a sua rede VPC. Para ver um exemplo que usa túneis de VPN de HA, consulte as opções de encaminhamento ativo-ativo e ativo-passivo para a VPN de HA na documentação da Cloud VPN.

Ao escolher prioridades base, tenha em atenção o seguinte:

  • Os custos de região para região estão entre 201 e 9999, inclusive. O valor depende da distância, da latência e de outros fatores entre duas regiões. A Google gera os valores de custos de região para região e não pode modificá-los.

  • Recomendamos que as prioridades base entre os Cloud Routers numa região estejam entre 0 e 200, inclusive. Uma vez que os custos de região para região são, pelo menos, 201, se usar prioridades base de 201 ou mais, pode atribuir acidentalmente a um túnel de VPN na nuvem ou a uma ligação VLAN uma prioridade inferior à pretendida. Outra sessão BGP numa região diferente pode anunciar o mesmo prefixo com uma prioridade geral mais elevada (MED, que é igual à prioridade base mais o custo de região para região). Se não definir cuidadosamente as prioridades base noutras regiões, pode fazer com que o tráfego no local seja entregue à sua rede VPC através de um anexo de VLAN ou de um túnel de VPN do Google Cloud inesperado.

  • As prioridades base de 10200 ou mais ajudam a garantir que a prioridade anunciada geral de um prefixo (MED, prioridade base mais custo de região para região) é sempre inferior a qualquer outro prefixo anunciado com uma prioridade base de 200 ou menos.

Para atualizar a prioridade da rota anunciada base para uma sessão de BGP existente, siga estes passos.

Consola

Para túneis de VPN na nuvem que usam o encaminhamento dinâmico, incluindo túneis de VPN de alta disponibilidade, siga estes passos:

  1. Na Google Cloud consola, aceda à página de túneis do Cloud VPN.

    Aceda aos túneis do Cloud VPN

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

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

  4. Modifique o valor da prioridade da rota anunciada.

  5. Clique em Guardar e continuar.

Para o Dedicated Interconnect ou o Partner Interconnect, conclua os seguintes passos:

  1. Na Google Cloud consola, aceda ao separador Anexos de VLAN na página Cloud Interconnect.

    Aceda ao Cloud Interconnect

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

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

  4. Modifique o valor da prioridade da rota anunciada.

  5. Clique em Guardar e continuar.

gcloud

Execute o comando update-bgp-peer com a flag --advertised-route-priority. Especifique o nome do Cloud Router e da sessão BGP que correspondem ao anexo de VLAN ou ao túnel de VPN na nuvem adequado.

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 BGP. Quando PATCH este campo, substitui a matriz existente de pares BGP pela nova matriz incluída no seu pedido.

  1. Envie um pedido GET para obter a matriz atual de pares BGP para o router. Para ver detalhes, consulte o artigo Veja a configuração da sessão BGP.

  2. Envie um pedido PATCH com uma nova matriz de pares BGP. No elemento da matriz que contém a sessão de BGP que quer atualizar, modifique o valor de advertisedRoutePriority.

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

    Substitua o seguinte:

    • 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 BGP

    O exemplo seguinte inclui um ponto de troca BGP com o valor predefinido advertisedRoutePriority 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"
        }
    

O que se segue?