Crea e gestisci le route annunciate del gateway NCC

Questa pagina descrive come configurare le route pubblicizzate del gateway NCC. Ogni route annunciata dal 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 annuncia. Le route pubblicizzate dal gateway NCC seguono le modalità di selezione dei percorsi migliori standard in termini di priorità.

Le route annunciate dal 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 del gateway
  • IP_RANGE: l'intervallo di indirizzi IP di destinazione della route annunciata dal gateway NCC.
  • PRIORITY: la priorità per l'itinerario pubblicizzato. 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 del gateway
  • IP_RANGE: l'intervallo di indirizzi IP di destinazione della route annunciata dal gateway NCC.
  • PRIORITY: la priorità per l'itinerario pubblicizzato. Il valore predefinito è 0.

Visualizza i dettagli di una route annunciata del gateway

Per visualizzare i dettagli di una route annunciata da NCC Gateway, segui questa procedura:

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 annunciata dal 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 del 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 del gateway
  • ROUTE_NAME: il nome della route annunciata dal gateway NCC

Visualizzare un elenco di route annunciate del gateway

Per visualizzare un elenco delle route pubblicizzate dal 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 del 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 del 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 NCC Gateway 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 del 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 del gateway
  • ROUTE_NAME: il nome della route pubblicizzata NCC Gateway che vuoi eliminare

Passaggi successivi