Aggiungere connessioni ibride a NCC Gateway

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 collegare 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 alla volta a un gateway NCC
  • 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 del router Cloud.

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 annunci a livello di router sui singoli annunci di sessione BGP, consulta Annunci efficaci.

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 Cloud

  • PROJECT_ID: l'ID del progetto contenente il router Cloud

  • NCC_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 Cloud

  • ASN_NUMBER: qualsiasi ASN privato (64512-65534, 4200000000-4294967294) che non utilizzi già nella rete on-premise

    Router 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 negli annunci a livello di router

    I singoli indirizzi IPv4 vengono interpretati come CIDR con una subnet mask /32 e i singoli indirizzi IPv6 vengono interpretati come CIDR con una subnet mask /128. Per informazioni sul numero massimo di annunci di route personalizzate, consulta Limiti.

  • ROUTER_IDENTIFIER_RANGE: un intervallo di indirizzi IPv4 facoltativo che funge da identificatore univoco per il router Cloud

    Per ulteriori informazioni, consulta Configurare l'intervallo di identificatori BGP per un Cloud Router.

  • KEEPALIVE_TIMER: un valore facoltativo in secondi che definisce il timer keepalive BGP.

    I valori validi sono compresi tra 20 e 60 inclusi. Se ometti il flag --keepalive-interval, il router Cloud utilizza un timer BGP keepalive di 20 secondi. Per ulteriori informazioni, consulta Timer di mantenimento.

API

Utilizza il metodo compute.router.insert con NCC Gateway 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 annunci a livello di router sui singoli annunci di sessione BGP, consulta Annunci efficaci.

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 del progetto che contiene il router cloud
  • REGION: la regione che contiene il router Cloud
  • ROUTER_NAME: il nome del router Cloud
  • NCC_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 utilizzi già nella rete on-premise

    Router Cloud richiede l'utilizzo di un ASN privato, ma l'ASN on-premise può essere pubblico o privato.

  • CUSTOM_ADVERTISED_RANGE e CUSTOM_ADVERTISED_RANGE_DESCRIPTION: chiavi in un dizionario che specificano un annuncio di route personalizzato a livello di router

    L'elenco bgp.advertisedIpRanges contiene ogni dizionario di annuncio di route personalizzati. La specifica di bgp.advertisedIpRanges richiede bgp.advertiseMode: CUSTOM. Ogni CUSTOM_ADVERTISED_RANGE è un intervallo di indirizzi IP in formato CIDR o un singolo indirizzo IP. I singoli indirizzi IPv4 vengono interpretati come un CIDR con una subnet mask /32 e i singoli indirizzi IPv6 vengono interpretati come un CIDR con una subnet mask /128. Per informazioni sul numero massimo di annunci di route personalizzate, consulta Limiti. Ogni CUSTOM_ADVERTISED_RANGE_DESCRIPTION è una stringa per descrivere la pubblicità.

  • ROUTER_IDENTIFIER_RANGE: definisce un intervallo di indirizzi IPv4 che funge da identificatore univoco per il router Cloud

    Per ulteriori informazioni, consulta Configurare l'intervallo di identificatori BGP per un router Cloud.

  • KEEPALIVE_TIMER: un valore facoltativo in secondi che definisce il timer keepalive BGP

    I valori validi sono compresi tra 20 e 60 inclusi. Se ometti bgp.keepaliveInterval, il router Cloud utilizza un timer BGP keepalive di 20 secondi. Per ulteriori informazioni, consulta Timer di mantenimento.

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 il peering di interfaccia e BGP, consulta Creare collegamenti VLAN.