Crea e gestisci le route annunciate del gateway NCC

Questa pagina descrive come configurare le route pubblicizzate di NCC Gateway. Ogni route annunciata del gateway NCC viene installata nella tabella di routing dell'hub Network Connectivity Center a cui è connesso lo spoke gateway NCC. Il gateway NCC stesso è l'hop successivo per ogni route che pubblicizza. Le route annunciate del gateway NCC seguono le modalità di selezione del percorso migliore standard in termini di priorità.

Le route pubblicizzate del gateway NCC forniscono i percorsi che le risorse in altri spoke dell'hub utilizzano per inviare pacchetti al gateway NCC corrispondente.

Crea route annunciate del gateway NCC

Per creare route per il traffico dalle reti VPC al gateway NCC, segui questi passaggi:

gcloud

Utilizza il 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

Sostituisci quanto segue:

  • ROUTE_NAME: il nome della route pubblicizzata del gateway NCC che vuoi creare
  • REGION: la regione che contiene il gateway NCC
  • PROJECT: l'ID del progetto che contiene il gateway NCC
  • SPOKE_NAME: il nome dello spoke gateway
  • IP_RANGE: l'intervallo di indirizzi IP di destinazione della route pubblicizzata dal gateway NCC.
  • PRIORITY: la priorità per la route annunciata. Il valore predefinito è 0.

API

Utilizza il metodo projects.locations.spokes.gatewayAdvertisedRoutes con l'intervallo di indirizzi IP e la priorità specificati:

POST https://networkconnectivity.googleapis.com/v1beta/projects/PROJECT/locations/REGION/spokes/SPOKE_NAME/gatewayAdvertisedRoutes
{
"ip_range": "IP_RANGE",
"priority": "PRIORITY",
"recipient": "ADVERTISE_TO_HUB",
}

Sostituisci quanto segue:

  • PROJECT: l'ID del progetto che contiene il gateway NCC
  • REGION: la regione che contiene il gateway NCC
  • SPOKE_NAME: il nome dello spoke gateway
  • IP_RANGE: l'intervallo di indirizzi IP di destinazione della route pubblicizzata dal gateway NCC.
  • PRIORITY: la priorità per la route annunciata. Il valore predefinito è 0.

Visualizza i dettagli di una route annunciata del gateway

Per visualizzare i dettagli di una rotta pubblicizzata di NCC Gateway, segui questi passaggi:

gcloud

Utilizza il 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

Sostituisci quanto segue:

  • ROUTE_NAME: il nome della route pubblicizzata del gateway NCC
  • REGION: la regione che contiene il gateway NCC
  • PROJECT: l'ID del progetto che contiene il gateway NCC
  • SPOKE_NAME: il nome dello spoke gateway

API

Utilizza il metodo projects.locations.spokes.gatewayAdvertisedRoutes.get con un corpo della richiesta vuoto:

GET https://networkconnectivity.googleapis.com/v1beta/projects/PROJECT/regions/REGION/spokes/SPOKE_NAME/gatewayAdvertisedRoutes/ROUTE_NAME

Sostituisci quanto segue:

  • PROJECT: l'ID del progetto che contiene il gateway NCC
  • REGION: la regione che contiene il gateway NCC
  • SPOKE_NAME: il nome dello spoke gateway
  • ROUTE_NAME: il nome della route pubblicizzata del gateway NCC

Visualizzare un elenco di route annunciate del gateway

Per visualizzare un elenco delle route annunciate del gateway NCC, segui questi passaggi.

gcloud

Utilizza il 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

Sostituisci quanto segue:

  • REGION: la regione che contiene il gateway NCC
  • PROJECT: l'ID del progetto che contiene il gateway NCC
  • SPOKE_NAME: il nome dello spoke gateway

API

Utilizza il metodo projects.locations.spokes.gatewayAdvertisedRoutes.list con un corpo della richiesta vuoto:

LIST https://networkconnectivity.googleapis.com/v1beta/projects/PROJECT/regions/REGION/spokes/SPOKE_NAME/gatewayAdvertisedRoutes

Sostituisci quanto segue:

  • PROJECT: l'ID del progetto che contiene il gateway NCC
  • REGION: la regione che contiene il gateway NCC
  • SPOKE_NAME: il nome dello spoke gateway

Eliminare una route annunciata

Per eliminare una route annunciata del gateway NCC, segui questi passaggi:

gcloud

Utilizza il 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

Sostituisci quanto segue:

  • ROUTE_NAME: il nome della route pubblicizzata del gateway NCC che vuoi eliminare
  • REGION: la regione che contiene il gateway NCC
  • PROJECT: l'ID del progetto che contiene il gateway NCC
  • SPOKE_NAME: il nome dello spoke gateway

API

Utilizza il metodo projects.locations.spokes.gatewayAdvertisedRoutes.delete con un corpo della richiesta vuoto:

DELETE https://networkconnectivity.googleapis.com/v1beta/projects/PROJECT/regions/REGION/spokes/SPOKE_NAME/gatewayAdvertisedRoutes/ROUTE_NAME

Sostituisci quanto segue:

  • PROJECT: l'ID del progetto che contiene il gateway NCC
  • REGION: la regione che contiene il gateway NCC
  • SPOKE_NAME: il nome dello spoke gateway
  • ROUTE_NAME: il nome della route pubblicizzata del gateway NCC che vuoi eliminare

Passaggi successivi