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 personalizadas.

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

  1. 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.
  2. In the Google Cloud console, on the project selector page, select or create a Google Cloud project.

    Go to project selector

  3. Verifique se a cobrança está ativada para o seu projeto do Google Cloud.

  4. Install the Google Cloud CLI.
  5. To initialize the gcloud CLI, run the following command:

    gcloud init
  6. In the Google Cloud console, on the project selector page, select or create a Google Cloud project.

    Go to project selector

  7. Verifique se a cobrança está ativada para o seu projeto do Google Cloud.

  8. Install the Google Cloud CLI.
  9. To initialize the gcloud CLI, run the following command:

    gcloud init
  1. 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
        
  1. 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:

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

  1. No console do Google Cloud, acesse a página do Cloud Routers.

    Acesse o Cloud Routers

  2. No campo Nome, clique no nome do Cloud Router apropriado.

  3. Na página Detalhes do roteador, clique no nome da sessão do BGP que você quer modificar.

  4. Na página de detalhes da sessão do BGP, clique em Editar.

  5. 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:

    1. Na seção Prioridade de todas as rotas aprendidas, para configurar a prioridade da rota, insira um valor de prioridade entre 0 e 65535 (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.

    2. Clique em Adicionar novo intervalo de endereços IP.

    3. 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).

  6. 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 Router
  • PEER_NAME: o nome do app semelhante do BGP
  • REGION: a região onde o Cloud Router está localizado
  • IP_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 entre 0 e 65535 (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 prioridade 200. Se você não fornecer um valor, o Google Cloud aplicará internamente um valor de 100.

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 Router
  • REGION: a região onde o Cloud Router está localizado
  • ROUTER_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 BGP
  • INTERFACE_NAME_1: o nome da interface que a sessão usa
  • IP_ADDRESS_1: o endereço IP do Cloud Router que a sessão do BGP usa
  • PEER_IP_ADDRESS_1: o endereço IP do par do BGP
  • PEER_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 BGP
  • INTERFACE_NAME_2: o nome da interface que a sessão usa
  • IP_ADDRESS_2: o endereço IP do Cloud Router que a sessão do BGP usa
  • PEER_IP_ADDRESS_2: o endereço IP do par do BGP
  • PEER_ASN_2: o número do sistema autônomo (ASN, na sigla em inglês) da sessão
  • ROUTE_PRIORITY: um valor de prioridade entre 0 e 65535 (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 prioridade 200. Se você não fornecer um valor, o Google Cloud aplicará internamente um valor de 100.

  • IP_PREFIX_1 e IP_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

  1. No console do Google Cloud, acesse a página do Cloud Routers.

    Acesse o Cloud Routers

  2. No campo Nome, clique no nome do Cloud Router apropriado.

  3. Na página Detalhes do roteador, clique no nome da sessão do BGP que você quer modificar.

  4. Na página de detalhes da sessão do BGP, clique em Editar.

  5. Expanda a seção Rotas divulgadas, rotas aprendidas personalizadas, detecção de encaminhamento bidirecional (BFD).

  6. 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).

  7. 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 Router
  • PEER_NAME: o nome do app semelhante do BGP
  • REGION: a região onde o Cloud Router está localizado
  • IP_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 Router
  • REGION: a região onde o Cloud Router está localizado
  • ROUTER_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 BGP
  • INTERFACE_NAME_1: o nome da interface que a sessão usa
  • IP_ADDRESS_1: o endereço IP do Cloud Router que a sessão usa
  • PEER_IP_ADDRESS_1: o endereço IP do par do BGP
  • PEER_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 BGP
  • INTERFACE_NAME_2: o nome da interface que a sessão usa
  • IP_ADDRESS_2: o endereço IP do Cloud Router que a sessão usa
  • PEER_IP_ADDRESS_2: o endereço IP do par do BGP
  • PEER_ASN_2: o número do sistema autônomo (ASN, na sigla em inglês) da sessão
  • ROUTE_PRIORITY: um valor de prioridade entre 0 e 65535 (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 prioridade 200. Se você não fornecer um valor, o Google Cloud aplicará internamente um valor de 100.

  • IP_PREFIX_1 e IP_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

  1. No console do Google Cloud, acesse a página do Cloud Routers.

    Acesse o Cloud Routers

  2. No campo Nome, clique no nome do Cloud Router apropriado.

  3. Na página Detalhes do roteador, clique no nome da sessão do BGP que você quer modificar.

  4. Na página de detalhes da sessão do BGP, clique em Editar.

  5. Expanda a seção Rotas divulgadas, rotas aprendidas personalizadas, detecção de encaminhamento bidirecional (BFD).

  6. Na seção Rotas aprendidas personalizadas, ao lado do Intervalo de endereços IP que você quer remover, clique em Excluir intervalo de IP

  7. 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 \
      --remove-custom-learned-route-ranges=IP_PREFIXES

Substitua:

  • ROUTER_NAME: o nome do Cloud Router
  • PEER_NAME: o nome do app semelhante do BGP
  • REGION: a região onde o Cloud Router está localizado
  • IP_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 Router
  • REGION: a região onde o Cloud Router está localizado
  • ROUTER_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 BGP
  • INTERFACE_NAME_1: o nome da interface que a sessão usa
  • IP_ADDRESS_1: o endereço IP do Cloud Router que a sessão usa
  • PEER_IP_ADDRESS_1: o endereço IP do par do BGP
  • PEER_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ão
  • INTERFACE_NAME_2: o nome da interface que a sessão usa
  • IP_ADDRESS_2: o endereço IP do Cloud Router que a sessão usa
  • PEER_IP_ADDRESS_2: o endereço IP do par do BGP
  • PEER_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

  1. No console do Google Cloud, acesse a página do Cloud Routers.

    Acesse o Cloud Routers

  2. No campo Nome, clique no nome do Cloud Router apropriado.

  3. Na página Detalhes do roteador, clique no nome da sessão do BGP que você quer modificar.

  4. Na página de detalhes da sessão do BGP, clique em Editar.

  5. Expanda a seção Rotas divulgadas, rotas aprendidas personalizadas, detecção de encaminhamento bidirecional (BFD).

  6. No campo Prioridade de todas as rotas aprendidas, para editar a prioridade da rota, insira um novo valor de prioridade entre 0 e 65535 (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.

  7. 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 Router
  • PEER_NAME: o nome do app semelhante do BGP
  • REGION: a região onde o Cloud Router está localizado
  • NEW_ROUTE_PRIORITY: um valor de prioridade entre 0 e 65535 (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 prioridade 200.

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 Router
  • REGION: a região onde o Cloud Router está localizado
  • ROUTER_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 BGP
  • INTERFACE_NAME_1: o nome da interface que a sessão usa
  • IP_ADDRESS_1: o endereço IP do Cloud Router que a sessão usa
  • PEER_IP_ADDRESS_1: o endereço IP do par do BGP
  • PEER_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 BGP
  • INTERFACE_NAME_2: o nome da interface que a sessão usa
  • IP_ADDRESS_2: o endereço IP do Cloud Router que a sessão usa
  • PEER_IP_ADDRESS_2: o endereço IP do par do BGP
  • PEER_ASN_2: o número do sistema autônomo (ASN, na sigla em inglês) da sessão
  • NEW_ROUTE_PRIORITY: um valor de prioridade entre 0 e 65535 (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 prioridade 200.

  • IP_PREFIX_1 e IP_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

  1. No console do Google Cloud, acesse a página do Cloud Routers.

    Acesse o Cloud Routers

  2. No campo Nome, clique no nome do Cloud Router apropriado.

  3. Na página Detalhes do roteador, clique no nome da sessão do BGP que você quer modificar.

  4. Na página de detalhes da sessão do BGP, clique em Editar.

  5. Expanda a seção Rotas divulgadas, rotas aprendidas personalizadas, detecção de encaminhamento bidirecional (BFD).

  6. 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 prioridade 200.

  7. Para conferir os intervalos de endereços IP, consulte os campos Intervalo de endereços IP.

gcloud

  1. 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 Router
    • REGION: 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.

  2. 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 Router
    • REGION: 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

  1. 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 Router
    • REGION: a região onde o Cloud Router está localizado
    • ROUTER_NAME: o nome do Cloud Router

    O campo bgpPeers na saída contém a configuração de cada sessão do BGP.

  2. 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 Router
    • REGION: a região onde o Cloud Router está localizado
    • ROUTER_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