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 creareREGION
: la regione che contiene il gateway NCCPROJECT
: l'ID del progetto che contiene il gateway NCCSPOKE_NAME
: il nome dello spoke gatewayIP_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 NCCREGION
: la regione che contiene il gateway NCCSPOKE_NAME
: il nome dello spoke gatewayIP_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 NCCREGION
: la regione che contiene il gateway NCCPROJECT
: l'ID del progetto che contiene il gateway NCCSPOKE_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 NCCREGION
: la regione che contiene il gateway NCCSPOKE_NAME
: il nome dello spoke gatewayROUTE_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 NCCPROJECT
: l'ID del progetto che contiene il gateway NCCSPOKE_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 NCCREGION
: la regione che contiene il gateway NCCSPOKE_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 eliminareREGION
: la regione che contiene il gateway NCCPROJECT
: l'ID del progetto che contiene il gateway NCCSPOKE_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 NCCREGION
: la regione che contiene il gateway NCCSPOKE_NAME
: il nome dello spoke gatewayROUTE_NAME
: il nome della route pubblicizzata del gateway NCC che vuoi eliminare
Passaggi successivi
- Per scoprire di più su NCC Gateway, consulta la panoramica di NCC Gateway.
- Per scoprire come configurare NCC Gateway, consulta la panoramica della configurazione di NCC Gateway.
- Per trovare soluzioni ai problemi comuni, consulta Risolvere i problemi relativi a Network Connectivity Center.
- Per informazioni dettagliate sui comandi API e Google Cloud CLI, consulta API e riferimenti.