Esta página descreve como configurar as rotas anunciadas do NCC Gateway. Cada rota anunciada pelo gateway do NCC é instalada na tabela de rotas do hub do Network Connectivity Center ao qual o spoke do gateway do NCC está conectado. O Gateway do NCC é o próximo salto para cada rota que ele anuncia. As rotas anunciadas do NCC Gateway seguem modos de seleção do melhor caminho padrão em relação à 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 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 criar.REGION
: a região que contém o gateway do NCCPROJECT
: o ID do projeto que contém o gateway NCCSPOKE_NAME
: o nome do spoke do gatewayIP_RANGE
: o intervalo de endereços IP de destino da rota anunciada pelo gateway 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 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 pelo gateway NCC.PRIORITY
: a prioridade da rota anunciada. O valor padrão é 0.
Conferir detalhes de uma rota anunciada do gateway
Para conferir os detalhes de uma rota anunciada pelo 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 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 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
Conferir uma lista de rotas anunciadas do gateway
Para conferir uma lista de rotas anunciadas pelo 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 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 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 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 excluir.REGION
: a região que contém o gateway do NCCPROJECT
: o ID do projeto que contém o gateway 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 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 NCC Gateway, consulte Visão geral da configuração do NCC Gateway.
- 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.