L'appliance router è uno dei diversi tipi di spoke supportati per Network Connectivity Center (NCC). Questa pagina descrive come creare e configurare un'istanza di un'appliance router. A seconda dell'approccio che scegli, alcune parti del processo potrebbero essere automatizzate. Tuttavia, tutte le attività obbligatorie devono essere completate prima di poter stabilire la connettività utilizzando uno spoke dell'appliance router.
Le attività richieste includono quanto segue:
Crea la VM che vuoi utilizzare come istanza dell'appliance router. Puoi creare la VM utilizzando una soluzione partner supportata o la tua immagine personalizzata.
Assicurati che l'istanza dell'appliance router sia accessibile al traffico BGP tramite la porta TCP 179. Per garantire questa accessibilità, potrebbe essere necessario creare una regola firewall.
Crea uno spoke che utilizzi l'istanza dell'appliance router.
Configura un router Cloud. Questa attività include le seguenti attività secondarie:
Crea un router Cloud nella stessa regione dell'istanza dell'appliance router.
Crea due interfacce sul router Cloud.
Configura il peering BGP sul router Cloud.
Configura il peering BGP sull'istanza dell'appliance router.
Il modo in cui completi queste attività può variare in modo significativo. Ad esempio, se crei un'istanza di appliance router utilizzando una soluzione partner, alcune delle attività successive potrebbero essere automatizzate per te.
NCC consente di implementare un'architettura hub e spoke per la gestione della connettività di rete in Google Cloud. Per saperne di più, consulta la panoramica di NCC.
Esempio di configurazione
Questa pagina descrive come configurare una connessione site-to-cloud di esempio. In questa configurazione, due istanze dell'appliance router forniscono la connettività tra una rete Virtual Private Cloud (VPC) e una rete on-premise. NCC utilizza il routing ECMP (Equal-cost multipath) per il bilanciamento del carico del traffico tra le istanze di appliance router. Utilizza il protocollo BGP (Border Gateway Protocol) per distribuire le route tra le reti.
La configurazione di esempio posiziona le istanze appliance router nella stessa subnet. Tuttavia, ogni istanza dell'appliance router si trova in una zona diversa.
Ogni istanza dell'appliance router gestisce le sessioni BGP con lo stesso router Cloud. Questo router Cloud ha due interfacce. Ogni istanza dell'appliance router esegue il peering con ciascuna di queste interfacce, per un totale di quattro sessioni di peering.
Questa topologia non esemplifica il trasferimento di dati site-to-site. Tuttavia, le istruzioni per configurare questa topologia sono quasi identiche a quelle che useresti per una metà di una topologia di trasferimento dei dati site-to-site; le eccezioni sono indicate nelle istruzioni. Per ulteriori informazioni sul trasferimento di dati site-to-site, consulta la panoramica dell'appliance router.
Prima di iniziare
Prima di iniziare, esamina le sezioni seguenti.
Crea o seleziona un progetto
Per semplificare la configurazione di NCC, inizia identificando un progetto valido.
- Accedi al tuo account Google Cloud . Se non conosci Google Cloud, crea un account per valutare le prestazioni dei nostri prodotti in scenari reali. I nuovi clienti ricevono anche 300 $di crediti senza costi per l'esecuzione, il test e il deployment dei carichi di lavoro.
-
In the Google Cloud console, on the project selector page, select or create a Google Cloud project.
Roles required to select or create a project
- Select a project: Selecting a project doesn't require a specific IAM role—you can select any project that you've been granted a role on.
-
Create a project: To create a project, you need the Project Creator role
(
roles/resourcemanager.projectCreator), which contains theresourcemanager.projects.createpermission. Learn how to grant roles.
-
Verify that billing is enabled for your Google Cloud project.
-
Install the Google Cloud CLI.
-
If you're using an external identity provider (IdP), you must first sign in to the gcloud CLI with your federated identity.
-
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.
Roles required to select or create a project
- Select a project: Selecting a project doesn't require a specific IAM role—you can select any project that you've been granted a role on.
-
Create a project: To create a project, you need the Project Creator role
(
roles/resourcemanager.projectCreator), which contains theresourcemanager.projects.createpermission. Learn how to grant roles.
-
Verify that billing is enabled for your Google Cloud project.
-
Install the Google Cloud CLI.
-
If you're using an external identity provider (IdP), you must first sign in to the gcloud CLI with your federated identity.
-
To initialize the gcloud CLI, run the following command:
gcloud init Se utilizzi Google Cloud CLI, imposta l'ID progetto utilizzando il comando
gcloud config set.gcloud config set project PROJECT_ID
Sostituisci
PROJECT_IDcon l'ID progetto univoco.Le istruzioni di gcloud CLI in questa pagina presuppongono che tu abbia impostato l'ID progetto.
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 NCC, 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 abilitare l'API utilizzando la libreria API della console Google Cloud , come descritto in Abilitare le API.
Richiedi l'accesso
Per lavorare con NCC, devi disporre delle autorizzazioni descritte in Ruoli e autorizzazioni.
Quando configuri NCC, utilizzi anche risorse Google Cloudcome reti VPC, subnet e regole firewall. Per saperne di più sulle autorizzazioni necessarie per lavorare con queste risorse, consulta la documentazione sul controllo dell'accesso di Compute Engine.
Indirizzi IP e istanze di appliance router
Per configurare un'istanza di un'appliance router, devi stabilire il peering tra l'istanza e il router Cloud. Per configurare il peering, la VM deve utilizzare un indirizzo IP interno RFC 1918. Non puoi eseguire il peering di queste due risorse se la VM utilizza un tipo di indirizzo diverso.
Per informazioni su come visualizzare gli indirizzi IP di una VM, consulta i seguenti documenti:
- Visualizza la configurazione di rete di un'istanza
- Visualizzazione degli indirizzi IP non collegati a un'istanza VM
Per definizioni e informazioni dettagliate sui tipi di indirizzi IP, consulta Indirizzi IP.
Prenota un indirizzo IP interno statico (consigliato)
Ti consigliamo di assegnare all'istanza dell'appliance router un indirizzo IP interno statico in modo che l'indirizzo non cambi durante il riavvio. Se l'indirizzo cambia, il peering BGP non va a buon fine.
Hai diverse opzioni per assegnare un indirizzo IP riservato. Puoi prenotare l'indirizzo IP in anticipo. In alternativa, puoi prenotare l'indirizzo IP quando crei la VM. Se per errore assegni alla VM un indirizzo temporaneo, puoi convertirlo in un indirizzo statico in un secondo momento. Per saperne di più sugli indirizzi IP statici, consulta Prenotazione di un indirizzo IP interno statico.
Indirizzi IP per il peering BGP
Un'istanza di appliance router utilizza il proprio indirizzo IP interno per
eseguire il peering con il router Cloud. L'istanza non utilizza un indirizzo
locale rispetto al collegamento (ad esempio 169.254.x.x) per il peering BGP.
Analogamente, il router Cloud utilizza due indirizzi IP interni RFC 1918 per eseguire il peering con l'istanza dell'appliance router, un indirizzo per ogni interfaccia. Questi indirizzi IP possono essere assegnati manualmente o automaticamente dalla subnet che contiene sia l'interfaccia dell'istanza dell'appliance router sia l'interfaccia router Clouder.
Crea risorse VPC
Le sezioni seguenti descrivono come creare una rete VPC e una subnet.
Crea una rete VPC
Se non l'hai ancora fatto, crea una rete VPC. Imposta la modalità di routing dinamico della rete su global.
Per ulteriori informazioni sulla creazione di reti VPC, consulta Crea reti.
Console
Per creare una rete VPC personalizzata utilizzando la console Google Cloud ,
consulta
Creazione di una rete in modalità personalizzata.
Assicurati di impostare Modalità di routing dinamico su Globale. Se vuoi
seguire le convenzioni di denominazione utilizzate nella configurazione di esempio, chiama la tua
rete network-a.
gcloud
Per creare una rete VPC personalizzata, utilizza il comando gcloud compute networks create.
gcloud compute networks create NETWORK \
--subnet-mode custom \
--bgp-routing-mode global
Sostituisci NETWORK con il nome della rete VPC, ad esempio network-a.
API
Per creare una rete VPC personalizzata utilizzando l'API Compute Engine, consulta Crea e gestisci le reti VPC.
Crea una subnet
Crea una subnet in network-a per contenere le istanze VM utilizzate come istanze di appliance router.
Console
Per aggiungere una subnet utilizzando la console Google Cloud , consulta Aggiunta di subnet.
Se vuoi seguire le convenzioni di denominazione utilizzate nella configurazione di esempio, utilizza i seguenti valori:
- Nome:
subnet-a-1 - Regione:
us-west1 - Intervallo:
10.0.1.0/24
gcloud
Per creare una subnet VPC, utilizza il
comando gcloud compute networks subnets create.
gcloud compute networks subnets create SUBNET \
--network=NETWORK \
--region=REGION \
--range=RANGE
Sostituisci quanto segue:
SUBNET: il nome della subnet che contiene la VM appliance router, ad esempiosubnet-a-1NETWORK: la rete che contiene la subnet, ad esempionetwork-aREGION: la regione che contiene la subnet, ad esempious-west1RANGE: l'intervallo IP della subnet in notazione CIDR, ad esempio10.0.1.0/24
API
Per creare una subnet VPC utilizzando l'API Compute Engine, consulta Crea e gestisci le reti VPC.
Crea VM appliance router
Crea le VM di Compute Engine che fungono da istanze appliance router. La
configurazione di esempio utilizza due VM, router-app-a e router-app-b.
A livello generale, crei un'immagine di appliance router creando una VM che utilizza un'immagine di appliance virtuale di rete. Questa immagine può essere una delle seguenti:
Una soluzione fornita da un partner NCC supportato
Un'immagine personalizzata, ad esempio un'immagine che hai creato
Per saperne di più su come specificare le immagini, consulta le seguenti risorse:
- Panoramica delle immagini
- Best practice per le famiglie di immagini
- Creare, eliminare e ritirare immagini personalizzate
Per informazioni dettagliate sulla creazione di VM, consulta Crea e avvia un'istanza VM.
Gli esempi in questa sezione presuppongono che tu abbia prenotato indirizzi IP per l'istanza appliance router. Per saperne di più, consulta Indirizzi IP e istanze di appliance router.
Console
Per creare le due VM mostrate nella configurazione di esempio, consulta Crea e avvia un'istanza VM. Quando crei la VM, scegli le seguenti opzioni:
Se vuoi seguire le convenzioni di denominazione utilizzate nella configurazione di esempio, utilizza i seguenti valori:
- Nome:
router-app-aorouter-app-b - Regione:
us-west1 - Zona:
us-west1-aous-west1-b
- Nome:
Per selezionare un'immagine, vai all'area Disco di avvio della pagina, fai clic su Cambia e vai all'immagine appropriata per la VM.
Espandi Opzioni avanzate, quindi espandi Networking. Utilizza i seguenti valori:
- In Inoltro IP, seleziona Attiva.
- In Interfacce di rete, seleziona Aggiungi un'interfaccia di rete e
compila i seguenti campi:
- Seleziona la subnet in cui vuoi individuare l'istanza dell'appliance router, ad esempio
subnet-a-1. - In IP interno principale, seleziona l'indirizzo IP interno RFC 1918 riservato che vuoi utilizzare, ad esempio
10.0.1.10. - In Network Service Tiers, seleziona Premium. Questa scelta massimizza la misura in cui il traffico utilizza la rete di Google.
- Seleziona la subnet in cui vuoi individuare l'istanza dell'appliance router, ad esempio
gcloud
Per creare le due VM appliance router mostrate nella configurazione di esempio,
utilizza il
comando gcloud compute instances create.
Utilizza il comando due volte, una per creare router-app-a e una per creare
router-app-b.
Il seguente snippet di esempio assegna alla VM un indirizzo IP interno statico e un indirizzo IP esterno statico. Specifica inoltre un'immagine fornita dal fornitore da utilizzare per la VM.
gcloud compute instances create INSTANCE_NAME \
--project=PROJECT \
--zone=ZONE \
--machine-type=MACHINE_TYPE \
--network-tier=NETWORK_TIER \
--network-interface=[subnet=SUBNET,private-network-ip=INTERNAL_IP_ADDRESS] \
--can-ip-forward \
--image-project=IMAGE_PROJECT \
--image=IMAGE
Sostituisci quanto segue:
INSTANCE_NAME: il nome della VM che funge da istanza appliance router, ad esempiorouter-app-aorouter-app-bPROJECT: il nome del progetto che contiene le VM appliance router, ad esempiomy-projectZONE: la zona Google Cloud in cui si trova la VM, ad esempious-west1-aMACHINE_TYPE: la risorsa del tipo di macchina da utilizzare per la VM, ad esempion1-standard-2NETWORK_TIER: quando crei le VM dell'appliance router, imposta il livello di rete supremium; questa scelta massimizza la misura in cui il traffico utilizza la rete di GoogleSUBNET: la subnet assegnata all'interfaccia di rete principale della VM, ad esempiosubnet-a-1INTERNAL_IP_ADDRESS: l'indirizzo IP interno RFC 1918 assegnato all'interfaccia VM che si connette a router Cloud, ad esempio10.0.1.10IMAGE_PROJECT: il nome del progetto che contiene l'immagine specificata nel campoimage, ad esempiodebian-cloudIMAGE: il nome dell'immagine da installare, ad esempiodebian-10-buster-v20210217
API
Per creare le due VM appliance router mostrate nella configurazione di esempio, utilizza il
metodo compute.instances.insert.
Utilizza il metodo due volte, una per creare router-app-a e una per creare
router-app-b.
Il seguente snippet di esempio assegna alla VM un indirizzo IP interno statico e un indirizzo IP esterno statico. Specifica anche un'immagine fornita dal fornitore da utilizzare per la VM.
POST https://compute.googleapis.com/compute/v1/projects/PROJECT/zones/ZONE/instances
{
"machineType": "zones/ZONE/machineTypes/MACHINE_TYPE",
"name": "INSTANCE_NAME",
"canIpForward": "true",
"networkInterfaces": [{
"subnetwork": "regions/REGION/subnetworks/SUBNET",
"networkIP": "INTERNAL_IP_ADDRESS",
"accessConfigs": [{
"networkTier": "NETWORK_TIER,
}]
}],
"disks": [{
"initializeParams": {
"sourceImage": "projects/IMAGE_PROJECT/global/images/IMAGE"
},
"boot": true
}]
}
Sostituisci quanto segue:
PROJECT: il nome del progetto che contiene le VM appliance router, ad esempiomy-projectZONE: la zona Google Cloud in cui si trova la VM, ad esempious-west1-aMACHINE_TYPE: la risorsa del tipo di macchina da utilizzare per la VM, ad esempiozones/us-west1-a/machineTypes/n1-standard-2INSTANCE_NAME: il nome della VM, ad esempiorouter-app-aorouter-app-bREGION: la regione che contiene la VM, ad esempious-west1SUBNET: la subnet assegnata all'interfaccia di rete principale per la VM, ad esempioregions/us-west1/subnetworks/subnet-a-1INTERNAL_IP_ADDRESS: l'indirizzo IP interno RFC 1918 assegnato alla VM; configura l'indirizzo per l'interfaccia della VM che si connette al router Cloud, ad esempio10.0.1.10NETWORK_TIER: quando crei le VM dell'appliance router, imposta il livello di rete supremium; questa scelta massimizza la misura in cui il traffico utilizza la rete di GoogleIMAGE_PROJECT: il nome del progetto che contiene l'immagine specificata durante la creazione della VM, ad esempiodebian-cloudIMAGE: il nome dell'immagine da utilizzare per creare la VM, ad esempiodebian-10-buster-v20210217
Crea una regola firewall per consentire BGP
Crea una regola firewall che consenta il traffico BGP a network-a sulla porta TCP 179.
Assicurati di creare anche regole firewall specifiche per consentire il flusso di traffico verso l'appliance virtuale di rete (NVA).
Per saperne di più sui comandi del firewall, consulta Utilizza le regole firewall VPC.
Console
Per creare una regola firewall VPC utilizzando la consoleGoogle Cloud , consulta Utilizza le regole firewall VPC.
gcloud
Per creare una regola firewall VPC utilizzando Google Cloud CLI, consulta Utilizza le regole firewall VPC.
API
Per creare una regola firewall VPC utilizzando l'API Compute Engine, consulta Utilizza le regole firewall VPC.
Creare risorse NCC
Prima di poter utilizzare una VM appliance router, devi creare le risorse NCC richieste, incluso uno spoke appliance router.
Crea un hub
Prima di poter creare spoke NCC, devi creare un hub.
Console
Nella console Google Cloud , vai alla pagina Network Connectivity Center.
Nel menu del progetto, seleziona un progetto.
Inserisci un nome hub.
Inserisci una Descrizione facoltativa.
Verifica l'ID progetto. Se l'ID progetto non è corretto, seleziona un altro progetto utilizzando il menu nella parte superiore dello schermo.
Fai clic su Continua.
La console mostra un modulo che consente di creare uno spoke. Per compilarlo ora, segui i passaggi descritti in Crea uno spoke dell'appliance router.
Fai clic su Fine.
gcloud
Per creare un hub, utilizza il
comando gcloud network-connectivity hubs create.
gcloud network-connectivity hubs create HUB_NAME \
--description="DESCRIPTION" \
--labels="KEY"="VALUE"
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 dell'etichetta facoltativaVALUE: il valore nella coppia chiave-valore per il testo dell'etichetta facoltativa
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"
}
}
Sostituisci i seguenti valori:
PROJECT_ID: l'ID progetto 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 il testo dell'etichetta facoltativaVALUE: il valore nella coppia chiave-valore per il testo dell'etichetta facoltativa
Crea uno spoke dell'appliance router
Crea uno spoke dell'appliance router che utilizzi le due istanze dell'appliance router che hai appena creato. La creazione di uno spoke è necessaria per attivare il peering BGP tra l'istanza dell'appliance router e il router Cloud, che creerai nel passaggio successivo.
Per saperne di più su come creare uno spoke, consulta Utilizza hub e spoke.
Console
Inserisci i dettagli di base dell'hub
- Nella console Google Cloud , vai alla pagina Network Connectivity Center. Vai a Network Connectivity Center
- Nel menu del progetto, seleziona un Google Cloud progetto.
- Fai clic sulla scheda Raggi.
- Fai clic su Aggiungi raggi.
- Nel modulo Nuovo spoke, imposta il Tipo di spoke.
- Inserisci un Nome spoke e, facoltativamente, una Descrizione.
- Seleziona il campo Regione per il nuovo spoke.
- In Trasferimento di dati site-to-site, seleziona On o Off. Se la regione che hai selezionato non supporta il trasferimento di dati, il campo è disattivato. Per saperne di più su questo caso d'uso, consulta 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 dei dati, tutti questi spoke devono trovarsi nella stessa rete VPC. Pertanto, se hai già creato uno spoke che utilizza il trasferimento di dati, il valore di rete VPC viene precompilato e non può essere modificato.
Inserisci i dettagli dell'appliance router
- Imposta Tipo di spoke su Appliance router.
- Seleziona la regione per lo spoke.
- Scegli un'istanza appliance router:
- Fai clic su Aggiungi istanza.
- Dal menu Istanze, seleziona un'istanza di appliance router esistente.
- Per aggiungere altre istanze di appliance router a questo spoke, ripeti il passaggio precedente. Al termine, fai clic su Fine e continua a Salvare lo spoke.
Salvare il raggio
- Se vuoi aggiungere altri spoke, fai clic su Aggiungi spoke e ripeti la procedura, iniziando con l'inserimento di un Nome spoke.
- Al termine dell'aggiunta dei raggi, fai clic su Crea. La pagina NCC viene aggiornata per mostrare i dettagli degli spoke che hai creato.
gcloud
Per creare uno spoke dell'appliance router, utilizza il
comando gcloud network-connectivity spokes linked-router-appliances create.
Il seguente snippet di esempio crea uno spoke che contiene due istanze di appliance router. In questo esempio, lo spoke non utilizza la funzionalità di trasferimento dati site-to-site. (Per abilitare il trasferimento dei dati, aggiungi un altro
flag: --site-to-site-data-transfer.)
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"
Sostituisci i seguenti valori:
NAME: il nome dello spokeHUB_NAME: il nome dell'hub a cui stai collegando lo spokeDESCRIPTION: testo facoltativo che descrive il raggio, ad esempious-vpn-spokeROUTER_APPLIANCE_URI: l'URI della prima istanza 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 della seconda istanza dell'appliance routerREGION: la Google Cloud regione in cui vuoi posizionare lo spoke, ad esempious-west1KEY: la chiave nella coppia chiave-valore per il testo dell'etichetta facoltativaVALUE: il valore nella coppia chiave-valore per il testo dell'etichetta facoltativaAd esempio, il seguente comando crea uno spoke dell'appliance router che utilizza
router-app-aerouter-app-bcome risorse sottostanti:gcloud network-connectivity spokes linked-router-appliances create my-spoke \ --hub=my-hub \ --description="Test spoke 1" \ --router-appliance=instance="https://www.googleapis.com/compute/v1/projects/my-project/zones/us-west1-a/instances/router-app-a",ip=10.0.1.10 \ --router-appliance=instance="https://www.googleapis.com/compute/v1/projects/my-project/zones/us-west1-b/instances/router-app-b",ip=10.0.1.11 \ --region=us-west1 \ --labels="environment"="test"
Per creare lo stesso spoke, ma attivare il trasferimento dei dati, utilizza il seguente comando:
gcloud network-connectivity spokes linked-router-appliances create my-spoke \ --hub=my-hub \ --description="Test spoke 1" \ --router-appliance=instance="https://www.googleapis.com/compute/v1/projects/my-project/zones/us-west1-a/instances/router-app-a",ip=10.0.1.10 \ --router-appliance=instance="https://www.googleapis.com/compute/v1/projects/my-project/zones/us-west1-b/instances/router-app-b",ip=10.0.1.11 \ --region=us-west1 \ --labels="environment"="test" --site-to-site-data-transfer
API
Per creare uno spoke dell'appliance router, utilizza il
metodo networkconnectivity.spokes.create.
Il seguente snippet di esempio crea uno spoke che contiene due
istanze di appliance router.
Ogni istanza è inclusa nell'array linkedRouterApplianceInstances.instances.
POST https://networkconnectivity.googleapis.com/v1/projects/PROJECT_ID/locations/REGION/spokes/SPOKE_NAME
{
"hub": "HUB_URI",
"labels": {"KEY": "VALUE"},
"linkedRouterApplianceInstances": {
"instances": [
{
"virtualMachine": "ROUTER_APPLIANCE_URI",
"ipAddress": INTERNAL_IP_ADDRESS,
},
{
"virtualMachine": "ROUTER_APPLIANCE_URI_2,
"ipAddress": INTERNAL_IP_ADDRESS_2,
}
],
"siteToSiteDataTransfer": BOOLEAN
}
}
Sostituisci i seguenti valori:
PROJECT_ID: l'ID progetto del tuo progettoREGION: la regione Google Cloud in cui vuoi individuare lo spoke, ad esempious-west1SPOKE_NAME: il nome che vuoi dare allo spokeHUB_URI: l'URI dell'hub a cui stai collegando lo spoke, ad esempiohttp://networkconnectivity.googleapis.com/v1/projects/PROJECT_NAME/locations/global/hubs/HUB_NAME
KEY: la chiave nella coppia chiave-valore per il testo dell'etichetta facoltativaVALUE: il valore nella coppia chiave-valore per il testo dell'etichetta facoltativaROUTER_APPLIANCE_URI: l'URI della prima istanza 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 della seconda istanza dell'appliance routerBOOLEAN: un valore che determina se il trasferimento di dati da sito a sito è abilitato per questo spokeAd esempio, per creare uno spoke che utilizzi
router-app-aerouter-app-bcome risorse sottostanti, il corpo della richiesta deve essere strutturato nel seguente modo:{ "hub": "http://networkconnectivity.googleapis.com/v1/projects/my-project/locations/global/hubs/my-hub", "labels": { "environment" : "test" }, "linkedRouterApplianceInstances": { "instances": [ { "virtualMachine": "https://www.googleapis.com/compute/v1/projects/my-project/zones/us-west1-a/instances/router-app-a", "ipAddress": "10.0.1.10", }, { "virtualMachine": "https://www.googleapis.com/compute/v1/projects/my-project/zones/us-west1-b/instances/router-app-b", "ipAddress": "10.0.1.11", } ], "siteToSiteDataTransfer": true } }
Configura un router Cloud
L'appliance router utilizza un router Cloud per scambiare route con la tua rete VPC. Per questo motivo, devi creare un router Cloud e completare alcune altre attività di configurazione.
Crea un router Cloud
Crea la risorsa nella stessa rete e nella stessa regione in cui si trova la VM router. Nella configurazione di esempio, queste risorse sono network-a e us-west1.
Per saperne di più, consulta Crea un router Cloud.
Console
Per creare un router Cloud nella console Google Cloud , utilizza uno dei seguenti approcci:
Utilizza la pagina Router Cloud, come descritto in Crea un router Cloud.
Utilizza la pagina Network Connectivity Center. Il vantaggio di questo approccio è che ti consente di creare il router, le interfacce e le sessioni BGP contemporaneamente. Per saperne di più su come completare tutti questi passaggi insieme, consulta Configura il peering BGP sul router Cloud.
gcloud
Per creare un router Cloud, utilizza il
comando gcloud compute routers create.
gcloud compute routers create NAME \
--region=REGION \
--network=NETWORK \
--asn=ASN \
--project=PROJECT_ID
Sostituisci quanto segue:
NAME: il nome del router Cloud, ad esempiocloud-router-aREGION: la regione che contiene il router Cloud, ad esempious-west1NETWORK: la rete VPC che contiene il router Cloud, ad esempionetwork-aASN: il numero di sistema autonomo (ASN) per il router Cloud. Questo ASN deve essere un ASN privato a 16 o 32 bit, come definito nel documento RFC 6996, ad esempio65000PROJECT_ID: l'ID progetto del router Cloud, ad esempiomy-project
API
Per creare un router Cloud, utilizza il
metodo compute.routers.insert.
POST https://compute.googleapis.com/compute/v1/projects/PROJECT_ID/regions/REGION/routers
{
"name": "NAME",
"network": "NETWORK",
"bgp": {
"asn": ASN
}
}
Sostituisci quanto segue:
PROJECT_ID: l'ID progetto del router Cloud, ad esempiomy-projectREGION: la regione che contiene il router Cloud, ad esempious-west1NAME: il nome del router Cloud, ad esempiocloud-router-aNETWORK: l'URI della rete VPC che contiene il router Cloud, ad esempio/global/networks/network-aASN: il numero di sistema autonomo (ASN) per il router Cloud. Questo ASN deve essere un ASN privato a 16 bit o 32 bit come definito in RFC 6996, ad esempio,65000
Crea due interfacce ridondanti sul router Cloud
Crea due interfacce router Cloud ridondanti che, nella configurazione di esempio, sono associate a subnet-a-1.
L'interfaccia del router Cloud utilizza un indirizzo IP interno regionale.
Se specifichi esplicitamente l'indirizzo IP interno per l'interfaccia, l'indirizzo IP deve appartenere all'intervallo di indirizzi IP principali della subnet. Non deve essere già utilizzato da un'altra risorsa, ad esempio una VM o un'altra interfaccia del router Cloud. Per prenotare in anticipo un indirizzo IP dalla subnet, crea una risorsa indirizzo e utilizza l'indirizzo IP prenotato per l'interfaccia del router Cloud.
Non sono disponibili istruzioni per la console Google Cloud per questo passaggio perché quando crei un peer BGP utilizzando la console Google Cloud , le interfacce vengono create automaticamente.
gcloud
Per creare le due interfacce del router Cloud ridondanti mostrate nella configurazione di esempio, utilizza il comando gcloud compute routers add-interface.
Utilizza il comando due volte, una volta per creare router-appliance-interface-0 e
un'altra volta per creare router-appliance-interface-1.
Se non specifichi l'opzione --ip-address, Google tenta di trovare un indirizzo IP libero dall'intervallo IP principale della subnet da assegnare all'interfaccia.
Crea la prima interfaccia del router Cloud:
gcloud compute routers add-interface NAME \ --interface-name=INTERFACE_NAME \ --ip-address=IP_ADDRESS \ --subnetwork=SUBNET \ --region=REGION \ --project=PROJECT_IDCrea l'interfaccia del router Cloud ridondante:
gcloud compute routers add-interface NAME \ --interface-name=INTERFACE_2_NAME \ --ip-address=IP_ADDRESS \ --subnetwork=SUBNET \ --redundant-interface=INTERFACE_NAME \ --region=REGION \ --project=PROJECT_IDSostituisci quanto segue:
NAME: il nome del router Cloud da aggiornare, ad esempiocloud-router-aINTERFACE_NAME: il nome dell'interfaccia, ad esempiorouter-appliance-interface-0IP_ADDRESS: l'indirizzo IP interno RFC 1918 da utilizzare per l'interfaccia, ad esempio10.0.1.5o10.0.1.6SUBNET: la subnet che include l'indirizzo IP interno, ad esempiosubnet-a-1INTERFACE_2_NAME: l'interfaccia router Cloud ridondante che esegue il peering con la stessa istanza dell'appliance router dell'interfaccia principale, ad esempiorouter-appliance-interface-1REGION: la Google Cloud regione in cui si trova router Cloud, ad esempious-west1PROJECT_ID: l'ID progetto del router Cloud, ad esempiomy-project
Il comando seguente crea la prima interfaccia sul router Cloud come descritto nella configurazione di esempio:
gcloud compute routers add-interface cloud-router-a \ --interface-name=router-appliance-interface-0 \ --ip-address=10.0.1.5 \ --subnetwork=subnet-a-1 \ --region=us-west1 \ --project=my-projectIl seguente comando crea le interfacce ridondanti sul router cloud come descritto nella configurazione di esempio:
gcloud compute routers add-interface cloud-router-a \ --interface-name=router-appliance-interface-1 \ --ip-address=10.0.1.6 \ --subnetwork=subnet-a-1 \ --redundant-interface=router-appliance-interface-0 \ --region=us-west1 \ --project=my-project
API
Per creare le due interfacce router Cloud ridondanti mostrate nella
configurazione di esempio, utilizza il
metodo compute.routers.patch.
Utilizza il metodo due volte, una per creare router-appliance-interface-0 e un'altra per creare router-appliance-interface-1.
Se non specifichi l'opzione privateIpAddress, Google tenta di trovare un indirizzo IP disponibile dall'intervallo IP principale della subnet da assegnare all'interfaccia.
Crea la prima interfaccia del router Cloud:
"PATCH https"://www.googleapis.com/compute/v1/projects/PROJECT_ID/regions/REGION/routers/NAME { "region":"REGION", "interfaces":[ { "name":"INTERFACE_NAME", "privateIpAddress:"IP_ADDRESS", "subnetwork": "https":"//www.googleapis.com/compute/v1/projects/PROJECT_ID/regions/REGION/subnetworks/SUBNET" } ] }Crea l'interfaccia del router Cloud ridondante:
"PATCH https"://www.googleapis.com/compute/v1/projects/PROJECT_ID/regions/REGION/routers/NAME { "region":"REGION", "interfaces":[ { "name":"INTERFACE_NAME_1", "privateIpAddress:"IP_ADDRESS", "subnetwork": "https://www.googleapis.com/compute/v1/projects/PROJECT_ID/regions/REGION/subnetworks/SUBNET" }, { "name":"INTERFACE_NAME_2", "privateIpAddress:"IP_ADDRESS", "subnetwork": "https://www.googleapis.com/compute/v1/projects/PROJECT_ID/regions/REGION/subnetworks/SUBNET", "redundantInterface": "INTERFACE_NAME_1" } ] }Sostituisci quanto segue:
PROJECT_ID: l'ID progetto del router Cloud, ad esempiomy-projectREGION: la Google Cloud regione in cui si trova router Cloud, ad esempious-west1NAME: il nome del router Cloud da aggiornare, ad esempiocloud-router-aNETWORK: la rete VPC che contiene il router Cloud,ad esempionetwork-aINTERFACE_NAME_1: il nome dell'interfaccia principale, ad esempiorouter-appliance-interface-0SUBNET: l'URL della subnet contenente l'indirizzo IP interno RFC 1918IP_ADDRESS: l'indirizzo IP interno da utilizzare per l'interfaccia, ad esempio10.0.1.5o10.0.1.6INTERFACE_NAME_2: il nome dell'interfaccia router Cloud ridondante, ad esempiorouter-appliance-interface-1
Il seguente comando crea la prima interfaccia su
cloud-router-acome descritto nella configurazione di esempio:"PATCH https"://www.googleapis.com/compute/v1/projects/my-project/regions/us-west1/routers/cloud-router-a { "region":"us-west1", "interfaces":[ { "name":"router-appliance-interface-0", "privateIpAddress:"10.0.1.5", "subnetwork": "https://www.googleapis.com/compute/v1/projects/my-project/regions/us-west1/subnetworks/>" } ] }Il seguente comando crea le interfacce ridondanti su
cloud-router-acome descritto nella configurazione di esempio:"PATCH https"://www.googleapis.com/compute/v1/projects/my-project/regions/us-west1/routers/cloud-router-a { "region":"us-west1", "interfaces":[ { "name":"router-appliance-interface-0", "privateIpAddress:"10.0.1.5", "subnetwork": "https://www.googleapis.com/compute/v1/projects/my-project/regions/us-west1/subnetworks/subnet-a-1" }, { "name":"router-appliance-interface-0", "privateIpAddress:"10.0.1.6", "subnetwork": "https://www.googleapis.com/compute/v1/projects/my-project/regions/us-west1/subnetworks/subnet-a-1", "redundantInterface": "router-appliance-interface-0" } ] }
Configura il peering BGP sul router Cloud
Per ogni istanza di appliance router, devi creare due peer BGP sul router Cloud, uno per ogni interfaccia del router Cloud. L'indirizzo IP del peer BGP deve essere l'indirizzo IP interno principale della VM configurata come istanza di appliance router.
Crea peer BGP per router-app-a
Questa sezione descrive come creare due peer BGP per l'istanza dell'appliance router denominata router-app-a nella configurazione di esempio. La sezione successiva descrive come creare due peer BGP su router-app-b.
L'esempio seguente mostra come configurare router-app-a come peer BGP su entrambe le interfacce del router Cloud cloud-router-a.
Console
- Vai alla pagina Network Connectivity Center. Vai a Network Connectivity Center
- Nel menu a discesa dei progetti, seleziona un progetto.
- Fai clic sulla scheda Spoke.
- Nella colonna Nome spoke, seleziona uno spoke per visualizzare la pagina Dettagli spoke.
Nella colonna Nome, individua
router-app-a. Fai clic sull'icona di espansione per visualizzare i link Configura sessione BGP. Fai clic su uno di questi link. In risposta, il sistema visualizza il riquadro Configura router Cloud e sessioni BGP.
-
Nella sezione Router Cloud, esegui una delle seguenti operazioni:
- Per selezionare un router Cloud esistente, fai clic su Utilizza esistente. Utilizza il campo Router Cloud per identificare la risorsa appropriata, quindi fai clic su Seleziona e continua.
- Per creare un router Cloud nella pagina Network Connectivity Center, fai clic su Crea nuovo e segui le istruzioni per creare il router Cloud. Poi fai clic su Crea e continua.
- In Sessioni BGP, configura le due sessioni BGP. Completa i seguenti passaggi due volte, una per ogni sessione:
- Fai clic su Modifica sessione BGP.
- Compila il modulo inserendo un Nome, un ASN peer e una Priorità route annunciata (MED). Fai clic su Salva e continua.
- Fai clic su Crea.
gcloud
Per creare peer BGP sul router Cloud per router-app-a, utilizza il comando gcloud compute routers add-bgp-peer.
Utilizza il comando due volte: una per creare il primo peer BGP e un'altra per creare il secondo peer BGP.
Crea il primo peer BGP:
gcloud compute routers add-bgp-peer NAME \ --peer-name=PEER_NAME \ --interface=INTERFACE \ --peer-ip-address=PEER_IP_ADDRESS \ --peer-asn=PEER_ASN \ --instance=ROUTER_APPLIANCE \ --instance-zone=ROUTER_APPLIANCE_ZONE \ --region=REGIONCrea il secondo peer BGP:
gcloud compute routers add-bgp-peer NAME \ --peer-name=PEER_NAME \ --interface=INTERFACE \ --peer-ip-address=PEER_IP_ADDRESS \ --peer-asn=PEER_ASN \ --instance=ROUTER_APPLIANCE \ --instance-zone=ROUTER_APPLIANCE_ZONE \ --region=REGIONSostituisci quanto segue:
NAME: il nome del router Cloud da aggiornarePEER_NAME: il nome della sessione di peering BGP da stabilire con l'istanza dell'appliance routerINTERFACE: il nome dell'interfaccia per questo peer BGPPEER_IP_ADDRESS: l'indirizzo IP interno del router peer (l'istanza dell'appliance router). Questo indirizzo deve corrispondere all'indirizzo IP interno primario per l'interfaccia di rete principale della VM (nic0).PEER_ASN: il numero di sistema autonomo (ASN) BGP per questo peer BGP. Questo ASN deve essere un ASN privato a 16 bit o 32 bit come definito nella RFC 6996ROUTER_APPLIANCE: il nome della VM che funge da istanza dell'appliance routerROUTER_APPLIANCE_ZONE: la zona in cui si trova la VM che funge da istanza appliance routerREGION: la regione in cui si trova la VM che funge da istanza dell'appliance router
I seguenti snippet di esempio mostrano come creare entrambi i peer per
router-app-a:
gcloud compute routers add-bgp-peer cloud-router-a \
--peer-name=router-appliance-bgp-peer-router-app-a-0 \
--interface=router-appliance-interface-0 \
--peer-ip-address=10.0.1.10 \
--peer-asn=65001 \
--instance=router-app-a \
--instance-zone=us-west1-a \
--region=us-west1
gcloud compute routers add-bgp-peer cloud-router-a \
--peer-name=router-appliance-bgp-peer-router-app-a-1 \
--interface=router-appliance-interface-1 \
--peer-ip-address=10.0.1.10 \
--peer-asn=65001 \
--instance=router-app-a \
--instance-zone=us-west1-a \
--region=us-west1
API
Per creare peer BGP sul router Cloud per router-app-a, utilizza il
metodo compute.routers.patch.
Utilizza il metodo due volte: una volta per creare il primo peer BGP e una seconda volta per
creare il secondo peer BGP.
PATCH
https://compute.googleapis.com/compute/v1/projects/PROJECT_ID/regions/REGION/routers/NAME
{
"bgpPeers": [
{
"name": "PEER_NAME",
"interfaceName": "INTERFACE_NAME",
"ipAddress": "IP_ADDRESS",
"peerIpAddress": "PEER_IP_ADDRESS",
"routerApplianceInstance": "https://compute.googleapis.com/compute/v1/projects/PROJECT_ID/zone/ROUTER_APPLIANCE_ZONE/instances/ROUTER_APPLIANCE_INSTANCE",
"peerAsn": PEER_ASN,
}
{
"name": "PEER_NAME",
"interfaceName": "INTERFACE_NAME",
"ipAddress": "IP_ADDRESS",
"peerIpAddress": "PEER_IP_ADDRESS",
"routerApplianceInstance": "https://compute.googleapis.com/compute/v1/projects/PROJECT_ID/zone/ROUTER_APPLIANCE_ZONE/instances/ROUTER_APPLIANCE_INSTANCE",
"peerAsn": PEER_ASN
}
]
}
Sostituisci quanto segue:
PROJECT_ID: l'ID progetto per il router CloudREGION: la regione in cui si trova la VM che funge da istanza di appliance routerNAME: il nome del router Cloud da aggiornarePEER_NAME: il nome della sessione di peering BGP da stabilire con l'istanza dell'appliance routerINTERFACE_NAME: il nome dell'interfaccia del router Cloud a cui aggiungere il peerIP_ADDRESS: l'indirizzo IP interno RFC 1918 da utilizzare per l'interfaccia router CloudPEER_IP_ADDRESS: l'indirizzo IP interno della VM che funge da istanza dell'appliance routerROUTER_APPLIANCE_INSTANCE: il nome in formato URL della VM che funge da istanza dell'appliance routerROUTER_APPLIANCE_ZONE: la zona in cui si trova la VM che funge da istanza appliance routerPEER_ASN: il numero di sistema autonomo (ASN) BGP per questo peer BGP. Questo ASN deve essere un ASN privato a 16 bit o 32 bit come definito nella RFC 6996
I seguenti snippet di esempio mostrano come creare entrambi i peer per
router-app-a:
PATCH
https://compute.googleapis.com/compute/v1/projects/my-project/regions/us-west1/routers/cloud-router-a
{
"bgpPeers": [
{
"name": "router-appliance-bgp-peer-router-app-a-0",
"interfaceName": "router-appliance-interface-0",
"ipAddress": "10.0.1.5",
"peerIpAddress": "10.0.1.10",
"routerApplianceInstance": "https://compute.googleapis.com/compute/v1/projects/my-project/zone/us-west1-a/instances/router-app-a",
"peerAsn": 65001,
}
{
"name": "router-appliance-bgp-peer-router-app-a-1",
"interfaceName": "router-appliance-interface-1",
"ipAddress": "10.0.1.6",
"peerIpAddress": "10.0.1.10",
"routerApplianceInstance": "https://compute.googleapis.com/compute/v1/projects/my-project/zone/us-west1-a/instances/router-app-a",
"peerAsn": 65001
}
]
}
Crea peer BGP per router-app-b
Come descritto in precedenza, router Cloud può stabilire sessioni BGP con più VM configurate come istanze di appliance router. Tutte queste VM devono trovarsi nella stessa regione. Per creare questa configurazione, devi creare sessioni di peering BGP aggiuntive sulle stesse interfacce del router Cloud.
La sezione precedente descrive come configurare il peering BGP per router-app-a.
Questa sezione descrive come configurare ulteriormente router-app-b come peer BGP su entrambe le interfacce del router Cloud cloud-router-a.
Console
- Vai alla pagina Network Connectivity Center. Vai a Network Connectivity Center
- Nel menu a discesa dei progetti, seleziona un progetto.
- Fai clic sulla scheda Spoke.
- Nella colonna Nome spoke, seleziona uno spoke per visualizzare la pagina Dettagli spoke.
- Nella colonna Nome, individua
router-app-b. Fai clic sull'icona di espansione per visualizzare i link Configura sessione BGP. Fai clic su uno di questi link. In risposta, il sistema visualizza il riquadro Configura router Cloud e sessioni BGP.
-
Nella sezione Router Cloud, esegui una delle seguenti operazioni:
- Per selezionare un router Cloud esistente, fai clic su Utilizza esistente. Utilizza il campo Router Cloud per identificare la risorsa appropriata, quindi fai clic su Seleziona e continua.
- Per creare un router Cloud nella pagina Network Connectivity Center, fai clic su Crea nuovo e segui le istruzioni per creare il router Cloud. Poi fai clic su Crea e continua.
- In Sessioni BGP, configura le due sessioni BGP. Completa i seguenti passaggi due volte, una per ogni sessione:
- Fai clic su Modifica sessione BGP.
- Compila il modulo inserendo un Nome, un ASN peer e una Priorità route annunciata (MED). Fai clic su Salva e continua.
- Fai clic su Crea.
gcloud
Per creare due peer BGP sul router Cloud per router-app-b, utilizza
il
gcloud compute routers add-bgp-peer comando.
Utilizza il comando due volte: una volta per creare il primo peer BGP e una seconda volta per
creare il secondo peer BGP.
Esempio di configurazione per il primo peer BGP:
gcloud compute routers add-bgp-peer cloud-router-a \ --peer-name=router-appliance-bgp-peer-router-app-b-0 \ --interface=router-appliance-interface-0 \ --peer-ip-address=10.0.1.11 \ --peer-asn=65002 \ --instance=router-app-b \ --instance-zone=us-west1-b \ --region=us-west1Esempio di configurazione per il secondo peer BGP:
gcloud compute routers add-bgp-peer cloud-router-a \ --peer-name=router-appliance-bgp-peer-router-app-b-1 \ --interface=router-appliance-interface-1 \ --peer-ip-address=10.0.1.11 \ --peer-asn=65002 \ --instance=router-app-b \ --instance-zone=us-west1-b \ --region=us-west1
API
Per creare due peer BGP sul router Cloud per router-app-b, utilizza il metodo compute.routers.patch.
Utilizza il metodo due volte: una per creare il primo peer BGP e un'altra per creare il secondo peer BGP.
PATCH
https://compute.googleaps.com/compute/v1/projects/my-project/regions/us-west1/routers/cloud-router-a
{
"bgpPeers": [
{
"name": "router-appliance-bgp-peer-router-app-b-0",
"interfaceName": "router-appliance-interface-0",
"ipAddress": "10.0.1.5",
"peerIpAddress": "10.0.1.11",
"routerApplianceInstance": "https://compute.googleapis.com/compute/v1/projects/my-project/zone/us-west1-b/instances/router-app-b",
"peerAsn": 65002,
}
{
"name": "router-appliance-bgp-peer-router-app-b-1",
"interfaceName": "router-appliance-interface-1",
"ipAddress": "10.0.1.6",
"peerIpAddress": "10.0.1.11",
"routerApplianceInstance": "https://compute.googleapis.com/compute/v1/projects/my-project/zone/us-west1-b/instances/router-app-b",
"peerAsn": 65002
}
]
}
Configura BGP nell'istanza appliance router
Per configurare l'istanza dell'appliance router per la connettività BGP al router Cloud, consulta la documentazione del fornitore per l'immagine dell'appliance router.
Utilizzare le route apprese personalizzate
Se vuoi, puoi configurare l'istanza dell'appliance router per utilizzare route apprese personalizzate. Quando configuri le route apprese personalizzate, router Cloud si comporta come se avesse appreso le route dal peer BGP (l'istanza dell'appliance router).
Per utilizzare le route personalizzate apprese, completa i seguenti passaggi:
Accedi al tuo elettrodomestico. Per ogni route appresa personalizzata che vuoi specificare, configura una route statica per quel prefisso IP con l'hop successivo impostato sulla rete esterna. Questo passaggio è necessario perché l'istanza dell'appliance router deve sapere come inoltrare il traffico che utilizza la route personalizzata appresa.
Aggiorna la sessione BGP sul router Cloud per utilizzare le route apprese personalizzate. Segui i passaggi descritti in Aggiornare una sessione esistente per utilizzare route personalizzate apprese.
Utilizza l'autenticazione MD5
Se l'immagine dell'appliance router che utilizzi supporta l'autenticazione MD5, puoi aggiungere facoltativamente l'autenticazione alle sessioni di peering BGP. Per informazioni sull'utilizzo dell'autenticazione MD5 con router Cloud, consulta Utilizzare l'autenticazione MD5.
Passaggi successivi
- Per eliminare un'istanza di appliance router, consulta Elimina le istanze di appliance router.
- Per visualizzare un elenco dei partner le cui soluzioni sono integrate con NCC, consulta la pagina Partner NCC.
- Per visualizzare le informazioni di monitoraggio e logging del router appliance, consulta Visualizzazione di log e metriche.
- Per trovare soluzioni ai problemi relativi all'appliance router, consulta la sezione Risoluzione dei problemi.
- Per informazioni dettagliate sull'API e su gcloud CLI, consulta API e riferimenti.