Esta página descreve como configurar as rotas anunciadas do gateway do NCC. Cada rota anunciada do gateway do NCC é instalada na tabela de rotas do hub do Network Connectivity Center ao qual o spoke do gateway do NCC está ligado. O gateway de NCC é o próximo salto para cada rota que anuncia. Os trajetos anunciados do gateway NCC seguem os modos de seleção do melhor trajeto padrão no que diz respeito à prioridade.
As rotas anunciadas do gateway da NCC fornecem caminhos que os recursos noutros raios do hub usam para enviar pacotes para o gateway da NCC correspondente.
Crie rotas anunciadas do gateway NCC
Para criar rotas para o tráfego das redes VPC para o gateway da NCC, siga estes passos:
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 o seguinte:
ROUTE_NAME
: o nome da rota anunciada do gateway da NCC que quer criarREGION
: a região que contém o gateway do NCCPROJECT
: o ID do projeto que contém o gateway da 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 do trajeto anunciado. O valor predefinido é 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 o seguinte:
PROJECT
: o ID do projeto que contém o gateway da 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 do trajeto anunciado. O valor predefinido é 0
Obtenha detalhes de um trajeto anunciado de um ponto de passagem
Pode obter detalhes de uma rota anunciada do gateway de NCC seguindo estes passos:
gcloud
Use o comando
gcloud beta network-connectivity spokes gateways advertised-routes describe
:
gcloud beta network-connectivity spokes gateways advertised-routes describe ROUTE_NAME \ --region=REGION \ --project=PROJECT \ --spoke=SPOKE_NAME
Substitua o seguinte:
ROUTE_NAME
: o nome do gateway do NCC do trajeto anunciadoREGION
: a região que contém o gateway do NCCPROJECT
: o ID do projeto que contém o gateway da NCCSPOKE_NAME
: o nome do spoke do gateway
API
Use o método
projects.locations.spokes.gatewayAdvertisedRoutes.get
com um corpo do pedido vazio:
GET https://networkconnectivity.googleapis.com/v1beta/projects/PROJECT/regions/REGION/spokes/SPOKE_NAME/gatewayAdvertisedRoutes/ROUTE_NAME
Substitua o seguinte:
PROJECT
: o ID do projeto que contém o gateway da NCCREGION
: a região que contém o gateway do NCCSPOKE_NAME
: o nome do spoke do gatewayROUTE_NAME
: o nome do gateway do NCC do trajeto anunciado
Veja uma lista de rotas anunciadas de gateway
Pode ver uma lista de rotas anunciadas do gateway da NCC seguindo estes passos.
gcloud
Use o comando
gcloud beta network-connectivity spokes gateways advertised-routes list
:
gcloud beta network-connectivity spokes gateways advertised-routes list \ --region=REGION \ --project=PROJECT \ --spoke=SPOKE_NAME
Substitua o seguinte:
REGION
: a região que contém o gateway do NCCPROJECT
: o ID do projeto que contém o gateway da NCCSPOKE_NAME
: o nome do spoke do gateway
API
Use o método
projects.locations.spokes.gatewayAdvertisedRoutes.list
com um corpo do pedido vazio:
LIST https://networkconnectivity.googleapis.com/v1beta/projects/PROJECT/regions/REGION/spokes/SPOKE_NAME/gatewayAdvertisedRoutes
Substitua o seguinte:
PROJECT
: o ID do projeto que contém o gateway da NCCREGION
: a região que contém o gateway do NCCSPOKE_NAME
: o nome do spoke do gateway
Elimine um trajeto anunciado
Pode eliminar uma rota anunciada do gateway da NCC seguindo estes passos:
gcloud
Use o comando
gcloud beta network-connectivity spokes gateways advertised-routes delete
:
gcloud beta network-connectivity spokes gateways advertised-routes delete ROUTE_NAME \ --region=REGION \ --project=PROJECT \ --spoke=SPOKE_NAME
Substitua o seguinte:
ROUTE_NAME
: o nome da rota anunciada do gateway do NCC que quer eliminarREGION
: a região que contém o gateway do NCCPROJECT
: o ID do projeto que contém o gateway da NCCSPOKE_NAME
: o nome do spoke do gateway
API
Use o método
projects.locations.spokes.gatewayAdvertisedRoutes.delete
com um corpo do pedido vazio:
DELETE https://networkconnectivity.googleapis.com/v1beta/projects/PROJECT/regions/REGION/spokes/SPOKE_NAME/gatewayAdvertisedRoutes/ROUTE_NAME
Substitua o seguinte:
PROJECT
: o ID do projeto que contém o gateway da 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 quer eliminar
O que se segue?
- Para saber mais sobre o NCC Gateway, consulte o artigo Vista geral do NCC Gateway.
- Para saber como configurar o gateway da NCC, consulte o artigo Vista geral da configuração do gateway da NCC.
- Para encontrar soluções para problemas comuns, consulte o artigo Resolva problemas do Network Connectivity Center.
- Para obter detalhes sobre os comandos da API e da CLI Google Cloud, consulte APIs e referência.