Especificar e gerenciar rotas aprendidas personalizadas
O Cloud Router aprende rotas para o tráfego de saída dinamicamente com os pares do BGP (Border Gateway Protocol). No entanto, também é possível criar manualmente essas rotas e aplicá-las a uma sessão do BGP. Essas rotas criadas manualmente são chamadas de rotas aprendidas personalizadas.
É possível criar rotas aprendidas personalizadas enquanto cria uma sessão do BGP. Como alternativa, é possível atualizar uma sessão do BGP para adicionar rotas aprendidas personalizadas.
Para uma visão geral das rotas aprendidas, consulte Rotas aprendidas.
Para mais informações sobre como o Cloud Router lida com rotas aprendidas em geral, incluindo rotas aprendidas dinamicamente, consulte Rotas aprendidas.
Antes de começar
Antes de começar, leia as seções a seguir.
Selecionar um projeto
- Sign in to your Google Cloud account. If you're new to Google Cloud, create an account to evaluate how our products perform in real-world scenarios. New customers also get $300 in free credits to run, test, and deploy workloads.
-
In the Google Cloud console, on the project selector page, select or create a Google Cloud project.
-
Make sure that billing is enabled for your Google Cloud project.
- Install the Google Cloud CLI.
-
To initialize the gcloud CLI, run the following command:
gcloud init
-
In the Google Cloud console, on the project selector page, select or create a Google Cloud project.
-
Make sure that billing is enabled for your Google Cloud project.
- Install the Google Cloud CLI.
-
To initialize the gcloud CLI, run the following command:
gcloud init
- Se você estiver usando a Google Cloud CLI, defina o ID do
projeto executando o comando a seguir. As instruções do
gcloud
nesta página presumem que você definiu o ID do projeto.gcloud config set project PROJECT_ID
-
Confirme se o ID foi definido executando o seguinte comando:
gcloud config list --format='text(core.project)'
Requisitos para IPv6 (opcional)
Se você quer que suas rotas aprendidas incluam prefixos IPv6, seu recurso de conectividade precisa atender às condições subjacentes do IPv6. Por exemplo, se você estiver estabelecendo rotas aprendidas personalizadas para um túnel de VPN, verifique se atende às condições descritas no suporte a IPv6 na VPN do Cloud.
Definir rotas aprendidas personalizadas ao criar uma sessão
Para alguns produtos de conectividade de rede, é possível configurar um par do BGP para incluir rotas aprendidas personalizadas enquanto cria o recurso. Para outros recursos, crie a sessão do BGP primeiro e, em seguida, adicione as rotas aprendidas posteriormente.
Para mais informações sobre como adicionar rotas aprendidas personalizadas ao criar uma sessão, consulte:
- Criar um gateway de VPN de alta disponibilidade para um gateway de VPN de peering
- Criar anexos da VLAN (Interconexão dedicada)
Se você estiver criando um anexo da VLAN da Interconexão por parceiro, primeiro crie o anexo e, em seguida, atualize o par do BGP para adicionar rotas aprendidas personalizadas.
Se você estiver instalando um dispositivo virtual de rede de terceiros usando o Network Connectivity Center e quiser usar rotas aprendidas personalizadas, primeiro instale o dispositivo. Em seguida, para cada rota aprendida personalizada que você quiser usar, faça login no dispositivo e configure a instância do dispositivo roteador para usar as rotas aprendidas personalizadas. Depois disso, atualize a sessão do BGP para usar rotas aprendidas personalizadas. Para mais informações, consulte Usar rotas aprendidas personalizadas na documentação do Network Connectivity Center.
Quando você atualiza uma sessão do Cloud Router, ele verifica se há sobreposição entre rotas aprendidas personalizadas e sub-redes VPC. Se houver uma sobreposição, a sub-rede VPC terá precedência. Isso significa que o tráfego é roteado pela sub-rede VPC em vez da rota aprendida personalizada. O Cloud Router ignora o BGP e as rotas aprendidas personalizadas que são mais específicas ou iguais à sub-rede VPC. Para mais informações sobre roteamento no Google Cloud, consulte Rotas.
Se uma rota do BGP e uma rota aprendida personalizada corresponderem ao mesmo endereço IP de destino, o Google Cloud dará mais preferência às rotas que têm valor de prioridade menor. Valores menores indicam prioridade mais alta.
Para informações sobre como adicionar rotas aprendidas personalizadas ao atualizar uma sessão do BGP, consulte a seção a seguir.
Atualizar uma sessão para usar rotas aprendidas
Se você tiver uma sessão do BGP existente que não tenha rotas aprendidas personalizadas definidas, será possível atualizá-la para usar rotas aprendidas personalizadas.
Também é possível usar esse procedimento se você já tiver configurado rotas aprendidas personalizadas para uma sessão, mas quiser adicioná-las ao prefixo IP especificado anteriormente.
Console
No console do Google Cloud, acesse a página do Cloud Routers.
No campo Nome, clique no nome do Cloud Router apropriado.
Na página Detalhes do roteador, clique no nome da sessão do BGP que você quer modificar.
Na página de detalhes da sessão do BGP, clique em
Editar.Expanda a seção Rotas anunciadas, rotas aprendidas personalizadas, detecção de encaminhamento bidirecional (BFD) e, em seguida, na seção Rotas aprendidas personalizadas, faça o seguinte:
Na seção Prioridade de todas as rotas aprendidas, para configurar a prioridade da rota, insira um valor de prioridade entre
0
e65535
(inclusivo) para todas as rotas aprendidas personalizadas configuradas para esta sessão.O Google Cloud dá mais preferência às rotas que têm valores de prioridade menores. Se o mesmo intervalo de endereços IP estiver configurado em várias rotas aprendidas personalizadas, a melhor seleção de caminho será baseada na prioridade da rota.
Clique em Adicionar novo intervalo de endereços IP.
No campo Intervalo de endereços IP, insira um endereços IPv4 ou IPv6. Se você fornecer um endereço IP sem uma máscara de sub-rede, ela será interpretada como uma máscara de sub-rede
/32
(para IPv4) e uma máscara de sub-rede/128
(para IPv6).
Clique em Salvar.
gcloud
Use o comando gcloud compute routers update-bgp-peer
(em inglês).
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:
ROUTER_NAME
: o nome do Cloud RouterPEER_NAME
: o nome do app semelhante do BGPREGION
: a região onde o Cloud Router está localizadoIP_PREFIXES
: uma lista de endeerços IPv4 ou IPv6 separados por vírgula, por exemplo,192.0.2.0/24,198.51.100.0/24,2001:db8:abcd:12::/64
Se você fornecer um endereço IP sem uma máscara de sub-rede, ela será interpretada como uma máscara de sub-rede
/32
para IPv4 e uma máscara de sub-rede/128
para IPv6. Para informações sobre o número máximo de rotas aprendidas que você pode ter, consulte Limites.ROUTE_PRIORITY
: um valor de prioridade entre0
e65535
(incluso) para todas as rotas personalizadas aprendidas configuradas para esta sessão.O Google Cloud dá mais preferência às rotas que têm valores de prioridade menores. Ou seja, uma rota com prioridade
100
é priorizada em relação a uma com prioridade200
. Se você não fornecer um valor, o Google Cloud aplicará internamente um valor de100
.
API
Use o
método compute.routers.patch
e atualize a matriz bgpPeers
.
Ao corrigir a matriz bgpPeers
, é preciso fornecer valores para cada campo em cada item, a menos que você queira remover alguns pares ou alguns valores do BGP.
Por exemplo, suponha que o Cloud Router tenha dois pares do BGP. Para deixar o primeiro par do BGP inalterado, mas adicionar duas rotas aprendidas ao segundo par do BGP, use uma solicitação como a 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 do marcador da seguinte maneira.
Forneça valores sobre o Cloud Router:
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
Forneça valores sobre a sessão de peering do BGP que você não está alterando:
PEER_NAME_1
: o nome da sessão do 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 do BGP usaPEER_IP_ADDRESS_1
: o endereço IP do par do BGPPEER_ASN_1
: o número do sistema autônomo (ASN, na sigla em inglês) da sessão
Forneça valores sobre a sessão de peering do BGP a que você quer adicionar rotas aprendidas personalizadas:
PEER_NAME_2
: o nome da sessão do 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 do BGP usaPEER_IP_ADDRESS_2
: o endereço IP do par do BGPPEER_ASN_2
: o número do sistema autônomo (ASN, na sigla em inglês) da sessãoROUTE_PRIORITY
: um valor de prioridade entre0
e65535
(incluso) para todas as rotas personalizadas aprendidas configuradas para esta sessão.O Google Cloud dá mais preferência às rotas que têm valores de prioridade menores. Ou seja, uma rota com prioridade
100
é priorizada em relação a uma com prioridade200
. Se você não fornecer um valor, o Google Cloud aplicará internamente um valor de100
.IP_PREFIX_1
eIP_PREFIX_2
: para cada um desses campos, insira um prefixo IPv4 ou IPv6.Se você fornecer um prefixo IP sem uma máscara de sub-rede, ele será interpretado como, para IPv4, uma máscara de sub-rede
/32
e, para IPv6,/128
. Para informações sobre o número máximo de rotas aprendidas que você pode ter, consulte Limites.
Substituir rotas aprendidas personalizadas
Se você quiser substituir as rotas aprendidas personalizadas definidas para uma sessão do BGP, use as seguintes orientações. Quando você usa esse procedimento, as rotas aprendidas são descartadas em favor das novas rotas definidas.
Console
No console do Google Cloud, acesse a página do Cloud Routers.
No campo Nome, clique no nome do Cloud Router apropriado.
Na página Detalhes do roteador, clique no nome da sessão do BGP que você quer modificar.
Na página de detalhes da sessão do BGP, clique em
Editar.Expanda a seção Rotas divulgadas, rotas aprendidas personalizadas, detecção de encaminhamento bidirecional (BFD).
No campo Intervalo de endereços IP, edite o prefixo IPv4 ou IPv6. Se você fornecer um prefixo de IP sem uma máscara de sub-rede, ela será interpretada como uma máscara de sub-rede
/32
(para IPv4) e uma máscara de sub-rede/128
(para IPv6).Clique em Salvar.
gcloud
Use o
comando gcloud compute routers update-bgp-peer
.
Use a sinalização set-custom-learned-route-ranges
para especificar novos prefixos de IP ou para 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:
ROUTER_NAME
: o nome do Cloud RouterPEER_NAME
: o nome do app semelhante do BGPREGION
: a região onde o Cloud Router está localizadoIP_PREFIXES
: uma lista de prefixos IPv4 ou IPv6 separados por vírgula, por exemplo,1.2.3.4,6.7.0.0,2001:db8:abcd:12::/64
Se você fornecer um prefixo IP sem uma máscara de sub-rede, ele será interpretado como, para IPv4, uma máscara de sub-rede
/32
e, para IPv6,/128
. Para limpar todos os prefixos, use a sinalização sem valor depois dele. Para informações sobre o número máximo de rotas aprendidas que você pode ter, consulte Limites.
API
Use o
método compute.routers.patch
e atualize a matriz bgpPeers
.
Ao corrigir a matriz bgpPeers
, é preciso fornecer valores para cada campo em cada item, a menos que você queira remover alguns pares ou alguns valores do BGP.
Por exemplo, suponha que o Cloud Router tenha dois pares. Suponha que um não use rotas aprendidas personalizadas, mas o outro usa. Para deixar o primeiro par inalterado, mas substituir as rotas definidas para o segundo par, use uma solicitação como a 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 do marcador da seguinte maneira.
Forneça valores sobre o Cloud Router:
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
Forneça valores sobre a sessão de peering do BGP que você não está alterando:
PEER_NAME_1
: o nome da sessão do 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 do BGPPEER_ASN_1
: o número do sistema autônomo (ASN, na sigla em inglês) da sessão
Forneça valores sobre a sessão de peering do BGP para a qual você quer substituir as rotas aprendidas personalizadas:
PEER_NAME_2
: o nome da sessão do 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 do BGPPEER_ASN_2
: o número do sistema autônomo (ASN, na sigla em inglês) da sessãoROUTE_PRIORITY
: um valor de prioridade entre0
e65535
(incluso) para todas as rotas personalizadas aprendidas configuradas para esta sessão.O Google Cloud dá mais preferência às rotas que têm valores de prioridade menores. Ou seja, uma rota com prioridade
100
é priorizada em relação a uma com prioridade200
. Se você não fornecer um valor, o Google Cloud aplicará internamente um valor de100
.IP_PREFIX_1
eIP_PREFIX_2
: para cada um desses campos, insira um prefixo IPv4 ou IPv6.Se você fornecer um endereço IP sem uma máscara de sub-rede, ele será interpretado como, para IPv4, uma máscara de sub-rede
/32
e, para IPv6,/128
. Para informações sobre o número máximo de rotas aprendidas que você pode ter, consulte Limites.
Remover rotas aprendidas personalizadas de uma sessão do BGP
Para remover algumas ou todas as rotas aprendidas de uma sessão do BGP, use as seguintes orientações.
Console
No console do Google Cloud, acesse a página do Cloud Routers.
No campo Nome, clique no nome do Cloud Router apropriado.
Na página Detalhes do roteador, clique no nome da sessão do BGP que você quer modificar.
Na página de detalhes da sessão do BGP, clique em
Editar.Expanda a seção Rotas divulgadas, rotas aprendidas personalizadas, detecção de encaminhamento bidirecional (BFD).
Na seção Rotas aprendidas personalizadas, ao lado do Intervalo de endereços IP que você quer remover, clique em
Excluir intervalo de IPClique em Salvar.
gcloud
Use o comando gcloud compute routers update-bgp-peer
(em inglês).
gcloud compute routers update-bgp-peer ROUTER_NAME \ --peer-name=PEER_NAME \ --region=REGION \ --remove-custom-learned-route-ranges=IP_PREFIXES
Substitua:
ROUTER_NAME
: o nome do Cloud RouterPEER_NAME
: o nome do app semelhante do BGPREGION
: a região onde o Cloud Router está localizadoIP_PREFIXES
: uma lista separada por vírgulas dos prefixos de IP que você quer remover.
API
Use o
método compute.routers.patch
e atualize a matriz bgpPeers
.
Ao corrigir a matriz bgpPeers
, é preciso fornecer valores para cada campo em cada item, a menos que você queira remover alguns pares ou alguns valores do BGP.
Por exemplo, suponha que o Cloud Router tenha dois pares do BGP. Suponha que um não use rotas aprendidas personalizadas, mas o outro usa. Para deixar o primeiro par inalterado e remover as rotas definidas para o segundo par, use uma solicitação como a 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 do marcador da seguinte maneira.
Forneça valores sobre o Cloud Router:
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
Forneça valores sobre a sessão de peering do BGP que você não está alterando:
PEER_NAME_1
: o nome da sessão do 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 do BGPPEER_ASN_1
: o número do sistema autônomo (ASN, na sigla em inglês) da sessão
Forneça valores sobre a sessão de peering do BGP da qual você quer remover rotas aprendidas personalizadas:
PEER_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 do BGPPEER_ASN_2
: o número do sistema autônomo (ASN, na sigla em inglês) da sessão
Alterar a prioridade de todas as rotas aprendidas personalizadas em uma sessão do BGP
Se você quiser atualizar uma sessão do BGP para usar uma prioridade diferente para as rotas aprendidas, use a orientação a seguir. Lembre-se de que a prioridade sempre se aplica a todas as rotas personalizadas definidas para um par do BGP. Não é possível aplicar prioridades diferentes a prefixos IP diferentes.
Console
No console do Google Cloud, acesse a página do Cloud Routers.
No campo Nome, clique no nome do Cloud Router apropriado.
Na página Detalhes do roteador, clique no nome da sessão do BGP que você quer modificar.
Na página de detalhes da sessão do BGP, clique em
Editar.Expanda a seção Rotas divulgadas, rotas aprendidas personalizadas, detecção de encaminhamento bidirecional (BFD).
No campo Prioridade de todas as rotas aprendidas, para editar a prioridade da rota, insira um novo valor de prioridade entre
0
e65535
(inclusivo) para todas as rotas personalizadas aprendidas configuradas para esta sessão.O Google Cloud dá mais preferência às rotas que têm valores de prioridade menores. Se o mesmo intervalo de endereços IP estiver configurado em várias rotas aprendidas personalizadas, a melhor seleção de caminho será baseada na prioridade da rota.
Clique em Salvar.
gcloud
Use o comando gcloud compute routers update-bgp-peer
(em inglês).
gcloud compute routers update-bgp-peer ROUTER_NAME \ --peer-name=PEER_NAME \ --region=REGION \ --custom-learned-route-priority=NEW_ROUTE_PRIORITY
Substitua:
ROUTER_NAME
: o nome do Cloud RouterPEER_NAME
: o nome do app semelhante do BGPREGION
: a região onde o Cloud Router está localizadoNEW_ROUTE_PRIORITY
: um valor de prioridade entre0
e65535
(incluso) para todas as rotas personalizadas aprendidas configuradas para esta sessão.O Google Cloud dá mais preferência às rotas que têm valores de prioridade menores. Ou seja, uma rota com prioridade
100
é priorizada em relação a uma com prioridade200
.
API
Use o
método compute.routers.patch
e atualize a matriz bgpPeers
.
Ao corrigir a matriz bgpPeers
, é preciso fornecer valores para cada campo em cada item, a menos que você queira remover alguns pares ou alguns valores do BGP.
Por exemplo, suponha que o Cloud Router tenha dois pares do BGP. Para deixar o primeiro par inalterado, mas atualizar a prioridade das duas rotas aprendidas personalizadas definidas para o segundo par, use uma solicitação como esta:
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 os valores do marcador da seguinte maneira.
Forneça valores sobre o Cloud Router:
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
Forneça valores sobre a sessão de peering do BGP que você não está alterando:
PEER_NAME_1
: o nome da sessão do 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 do BGPPEER_ASN_1
: o número do sistema autônomo (ASN, na sigla em inglês) da sessão
Forneça valores sobre a sessão de peering do BGP para a qual você quer alterar a prioridade:
PEER_NAME_2
: o nome da sessão do 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 do BGPPEER_ASN_2
: o número do sistema autônomo (ASN, na sigla em inglês) da sessãoNEW_ROUTE_PRIORITY
: um valor de prioridade entre0
e65535
(incluso) para todas as rotas personalizadas aprendidas configuradas para esta sessão.O Google Cloud dá mais preferência às rotas que têm valores de prioridade menores. Ou seja, uma rota com prioridade
100
é priorizada em relação a uma com prioridade200
.IP_PREFIX_1
eIP_PREFIX_2
: os prefixos IP que já estão definidos para a sessão do BGP
Verificar o status de rotas aprendidas
Para verificar o status das suas rotas personalizadas, use as orientações a seguir.
Console
No console do Google Cloud, acesse a página do Cloud Routers.
No campo Nome, clique no nome do Cloud Router apropriado.
Na página Detalhes do roteador, clique no nome da sessão do BGP que você quer modificar.
Na página de detalhes da sessão do BGP, clique em
Editar.Expanda a seção Rotas divulgadas, rotas aprendidas personalizadas, detecção de encaminhamento bidirecional (BFD).
Para conferir a prioridade da rota, consulte o campo Prioridade de todas as rotas aprendidas personalizadas.
O Google Cloud dá mais preferência às rotas que têm valores de prioridade menores. Ou seja, uma rota com prioridade
100
é priorizada em relação a uma com prioridade200
.Para conferir os intervalos de endereços IP, consulte os campos Intervalo de endereços IP.
gcloud
Para verificar a configuração das sessões do BGP, use o comando
gcloud compute routers describe
. Exemplo:gcloud compute routers describe ROUTER_NAME \ --region=REGION
Substitua:
ROUTER_NAME
: o nome do Cloud RouterREGION
: a região onde o Cloud Router está localizado
A saída do comando inclui os prefixos e a prioridade de IP configurados para cada sessão do BGP.
Para ver se alguma das rotas aprendidas personalizadas é considerada a melhor para o roteador, use o comando
gcloud compute routers get-status
:gcloud compute routers get-status ROUTER_NAME \ --region=REGION
Substitua:
ROUTER_NAME
: o nome do Cloud RouterREGION
: a região do Google Cloud
A saída lista as melhores rotas para o Cloud Router e informa o estado de cada sessão do BGP.
API
Para recuperar detalhes da configuração da sessão do BGP, use o método
routers.get
:GET https://compute.googleapis.com/compute/v1/projects/PROJECT_ID/regions/REGION/routers/ROUTER_NAME
Substitua:
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 do BGP.Use o método
routers.getRouterStatus
.GET https://compute.googleapis.com/compute/v1/projects/PROJECT_ID/regions/REGION/routers/ROUTER_NAME/getRouterStatus
Substitua:
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
A saída lista as melhores rotas para o Cloud Router e informa o estado de cada sessão do BGP.
A seguir
Para entender melhor o estado de uma sessão do BGP, consulte Estados da sessão do BGP.
Para resolver problemas com o Cloud Router, consulte Solução de problemas.