Especifique e faça a gestão de rotas aprendidas personalizadas
O Cloud Router aprende dinamicamente as rotas para o tráfego de saída dos respetivos pares do Border Gateway Protocol (BGP). No entanto, também pode criar manualmente essas rotas e aplicá-las a uma sessão BGP. Estes percursos criados manualmente são denominados percursos aprendidos personalizados.
Pode criar rotas aprendidas personalizadas ao mesmo tempo que cria uma sessão BGP. Em alternativa, pode atualizar uma sessão de BGP existente para adicionar rotas aprendidas personalizadas.
Para uma vista geral dos trajetos aprendidos personalizados, consulte o artigo Trajetos aprendidos.
Para mais informações sobre como o Cloud Router processa as rotas aprendidas em geral, incluindo as rotas aprendidas dinamicamente, consulte o artigo Rotas aprendidas.
Antes de começar
Antes de começar, reveja as secções seguintes.
Selecionar um projeto
-
In the Cloud de Confiance console, on the project selector page, select or create a Cloud de Confiance project.
Roles required to select or create a project
- Select a project: Selecting a project doesn't require a specific IAM role—you can select any project that you've been granted a role on.
-
Create a project: To create a project, you need the Project Creator
(
roles/resourcemanager.projectCreator
), which contains theresourcemanager.projects.create
permission. Learn how to grant roles.
-
Verify that billing is enabled for your Cloud de Confiance project.
-
Install the Google Cloud CLI.
-
Configure a CLI gcloud para usar a sua identidade federada.
Para mais informações, consulte o artigo Inicie sessão na CLI gcloud com a sua identidade federada.
-
Para inicializar a CLI gcloud, execute o seguinte comando:
gcloud init
- Se estiver a usar a CLI do Google Cloud, defina o ID do projeto executando o seguinte comando. As
gcloud
instruções nesta página pressupõem que definiu o ID do projeto.gcloud config set project PROJECT_ID
-
Confirme que o ID foi definido executando o seguinte comando:
gcloud config list --format='text(core.project)'
- Crie um gateway de VPN de alta disponibilidade para um gateway de VPN de intercâmbio
- Crie associações VLAN (interconexão dedicada)
Na Cloud de Confiance consola, aceda à página Routers na nuvem.
No campo Nome, clique no nome do Cloud Router adequado.
Na página Detalhes do router, clique no nome da sessão BGP que quer modificar.
Na página Detalhes da sessão BGP, clique em
Editar.Expanda a secção Rotas anunciadas, rotas aprendidas personalizadas, deteção de encaminhamento bidirecional (BFD).
Na secção Rotas aprendidas personalizadas, faça o seguinte:
Na secção Prioridade de todas as rotas aprendidas personalizadas, para configurar a prioridade da rota, introduza um valor MED entre
0
e65535
(inclusive) para todas as rotas aprendidas personalizadas configuradas para esta sessão.Cloud de Confiance dá maior preferência a rotas com valores MED mais pequenos. Se o mesmo intervalo de endereços IP estiver configurado em vários trajetos aprendidos personalizados, a seleção do melhor caminho baseia-se no valor MED do trajeto.
Clique em Adicionar novo intervalo de endereços IP.
No campo Intervalo de endereços IP, introduza um endereço IPv4 ou IPv6. Se fornecer um endereço IP sem uma máscara de sub-rede, é interpretado como uma máscara de sub-rede
/32
(para IPv4) e uma máscara de sub-rede/128
(para IPv6).
Clique em Guardar.
ROUTER_NAME
: o nome do Cloud RouterPEER_NAME
: o nome do par BGPREGION
: a região onde o Cloud Router está localizadoIP_PREFIXES
: uma lista de prefixos de endereços IPv4 ou IPv6 separados por vírgulas, por exemplo,192.0.2.0/24,198.51.100.0/24,2001:db8:abcd:12::/64
Se fornecer um prefixo de endereço IP sem uma máscara de sub-rede, é interpretado como uma máscara de sub-rede
/32
para IPv4 e uma máscara de sub-rede/128
para IPv6. Para ver informações sobre o número máximo de rotas aprendidas personalizadas que pode ter, consulte a secção Limites.ROUTE_PRIORITY
: um valor MED entre0
e65535
(inclusive) para todas as rotas aprendidas personalizadas configuradas para esta sessãoCloud de Confiance dá maior preferência a rotas com valores MED mais pequenos. Ou seja, é dada maior preferência a uma rota com um valor MED de
100
do que a uma com um valor MED de200
. Se não fornecer um valor MED, o Google Ad Manager aplica internamente um valor MED de100
. Cloud de ConfiancePROJECT_ID
: o projeto que contém o Cloud RouterREGION
: a região onde o Cloud Router está localizadoROUTER_NAME
: o nome do Cloud RouterPEER_NAME_1
: o nome da sessão de BGPINTERFACE_NAME_1
: o nome da interface que a sessão usaIP_ADDRESS_1
: o endereço IP do Cloud Router que a sessão BGP usaPEER_IP_ADDRESS_1
: o endereço IP do par BGPPEER_ASN_1
: o número do sistema autónomo (ASN) para a sessãoPEER_NAME_2
: o nome da sessão de BGPINTERFACE_NAME_2
: o nome da interface que a sessão usaIP_ADDRESS_2
: o endereço IP do Cloud Router que a sessão BGP usaPEER_IP_ADDRESS_2
: o endereço IP do par BGPPEER_ASN_2
: o número do sistema autónomo (ASN) para a sessãoROUTE_PRIORITY
: um valor MED entre0
e65535
(inclusive) para todas as rotas aprendidas personalizadas configuradas para esta sessãoCloud de Confiance dá maior preferência a rotas com valores MED mais pequenos. Ou seja, é dada maior preferência a uma rota com um valor MED de
100
do que a uma com um valor MED de200
. Se não fornecer um valor MED, o Google Ad Manager aplica internamente um valor MED de100
. Cloud de ConfianceIP_PREFIX_1
eIP_PREFIX_2
: para cada um destes campos, introduza um prefixo IPv4 ou IPv6Se fornecer um prefixo IP sem uma máscara de sub-rede, é interpretado como, para IPv4, uma máscara de sub-rede
/32
e, para IPv6,/128
. Para obter informações sobre o número máximo de rotas aprendidas personalizadas que pode ter, consulte Limites.Na Cloud de Confiance consola, aceda à página Routers na nuvem.
No campo Nome, clique no nome do Cloud Router adequado.
Na página Detalhes do router, clique no nome da sessão BGP que quer modificar.
Na página Detalhes da sessão BGP, clique em
Editar.Expanda a secção Rotas anunciadas, rotas aprendidas personalizadas, deteção de encaminhamento bidirecional (BFD).
No campo Intervalo de endereços IP, edite o prefixo IPv4 ou IPv6. Se fornecer um prefixo IP sem uma máscara de sub-rede, é interpretado como uma máscara de sub-rede
/32
(para IPv4) e uma máscara de sub-rede/128
(para IPv6).Clique em Guardar.
ROUTER_NAME
: o nome do Cloud RouterPEER_NAME
: o nome do par BGPREGION
: a região onde o Cloud Router está localizadoIP_PREFIXES
: uma lista de prefixos IPv4 ou IPv6 separados por vírgulas, por exemplo,1.2.3.4,6.7.0.0,2001:db8:abcd:12::/64
Se fornecer um prefixo IP sem uma máscara de sub-rede, é interpretado como, para IPv4, uma máscara de sub-rede
/32
e, para IPv6,/128
. Para limpar todos os prefixos, use a flag sem nenhum valor após a mesma. Para obter informações acerca do número máximo de rotas aprendidas personalizadas que pode ter, consulte Limites.PROJECT_ID
: o projeto que contém o Cloud RouterREGION
: a região onde o Cloud Router está localizadoROUTER_NAME
: o nome do Cloud RouterPEER_NAME_1
: o nome da sessão de BGPINTERFACE_NAME_1
: o nome da interface que a sessão usaIP_ADDRESS_1
: o endereço IP do Cloud Router que a sessão usaPEER_IP_ADDRESS_1
: o endereço IP do par BGPPEER_ASN_1
: o número do sistema autónomo (ASN) para a sessãoPEER_NAME_2
: o nome da sessão de BGPINTERFACE_NAME_2
: o nome da interface que a sessão usaIP_ADDRESS_2
: o endereço IP do Cloud Router que a sessão usaPEER_IP_ADDRESS_2
: o endereço IP do par BGPPEER_ASN_2
: o número do sistema autónomo (ASN) para a sessãoROUTE_PRIORITY
: um valor MED entre0
e65535
(inclusive) para todas as rotas aprendidas personalizadas configuradas para esta sessãoCloud de Confiance dá maior preferência a rotas com valores MED mais pequenos. Ou seja, é dada maior preferência a uma rota com um valor MED de
100
do que a uma com um valor MED de200
. Se não fornecer um valor MED, o Google Ad Manager aplica internamente um valor MED de100
. Cloud de ConfianceIP_PREFIX_1
eIP_PREFIX_2
: para cada um destes campos, introduza um prefixo IPv4 ou IPv6Se fornecer um endereço IP sem uma máscara de sub-rede, é interpretado como, para IPv4, uma máscara de sub-rede
/32
e, para IPv6,/128
. Para ver informações sobre o número máximo de rotas aprendidas personalizadas que pode ter, consulte a secção Limites.Na Cloud de Confiance consola, aceda à página Routers na nuvem.
No campo Nome, clique no nome do Cloud Router adequado.
Na página Detalhes do router, clique no nome da sessão BGP que quer modificar.
Na página Detalhes da sessão BGP, clique em
Editar.Expanda a secção Rotas anunciadas, rotas aprendidas personalizadas, deteção de encaminhamento bidirecional (BFD).
Na secção Rotas aprendidas personalizadas, junto ao intervalo de endereços IP que quer remover, clique em
Eliminar intervalo de IP.Clique em Guardar.
ROUTER_NAME
: o nome do Cloud RouterPEER_NAME
: o nome do par BGPREGION
: a região onde o Cloud Router está localizadoIP_PREFIXES
: uma lista separada por vírgulas dos prefixos de IP que quer removerPROJECT_ID
: o projeto que contém o Cloud RouterREGION
: a região onde o Cloud Router está localizadoROUTER_NAME
: o nome do Cloud RouterPEER_NAME_1
: o nome da sessão de BGPINTERFACE_NAME_1
: o nome da interface que a sessão usaIP_ADDRESS_1
: o endereço IP do Cloud Router que a sessão usaPEER_IP_ADDRESS_1
: o endereço IP do par BGPPEER_ASN_1
: o número do sistema autónomo (ASN) para a sessãoPEER_NAME_2
: o nome da sessãoINTERFACE_NAME_2
: o nome da interface que a sessão usaIP_ADDRESS_2
: o endereço IP do Cloud Router que a sessão usaPEER_IP_ADDRESS_2
: o endereço IP do par BGPPEER_ASN_2
: o número do sistema autónomo (ASN) para a sessãoNa Cloud de Confiance consola, aceda à página Routers na nuvem.
No campo Nome, clique no nome do Cloud Router adequado.
Na página Detalhes do router, clique no nome da sessão BGP que quer modificar.
Na página Detalhes da sessão BGP, clique em
Editar.Expanda a secção Rotas anunciadas, rotas aprendidas personalizadas, deteção de encaminhamento bidirecional (BFD).
No campo Prioridade de todas as rotas aprendidas personalizadas, para editar o valor MED da rota, introduza um novo valor MED entre
0
e65535
(inclusive) para todas as rotas aprendidas personalizadas configuradas para esta sessão.Cloud de Confiance dá maior preferência a rotas com valores MED mais pequenos. Se o mesmo intervalo de endereços IP estiver configurado em várias rotas aprendidas personalizadas, a melhor seleção de caminho baseia-se no valor MED da rota.
Clique em Guardar.
ROUTER_NAME
: o nome do Cloud RouterPEER_NAME
: o nome do par BGPREGION
: a região onde o Cloud Router está localizadoNEW_ROUTE_PRIORITY
: um valor MED entre0
e65535
(inclusive) para todas as rotas aprendidas personalizadas configuradas para esta sessãoCloud de Confiance dá maior preferência a trajetos com valores MED mais pequenos. Ou seja, é dada maior preferência a uma rota com um valor MED de
100
do que a uma com um valor MED de200
.PROJECT_ID
: o projeto que contém o Cloud RouterREGION
: a região onde o Cloud Router está localizadoROUTER_NAME
: o nome do Cloud RouterPEER_NAME_1
: o nome da sessão de BGPINTERFACE_NAME_1
: o nome da interface que a sessão usaIP_ADDRESS_1
: o endereço IP do Cloud Router que a sessão usaPEER_IP_ADDRESS_1
: o endereço IP do par BGPPEER_ASN_1
: o número do sistema autónomo (ASN) para a sessãoPEER_NAME_2
: o nome da sessão de BGPINTERFACE_NAME_2
: o nome da interface que a sessão usaIP_ADDRESS_2
: o endereço IP do Cloud Router que a sessão usaPEER_IP_ADDRESS_2
: o endereço IP do par BGPPEER_ASN_2
: o número do sistema autónomo (ASN) para a sessãoNEW_ROUTE_PRIORITY
: um valor MED entre0
e65535
(inclusive) para todas as rotas aprendidas personalizadas configuradas para esta sessãoCloud de Confiance dá maior preferência a rotas com valores MED mais pequenos. Ou seja, é dada maior preferência a um trajeto com um valor MED de
100
do que a um com um valor MED de200
.IP_PREFIX_1
eIP_PREFIX_2
: os prefixos de IP que já estão definidos para a sessão de BGPNa Cloud de Confiance consola, aceda à página Routers na nuvem.
No campo Nome, clique no nome do Cloud Router adequado.
Na página Detalhes do router, clique no nome da sessão BGP que quer modificar.
Na página Detalhes da sessão BGP, clique em
Editar.Expanda a secção Rotas anunciadas, rotas aprendidas personalizadas, deteção de encaminhamento bidirecional (BFD).
Para ver o valor MED do trajeto , consulte o campo Prioridade de todos os trajetos aprendidos personalizados.
Cloud de Confiance dá maior preferência a trajetos com valores MED mais pequenos. Ou seja, é dada maior preferência a uma rota com um valor MED de
100
do que a uma com um valor MED de200
.Para ver os intervalos de endereços IP, consulte os campos Intervalo de endereços IP.
Para verificar a configuração das suas sessões BGP, use o comando
gcloud compute routers describe
. Por exemplo:gcloud compute routers describe ROUTER_NAME \ --region=REGION
Substitua o seguinte:
ROUTER_NAME
: o nome do Cloud RouterREGION
: a região onde o Cloud Router está localizado
O resultado do comando inclui os prefixos IP e os valores MED que estão configurados para cada sessão BGP.
Para ver se alguma das suas rotas aprendidas personalizadas é considerada a melhor rota para o router, use o comando
gcloud compute routers get-status
:gcloud compute routers get-status ROUTER_NAME \ --region=REGION
Substitua o seguinte:
ROUTER_NAME
: o nome do Cloud RouterREGION
: a Cloud de Confiance região
O resultado apresenta as melhores rotas para o Cloud Router e indica-lhe o estado de cada sessão BGP.
Para obter detalhes da configuração da sessão de BGP, use o método
routers.get
:GET https://compute.googleapis.com/compute/v1/projects/PROJECT_ID/regions/REGION/routers/ROUTER_NAME
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 Router
O campo
bgpPeers
na saída contém a configuração de cada sessão de BGP.Use o método
routers.getRouterStatus
:GET https://compute.googleapis.com/compute/v1/projects/PROJECT_ID/regions/REGION/routers/ROUTER_NAME/getRouterStatus
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 Router
O resultado apresenta as melhores rotas para o Cloud Router e indica-lhe o estado de cada sessão BGP.
Para obter ajuda na compreensão do estado de uma sessão de BGP, consulte o artigo Estados da sessão de BGP.
Para resolver problemas com o Cloud Router, consulte a secção Resolução de problemas.
Requisitos para IPv6 (opcional)
Se quiser que as suas rotas aprendidas personalizadas incluam prefixos IPv6, o seu recurso de conetividade tem de cumprir as condições subjacentes para IPv6. Por exemplo, se estiver a estabelecer trajetos aprendidos personalizados para um túnel de VPN, certifique-se de que cumpre as condições descritas em Suporte de IPv6 na vista geral da Cloud VPN.
Defina rotas aprendidas personalizadas ao criar uma sessão
Para alguns produtos de conetividade de rede, pode configurar um par BGP para incluir rotas aprendidas personalizadas enquanto cria o recurso. Para outros recursos, cria primeiro a sessão BGP e, em seguida, adiciona as rotas aprendidas personalizadas.
Para mais informações sobre como adicionar rotas aprendidas personalizadas enquanto cria uma sessão, consulte o seguinte:
Se estiver a criar uma associação de VLAN do Partner Interconnect, crie a associação primeiro e, em seguida, atualize o par BGP para adicionar rotas aprendidas personalizadas.
Se estiver a instalar um dispositivo virtual de rede de terceiros através do Network Connectivity Center e quiser usar rotas aprendidas personalizadas, primeiro instale o dispositivo. Em seguida, para cada rota aprendida personalizada que quer usar, inicie sessão no dispositivo e configure a instância do dispositivo de encaminhamento para usar as rotas aprendidas personalizadas. Depois disso, pode atualizar a sessão de BGP para usar rotas aprendidas personalizadas. Para mais informações, consulte o artigo Use rotas aprendidas personalizadas na documentação do Network Connectivity Center.
Quando atualiza uma sessão do Cloud Router, o Cloud Router verifica se existem sobreposições entre os trajetos aprendidos personalizados e as sub-redes da VPC. Se existir uma sobreposição, a sub-rede da VPC tem prioridade. Isto significa que o tráfego é encaminhado através da sub-rede da VPC em vez da rota personalizada aprendida. O Cloud Router ignora o BGP e os trajetos personalizados aprendidos que são mais específicos ou iguais à sub-rede da VPC. Para mais informações sobre o planeamento de trajetos no Cloud de Confiance, consulte Trajetos.
Se uma rota BGP e uma rota aprendida personalizada corresponderem ao mesmo endereço IP de destino, Cloud de Confiance dá maior preferência às rotas que têm um valor MED mais pequeno. Os valores MED mais baixos indicam uma prioridade mais elevada.
Para obter informações sobre como adicionar rotas aprendidas personalizadas ao atualizar uma sessão de BGP, consulte a secção seguinte.
Atualize uma sessão existente para usar rotas aprendidas personalizadas
Se tiver uma sessão de BGP existente sem rotas aprendidas personalizadas definidas, pode atualizá-la opcionalmente para usar rotas aprendidas personalizadas.
Também pode usar este procedimento se já tiver configurado rotas aprendidas personalizadas para uma sessão, mas quiser adicionar ao prefixo de IP que especificou anteriormente.
Consola
gcloud
Use o comando
gcloud compute routers update-bgp-peer
:
gcloud compute routers update-bgp-peer ROUTER_NAME \ --peer-name=PEER_NAME \ --region=REGION \ --add-custom-learned-route-ranges=IP_PREFIXES \ --custom-learned-route-priority=ROUTE_PRIORITY
Substitua o seguinte:
API
Use o
método compute.routers.patch
e atualize a matriz bgpPeers
.
Quando aplica um patch à matriz bgpPeers
, tem de fornecer valores para todos os campos em todos os itens (a menos que queira remover alguns pares BGP ou alguns valores).
Por exemplo, suponha que o Cloud Router tem dois pares BGP. Para deixar o primeiro ponto de troca de tráfego BGP inalterado, mas adicionar duas rotas aprendidas personalizadas ao segundo ponto de troca de tráfego BGP, use um pedido como o seguinte:
PATCH https://compute.googleapis.com/compute/v1/projects/PROJECT_ID/regions/REGION/routers/ROUTER_NAME { "bgpPeers": [ { "name": "PEER_NAME_1", "interfaceName": "INTERFACE_NAME_1", "ipAddress": "IP_ADDRESS_1", "peerIpAddress": "PEER_IP_ADDRESS_1", "peerAsn": "PEER_ASN_1" }, { "name": "PEER_NAME_2", "interfaceName": "INTERFACE_NAME_2", "ipAddress": "IP_ADDRESS_2", "peerIpAddress": "PEER_IP_ADDRESS_2", "peerAsn": "PEER_ASN_2", "customLearnedRoutePriority": "ROUTE_PRIORITY", "customLearnedIpRanges": [ { "range": "IP_PREFIX_1" }, { "range": "IP_PREFIX_2" } ] } ] }
Substitua os valores dos marcadores de posição da seguinte forma.
Indique valores sobre o Cloud Router:
Forneça valores sobre a sessão de peering BGP que não está a alterar:
Forneça valores sobre a sessão de peering BGP à qual quer adicionar rotas aprendidas personalizadas:
Substitua os encaminhamentos aprendidos personalizados existentes
Se quiser substituir os trajetos aprendidos personalizados definidos para uma sessão BGP, use as seguintes orientações. Quando usa este procedimento, as rotas aprendidas personalizadas existentes são rejeitadas em favor das novas rotas que definir.
Consola
gcloud
Use o comando
gcloud compute routers update-bgp-peer
.
Pode usar a flag set-custom-learned-route-ranges
para especificar novos prefixos de IP ou limpar prefixos definidos anteriormente:
gcloud compute routers update-bgp-peer ROUTER_NAME \ --peer-name=PEER_NAME \ --region=REGION \ --set-custom-learned-route-ranges=IP_PREFIXES
Substitua o seguinte:
API
Use o
método compute.routers.patch
e atualize a matriz bgpPeers
.
Quando aplica um patch à matriz bgpPeers
, tem de fornecer valores para todos os campos em todos os itens (a menos que queira remover alguns pares BGP ou alguns valores).
Por exemplo, suponha que o Cloud Router tem dois pares. Suponhamos que um não usa trajetos aprendidos personalizados, mas o outro usa. Para deixar o primeiro par inalterado, mas substituir as rotas definidas para o segundo par, use um pedido como o seguinte:
PATCH https://compute.googleapis.com/compute/v1/projects/PROJECT_ID/regions/REGION/routers/ROUTER_NAME { "bgpPeers": [ { "name": "PEER_NAME_1", "interfaceName": "INTERFACE_NAME_1", "ipAddress": "IP_ADDRESS_1", "peerIpAddress": "PEER_IP_ADDRESS_1", "peerAsn": "PEER_ASN_1" }, { "name": "PEER_NAME_2", "interfaceName": "INTERFACE_NAME_2", "ipAddress": "IP_ADDRESS_2", "peerIpAddress": "PEER_IP_ADDRESS_2", "peerAsn": "PEER_ASN_2", "customLearnedRoutePriority": "ROUTE_PRIORITY", "customLearnedIpRanges": [ { "range": "IP_PREFIX_1" }, { "range": "IP_PREFIX_2" } ] } ] }
Substitua os valores dos marcadores de posição da seguinte forma.
Indique valores sobre o Cloud Router:
Forneça valores sobre a sessão de peering BGP que não está a alterar:
Forneça valores sobre a sessão de peering BGP que quer substituir pelas rotas aprendidas personalizadas:
Remova rotas aprendidas personalizadas de uma sessão de BGP
Para remover algumas ou todas as rotas aprendidas personalizadas de uma sessão BGP, siga as orientações abaixo.
Consola
gcloud
Use o comando
gcloud compute routers update-bgp-peer
:
gcloud compute routers update-bgp-peer ROUTER_NAME \ --peer-name=PEER_NAME \ --region=REGION \ --remove-custom-learned-route-ranges=IP_PREFIXES
Substitua o seguinte:
API
Use o
método compute.routers.patch
e atualize a matriz bgpPeers
.
Quando aplica um patch à matriz bgpPeers
, tem de fornecer valores para todos os campos em todos os itens (a menos que queira remover alguns pares BGP ou alguns valores).
Por exemplo, suponha que o Cloud Router tem dois pares BGP. Suponhamos que um não usa trajetos aprendidos personalizados, mas o outro usa. Para deixar o primeiro par inalterado e remover as rotas definidas para o segundo par, use um pedido como o seguinte:
PATCH https://compute.googleapis.com/compute/v1/projects/PROJECT_ID/regions/REGION/routers/ROUTER_NAME { "bgpPeers": [ { "name": "PEER_NAME_1", "interfaceName": "INTERFACE_NAME_1", "ipAddress": "IP_ADDRESS_1", "peerIpAddress": "PEER_IP_ADDRESS_1", "peerAsn": "PEER_ASN_1" }, { "name": "PEER_NAME_2", "interfaceName": "INTERFACE_NAME_2", "ipAddress": "IP_ADDRESS_2", "peerIpAddress": "PEER_IP_ADDRESS_2", "peerAsn": "PEER_ASN_2" } ] }
Substitua os valores dos marcadores de posição da seguinte forma.
Indique valores sobre o Cloud Router:
Forneça valores sobre a sessão de peering BGP que não está a alterar:
Indique valores sobre a sessão de peering BGP da qual quer remover rotas aprendidas personalizadas:
Altere os valores MED de todos os trajetos aprendidos personalizados numa sessão de BGP
Se quiser atualizar uma sessão BGP para usar valores MED diferentes para os respetivos trajetos personalizados aprendidos, use as seguintes orientações. Tenha em atenção que os valores MED aplicam-se sempre a todas as rotas personalizadas definidas para um par BGP. Não pode aplicar valores MED diferentes a prefixos IP diferentes.
Consola
gcloud
Use o comando
gcloud compute routers update-bgp-peer
:
gcloud compute routers update-bgp-peer ROUTER_NAME \ --peer-name=PEER_NAME \ --region=REGION \ --custom-learned-route-priority=NEW_ROUTE_PRIORITY
Substitua o seguinte:
API
Use o
método compute.routers.patch
e atualize a matriz bgpPeers
.
Quando aplica um patch à matriz bgpPeers
, tem de fornecer valores para todos os campos em todos os itens, a menos que queira remover alguns pares BGP ou alguns valores.
Por exemplo, suponha que o Cloud Router tem dois pares BGP. Para deixar o primeiro ponto de troca inalterado, mas atualizar o valor MED das duas rotas aprendidas personalizadas definidas para o segundo ponto de troca, use um pedido como o seguinte:
PATCH https://compute.googleapis.com/compute/v1/projects/PROJECT_ID/regions/REGION/routers/ROUTER_NAME { "bgpPeers": [ { "name": "PEER_NAME_1", "interfaceName": "INTERFACE_NAME_1", "ipAddress": "IP_ADDRESS_1", "peerIpAddress": "PEER_IP_ADDRESS_1", "peerAsn": "PEER_ASN_1" }, { "name": "PEER_NAME_2", "interfaceName": "INTERFACE_NAME_2", "ipAddress": "IP_ADDRESS_2", "peerIpAddress": "PEER_IP_ADDRESS_2", "peerAsn": "PEER_ASN_2", "customLearnedRoutePriority": "NEW_ROUTE_PRIORITY", "customLearnedIpRanges": [ { "range": "IP_PREFIX_1" }, { "range": "IP_PREFIX_2" } ] } ] }
Substitua o seguinte:
Verifique o estado das rotas aprendidas personalizadas
Para verificar o estado dos seus percursos personalizados aprendidos, siga estas orientações.