Use trajetos

Esta página descreve como criar e gerir rotas para redes da nuvem virtual privada (VPC) no Google Cloud. Esta página pressupõe que conhece os diferentes tipos de Google Cloud rotas e as respetivas características, conforme descrito em Rotas.

Todas as novas redes têm dois tipos de trajetos gerados pelo sistema: um trajeto predefinido, que pode remover ou substituir, e um trajeto de sub-rede para cada uma das respetivas sub-redes. Não pode remover uma rota de sub-rede, a menos que elimine a própria sub-rede correspondente.

Além das rotas geradas pelo sistema, pode criar outras rotas estáticas personalizadas.

Indique trajetos para uma rede de VPC

Pode usar a CLI Google Cloud ou a API para listar e ver detalhes sobre os seguintes tipos de rotas:

Nem os comandos da CLI gcloud nem os métodos da API mostram os seguintes tipos de trajetos:

Para ver a vista do trajeto completa, use a Google Cloud consola. Para listar e descrever rotas baseadas em políticas, consulte o artigo Use rotas baseadas em políticas.

Consola

  1. Na Google Cloud consola, aceda à página Rotas.

    Aceda a Trajetos

  2. No separador Rotas eficazes, faça o seguinte:

    • Escolha uma rede de VPC.
    • Escolha uma região.
  3. Clique em Ver.

  4. Pode filtrar por propriedades, incluindo o tipo de trajeto, o intervalo de IPs de destino e o tipo de próximo salto.

  5. Opcional: clique no botão Mostrar trajetos suprimidos para o ativar e ver os trajetos suprimidos. Para ver o motivo pelo qual uma rota foi suprimida, posicione o cursor do rato sobre o ícone na coluna Estado.

gcloud

Para listar e ver detalhes das rotas de sub-rede e das rotas estáticas, use os comandos gcloud compute routes. Estes comandos não mostram outros tipos de trajetos. Para ver todos os trajetos, use a Google Cloud consola.

Para listar trajetos, faça o seguinte:

gcloud compute routes list \
    --filter="network=NETWORK_NAME" \
    --project=PROJECT_ID

Para ver os detalhes de um trajeto, faça o seguinte:

gcloud compute routes describe ROUTE_NAME \
    --format="flattened()" \
    --project=PROJECT_ID

Substitua o seguinte:

  • NETWORK_NAME: o nome da rede da VPC
  • PROJECT_ID: o ID do projeto que contém a sua rede VPC
  • ROUTE_NAME: o nome do trajeto

API

Para listar e ver detalhes das rotas de sub-rede e das rotas estáticas, use os métodos routes.list e routes.get. Estes métodos não mostram outros tipos de trajetos. Para ver todos os trajetos, use a Google Cloud consola.

Para listar trajetos, faça o seguinte:

GET https://compute.googleapis.com/compute/v1/projects/PROJECT_ID/global/routes?filter=network="NETWORK_URL

Para ver os detalhes de um trajeto, faça o seguinte:

GET https://compute.googleapis.com/compute/v1/projects/PROJECT_ID/global/routes/ROUTE_NAME

Substitua o seguinte:

  • PROJECT_ID: o ID do projeto que contém a sua rede VPC
  • NETWORK_URL: o URL da rede VPC
  • ROUTE_NAME: o nome do trajeto

Apresente uma lista de trajetos aplicáveis para uma interface de rede de VM

Pode usar a Google Cloud consola para ver as rotas aplicáveis à interface de rede de uma VM. Esta vista restringe a lista de rotas que pode usar para o tráfego de saída.

Para ver as rotas aplicáveis a uma interface de rede específica de uma VM, siga estes passos.

Consola

  1. Na Google Cloud consola, aceda à página Instâncias de VM.

    Aceda às instâncias de VM

  2. Localize uma instância de VM na lista. No menu Mais ações no final da linha, selecione Ver detalhes da rede.

  3. Se uma instância tiver várias interfaces de rede, na secção Detalhes da interface de rede, selecione a interface de rede que quer ver.

  4. Na secção Detalhes da firewall e das rotas, clique no separador Rotas para ver todas as rotas que se aplicam à interface de rede, ordenadas por nome da rota.

Adicione e remova rotas estáticas

Pode adicionar ou remover rotas estáticas e rotas baseadas em políticas que são locais para a sua rede VPC. Esta secção descreve como adicionar e eliminar rotas estáticas locais. Para mais informações sobre como adicionar e remover rotas baseadas em políticas, consulte o artigo Use rotas baseadas em políticas.

As rotas de sub-rede são adicionadas e eliminadas automaticamente quando adiciona ou elimina uma sub-rede. Para mais informações sobre como adicionar e remover sub-redes, consulte o artigo Trabalhe com sub-redes.

Todas as rotas numa rede VPC que estejam ligadas por VPC Network Peering têm de ser manipuladas na rede VPC que exporta essas rotas. Para mais informações, consulte as opções de troca de rotas.

Antes de adicionar uma rota estática

Antes de adicionar uma rota estática, considere o seguinte:

  • Certifique-se de que compreende os diferentes tipos de saltos seguintes que as rotas estáticas podem usar. Para obter informações sobre os diferentes tipos de saltos seguintes de rotas estáticas, incluindo os que suportam destinos IPv6, consulte o artigo Saltos seguintes e funcionalidades.
  • A menos que use sub-redes híbridas, um trajeto estático não pode ter um intervalo de destino que corresponda ou seja mais específico do que o intervalo de destino de um trajeto de sub-rede ou de sub-rede de peering. Para mais detalhes, consulte as secções Interações com rotas estáticas personalizadas na vista geral das rotas e Interações de sub-redes e rotas estáticas na documentação do peering de redes VPC.
  • Para evitar conflitos quando usar uma rede VPC no modo automático, não crie rotas estáticas cujos destinos se enquadrem em 10.128.0.0/9. Reveja os intervalos IPv4 do modo automático para ver detalhes.
  • Os destinos das rotas estáticas personalizadas não podem sobrepor-se a nenhum intervalo atribuído interno.
  • Certifique-se de que conhece as instâncias como saltos seguintes antes de criar uma rota estática personalizada que use uma VM como salto seguinte. Google Cloud Apenas valida se existe uma VM no momento em que cria a rota se escolher uma instância de salto seguinte.
  • Se criar uma rota com uma etiqueta de rede, apenas as VMs com essa etiqueta recebem essa rota. No entanto, as VMs etiquetadas continuam a receber todas as rotas que não têm uma etiqueta de rede.

Adicione um trajeto estático

Adicione uma rota estática a uma rede. Para mais informações sobre os diferentes tipos de saltos seguintes de rotas estáticas, incluindo os que suportam destinos IPv6, consulte o artigo Saltos seguintes e funcionalidades.