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
e9999
, 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
e200
, inclusive. Uma vez que os custos de região para região são, pelo menos,201
, se usar prioridades base de201
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 de200
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:
Na Google Cloud consola, aceda à página de túneis do Cloud VPN.
Na lista de túneis na coluna Nome, selecione o túnel que quer modificar.
Na página Detalhes do túnel de VPN na nuvem, selecione Modificar sessão de BGP.
Modifique o valor da prioridade da rota anunciada.
Clique em Guardar e continuar.
Para o Dedicated Interconnect ou o Partner Interconnect, conclua os seguintes passos:
Na Google Cloud consola, aceda ao separador Anexos de VLAN na página Cloud Interconnect.
Na lista de anexos na coluna Nome, selecione o anexo que quer modificar.
Na página Detalhes da associação VLAN, selecione o nome da sessão BGP.
Modifique o valor da prioridade da rota anunciada.
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.
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.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 deadvertisedRoutePriority
.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 RouterREGION
: a região onde o Cloud Router está localizadoROUTER_NAME
: o nome do Cloud RouterBGP_PEERS
: o conteúdo da nova matriz de pares BGP
O exemplo seguinte inclui um ponto de troca BGP com o valor predefinido
advertisedRoutePriority
de100
e outro com um valor atualizado de99
:{ "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?
Para ver a prioridade da rota anunciada base, consulte o artigo Ver detalhes do Cloud Router.
Para resolver problemas ao usar o Cloud Router, consulte o artigo Resolução de problemas.