Aggiornamento della priorità di base delle route

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

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

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

Quando scegli le priorità di base, tieni presente quanto segue:

  • I costi da una regione all'altra sono compresi tra 201 e 9999. Il valore dipende dalla distanza, dalla latenza e da altri fattori tra due regioni. Google genera i valori di costo da una regione all'altra e non puoi modificarli.

  • È consigliabile che le priorità di base tra i router Cloud in una regione siano comprese tra 0 e 200, inclusi. Poiché i costi da una regione all'altra sono almeno di 201, se utilizzi priorità di base pari o superiori a 201, potresti erroneamente assegnare a un tunnel VPN Cloud o a un collegamento VLAN una priorità inferiore a quella prevista. Un'altra sessione BGP in una regione diversa potrebbe pubblicizza lo stesso prefisso con una priorità complessiva più elevata (MED, che equivale priorità di base più costo da regione a regione). Se non imposti attentamente le priorità di base in altre regioni, potresti causare il recapito del traffico on-premise alla tua rete VPC tramite un tunnel Cloud VPN o un collegamento VLAN imprevisto.

  • Le priorità di base pari o superiori a 10200 contribuiscono ad assicurare che la priorità complessiva anunciada di un prefisso (MED, priorità di base più il costo da regione a regione) sia sempre inferiore a quella di qualsiasi altro prefisso pubblicizzato con una priorità di base pari o inferiore a 200.

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

Console

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

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

    Vai ai tunnel Cloud VPN

  2. Nell'elenco dei tunnel nella colonna Nome, seleziona il tunnel da modificare.

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

  4. Modifica il valore Priorità route annunciata.

  5. Fai clic su Salva e continua.

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

  1. Nella console Google Cloud, vai alla scheda Esecuzioni di unione VLAN nella pagina Cloud Interconnect.

    Vai a Cloud Interconnect

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

  3. Nella pagina Dettagli collegamento VLAN, seleziona il nome del Sessione BGP.

  4. Modifica il valore Priorità route annunciata.

  5. Fai clic su Salva e continua.

gcloud

Esegui il comando update-bgp-peer utilizzando il --advertised-route-priority flag. Specifica il nome del Il router Cloud e la sessione BGP corrispondono Tunnel Cloud VPN o collegamento VLAN.

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. Se 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 corrente dei 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 Router Cloud
    • REGION: la regione in cui si trova il router Cloud si trova
    • 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 predefinito advertisedRoutePriority 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