Questa pagina descrive come elencare, creare, descrivere, eliminare e aggiornare gli hub e gli spoke di Network Connectivity Center.
Per un'introduzione a Network Connectivity Center, consulta la panoramica di Network Connectivity Center.
Prima di iniziare
Prima di iniziare, esamina le sezioni seguenti.
Crea o seleziona un progetto
Per semplificare la configurazione di Network Connectivity Center, inizia identificando un indirizzo progetto.
- Sign in to your Google Cloud account. If you're new to Google Cloud, create an account to evaluate how our products perform in real-world scenarios. New customers also get $300 in free credits to run, test, and deploy workloads.
-
In the Google Cloud console, on the project selector page, select or create a Google Cloud project.
-
Make sure that billing is enabled for your Google Cloud project.
- Install the Google Cloud CLI.
-
To initialize the gcloud CLI, run the following command:
gcloud init
-
In the Google Cloud console, on the project selector page, select or create a Google Cloud project.
-
Make sure that billing is enabled for your Google Cloud project.
- Install the Google Cloud CLI.
-
To initialize the gcloud CLI, run the following command:
gcloud init
Se utilizzi Google Cloud CLI, imposta il tuo progetto utilizzando il parametro Comando
gcloud config set
.gcloud config set project PROJECT_ID
Sostituisci
PROJECT_ID
con il tuo ID progetto univoco.Le istruzioni della gcloud CLI in questa pagina presuppongono che l'ID progetto sia stato impostato.
Per verificare di aver impostato correttamente l'ID progetto, utilizza il comando
gcloud config list
.gcloud config list --format='text(core.project)'
Abilita l'API Network Connectivity
Prima di poter eseguire qualsiasi attività utilizzando Network Connectivity Center, devi abilitare l'API Network Connectivity.
Console
Per abilitare l'API Network Connectivity:
Nella console Google Cloud, vai alla pagina Network Connectivity Center.
Fai clic su Attiva.
In alternativa, puoi attivare l'API utilizzando la libreria API della console Google Cloud, come descritto in Abilitazione delle API.
Chiedi l'accesso
Per utilizzare Network Connectivity Center, devi disporre delle autorizzazioni descritte in Ruoli e autorizzazioni.
Identificare le risorse
Quando fai riferimento alle risorse utilizzando gcloud CLI o l'API, utilizza le convenzioni descritte in seguente.
Convegno | Supportato per | Note | Esempio |
---|---|---|---|
URI completo | Tutte le risorse | Utilizza uno di questi metodi per fare riferimento alle istanze dell'appliance router. |
"https://www.googleapis.com/compute/projects/PROJECT_ID/zones/ZONE/instances/INSTANCE_NAME" |
Nome risorsa relativo | Tutte le risorse | "projects/PROJECT_ID/zones/ZONE/instances/INSTANCE_NAME" |
|
Nome | Risorse a livello di regione e globale | Utilizza questo metodo per hub, spoke, tunnel VPN e collegamenti VLAN. | "HUB_NAME" |
Lavorare con gli hub
Questa sezione descrive come elencare, creare, descrivere ed eliminare il Network Connectivity Center di Google. Puoi anche aggiornare le etichette o la descrizione di un hub.
Crea un hub
Per utilizzare Network Connectivity Center, devi creare almeno un hub e uno spoke. Puoi creare gli spoke nello stesso momento in cui crei gli hub oppure puoi aggiungere di testo in un secondo momento.
Quando crei un hub, puoi applicare etichette (facoltative). Per ulteriori informazioni sulle etichette, consulta i requisiti per le etichette.
Per informazioni sul numero massimo di spoke consentiti per progetto, consulta Quote e limiti.
Console
Nella console Google Cloud, vai alla pagina Network Connectivity Center.
Nel menu del progetto, seleziona un progetto.
Fai clic su Crea hub.
Completa la sezione Configurazione di base del modulo:
- Inserisci un nome per l'hub.
- (Facoltativo) Inserisci una Descrizione.
- (Facoltativo) Per aggiungere un'etichetta, fai clic su Aggiungi elemento, quindi inserisci un Chiave e Valore.
- Verifica che il modulo mostri l'ID progetto corretto. Se L'ID progetto non è corretto, seleziona un altro progetto utilizzando la proprietà nella parte superiore della pagina.
Per attivare la propagazione della connessione Private Service Connect, nel campo Propagazione della connessione Private Service Connect, fai clic su On. Questa funzionalità (anteprima) si applica solo agli spoke VPC.
Esegui una di queste operazioni:
- Se vuoi creare un raggio, fai clic su Passaggio successivo e compila la sezione di creazione del raggio del modulo. Per istruzioni, consulta una delle sezioni seguenti:
- Se non vuoi creare uno spoke adesso, fai clic su Crea per finisci di creare il tuo nuovo hub.
gcloud
Per creare un hub, utilizza
Comando gcloud network-connectivity hubs create
.
gcloud network-connectivity hubs create HUB_NAME \ --description="DESCRIPTION" \ --labels="KEY"="VALUE"
Se vuoi abilitare Private Service Connect
connessione propagata (anteprima) a livello globale
per l'hub di Network Connectivity Center, utilizza il flag --export-psc
. Questa funzionalità
si applica solo agli spoke VPC.
gcloud network-connectivity hubs create HUB_NAME \ --description="DESCRIPTION" \ --labels="KEY"="VALUE" \ [ --export-psc]
Sostituisci i seguenti valori:
HUB_NAME
: il nome del nuovo hubDESCRIPTION
: testo facoltativo che descrive l'hubKEY
: la chiave nella coppia chiave-valore per il testo facoltativo dell'etichettaVALUE
: il valore nella coppia chiave-valore per la testo etichetta facoltativo
API
Per creare un hub, utilizza il
metodo networkconnectivity.hubs.create
.
POST https://networkconnectivity.googleapis.com/v1/projects/PROJECT_ID/locations/global/hubs { "name":"HUB_NAME", "description":"DESCRIPTION", "labels": { "KEY": "VALUE" } }
Se vuoi abilitare Private Service Connect
connessione propagata (anteprima) a livello globale
per l'hub di Network Connectivity Center, imposta il valore export-psc
su "true". Questa
funzionalità si applica solo ai spoke VPC. Private Service Connect
della connessione non si propaga alle reti on-premise
spoke ibridi, come i collegamenti VLAN di Cloud Interconnect,
tunnel VPN ad alta disponibilità e appliance router.
POST https://networkconnectivity.googleapis.com/v1/projects/PROJECT_ID/locations/global/hubs { "export_psc": true }
Sostituisci i seguenti valori:
PROJECT_ID
: l'ID del progetto che contiene il nuovo hubHUB_NAME
: il nome del nuovo hubDESCRIPTION
: testo facoltativo che descrive l'hubKEY
: la chiave nella coppia chiave-valore per l'elemento facoltativo testo etichettaVALUE
: il valore nella coppia chiave-valore per la testo etichetta facoltativo
Elenca hub
Per elencare gli hub associati a un progetto, segui queste indicazioni.
Console
Nella console Google Cloud, vai al Centro connettività di rete. .
Nel menu del progetto, seleziona un progetto.
La pagina elenca tutti gli hub associati al progetto, insieme alle seguenti informazioni su ciascun hub:
- Il nome dell'hub
- La descrizione dell'hub
- Eventuali etichette applicate all'hub
- Il numero di spoke associati all'hub
- I tipi di spoke associati all'hub
gcloud
Per elencare gli hub associati a un progetto, utilizza
Comando gcloud network-connectivity hubs list
.
gcloud network-connectivity hubs list
L'output comando include il nome e la descrizione di ogni hub.
API
Per elencare gli hub associati a un progetto, utilizza il
metodo networkconnectivity.hubs.list
.
GET https://networkconnectivity.googleapis.com/v1/projects/PROJECT_ID/locations/global/hubs
Sostituisci PROJECT_ID
con l'ID del progetto che
contiene gli hub da elencare.
Per ogni hub, questo metodo restituisce i seguenti dettagli:
- Il nome dell'hub
- Un timestamp che mostra quando è stato creato l'hub
- Un timestamp dell'ultimo aggiornamento
- Qualsiasi etichetta applicata all'hub
- La descrizione dell'hub, se esistente
- L'ID univoco dell'hub
- Lo stato dell'hub
- Un elenco di
routingVpcs
, che sono reti VPC associate all'elemento spoke per l'hub
Descrivi un hub
Utilizza le indicazioni riportate di seguito per recuperare i dettagli dell'hub di un progetto.
Console
Nella console Google Cloud, vai al Centro connettività di rete. .
Nel menu del progetto, seleziona un progetto per visualizzare le informazioni sull'hub di quel progetto.
Per visualizzare i dettagli sugli spoke dell'hub, fai clic sulla scheda Spoke.
gcloud
Per ottenere informazioni dettagliate su un hub esistente, utilizza il
comando gcloud network-connectivity hubs describe
.
gcloud network-connectivity hubs describe HUB_NAME
Sostituisci HUB_NAME
con il nome dell'hub.
L'output di questo comando include le seguenti informazioni:
- L'ora in cui è stato creato l'hub
- La descrizione dell'hub
- Qualsiasi etichetta applicata all'hub
- Le reti VPC (
routingVpcs
) associate alle risorse spoke di questo hub - L'identificatore univoco dell'hub
- La data e l'ora dell'ultimo aggiornamento dell'hub
Per informazioni sui raggi collegati a un hub, consulta Elenca i raggi e Descrivi un raggio.
API
Per ottenere informazioni dettagliate su un hub esistente, utilizza il
metodo networkconnectivity.hubs.get
.
GET https://networkconnectivity.googleapis.com/v1/projects/PROJECT_ID/locations/global/hubs/HUB_NAME
Sostituisci i seguenti valori:
PROJECT_ID
: l'ID del progetto che contiene gli hub da descrivereHUB_NAME
: il nome dell'hub da descrivere
L'output di questo comando include le seguenti informazioni:
- L'ora in cui è stato creato l'hub
- La descrizione dell'hub
- Qualsiasi etichetta applicata all'hub
- Le reti VPC (
routingVpcs
) associate alle risorse spoke di questo hub - L'identificatore univoco dell'hub
- Ora dell'ultimo aggiornamento dell'hub
Lo snippet seguente illustra una risposta tipica a questa chiamata API:
{ "name": "projects/myproject/locations/global/hubs/myhub", "createTime": "2021-08-29T23:40:25.844970812Z", "updateTime": "2021-08-30T04:20:36.738801209Z", "labels": { "environment": "test" }, "description": "in review", "uniqueId": "d6d3e375-4224-4352-a3b6-776042419430", "state": "ACTIVE", "routingVpcs": [ { "uri": "https://www.googleapis.com/compute/v1/projects/myproject/global/networks/myvpcnetwork" } ] }
Se vuoi informazioni sugli spoke collegati a un hub, consulta Elenca spoke e Descrizione di uno spoke.
Aggiornare un hub
Dopo aver creato un hub, puoi aggiungere o modificare uno dei seguenti elementi:
- Le etichette applicate all'hub. Per informazioni sulle etichette, consulta Requisiti per le etichette
- La descrizione dell'hub
- Attiva Propagazione della connessione Private Service Connect su un hub esistente. Questa funzionalità (Anteprima) si applica solo agli spoke VPC.
Console
Nella console Google Cloud, vai alla pagina Network Connectivity Center.
Nel menu del progetto, seleziona un progetto.
Fai clic sul nome dell'hub da modificare.
Nella pagina Dettagli hub, fai clic su
Modifica hub.Aggiorna la descrizione e le etichette dell'hub.
Per abilitare la propagazione delle connessioni di Private Service Connect, Fai clic su On. Per disattivare la propagazione della connessione Private Service Connect, fai clic su Off. Questa funzionalità (Anteprima) si applica solo agli spoke VPC.
Fai clic su Salva.
gcloud
Per aggiornare la descrizione di un hub o aggiungere etichette, utilizza il
comando gcloud network-connectivity hubs update
.
gcloud network-connectivity hubs update HUB_NAME \ --description="DESCRIPTION" \ --update-labels="KEY"="VALUE"
Se vuoi abilitare Private Service Connect
connessione propagata (anteprima) a livello globale
per l'hub di Network Connectivity Center, utilizza il flag --export-psc
. Questa funzionalità
si applica solo agli spoke VPC.
gcloud network-connectivity hubs update HUB_NAME \ --description="DESCRIPTION" \ --labels="KEY"="VALUE" \ --export-psc
Sostituisci i seguenti valori:
HUB_NAME
: il nome dell'hubDESCRIPTION
: una nuova descrizione facoltativa per l'hubKEY
: la chiave nella coppia chiave-valore per il testo facoltativo della etichettaVALUE
: il valore nella coppia chiave-valore per il testo facoltativo dell'etichetta
Puoi disabilitare la connessione Private Service Connect
di propagazione su hub esistenti utilizzando
il flag --no-export-psc
. Le connessioni di propagazione esistenti vengono rimosse
in modo asincrono.
Per rimuovere una o più etichette, utilizza il flag --remove-labels
. Per rimuovere
tutte le etichette,
usa il flag --clear-labels
. Per ulteriori informazioni, consulta il comando gcloud network connectivity hubs update
.
API
Per aggiornare la descrizione di un hub o aggiungere etichette, utilizza il
metodo networkconnectivity.hubs.patch
.
PATCH https://networkconnectivity.googleapis.com/v1/projects/PROJECT_ID/locations/global/hubs/HUB_NAME { "description": "DESCRIPTION", "labels": { "KEY": "VALUE" } }
Se vuoi attivare la connessione propagata di Private Service Connect (anteprima) a livello globale per l'hub del Centro di connettività di rete, imposta il valore export-psc
su "true". Questo
si applica solo agli spoke VPC.
PATCH https://networkconnectivity.googleapis.com/v1/projects/PROJECT_ID/locations/global/hubs/HUB_NAME { "export_psc": true }
Sostituisci i seguenti valori:
PROJECT_ID
: l'ID del progetto che contiene l'hubHUB_NAME
: il nome dell'hubDESCRIPTION
: una descrizione facoltativa dell'hubKEY
: la chiave nella coppia chiave-valore per l'elemento facoltativo testo etichettaVALUE
: il valore nella coppia chiave-valore per il testo facoltativo dell'etichetta
Puoi disabilitare la connessione Private Service Connect
funzionalità di propagazione su un hub esistente impostando il valore export_psc
su "false". Le connessioni di propagazione esistenti vengono rimosse in modo asincrono.
Eliminare un hub
Prima di poter eliminare un hub, devi eliminarne gli spoke, come descritto in Elimina uno spoke.
Console
Nella console Google Cloud, vai al Centro connettività di rete. .
Nel menu del progetto, seleziona un progetto.
Fai clic su
Elimina hub.Nella finestra di dialogo di conferma, esegui una delle seguenti operazioni:
- Fai clic su Annulla se non vuoi eliminare l'hub.
- Fai clic su Elimina per eliminare l'hub.
gcloud
Per eliminare un hub, utilizza il
comando gcloud network-connectivity hubs delete
.
gcloud network-connectivity hubs delete HUB_NAME
Sostituisci HUB_NAME
con il nome dell'hub.
API
Per eliminare un hub, utilizza il
metodo networkconnectivity.hubs.delete
.
DELETE https://networkconnectivity.googleapis.com/v1/projects/PROJECT_ID/locations/global/hubs/HUB_NAME
Sostituisci i seguenti valori:
PROJECT_ID
: l'ID del progetto che contiene l'hub da eliminareHUB_NAME
: il nome dell'hub da eliminare
Lavora con gli spoke
Questa sezione descrive come elencare, creare, descrivere, eliminare e aggiornare gli spoke di Network Connectivity Center.
Linee guida per i raggi
Quando crei uno spoke, specifica il tipo di risorsa di rete Google Cloud che prevedi di associare allo spoke.
- Per un elenco dei tipi di risorse supportati, consulta la sezione Raggi della panoramica di Network Connectivity Center.
- Per il numero di risorse che puoi associare a uno spoke, consulta la pagina Quote e limiti.
Per gli spoke ibridi, consigliamo di creare spoke nella regione più vicina al sito che a cui si connette lo spoke. Un sito potrebbe essere un data center on-premise, una filiale o un altro cloud provider. Gli spoke VPC sono globali.
Requisiti
Devi creare ogni spoke nella stessa regione Google Cloud dell'oggetto
Risorsa connettività di rete che vuoi associare allo spoke. Per
esempio, immagina di avere un tunnel VPN che utilizza un gateway VPN ad alta disponibilità in us-central1
. Se vuoi creare uno spoke che utilizzi questo tunnel,
devi crearlo in us-central1
.
Limitazioni
Una volta creato uno spoke, molti dei relativi attributi non possono essere modificati. Se vuoi per modificare un attributo che non può essere modificato, devi eliminare lo spoke e a ricrearlo.
Ad esempio, i seguenti attributi non possono essere modificati:
Il valore del campo Data Transfer site-to-site.
I tunnel VPN ad alta disponibilità o i collegamenti VLAN associati allo spoke.
La rete VPC associata alle risorse di supporto dello spoke. Questa limitazione è pertinente solo per gli spoke dell'appliance router, in quanto hanno risorse modificabili.
Il nome della connessione in peering e dello spoke VPC consumer di un spoke VPC del producer (anteprima).
Per un elenco degli attributi dello spoke che possono essere modificati dopo la creazione dello spoke, consulta Aggiornare uno spoke.
Suggerimenti per il collegamento di più risorse a uno spoke
Quando crei uno spoke, puoi aggiungere più di una risorsa, ma tutte le risorse devono essere dello stesso tipo. Ad esempio, puoi aggiungere più tunnel VPN ad alta disponibilità, ma non puoi aggiungere Tunnel VPN ad alta disponibilità e collegamenti VLAN.
Inoltre, per i collegamenti VLAN e i tunnel VPN, esiste la seguente limitazione: sebbene uno spoke possa essere associato a più risorse, ogni risorsa può associate a un solo spoke. Al contrario, un'istanza di appliance router può essere associato a più spoke se ha interfacce in più reti VPC e se il campo Data Transfer site-to-site è impostato su false. Tuttavia, ogni interfaccia può essere associata a un solo spoke.
Inoltre, consulta i consigli specifici per le risorse descritti nelle sezioni Creare uno spoke di appliance router, Creare uno spoke di collegamento VLAN, Creare uno spoke VPN e Creare uno spoke VPC.
Assegnazione degli spoke ASN (solo spoke ibridi)
Per i spoke ibridi, devi assegnare gli ASN come descritto nella sezione Requisiti ASN.
Convalida delle risorse spoke
Prima di creare uno spoke, la risorsa corrispondente deve non sia configurato correttamente. Per ulteriori informazioni, consulta i consigli specifici per le risorse descritti nelle sezioni Creare uno spoke VPC, Creare uno spoke VPC del producer (anteprima), Creare uno spoke dell'appliance router, Creare uno spoke del collegamento VLAN e Creare uno spoke VPN.
Crea uno spoke VPC
Prima di creare gli spoke di collegamento VPC, considera quanto segue linee guida:
- Gli spoke VPC sono globali perché le reti VPC globale.
- Non ci devono essere sovrapposizioni di subnet tra gli spoke VPC. Puoi evitarlo utilizzando il flag
exclude export ranges
. - Non può esserci una sovrapposizione di subnet tra la connettività VPC di Network Connectivity Center e il peering VPC.
- spoke VPC, in cui si trovano l'hub e lo spoke VPC progetti diversi, hanno un flusso di lavoro diverso. Per ulteriori informazioni, vedi Spoke VPC in un progetto diverso da quello di un hub.
- spoke VPC collegati a un hub che supporta la topologia a stella devono essere assegnati a un gruppo di spoke.
- Se vuoi creare una connessione Private Service Connect nello spoke VPC (anteprima), nell'hub deve essere attivata la propagazione della connessione Private Service Connect. Per istruzioni su come creare un servizio Private Service Connect vedi l'endpoint Crea un endpoint.
Per connettere più reti VPC all'interno di un determinato progetto, collega una rete VPC a uno spoke e poi a un hub.
Se stai creando un VPC da connettere a un hub configurato per la topologia a stella, devi recuperare l'ID progetto, il nome o l'URI dell'hub e il nome del gruppo dall'amministratore dell'hub.
Se vuoi assegnare intervalli di esportazione esclusi o intervalli di esportazione inclusi, utilizza le opzioni appropriate durante la creazione dello spoke.
Per creare uno spoke VPC:
Console
Nella console Google Cloud, vai al Centro connettività di rete. .
Nel menu progetto, seleziona un progetto in cui creare lo spoke.
Fai clic sulla scheda Raggi.
Fai clic su Aggiungi spoke.
Nella sezione Seleziona hub, seleziona la posizione dell'hub come segue:
- Per collegare il nuovo spoke a un hub nello stesso progetto, seleziona
Nel progetto
PROJECT_NAME
e seleziona il nome dell'hub. dall'elenco. - Se vuoi collegare il nuovo raggio a un hub in un altro progetto, seleziona In un altro progetto. Inserisci l'ID progetto e il nome dell'hub a cui vuoi collegare il nuovo raggio.
Quando scegli un hub in un altro progetto, il tuo spoke diventa attivo solo quando l'amministratore dell'hub esamina e accetta lo spoke proposto. Per maggiori dettagli sulla creazione di spoke collegati a un hub in un per un altro progetto, consulta la panoramica degli spoke VPC. Se stai creando uno spoke VPC in stesso progetto dell'hub, viene accettato e attivato automaticamente.
- Per collegare il nuovo spoke a un hub nello stesso progetto, seleziona
Nel progetto
Inserisci un Nome spoke e, facoltativamente, una Descrizione.
Se l'hub a cui ti connetti è configurato per la topologia a stella, seleziona il gruppo di raggi per il raggio. Per informazioni dettagliate su gruppi spoke, consulta Gruppi di spoke.
Seleziona Rete VPC come Tipo di spoke.
Per aggiungere una rete VPC allo spoke, selezionane una dall'elenco Rete VPC associata.
Se vuoi, puoi aggiungere un filtro dello spoke VPC per personalizzare il modo in cui vengono pubblicizzate le route inserendo un intervallo di indirizzi IP per escludere o includere l'esportazione dall'hub allo spoke. Non puoi modificare questo filtro dopo aver creato lo spoke.
Fai clic su Fine.
Se vuoi aggiungere altri spoke, fai clic su Aggiungi spoke e inizia di nuovo la procedura. iniziando con l'inserimento di un nome spoke.
Quando hai finito di aggiungere gli spoke, fai clic su Crea. La La pagina Network Connectivity Center viene aggiornata per mostrare i dettagli sugli spoke che è stato creato.
gcloud
Per creare uno spoke VPC, utilizza
Comando gcloud network-connectivity spokes linked-vpc-network create
.
gcloud network-connectivity spokes linked-vpc-network create SPOKE_NAME \ --hub=HUB \ --description=DESCRIPTION \ --vpc-network=VPC_URI \ --exclude-export-ranges=[EXCLUDE_CIDR_RANGE] \ --include-export-ranges=[INCLUDE_CIDR_RANGE] \ --global \ --group=GROUP_NAME
Sostituisci quanto segue:
SPOKE_NAME
: il nome dello spoke che stai creando, ad esempiovpc-spoke1
HUB
: l'hub per lo spokeDESCRIPTION
: testo (facoltativo) per descrivere lo spokeVPC_URI
: la rete VPC utilizzata da questo spoke punta a[EXCLUDE_CIDR_RANGE]
: un elenco di intervalli di indirizzi IP separati da virgole escludere dall'esportazione nell'hub (fino a 16 intervalli CIDR), come10.1.0.0/16, 192.168.0.0/24, 172.16.1.1/32
. Gli intervalli specificati devono essere superiori o uguali alle subnet configurate singolarmente all'interno della VPC.[INCLUDE_CIDR_RANGE]
: un elenco di intervalli di indirizzi IP separati da virgole includere nell'esportazione nell'hub (fino a 16 intervalli CIDR), ad esempio10.1.0.0/16, 192.168.0.0/24, 172.16.1.1/32
.GROUP_NAME
: il gruppo a cui appartiene questo raggio, ad esempiocenter
oedge
. Questo campo è obbligatorio per i gruppi di spoke che utilizzano la topologia a stella. Per informazioni dettagliate sui gruppi di spoke, consulta Gruppi di spoke.
API
Per creare uno spoke VPC, utilizza il
metodo networkconnectivity.spokes.create
.
POST https://networkconnectivity.googleapis.com/v1/projects/PROJECT_ID/locations/global/spokes/SPOKE_NAME { "hub":"HUB_NAME", "linkedVpcNetwork": { "uri": VPC_URI, "include_export_ranges": "[INCLUDE_CIDR_RANGE]", "exclude_export_ranges": "[EXCLUDE_CIDR_RANGE]", "group": "GROUP_NAME" }, }
Sostituisci i seguenti valori:
PROJECT_ID
: l'ID del progetto che contiene il nuovo spoke.HUB_NAME
: il nome dell'hub che stai attaccare lo spoke a.VPC_URI
: la rete VPC a cui fa riferimento questo spoke, ad esempiovpc_uri
.[INCLUDE_CIDR_RANGE]
: un elenco di intervalli di indirizzi IP separati da virgole da includere nell'esportazione nell'hub (fino a 16 intervalli CIDR), ad esempio10.1.0.0/16, 192.168.0.0/24, 172.16.1.1/32
. Gli intervalli specificati devono essere più lunghi o uguali ai singoli configurate all'interno del VPC.[EXCLUDE_CIDR_RANGE]
: un elenco di intervalli di indirizzi IP separati da virgole escludere dall'esportazione nell'hub (fino a 16 intervalli CIDR), come10.1.0.0/16, 192.168.0.0/24, 172.16.1.1/32
.GROUP_NAME
: il gruppo a cui appartiene questo spoke. Il nome del gruppo spoke. Valori supportati sonodefault
per un hub con topologia mesh ecenter
oedge
per una stella di Vertex AI. Questo campo è obbligatorio per i gruppi spoke che utilizzano a stella. Per informazioni dettagliate sui gruppi spoke, vedi Gruppi di spoke.
Crea uno spoke VPC producer
Prima di creare uno spoke VPC del producer:
- Esamina le considerazioni per gli spoke VPC del producer.
- Consulta le linee guida per la creazione di spoke VPC, che si applicano anche agli spoke VPC del producer.
Per connettere una rete VPC del produttore di servizi ad altre reti in un determinato progetto, connetti la rete VPC del produttore a uno spoke VPC del produttore e connetti lo spoke VPC del produttore a un hub.
Se utilizzi Google Cloud CLI o l'API per connettere il producer spoke VPC con un hub configurato per la topologia a stella, devi utilizzare lo stesso nome di gruppo del consumer esistente Spoke VPC sull'hub. Se utilizzi nella console Google Cloud, lo spoke VPC del producer viene aggiunto allo stesso gruppo.
Se vuoi assegnare intervalli di esportazione esclusi o intervalli di esportazione inclusi, utilizza le opzioni appropriate durante la creazione dello spoke.
Per creare uno spoke VPC producer, segui questi passaggi.
Console
Nella console Google Cloud, vai alla pagina Network Connectivity Center.
Nel menu del progetto, seleziona un progetto in cui vuoi creare il raggio.
Fai clic sulla scheda Raggi.
Fai clic su Aggiungi spoke.
Nella sezione Seleziona hub, seleziona la posizione dell'hub come segue:
- Per collegare il nuovo spoke a un hub nello stesso progetto, seleziona
Nel progetto
PROJECT_NAME
e seleziona il nome dell'hub. dall'elenco. - Se vuoi collegare il nuovo raggio a un hub in un altro progetto, seleziona In un altro progetto. Inserisci l'ID progetto e il nome dell'hub a cui vuoi collegare il nuovo raggio.
Quando scegli un hub in un altro progetto, il tuo spoke diventa attivo solo quando l'amministratore dell'hub esamina e accetta lo spoke proposto. Per ulteriori informazioni sulla creazione di spoke collegati a un hub in un per un altro progetto, consulta la panoramica degli spoke VPC. Se crei uno spoke VPC producer in lo stesso progetto dell'hub, lo spoke VPC del producer accettati e attivati automaticamente.
- Per collegare il nuovo spoke a un hub nello stesso progetto, seleziona
Nel progetto
Inserisci un nome raggio e, facoltativamente, una descrizione.
Seleziona Rete VPC producer come Tipo di spoke.
Inserisci il nome di uno spoke VPC consumer esistente nell'hub che utilizza dalla rete VPC del producer attraverso Connessione in peering di rete VPC. Google Cloud identifica la rete del produttore tramite la connessione in peering.
Se vuoi, puoi aggiungere un filtro dello spoke VPC per personalizzare il modo in cui vengono pubblicizzate le route inserendo un intervallo di indirizzi IP per escludere o includere l'esportazione dall'hub allo spoke. Non puoi modificare questo filtro dopo aver creato lo spoke.
Fai clic su Fine.
Se vuoi aggiungere altri raggi, fai clic su Aggiungi raggio e ricomincia la procedura, iniziando con l'inserimento del nome del raggio.
Quando hai finito di aggiungere gli spoke, fai clic su Crea. La La pagina Network Connectivity Center viene aggiornata per mostrare i dettagli sugli spoke che è stato creato.
gcloud
Per creare uno spoke VPC del producer, utilizza il
comando gcloud network-connectivity spokes linked-producer-vpc-network create
.
gcloud network-connectivity spokes linked-producer-vpc-network create SPOKE_NAME \ --hub=HUB \ --description=DESCRIPTION \ --network=CONSUMER_VPC_URI \ --peering=servicenetworking-googleapis-com \ --exclude-export-ranges=[EXCLUDE_CIDR_RANGE] \ --include-export-ranges=[INCLUDE_CIDR_RANGE] \ --global \ --group=GROUP_NAME
Il flag --peering
deve essere impostato su servicenetworking-googleapis-com
.
Sostituisci quanto segue:
SPOKE_NAME
: il nome dello spoke che stai creando, comeproducer-vpc-spoke1
HUB
: l'hub per lo spokeDESCRIPTION
: testo facoltativo per descrivere il raggioCONSUMER_VPC_URI
: la rete VPC che utilizza i servizi della rete del producer tramite una connessione in peering di rete VPC. Google Cloud identifica la rete VPC producer tramite la connessione in peering. Anche la rete consumer inserita deve essere uno spoke nell'hub. Tu può inserire l'URI completo o relativo. L'esempio seguente mostra l'URI relativo:projects/PROJECT_ID/global/networks/NETWORK_NAME
.[EXCLUDE_CIDR_RANGE]
: un elenco separato da virgole di intervalli di indirizzi IP da escludere dall'esportazione nell'hub (fino a 16 intervalli CIDR), ad esempio10.1.0.0/16, 192.168.0.0/24, 172.16.1.1/32
. Gli intervalli specificati devono avere un prefisso più lungo o essere uguali ai singoli configurate all'interno del VPC del producer.[INCLUDE_CIDR_RANGE]
: un elenco di intervalli di indirizzi IP separati da virgole includere nell'esportazione nell'hub (fino a 16 intervalli CIDR), ad esempio10.1.0.0/16, 192.168.0.0/24, 172.16.1.1/32
.GROUP_NAME
: il gruppo a cui appartiene questo spoke, ad esempiocenter
oedge
. Questo campo è obbligatorio per a gruppi spoke utilizza la topologia a stella. Se utilizzi la topologia a stella, devi posizionare lo spoke VPC producer nello stesso gruppo dello spoke VPC consumer esistente. Per ulteriori informazioni sui gruppi di spoke, consulta Gruppi di spoke.
API
Per creare uno spoke VPC producer, utilizza il metodo
Metodo networkconnectivity.spokes.create
.
POST https://networkconnectivity.googleapis.com/v1/projects/PROJECT_ID/locations/global/spokes/SPOKE_NAME { "hub":"HUB_NAME", "linkedProducerVpcNetwork": { "network": "CONSUMER_VPC_URI", "peering_name": "servicenetworking-googleapis-com", "include_export_ranges": "[INCLUDE_CIDR_RANGE]", "exclude_export_ranges": "[EXCLUDE_CIDR_RANGE]", "group": "GROUP_NAME" }, }
Il campo peering_name
deve essere impostato su servicenetworking-googleapis-com
.
Sostituisci i seguenti valori:
PROJECT_ID
: l'ID del progetto che contiene il nuovo spoke.HUB_NAME
: il nome dell'hub a cui colleghi il raggio.SPOKE_NAME
: il nome dello spoke che stai creando.CONSUMER_VPC_URI
: la rete VPC che utilizza i servizi del producer tramite una connessione in peering di rete VPC. Google Cloud identifica la rete VPC producer tramite la connessione in peering. Anche la rete consumer inserita deve essere uno spoke nell'hub. Puoi inserire l'URI completo o relativo. Nell'esempio seguente viene mostrato l'URI relativo:projects/PROJECT_ID/global/networks/NETWORK_NAME
.[INCLUDE_CIDR_RANGE]
: un elenco separato da virgole di intervalli di indirizzi IP da includere nell'esportazione nell'hub (fino a 16 intervalli CIDR), ad esempio10.1.0.0/16, 192.168.0.0/24, 172.16.1.1/32
. Gli intervalli specificati devono avere un prefisso più lungo o essere uguali alle subnet configurate singolarmente all'interno della rete VPC del produttore.[EXCLUDE_CIDR_RANGE]
: un elenco separato da virgole di intervalli di indirizzi IP da escludere dall'esportazione nell'hub (fino a 16 intervalli CIDR), ad esempio10.1.0.0/16, 192.168.0.0/24, 172.16.1.1/32
.GROUP_NAME
: il gruppo a cui appartiene questo raggio. Valori supportati sonodefault
per un hub con topologia mesh ecenter
oedge
per una stella di Vertex AI. Questo campo è obbligatorio per i gruppi spoke che utilizzano a stella. Se utilizzi la topologia a stella, devi inserire il VPC del producer nello stesso gruppo dello spoke VPC consumer esistente. Per ulteriori informazioni sui gruppi di spoke, consulta Gruppi di spoke.
Crea uno spoke dell'appliance router
Se stai utilizzando un appliance router per connetterti a siti esterni a Google Cloud, segui queste indicazioni:
A differenza dei collegamenti VLAN e degli spoke VPN, lo spoke dell'appliance router devono essere associate a una singola località esterna a Google Cloud. Tuttavia, poiché le istanze dell'appliance router sono risorse regionali, ti consigliamo di configurarle per ricevere dati da località vicine.
Se configuri più istanze appliance router per ricevere dati dalla stesso insieme di siti, ti consigliamo di associare queste istanze lo stesso spoke.
Se utilizzi uno spoke dell'appliance router per il trasferimento di dati da sito a sito, segui queste indicazioni:
- Se colleghi più istanze dell'appliance router a uno spoke, tieni presente che Network Connectivity Center non fornisce il trasferimento di dati tra siti tra queste istanze. Per utilizzare il trasferimento dati site-to-site, devi configurare più spoke. In risposta, Network Connectivity Center consente il trasferimento di dati tra questi spoke.
Dopo aver creato uno spoke dell'appliance router, devi configurare il peering BGP tra l'istanza dell'appliance router e un router Cloud nella stessa regione. Per maggiori dettagli, consulta Creare istanze dell'appliance router.
Per informazioni sulla configurazione delle risorse necessarie per creare uno spoke dell'appliance router, consulta la seguente documentazione:
- Creare istanze dell'appliance router
- Panoramica dell'appliance router
- Documentazione sul router Cloud
- Documentazione di Compute Engine (VM)
Console
Inserisci i dettagli di base del raggio
- Nella console Google Cloud, vai alla pagina Centro connettività di rete. Vai al Network Connectivity Center
- Nel menu del progetto, seleziona un progetto Google Cloud.
- Fai clic sulla scheda Spoke.
- Fai clic su Aggiungi spoke.
- Nel modulo Nuovo spoke, imposta il Tipo di spoke.
- Inserisci un Nome spoke e, facoltativamente, un Descrizione:
- Seleziona il campo Regione per il nuovo raggio.
- In Trasferimento di dati site-to-site, seleziona On o Off. Se la regione selezionata non supporta il trasferimento di dati, il campo è disattivato. Per ulteriori informazioni su questo caso d'uso, vedi Panoramica del trasferimento di dati site-to-site.
- Nell'elenco Rete VPC, seleziona una rete. Se hai più di uno spoke che utilizza la funzionalità di trasferimento dati, tutti questi spoke devono essere nella stessa rete VPC. Quindi se hai già ha creato uno spoke che utilizza il trasferimento di dati, il valore Rete VPC è precompilato e non possono essere modificate.
Inserisci i dettagli dell'appliance router
- Scegli un'istanza dell'appliance router:
- Fai clic su Aggiungi istanza.
- Dal menu a discesa Istanze, seleziona un'istanza dell'appliance di router esistente.
- (Facoltativo) Per propagare le subnet annunciate all'hub a In Filtro spoke ibrido, fai clic su Includi tutti gli intervalli IPv4 da hub a spoke.
- Ripeti l'operazione per aggiungere altre istanze dell'appliance router a questo spoke passaggio precedente. Quando hai finito, fai clic su Fine e continua con Salva lo spoke.
Salvare il raggio
- Se vuoi aggiungere altri spoke, fai clic su Aggiungi spoke e inizia la procedura nuovamente il processo, iniziando con l'inserimento di un Nome spoke.
- Al termine dell'aggiunta dei raggi, fai clic su Crea. La pagina Network Connectivity Center si aggiorna mostrando i dettagli sulla gli spoke creati da te.
gcloud
Per creare uno spoke dell'appliance router, utilizza il
comando gcloud network-connectivity spokes linked-router-appliances create
.
Ad esempio, per creare uno spoke con due istanze dell'appliance router e che utilizza il trasferimento dati da sito a sito, esegui il seguente comando.
Per attivare l'importazione degli intervalli di indirizzi IP delle subnet in questo spoke (Anteprima), utilizza il flag --include-import-ranges
.
gcloud network-connectivity spokes linked-router-appliances create NAME \ --hub=HUB_NAME \ --description="DESCRIPTION" \ --router-appliance=instance="ROUTER_APPLIANCE_URI",ip=IP_ADDRESS \ --router-appliance=instance="ROUTER_APPLIANCE_URI_2",ip=IP_ADDRESS_2 \ --region=REGION \ --labels="KEY"="VALUE" \ --site-to-site-data-transfer \ --include-import-ranges=[INCLUDE_IMPORT_RANGES,...]
Sostituisci i seguenti valori:
NAME
: il nome dello spokeHUB_NAME
: il nome dell'hubDESCRIPTION
: testo facoltativo che descrive il spokeROUTER_APPLIANCE_URI
: l'URI della prima istanza dell'appliance router, ad esempiohttps://www.googleapis.com/compute/projects/PROJECT_ID/zones/ZONE/instances/INSTANCE_NAME
IP_ADDRESS
: l'indirizzo IP interno della prima istanza dell'appliance routerROUTER_APPLIANCE_URI_2
: l'URI della seconda istanza appliance routerIP_ADDRESS_2
: l'indirizzo IP interno del seconda istanza dell'appliance routerREGION
: la regione Google Cloud in cui dello spoke, ad esempious-west1
KEY
: la chiave nella coppia chiave-valore per il testo facoltativo della etichettaVALUE
: il valore nella coppia chiave-valore per la testo etichetta facoltativo[INCLUDE_IMPORT_RANGES,...]
: gli intervalli di indirizzi IP specificate per essere importate dalle subnet hub. Puoi aggiungere soloALL_IPV4_RANGES
all'elenco. Se è vuoto, lo spoke non importa alcuna subnet dall'hub.
Utilizza il flag site-to-site-data-transfer
se vuoi attivare il trasferimento di dati per lo spoke. Per ulteriori informazioni su questo caso d'uso, vedi
Panoramica del trasferimento di dati site-to-site.
API
Per creare uno spoke dell'appliance router, utilizza il
metodo networkconnectivity.spokes.create
.
Ad esempio, per creare uno spoke contenente due appliance router
utilizzare la seguente richiesta:
POST https://networkconnectivity.googleapis.com/v1/projects/PROJECT_ID/locations/REGION/spokes/SPOKE_NAME { "hub": "HUB_NAME", "labels": {"KEY": "VALUE"}, "linkedRouterApplianceInstances": { "instances": [ { "virtualMachine": "ROUTER_APPLIANCE_URI", "ipAddress": "IP_ADDRESS", }, { "virtualMachine": "ROUTER_APPLIANCE_URI_2, "ipAddress": "IP_ADDRESS_2", } ], "siteToSiteDataTransfer": BOOLEAN "includeImportRanges": [INCLUDE_IMPORT_RANGES,...] } }
Sostituisci i seguenti valori:
PROJECT_ID
: l'ID del progettoREGION
: la regione Google Cloud in cui vuoi collocare lo spoke, ad esempious-west1
SPOKE_NAME
: il nome dello spokeHUB_NAME
: il nome dell'hub a cui agganci il raggioKEY
: la chiave nella coppia chiave-valore per l'elemento facoltativo testo etichettaVALUE
: il valore nella coppia chiave-valore per la testo etichetta facoltativoROUTER_APPLIANCE_URI
: l'URI della prima istanza dell'appliance router, ad esempiohttps://www.googleapis.com/compute/projects/PROJECT_ID/zones/ZONE/instances/INSTANCE_NAME
IP_ADDRESS
: l'indirizzo IP interno della prima istanza dell'appliance routerROUTER_APPLIANCE_URI_2
: l'URI della seconda istanza appliance routerIP_ADDRESS_2
: l'indirizzo IP interno del seconda istanza dell'appliance router[INCLUDE_IMPORT_RANGES,...]
: gli intervalli di indirizzi IP specificati per l'importazione dalle subnet dell'hub. Puoi aggiungere soloALL_IPV4_RANGES
all'elenco. Se è vuoto, lo spoke non importa alcuna subnet dall'hub.
Crea uno spoke di collegamento VLAN
Prima di creare spoke di collegamento VLAN, tieni presente le seguenti linee guida:
- Se hai connessioni Dedicated Interconnect o Partner Interconnect configurate in una configurazione ridondante per lo stesso sito, devi configurare entrambe le connessioni come un unico spoke. I collegamenti VLAN ridondanti associati a queste connessioni Interconnect devono trovarsi nella stessa regione Google Cloud. Per ulteriori informazioni sulle configurazioni ridondanti, consulta Best practice per Cloud Interconnect.
- Per utilizzare connessioni Interconnect da regioni diverse, devi e configurarli come spoke diversi.
Per informazioni sulla configurazione delle risorse richieste per creare uno spoke di collegamento VLAN, consulta la documentazione seguente:
Per informazioni sulla verifica delle risorse per collegamento VLAN, consulta le seguenti risorse documentazione:
- Ottenere la diagnostica di Cloud Interconnect
- Visualizzazione dei dettagli di Dedicated Interconnect
- Visualizzazione dei collegamenti VLAN
Console
Inserisci i dettagli di base del raggio
- Nella console Google Cloud, vai alla pagina Network Connectivity Center (Centro per la connettività di rete). Vai a Network Connectivity Center
- Nel menu del progetto, seleziona un progetto Google Cloud.
- Fai clic sulla scheda Spoke.
- Fai clic su Aggiungi spoke.
- Nel modulo Nuovo spoke, imposta il Tipo di spoke.
- Inserisci un Nome spoke e, facoltativamente, un Descrizione:
- Seleziona il campo Regione per il nuovo raggio.
- In Trasferimento di dati site-to-site, seleziona On o Off. Se la regione selezionata non supporta il trasferimento di dati, il campo è disattivato. Per ulteriori informazioni su questo caso d'uso, vedi Panoramica del trasferimento di dati site-to-site.
- Nell'elenco Rete VPC, seleziona una rete. Se hai più di uno spoke che utilizza la funzionalità di trasferimento di dati, tutti questi spoke devono trovarsi rete VPC. Quindi se hai già creato uno spoke che utilizza il trasferimento di dati, il valore Rete VPC è precompilato e non possono essere modificate.
Inserisci i dettagli del collegamento VLAN
- Scegli un collegamento VLAN:
- Fai clic su Aggiungi allegato.
- Dal menu a discesa Collegamento VLAN, seleziona un collegamento esistente.
- Se vuoi, per propagare le subnet pubblicizzate nell'hub agli spoke ibridi, fai clic su Includi tutti gli intervalli IPv4 dall'hub allo spoke in Filtro spoke ibrido.
- Per aggiungere altri allegati a questo spoke, ripeti il passaggio precedente. Quando hai finito, fai clic su Fine e continua con Salva lo spoke.
Salva lo spoke
- Se vuoi aggiungere altri spoke, fai clic su Aggiungi spoke e inizia la procedura nuovamente il processo, iniziando con l'inserimento di un Nome spoke.
- Al termine dell'aggiunta dei raggi, fai clic su Crea. La pagina Network Connectivity Center si aggiorna mostrando i dettagli sulla gli spoke creati da te.
gcloud
Per creare uno spoke di collegamento VLAN, utilizza la classe
Comando gcloud network-connectivity spokes linked-interconnect-attachments create
.
Ad esempio, per creare uno spoke con due collegamenti VLAN e che utilizza il trasferimento dati da sito a sito, esegui il seguente comando.
Per attivare l'importazione degli intervalli di indirizzi IP delle subnet in questo spoke (Anteprima), utilizza il flag --include-import-ranges
.
gcloud network-connectivity spokes linked-interconnect-attachments create SPOKE_NAME \ --hub=HUB_NAME \ --description="DESCRIPTION" \ --interconnect-attachments=VLAN_ATTACHMENT_NAME,VLAN_ATTACHMENT_NAME_2 \ --region=REGION \ --labels="KEY"="VALUE" \ --site-to-site-data-transfer \ --include-import-ranges=[INCLUDE_IMPORT_RANGES,...]
Sostituisci i seguenti valori:
SPOKE_NAME
: il nome del raggioHUB_NAME
: il nome dell'hub, in formato URI, a cui colleghi il raggio, ad esempio
projects/myproject/locations/global/hubs/us-west-to-uk
DESCRIPTION
: testo facoltativo che descrive parlatoVLAN_ATTACHMENT_NAME
: il nome del primo Collegamento VLAN da aggiungere allo spokeVLAN_ATTACHMENT_NAME_2
: il nome del secondo collegamento VLAN. Se includi un secondo collegamento, assicurati di omettere uno spazio tra la virgola e il nome del collegamentoREGION
: la regione Google Cloud in cui si trova il spokeKEY
: la chiave nella coppia chiave-valore per testo etichettaVALUE
: il valore nella coppia chiave-valore per la testo etichetta[INCLUDE_IMPORT_RANGES,...]
: gli intervalli di indirizzi IP specificate per essere importate dalle subnet hub. Puoi aggiungere soloALL_IPV4_RANGES
all'elenco. Se è vuoto, lo spoke non importa alcuna subnet dall'hub.
Utilizza il flag site-to-site-data-transfer
se vuoi attivare il trasferimento di dati per lo spoke. Per ulteriori informazioni su questo caso d'uso, consulta la panoramica del trasferimento di dati tra siti.
API
Per creare uno spoke di collegamento VLAN, utilizza la classe
Metodo networkconnectivity.spokes.create
.
Ad esempio, per creare uno spoke che contenga due collegamenti VLAN e che
l'importazione degli intervalli di indirizzi IP della subnet in questo spoke è abilitata (anteprima), utilizza la seguente richiesta:
POST https://networkconnectivity.googleapis.com/v1/projects/PROJECT_ID/locations/REGION/spokes/SPOKE_NAME { "hub": "HUB_NAME", "labels": {"KEY": "VALUE"}, "linkedInterconnectAttachments": { "uris": [ "VLAN_ATTACHMENT_NAME", "VLAN_ATTACHMENT_NAME_2" ], "siteToSiteDataTransfer": BOOLEAN "includeImportRanges": [INCLUDE_IMPORT_RANGES,...] } }
Sostituisci i seguenti valori:
PROJECT_ID
: l'ID del progettoREGION
: la regione Google Cloud in cui vuoi collocare lo spoke, ad esempious-west1
SPOKE_NAME
: il nome dello spokeHUB_NAME
: il nome dell'hub a cui agganci il raggioKEY
: la chiave nella coppia chiave-valore per l'elemento facoltativo testo etichettaVALUE
: il valore nella coppia chiave-valore per il testo facoltativo dell'etichettaVLAN_ATTACHMENT_NAME
: il nome della prima VLAN allegato da aggiungere allo spokeVLAN_ATTACHMENT_NAME_2
: il nome del secondo Collegamento VLANBOOLEAN
: un valore che determina se uno o più siti Data Transfer è abilitato per questo spoke. per ulteriori informazioni al riguardo vedi i casi d'uso Panoramica del trasferimento di dati site-to-site[INCLUDE_IMPORT_RANGES,...]
: gli intervalli di indirizzi IP specificate per essere importate dalle subnet hub. Puoi aggiungere soloALL_IPV4_RANGES
all'elenco. Se è vuoto, lo spoke non importa nessuna subnet dall'hub.
Crea uno spoke VPN
Prima di creare i raggi VPN, tieni presenti le seguenti linee guida:
Quando colleghi tunnel VPN ad alta disponibilità a uno spoke, che tutti i tunnel che si connettono a un singolo sito vengano configurati insieme come a spoke singoli. È vero anche il contrario: due tunnel collegati a due siti diversi devono essere collegati a spoke diversi. Ad esempio, supponiamo che tu voglia collegare un ufficio di Dallas a un ufficio di Tokyo. Il tunnel che si connette a Dallas deve far parte di uno spoke diverso da quello che connette la rete VPC a Tokyo.
Quando colleghi i tunnel VPN ad alta disponibilità a un spoke, non puoi connettere tra loro gateway VPN ad alta disponibilità in regioni diverse nello stesso progetto Google Cloud. Si tratta di un limite di VPN ad alta disponibilità, non un limite di Network Connectivity Center.
Per informazioni sulla configurazione delle risorse necessarie per creare un braccio VPN, consulta la seguente documentazione:
Per informazioni sulla verifica delle risorse VPN, consulta Verifica lo stato della VPN ad alta disponibilità.
Console
Inserisci i dettagli di base del raggio
- Nella console Google Cloud, vai alla pagina Centro connettività di rete. Vai al Network Connectivity Center
- Nel menu del progetto, seleziona un progetto Google Cloud.
- Fai clic sulla scheda Spoke.
- Fai clic su Aggiungi spoke.
- Nel modulo Nuovo spoke, imposta il Tipo di spoke.
- Inserisci un Nome spoke e, facoltativamente, un Descrizione:
- Seleziona il campo Regione per il nuovo raggio.
- In Trasferimento di dati site-to-site, seleziona On o Off. Se la regione selezionata non supporta il trasferimento di dati, il campo è disattivato. Per ulteriori informazioni su questo caso d'uso, consulta la Panoramica del trasferimento di dati tra siti.
- Nell'elenco Rete VPC, seleziona una rete. Se hai più di uno spoke che utilizza la funzionalità di trasferimento di dati, tutti questi spoke devono trovarsi nello stesso rete VPC. Quindi se hai già ha creato uno spoke che utilizza il trasferimento di dati, il valore Rete VPC è precompilato e non possono essere modificate.
Inserisci i dettagli del tunnel VPN
- Imposta l'elenco a discesa Tipo di spoke su Tunnel VPN.
- Seleziona la Regione per lo spoke.
- Scegli un tunnel:
- Fai clic su Aggiungi tunnel.
- Dal menu a discesa Tunnel VPN, seleziona una tunnel esistente.
- Facoltativamente, per propagare le subnet annunciate all'hub In Filtro spoke ibrido, fai clic su Includi tutti gli intervalli IPv4 da hub a spoke.
- Per aggiungere altri tunnel a questo spoke, ripeti il passaggio precedente. Quando hai finito, fai clic su Fine e continua con Salva lo spoke.
Salva lo spoke
- Se vuoi aggiungere altri spoke, fai clic su Aggiungi spoke e inizia la procedura nuovamente il processo, iniziando con l'inserimento di un Nome spoke.
- Al termine dell'aggiunta dei raggi, fai clic su Crea. La pagina Network Connectivity Center si aggiorna mostrando i dettagli sulla gli spoke creati da te.
gcloud
Per creare uno spoke contenente un tunnel VPN ad alta disponibilità, utilizza il
comando gcloud network-connectivity spokes linked-vpn-tunnels create
.
Ad esempio, per creare uno spoke con due tunnel VPN ad alta disponibilità e che utilizza il trasferimento di dati da sito a sito, inserisci il seguente comando.
Per attivare l'importazione degli intervalli di indirizzi IP delle subnet in questo spoke (Anteprima), utilizza il flag --include-import-ranges
.
gcloud network-connectivity spokes linked-vpn-tunnels create SPOKE_NAME \ --hub=HUB_NAME \ --description="DESCRIPTION" \ --vpn-tunnels=TUNNEL_NAME,TUNNEL_NAME_2 \ --region=REGION \ --labels="KEY"="VALUE" \ --site-to-site-data-transfer \ --include-import-ranges=[INCLUDE_IMPORT_RANGES,...]
Sostituisci i seguenti valori:
SPOKE_NAME
: il nome del raggioHUB_NAME
: il nome dell'hub, in formato URI, a cui stai collegando lo spoke,ad esempio
projects/PROJECT_ID/locations/global/hubs/us-west-to-uk
DESCRIPTION
: testo facoltativo che descrive il raggio, ad esempious-vpn-spoke
TUNNEL_NAME
: il nome del primo Tunnel VPN ad alta disponibilità da aggiungere allo spokeTUNNEL_NAME_2
: il nome del secondo tunnel VPN ad alta disponibilità. Se utilizzi un secondo tunnel, assicurati di omettere uno spazio tra la virgola e il nome del secondo tunnelREGION
: la regione Google Cloud in cui spoke è individuatoKEY
: la chiave nella coppia chiave-valore per il testo facoltativo dell'etichettaVALUE
: il valore nella coppia chiave-valore per la testo etichetta facoltativo[INCLUDE_IMPORT_RANGES,...]
: gli intervalli di indirizzi IP specificate per essere importate dalle subnet hub. Puoi aggiungere soloALL_IPV4_RANGES
all'elenco. Se è vuoto, lo spoke non importa alcuna subnet dall'hub.
Utilizza il flag site-to-site-data-transfer
se vuoi attivare i dati
per lo spoke. Per ulteriori informazioni su questo caso d'uso, vedi
Panoramica del trasferimento di dati site-to-site.
API
Per creare uno spoke VPN, utilizza
Metodo networkconnectivity.spokes.create
.
Ad esempio, per creare uno spoke contenente due tunnel VPN ad alta disponibilità e che ha attivato gli intervalli di indirizzi IP della subnet di importazione, utilizza la seguente richiesta:
POST https://networkconnectivity.googleapis.com/v1/projects/PROJECT_ID/locations/REGION/spokes/SPOKE_NAME { "hub": "HUB_NAME", "labels": {"KEY": "VALUE"}, "linkedVpnTunnels": { "uris": [ "TUNNEL_NAME", "TUNNEL_NAME_2" ], "siteToSiteDataTransfer": BOOLEAN, "includeImportRanges": [INCLUDE_IMPORT_RANGES,...] } }
Sostituisci i seguenti valori:
PROJECT_ID
: l'ID del progettoREGION
: la regione Google Cloud in cui vuoi collocare lo spoke, ad esempious-west1
SPOKE_NAME
: il nome dello spokeHUB_NAME
: il nome dell'hub a cui agganci il raggioKEY
: la chiave nella coppia chiave-valore per l'elemento facoltativo testo etichettaVALUE
: il valore nella coppia chiave-valore per il testo facoltativo dell'etichettaTUNNEL_NAME
: il nome del primo tunnel VPN ad alta disponibilità da aggiungere allo spokeTUNNEL_NAME_2
: il nome del secondo tunnel VPN ad alta disponibilitàBOOLEAN
: un valore che determina se uno o più siti Data Transfer è abilitato per questo spoke. per ulteriori informazioni al riguardo vedi i casi d'uso Panoramica del trasferimento di dati site-to-site[INCLUDE_IMPORT_RANGES,...]
: gli intervalli di indirizzi IP specificate per essere importate dalle subnet hub. Puoi aggiungere soloALL_IPV4_RANGES
all'elenco. Se è vuoto, lo spoke non importa nessuna subnet dall'hub.
Elenca spoke
Quando crei un raggio, questo è sempre associato a un hub. Puoi utilizzare l'operazione
list spokes
per elencare tutti i raggi all'interno di un singolo progetto. Questo insieme di comandi elenca gli spoke nella regione specificata. Vedi anche
Descrizione di un hub.
Console
Nella console Google Cloud, vai al Centro connettività di rete. .
Nel menu del progetto, seleziona il progetto che contiene l'hub per in cui elencare gli spoke esistenti.
Nella scheda Hub, seleziona l'hub.
Fai clic sulla scheda Raggi. Tutti gli spoke collegati a quell'hub in elenco.
Utilizza il campo Filtro per ordinare gli spoke per nome, tipo, stato, ID, regione conteggio delle risorse, sessioni BGP o una descrizione.
Per visualizzare i dettagli di un raggio specifico, fai clic sul nome del raggio.
gcloud
Per elencare gli spoke esistenti, utilizza la classe
Comando gcloud network-connectivity spokes list
.
gcloud network-connectivity spokes list \ --region=LOCATION
Sostituisci LOCATION
con la regione appropriata.
Per elencare i spoke VPC esistenti, utilizza lo stesso comando con il flag --global
:
gcloud network-connectivity spokes list \ --global
Filtri (Anteprima)
Per elencare tutti gli spoke VPC appartenenti a un gruppo specifico, utilizza il
comando gcloud network-connectivity hubs list-spokes
e specifica il filtro group
.
gcloud network-connectivity hubs list-spokes HUB_NAME \ --filter="group:GROUP_NAME"
Sostituisci i seguenti valori:
HUB_NAME
: il nome dell'hub da elencare spokeGROUP_NAME
: il nome del gruppo spoke. I valori supportati sonodefault
per la topologia mesh ecenter
oedge
per un hub con topologia a stella.
per elencare tutti gli spoke VPC associati a un hub che sono in attesa
revisione da parte dell'amministratore dell'hub, usa lo stesso comando e specifica reason
filtro.
gcloud network-connectivity hubs list-spokes HUB_NAME \ --filter="reason:PENDING_REVIEW"
Sostituisci HUB_NAME
con il nome dell'hub per cui vuoi elencare i raggi.
Per elencare tutti gli spoke VPC inattivi associati a un hub, utilizza il metodo
lo stesso comando e specificare il filtro state
.
gcloud network-connectivity hubs list-spokes HUB_NAME \ --filter="state:INACTIVE"
Sostituisci HUB_NAME
con il nome dell'hub per cui vuoi elencare i raggi inattivi.
API
Per elencare i raggi esistenti, utilizza il
metodo networkconnectivity.spokes.list
.
GET https://networkconnectivity.googleapis.com/v1/projects/PROJECT_ID/locations/LOCATION/spokes
Sostituisci i seguenti valori:
PROJECT_ID
: l'ID del progetto che contiene gli spoke da elencareLOCATION
: la regione in cui si trova lo spoke, ad esempious-west1
oglobal
per spoke VPC
Per ottenere un elenco aggregato di spoke esistenti, in cui i valori di più righe vengono raggruppati per formare un unico valore di riepilogo, utilizza il metodo networkconnectivity.spokes.list
con un trattino (-
) dopo locations
come carattere jolly.
GET https://networkconnectivity.googleapis.com/v1/projects/PROJECT_ID/locations/-/spokes
Descrivi uno spoke
Per informazioni dettagliate su uno spoke esistente, segui le indicazioni riportate di seguito.
Console
Nella console Google Cloud, vai alla pagina Centro connettività di rete.
Nel menu del progetto, seleziona un progetto.
Nella scheda Hub, seleziona l'hub. Tutti gli spoke collegati all'hub sono elencati.
Per visualizzare i dettagli di uno spoke specifico, esegui una delle seguenti operazioni:
- Nella colonna Nome spoke, seleziona uno spoke per visualizzare lo spoke dei dettagli.
- Nella scheda Raggi, fai clic sulla colonna Nome raggio e poi seleziona un raggio per visualizzare la pagina Dettagli raggio.
gcloud
Per descrivere uno spoke, utilizza il
comando gcloud network-connectivity spokes describe
.
gcloud network-connectivity spokes describe SPOKE_NAME \ --region=LOCATION
Sostituisci i seguenti valori:
SPOKE_NAME
: il nome dello spokeLOCATION
: la regione in cui si trova lo spoke
Per descrivere uno spoke VPC, utilizza lo stesso comando con il
--global
flag:
gcloud network-connectivity spokes describe SPOKE_NAME \ --global
Sostituisci SPOKE_NAME
con il nome del raggio.
API
Per descrivere uno spoke, utilizza la classe
Metodo networkconnectivity.spokes.get
.
GET https://networkconnectivity.googleapis.com/v1/projects/PROJECT_ID/locations/LOCATION/spokes/SPOKE_NAME
Sostituisci i seguenti valori:
PROJECT_ID
: l'ID progetto del progetto che contiene lo spokeLOCATION
: la regione in cui si trova lo spoke, ad esempious-west1
oglobal
per spoke VPCSPOKE_NAME
: il nome dello spoke
Aggiorna uno spoke
Dopo aver creato uno spoke, puoi aggiornare quanto segue:
- Descrizione dello spoke
- Le etichette applicate allo spoke; per informazioni sulle etichette, consulta Requisiti per le etichette
- Se lo spoke è di un'appliance router, puoi modificarne le risorse sottostanti; ma le nuove risorse devono trovarsi la rete VPC come le risorse originali
- Gli intervalli di indirizzi IP specificati per l'importazione dalle subnet dell'hub
Console
Per modificare le risorse utilizzate dallo spoke di un'appliance router, completa la seguenti passaggi:
Nella console Google Cloud, vai alla pagina Network Connectivity Center (Centro per la connettività di rete).
Nel menu del progetto, seleziona un progetto.
Fai clic sulla scheda Raggi.
Fai clic sul nome dello spoke che vuoi modificare.
Esegui una delle operazioni seguenti:
- Per aggiungere risorse, fai clic su Aggiungi istanze e segui le istruzioni per seleziona una o più VM. Al termine, fai clic su OK.
- Per rimuovere le risorse, seleziona le VM che vuoi rimuovere e fai clic su Rimuovi istanze. Nella finestra di dialogo di conferma, fai clic su OK.
gcloud
Per aggiornare un raggio, utilizza uno dei seguenti comandi:
gcloud network-connectivity spokes linked-router-appliances update
gcloud network-connectivity spokes linked-interconnect-attachments update
gcloud network-connectivity spokes linked-vpn-tunnels update
gcloud network-connectivity spokes linked-vpc-network update
gcloud network-connectivity spokes linked-producer-vpc-network update
Puoi aggiornare gli intervalli di indirizzi IP specificati per l'importazione dalle subnet dell'hub aggiungendo ALL_IPV4_RANGES
all'elenco per tutti i tipi di spoke ibride.
Aggiorna la descrizione, le etichette e includi gli intervalli di indirizzi IP
Per aggiornare la descrizione, l'etichetta e l'inclusione dell'indirizzo IP di un'appliance router di indirizzi, esegui questo comando:
gcloud network-connectivity spokes linked-router-appliances update SPOKE_NAME \ --description="DESCRIPTION" \ --region=LOCATION \ --update-labels="KEY"="VALUE" \ --include-import-ranges="[INCLUDE_IMPORT_RANGES,...]"
Sostituisci i seguenti valori:
SPOKE_NAME
: il nome dello spoke con aggiornaDESCRIPTION
: una nuova descrizione per il ruotoloLOCATION
: la regione Google Cloud in cui si trova il spoke, ad esempious-west1
oglobal
KEY
: la chiave nella coppia chiave-valoreVALUE
: il valore nella coppia chiave-valore[INCLUDE_IMPORT_RANGES,...]
: gli intervalli di indirizzi IP specificati per l'importazione dalle subnet dell'hub. Puoi aggiungere soloALL_IPV4_RANGES
all'elenco. Se è vuoto, lo spoke non importa alcuna subnet dall'hub.
Aggiorna le risorse sottostanti dello spoke di un'appliance router
Se necessario, puoi aggiornare lo spoke di un'appliance router in modo che utilizzi un istanza dell'appliance router, purché la nuova risorsa si trovi nella stessa rete VPC come quella originale. Per sostituire quello esistente risorsa con una nuova, esegui questo comando:
gcloud network-connectivity spokes linked-router-appliances update SPOKE_NAME \ --region=LOCATION \ --router-appliance=instance="ROUTER_APPLIANCE_URI",ip=IP_ADDRESS
Sostituisci i seguenti valori:
SPOKE_NAME
: il nome dello spokeLOCATION
: la regione Google Cloud in cui si trova il spoke, ad esempious-west1
ROUTER_APPLIANCE_URI
: l'URI del nuovo router dell'appliance da associare allo spoke, un esempio,"https://www.googleapis.com/compute/v1/projects/PROJECT_ID/zones/ZONE/instances/INSTANCE_NAME"
IP_ADDRESS
: l'indirizzo IP interno del nuova istanza di appliance router
API
Per aggiornare uno spoke, utilizza il metodo
Metodo networkconnectivity.spokes.patch
.
Aggiornare la descrizione e le etichette
Per aggiornare la descrizione e l'etichetta dello spoke di un'appliance router, procedi nel seguente modo: utilizza la seguente richiesta:
PATCH https://networkconnectivity.googleapis.com/v1/projects/PROJECT_ID/locations/REGION/spokes/SPOKE_NAME { "description": "DESCRIPTION" "labels": { "KEY": "VALUE" "includeImportRanges": [INCLUDE_IMPORT_RANGES,...] } }
Sostituisci i seguenti valori:
PROJECT_ID
: l'ID progetto del che contiene lo spokeREGION
: la regione in cui si trova il spoke, ad esempious-west1
SPOKE_NAME
: il nome dello spoke con aggiornaDESCRIPTION
: una nuova descrizione per parlatoKEY
: la chiave nella coppia chiave-valoreVALUE
: il valore nella coppia chiave-valore[INCLUDE_IMPORT_RANGES,...]
: gli intervalli di indirizzi IP specificati per l'importazione dalle subnet dell'hub. Puoi aggiungere soloALL_IPV4_RANGES
all'elenco. Se è vuoto, lo spoke non importa alcuna subnet dall'hub.
Aggiorna le risorse sottostanti dello spoke di un'appliance router
Se necessario, puoi aggiornare uno spoke dell'appliance router per utilizzare un'istanza dell'appliance router diversa, purché la nuova risorsa si trovi nella stessa rete VPC di quella originale. Per sostituire la risorsa esistente con una nuova, utilizza la seguente richiesta:
PATCH https://networkconnectivity.googleapis.com/v1/projects/PROJECT_ID/locations/REGION/spokes/SPOKE { "linkedRouterApplianceInstances": { "instances": [ { "virtualMachine": "ROUTER_APPLIANCE_URI", "ipAddress": "IP_ADDRESS", } ] } }
Sostituisci i seguenti valori:
PROJECT_ID
: l'ID progetto del che contiene lo spokeREGION
: la regione in cui si trova lo spoke, ad esempious-west1
SPOKE
: il nome dello spokeROUTER_APPLIANCE_URI
: l'URI della nuova istanza dell'appliance router da associare allo spoke, ad esempio"https://www.googleapis.com/compute/v1/projects/PROJECT_ID/zones/ZONE/instances/INSTANCE_NAME"
IP_ADDRESS
: l'indirizzo IP interno del nuova istanza di appliance router
Eliminare uno spoke
Quando elimini uno spoke, scolleghi anche le risorse da quello spoke. Ciò significa che l'eliminazione di uno spoke non comporta l'eliminazione delle risorse, rimuove solo l'associazione li fuori dallo spoke.
Se vuoi eliminare uno spoke VPC associato a un componente spoke VPC producer (anteprima), devi prima eliminare lo spoke VPC del producer.
Console
Nella console Google Cloud, vai alla pagina Centro connettività di rete.
Nel menu del progetto, seleziona un progetto.
Fai clic sulla scheda Spoke.
Visualizza l'elenco dei nomi dei raggi per il progetto.
Seleziona gli spoke da eliminare.
Fai clic su
Elimina spoke.Nella finestra di dialogo di conferma, esegui una delle seguenti operazioni:
- Fai clic su Annulla se non vuoi eliminare gli spoke.
- Fai clic su Elimina per eliminare i raggi.
gcloud
Per eliminare uno spoke, utilizza il
comando gcloud network-connectivity spokes delete
.
gcloud network-connectivity spokes delete SPOKE_NAME \ --region=REGION
Sostituisci i seguenti valori:
SPOKE_NAME
: il nome del raggio da eliminareREGION
: la regione in cui si trova lo spoke; questo è obbligatoria in aggiunta alla regione elencata nello spoke completo nome. Se stai eliminando uno spoke VPC, devi specificare--global
.
API
Per eliminare un raggio esistente, utilizza il
metodo networkconnectivity.spokes.delete
.
DELETE https://networkconnectivity.googleapis.com/v1/projects/PROJECT_ID/locations/LOCATION/spokes/SPOKE_NAME
Sostituisci i seguenti valori:
PROJECT_ID
: l'ID progetto del progetto che contiene lo spoke da eliminareLOCATION
: la regione in cui si trova il spoke, ad esempious-west1
o--global
per gli spoke VPCSPOKE_NAME
: il nome dello spoke da eliminare
Passaggi successivi
- Per visualizzare un elenco di partner le cui soluzioni sono integrate con Network Connectivity Center, consulta Partner di Network Connectivity Center.
- Per trovare soluzioni ai problemi dell'appliance router, consulta la sezione Risoluzione dei problemi.
- Per informazioni dettagliate sui comandi dell'API e di Google Cloud CLI, consulta API e riferimenti.