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
201e9999, 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
0e200, inclusive. Uma vez que os custos de região para região são, pelo menos,201, se usar prioridades base de201ou 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
10200ou 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 de200ou 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
GETpara 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
PATCHcom 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
advertisedRoutePriorityde100e 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.