Criar e gerenciar rotas anunciadas do gateway NCC

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 NCC
  • PROJECT: o ID do projeto que contém o gateway NCC
  • SPOKE_NAME: o nome do spoke do gateway
  • IP_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 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 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 NCC
  • REGION: a região que contém o gateway do NCC
  • PROJECT: o ID do projeto que contém o gateway NCC
  • SPOKE_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 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 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 NCC
  • PROJECT: o ID do projeto que contém o gateway NCC
  • SPOKE_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 NCC
  • REGION: a região que contém o gateway do NCC
  • SPOKE_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 NCC
  • PROJECT: o ID do projeto que contém o gateway NCC
  • SPOKE_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 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 você quer excluir.

A seguir