Aggiornamento della priorità di base delle route

Quando configuri una sessione BGP (Border Gateway Protocol) su un al router Cloud, puoi specificare una priorità annunciata di base. Prima di per iniziare, assicurati di avere familiarità con il router Cloud annunciato panoramica degli itinerari. Per ulteriori informazioni su come il router Cloud utilizza la base annunciata priorità, consulta la sezione Annunci la priorità.

Le priorità di base sono numeri interi da 0 a 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 di tunnel VPN ad alta disponibilità, consulta e le opzioni di routing attivo-passivo 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 le due regioni. Google genera i valori di costo da regione a regione e non puoi modificare che li rappresentano.

  • È consigliabile impostare le priorità di base tra i router Cloud in una regione tra 0 e 200, inclusi. Poiché i costi da regione a regione sono almeno 201, se utilizzi priorità di base pari o superiori a 201, potresti assegnare accidentalmente un tunnel Cloud VPN o un collegamento VLAN a un livello la priorità 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). Senza impostare attentamente la base le priorità in altre regioni, potresti far sì che il traffico on-premise inviati alla tua rete VPC per mezzo di un errore imprevisto Tunnel Cloud VPN o collegamento VLAN.

  • Le priorità di base pari o superiori a 10200 contribuiscono a garantire che la risposta generale La priorità pubblicizzata (MED, priorità di base più costo regione per regione) è sempre inferiore a qualsiasi altro prefisso pubblicizzato con priorità di base 200 o meno.

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

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 Cloud VPN, seleziona Modifica sessione BGP.

  4. Modifica il valore Priorità route annunciata.

  5. Fai clic su Salva e continua.

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

  1. Nella console Google Cloud, vai alla scheda Collegamenti VLAN nella Cloud Interconnect.

    Vai a Cloud Interconnect

  2. Dall'elenco degli allegati nella colonna Nome, seleziona la 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 Flag --advertised-route-priority. 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 la routers.patch per aggiornare il campo bgpPeers[].

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

  1. Invia una richiesta GET per ottenere l'array attuale di peer BGP per il router. Per maggiori dettagli, vedi Visualizza 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 Cloud Router
    • 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 l'impostazione predefinita 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