Questa pagina descrive come creare un router Cloud e un collegamento VLAN e collegarli a NCC Gateway.
Crea un router Cloud
Prima di creare e connettere il router Cloud, tieni presente quanto segue:
- Il router Cloud deve essere associato a un gateway NCC nella stessa regione.
- È possibile collegare al massimo un servizio a un gateway NCC alla volta
- Solo i collegamenti VLAN le cui sessioni BGP sono gestite dal router Cloud associato al gateway NCC fanno parte dello spoke gateway NCC.
Per informazioni dettagliate sul router Cloud, consulta la panoramica di Cloud Router.
Per creare un router Cloud:
gcloud
Utilizza il comando gcloud compute routers create
. Per specificare
annunci di route personalizzati a livello di router, imposta il flag --advertisement-mode=CUSTOM
su CUSTOM
. Per informazioni sull'effetto della modalità di annuncio a livello di router sugli annunci delle singole sessioni BGP, vedi Annunci
effettivi.
gcloud compute routers create ROUTER_NAME \ --project=PROJECT_ID \ --ncc-gateway=NCC_GATEWAY_URI \ --region=REGION\ --asn=ASN_NUMBER \ --advertisement-mode=CUSTOM \ --set-advertisement-ranges=CUSTOM_ADVERTISED_RANGES \ [--bgp-identifier-range=ROUTER_IDENTIFIER_RANGE] \ [--keepalive-interval=KEEPALIVE_TIMER] \
Sostituisci quanto segue:
ROUTER_NAME
: il nome del router CloudPROJECT_ID
: l'ID progetto del progetto che contiene il router CloudrNCC_GATEWAY_URI
: l'URI completo del gateway NCC associato al router. Il formato dell'URI segue questo pattern:https://networkconnectivity.googleapis.com/v1/projects/PROJECT_ID/locations/REGION/spokes/GATEWAY_SPOKE_NAME
REGION
: la regione che contiene il router CloudASN_NUMBER
: qualsiasi ASN privato (64512
-65534
,4200000000
-4294967294
) che non stai già utilizzando nella rete on-premiseRouter Cloud richiede l'utilizzo di un ASN privato, ma l'ASN on-premise può essere pubblico o privato.
CUSTOM_ADVERTISED_RANGES
: l'elenco di intervalli di indirizzi IP personalizzati in formato CIDR o di singoli indirizzi IP da includere nelle pubblicità a livello di routerI singoli indirizzi IPv4 vengono interpretati come CIDR con una maschera di subnet
/32
, mentre i singoli indirizzi IPv6 vengono interpretati come CIDR con una maschera di subnet/128
. Per informazioni sul numero massimo di annunci di route personalizzate, consulta la sezione Limiti.ROUTER_IDENTIFIER_RANGE
: un intervallo di indirizzi IPv4 facoltativo che funge da identificatore univoco per router CloudPer ulteriori informazioni, vedi Configurare l'intervallo di identificatori BGP per un Cloud Router.
KEEPALIVE_TIMER
: un tempo facoltativo, in secondi, che definisce il timer keepalive BGP.I valori validi sono compresi tra
20
e60
inclusi. Se ometti il flag--keepalive-interval
, router Cloud utilizza un timer keepalive BGP di 20 secondi. Per saperne di più, consulta Timer keepalive.
API
Utilizza il metodo compute.router.insert
con il gateway NCC specificato nel payload. Per specificare
annunci di route personalizzati a livello di router, imposta il flag bgp.advertiseMode
su CUSTOM
. Per informazioni sull'effetto della modalità di annuncio a livello di router sugli annunci delle singole sessioni BGP, vedi Annunci
effettivi.
POST https://compute.googleapis.com/compute/v1/projects/PROJECT_ID/regions/REGION/routers { "name": "ROUTER_NAME", "ncc_gateway": "NCC_GATEWAY_URI", "bgp": { "asn": "ASN_NUMBER", "advertiseMode": CUSTOM, "advertisedIpRanges": [ { "range": CUSTOM_ADVERTISED_RANGE, "description": CUSTOM_ADVERTISED_RANGE_DESCRIPTION }, ... ], "identifierRange": ROUTER_IDENTIFIER_RANGE, "keepaliveInterval": KEEPALIVE_TIMER } }
Sostituisci quanto segue:
PROJECT_ID
: l'ID progetto del progetto che contiene ilrouter CloudrREGION
: la regione che contiene il router CloudROUTER_NAME
: il nome del router CloudNCC_GATEWAY_URI
: l'URI completo del gateway NCC associato al router. Il formato dell'URI segue questo pattern:https://networkconnectivity.googleapis.com/v1/projects/PROJECT_ID/locations/REGION/spokes/GATEWAY_SPOKE_NAME
ASN_NUMBER
: qualsiasi ASN privato (64512
-65534
,4200000000
-4294967294
) che non stai già utilizzando nella rete on-premiseRouter Cloud richiede l'utilizzo di un ASN privato, ma l'ASN on-premise può essere pubblico o privato.
CUSTOM_ADVERTISED_RANGE
eCUSTOM_ADVERTISED_RANGE_DESCRIPTION
: chiavi in un dizionario che specificano un annuncio di route personalizzato a livello di routerL'elenco
bgp.advertisedIpRanges
contiene ogni dizionario di annuncio di route personalizzati. La specifica dibgp.advertisedIpRanges
richiedebgp.advertiseMode: CUSTOM
. OgniCUSTOM_ADVERTISED_RANGE
è un intervallo di indirizzi IP in formato CIDR o un singolo indirizzo IP. I singoli indirizzi IPv4 vengono interpretati come CIDR con una subnet mask/32
, mentre i singoli indirizzi IPv6 vengono interpretati come CIDR con una subnet mask/128
. Per informazioni sul numero massimo di annunci di route personalizzate, consulta la sezione Limiti. OgniCUSTOM_ADVERTISED_RANGE_DESCRIPTION
è una stringa per descrivere la pubblicità.ROUTER_IDENTIFIER_RANGE
: definisce un intervallo di indirizzi IPv4 che funge da identificatore univoco perrouter CloudrPer ulteriori informazioni, consulta la sezione Configura l'intervallo di identificatori BGP per un router Cloud.
KEEPALIVE_TIMER
: un tempo facoltativo, in secondi, che definisce il timer keepalive BGPI valori validi sono compresi tra
20
e60
inclusi. Se omettibgp.keepaliveInterval
, router Cloud utilizza un timer keepalive BGP di 20 secondi. Per saperne di più, consulta Timer keepalive.
Crea collegamenti VLAN
I collegamenti VLAN per Dedicated Interconnect o Partner Interconnect forniscono il percorso di connettività tra il gateway NCC e una rete on-premise.
Il traffico del collegamento VLAN passa attraverso il gateway NCC prima di raggiungere il servizio partner e l'hub.
Per informazioni dettagliate su come creare collegamenti VLAN e configurare l'interfaccia e il peering BGP, consulta Crea collegamenti VLAN.