Aggiornamento della priorità di base delle route

Quando configuri una sessione Border Gateway Protocol (BGP) su un router Cloud, puoi specificare una priorità pubblicizzata di base. Prima di iniziare, assicurati di conoscere la panoramica delle route annunciate del router Cloud. Per ulteriori informazioni su come il router Cloud utilizza la priorità pubblicizzata di base, consulta Priorità pubblicizzata.

Le priorità di base sono numeri interi compresi tra 0 e 65535. La priorità di base più alta possibile è 0. La priorità di base predefinita è 100. Se non specifichi una priorità di base, viene utilizzata quella predefinita.

Le priorità di base ti consentono di specificare quali tunnel Cloud VPN o quali collegamenti VLAN Cloud Interconnect dei sistemi on-premise utilizzare per inviare pacchetti alla tua rete VPC. Puoi creare una combinazione personalizzata di queste topologie attiva-attiva, attiva-passiva o personalizzata utilizzando la priorità di base per influenzare il modo in cui i pacchetti vengono inviati alla tua rete VPC. Per un esempio che utilizza tunnel VPN ad alta disponibilità, consulta Opzioni di routing attivo/attivo e attivo/passivo per VPN ad alta affidabilità nella documentazione di Cloud VPN.

Per aggiornare la priorità di base della route annunciata per una sessione BGP esistente, segui questi passaggi.

Console

Per i tunnel Cloud VPN che utilizzano il routing dinamico, inclusi i tunnel VPN ad alta disponibilità, completa i seguenti passaggi:

  1. Nella console Cloud de Confiance , vai alla pagina dei tunnel Cloud VPN.

    Vai ai tunnel Cloud VPN

  2. Dall'elenco dei tunnel nella colonna Nome, seleziona il tunnel che vuoi modificare.

  3. Nella pagina Dettagli tunnel Cloud VPN, seleziona Modifica sessione BGP.

  4. Modifica il valore di Priorità route annunciata.

  5. Fai clic su Salva e continua.

Per Dedicated Interconnect o Partner Interconnect, completa i seguenti passaggi:

  1. Nella console Cloud de Confiance , vai alla scheda VLAN attachments nella pagina Cloud Interconnect.

    Vai a Cloud Interconnect

  2. Dall'elenco degli allegati nella colonna Nome, seleziona l'allegato da modificare.

  3. Nella pagina Dettagli collegamento VLAN, seleziona il nome della sessione BGP.

  4. Modifica il valore di Priorità route annunciata.

  5. Fai clic su Salva e continua.

gcloud

Esegui il comando update-bgp-peer utilizzando il flag --advertised-route-priority. Specifica il nome del router Cloud e della sessione BGP corrispondenti al tunnel Cloud VPN o al collegamento VLAN appropriato.

gcloud compute routers update-bgp-peer ROUTER_NAME \
    --peer-name=NAME_OF_BGP_SESSION \
    --advertised-route-priority=BASE_PRIORITY_VALUE

API

Utilizza il metodo routers.patch per aggiornare il campo bgpPeers[].

Il campo bgpPeers[] accetta un array di peer BGP. Quando PATCH questo campo, sovrascrivi l'array esistente di peer BGP con il nuovo array incluso nella richiesta.

  1. Invia una richiesta GET per ottenere l'array attuale di peer BGP per il router. Per maggiori dettagli, vedi Visualizzare la configurazione della sessione BGP.

  2. Invia una richiesta PATCH con un nuovo array di peer BGP. Nell'elemento dell'array che contiene la sessione BGP da aggiornare, modifica il valore di advertisedRoutePriority.

    PATCH https://compute.googleapis.com/compute/v1/projects/PROJECT_ID/regions/REGION/routers/ROUTER_NAME
    {
      "bgpPeers": [
        BGP_PEERS
      ]
    }
    

    Sostituisci quanto segue:

    • PROJECT_ID: il progetto che contiene il router Cloud
    • REGION: la regione in cui si trova il router Cloud
    • ROUTER_NAME: il nome del router Cloud
    • BGP_PEERS: i contenuti del nuovo array di peer BGP

    L'esempio seguente include un peer BGP con il valore advertisedRoutePriority predefinito di 100 e un altro con un valore aggiornato di 99:

        {
          "name": "peer-1",
          "interfaceName": "if-peer-1",
          "ipAddress": "169.254.10.1",
          "peerIpAddress": "169.254.10.2",
          "peerAsn": 64512,
          "advertisedRoutePriority": 100,
          "advertiseMode": "DEFAULT"
        },
        {
          "name": "peer-2",
          "interfaceName": "if-peer-2",
          "ipAddress": "169.254.20.1",
          "peerIpAddress": "169.254.20.2",
          "peerAsn": 64513,
          "advertisedRoutePriority": 99,
          "advertiseMode": "DEFAULT"
        }
    

Passaggi successivi