Nesta página, descrevemos como configurar rotas anunciadas do gateway do NCC. Cada rota anunciada do gateway do NCC é instalada na tabela de rotas do hub do Network Connectivity Center a que o spoke do gateway do NCC está conectado. O gateway do NCC é o próximo salto de cada rota que ele anuncia. As rotas anunciadas do gateway do NCC seguem os modos padrão de seleção do melhor caminho quando se trata de prioridade.
As rotas anunciadas do gateway do NCC fornecem caminhos que os recursos em outros spokes do hub usam para enviar pacotes ao gateway do NCC correspondente.
Criar rotas anunciadas do gateway do NCC
Para criar rotas para o tráfego das redes VPC para o gateway do NCC, siga estas etapas:
gcloud
Use o comando gcloud beta network-connectivity spokes gateways advertised-routes create
:
gcloud beta network-connectivity spokes gateways advertised-routes create ROUTE_NAME \ --region=REGION \ --project=PROJECT \ --spoke=SPOKE_NAME \ --ip-range=IP_RANGE \ --priority=PRIORITY \ --advertise-to-hub
Substitua:
ROUTE_NAME
: o nome da rota anunciada do gateway do NCC que você quer criarREGION
: a região que contém o gateway do NCCPROJECT
: o ID do projeto que contém o gateway do NCCSPOKE_NAME
: o nome do spoke do gatewayIP_RANGE
: o intervalo de endereços IP de destino da rota anunciada do gateway do NCC.PRIORITY
: a prioridade da rota anunciada. O valor padrão é 0.
API
Use o método projects.locations.spokes.gatewayAdvertisedRoutes
com o intervalo de endereços IP e a prioridade especificados:
POST https://networkconnectivity.googleapis.com/v1beta/projects/PROJECT/locations/REGION/spokes/SPOKE_NAME/gatewayAdvertisedRoutes { "ip_range": "IP_RANGE", "priority": "PRIORITY", "recipient": "ADVERTISE_TO_HUB", }
Substitua:
PROJECT
: o ID do projeto que contém o gateway do NCCREGION
: a região que contém o gateway do NCCSPOKE_NAME
: o nome do spoke do gatewayIP_RANGE
: o intervalo de endereços IP de destino da rota anunciada do gateway do NCC.PRIORITY
: a prioridade da rota anunciada. O valor padrão é 0.
Receber detalhes de uma rota anunciada do gateway
Para conferir os detalhes de uma rota anunciada do gateway NCC, siga estas etapas:
gcloud
Use o comando gcloud beta network-connectivity spokes gateways advertised-routes describe
(em inglês).
gcloud beta network-connectivity spokes gateways advertised-routes describe ROUTE_NAME \ --region=REGION \ --project=PROJECT \ --spoke=SPOKE_NAME
Substitua:
ROUTE_NAME
: o nome da rota anunciada do gateway NCCREGION
: a região que contém o gateway do NCCPROJECT
: o ID do projeto que contém o gateway do NCCSPOKE_NAME
: o nome do spoke do gateway
API
Use o
método projects.locations.spokes.gatewayAdvertisedRoutes.get
com um corpo de solicitação vazio:
GET https://networkconnectivity.googleapis.com/v1beta/projects/PROJECT/regions/REGION/spokes/SPOKE_NAME/gatewayAdvertisedRoutes/ROUTE_NAME
Substitua:
PROJECT
: o ID do projeto que contém o gateway do NCCREGION
: a região que contém o gateway do NCCSPOKE_NAME
: o nome do spoke do gatewayROUTE_NAME
: o nome da rota anunciada do gateway NCC
Ver uma lista de rotas anunciadas do gateway
Para conferir uma lista de rotas anunciadas do gateway NCC, siga estas etapas.
gcloud
Use o comando gcloud beta network-connectivity spokes gateways advertised-routes list
(em inglês).
gcloud beta network-connectivity spokes gateways advertised-routes list \ --region=REGION \ --project=PROJECT \ --spoke=SPOKE_NAME
Substitua:
REGION
: a região que contém o gateway do NCCPROJECT
: o ID do projeto que contém o gateway do NCCSPOKE_NAME
: o nome do spoke do gateway
API
Use o
método projects.locations.spokes.gatewayAdvertisedRoutes.list
com um corpo de solicitação vazio:
LIST https://networkconnectivity.googleapis.com/v1beta/projects/PROJECT/regions/REGION/spokes/SPOKE_NAME/gatewayAdvertisedRoutes
Substitua:
PROJECT
: o ID do projeto que contém o gateway do NCCREGION
: a região que contém o gateway do NCCSPOKE_NAME
: o nome do spoke do gateway
Excluir uma rota anunciada
Para excluir uma rota anunciada do gateway do NCC, siga estas etapas:
gcloud
Use o comando gcloud beta network-connectivity spokes gateways advertised-routes delete
(em inglês).
gcloud beta network-connectivity spokes gateways advertised-routes delete ROUTE_NAME \ --region=REGION \ --project=PROJECT \ --spoke=SPOKE_NAME
Substitua:
ROUTE_NAME
: o nome da rota anunciada do gateway do NCC que você quer excluirREGION
: a região que contém o gateway do NCCPROJECT
: o ID do projeto que contém o gateway do NCCSPOKE_NAME
: o nome do spoke do gateway
API
Use o
método projects.locations.spokes.gatewayAdvertisedRoutes.delete
com um corpo de solicitação vazio:
DELETE https://networkconnectivity.googleapis.com/v1beta/projects/PROJECT/regions/REGION/spokes/SPOKE_NAME/gatewayAdvertisedRoutes/ROUTE_NAME
Substitua:
PROJECT
: o ID do projeto que contém o gateway do NCCREGION
: a região que contém o gateway do NCCSPOKE_NAME
: o nome do spoke do gatewayROUTE_NAME
: o nome da rota anunciada do gateway do NCC que você quer excluir
A seguir
- Para saber mais sobre o gateway do NCC, consulte Visão geral do gateway do NCC.
- Para saber como configurar o gateway do NCC, consulte Visão geral da configuração do gateway do NCC.
- Para encontrar soluções para problemas comuns, consulte Resolver problemas do Network Connectivity Center.
- Para mais detalhes sobre a API e os comandos da CLI do Google Cloud, consulte APIs e referência.