Crie e faça a gestão de rotas anunciadas do gateway do NCC

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 criar
  • REGION: a região que contém o gateway do NCC
  • PROJECT: o ID do projeto que contém o gateway da NCC
  • SPOKE_NAME: o nome do spoke do gateway
  • IP_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 NCC
  • REGION: a região que contém o gateway do NCC
  • SPOKE_NAME: o nome do spoke do gateway
  • IP_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 anunciado
  • REGION: a região que contém o gateway do NCC
  • PROJECT: o ID do projeto que contém o gateway da NCC
  • SPOKE_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 NCC
  • REGION: a região que contém o gateway do NCC
  • SPOKE_NAME: o nome do spoke do gateway
  • ROUTE_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 NCC
  • PROJECT: o ID do projeto que contém o gateway da NCC
  • SPOKE_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 NCC
  • REGION: a região que contém o gateway do NCC
  • SPOKE_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 eliminar
  • REGION: a região que contém o gateway do NCC
  • PROJECT: o ID do projeto que contém o gateway da NCC
  • SPOKE_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 NCC
  • REGION: a região que contém o gateway do NCC
  • SPOKE_NAME: o nome do spoke do gateway
  • ROUTE_NAME: o nome da rota anunciada do gateway do NCC que quer eliminar

O que se segue?