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:
- Trajetos predefinidos gerados pelo sistema
- Encaminhamentos de sub-redes
- Encaminhamentos de sub-redes de peering
- Encaminhamentos de sub-redes do Network Connectivity Center
- Rotas estáticas
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
Na Google Cloud consola, aceda à página Rotas.
No separador Rotas eficazes, faça o seguinte:
- Escolha uma rede de VPC.
- Escolha uma região.
Clique em Ver.
Pode filtrar por propriedades, incluindo o tipo de trajeto, o intervalo de IPs de destino e o tipo de próximo salto.
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 VPCPROJECT_ID: o ID do projeto que contém a sua rede VPCROUTE_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 VPCNETWORK_URL: o URL da rede VPC