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 delle route 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 rispettano le modalità di selezione del percorso migliore standard in termini di priorità.

Le route pubblicizzate dal gateway NCC forniscono i percorsi utilizzati dalle risorse in altri spoke dell'hub 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 del percorso pubblicizzato dal gateway NCC.
  • PRIORITY: la priorità per il route 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 gateway
  • IP_RANGE: l'intervallo di indirizzi IP di destinazione del percorso pubblicizzato dal gateway NCC.
  • PRIORITY: la priorità per il route pubblicizzato. Il valore predefinito è 0

Visualizzare i dettagli di una route annunciata del gateway

Per ottenere i dettagli di un percorso pubblicizzato da 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 del route pubblicizzato 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 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 del route pubblicizzato dal gateway NCC

Visualizzare un elenco di route annunciate del gateway

Puoi visualizzare un elenco di route pubblicizzate del gateway NCC seguendo 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 pubblicizzata

Per eliminare un percorso pubblicizzato da NCC Gateway, 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