Specificare e gestire le route apprese personalizzate

Router Cloud apprende dinamicamente le route per il traffico in uscita dai peer Border Gateway Protocol (BGP). Tuttavia, puoi anche creare manualmente queste route e applicarle a una sessione BGP. Queste route create manualmente sono chiamate route apprese personalizzate.

Puoi creare route apprese personalizzate contemporaneamente alla creazione di una sessione BGP. In alternativa, puoi aggiornare una sessione BGP esistente per aggiungere route apprese personalizzate.

Per una panoramica delle route apprese personalizzate, vedi Route apprese.

Per informazioni su come router Cloud gestisce le route apprese in generale, incluse le route apprese dinamicamente, consulta Route apprese.

Prima di iniziare

Prima di iniziare, esamina le sezioni seguenti.

Seleziona un progetto

  1. Sign in to your Google Cloud account. If you're new to Google Cloud, create an account to evaluate how our products perform in real-world scenarios. New customers also get $300 in free credits to run, test, and deploy workloads.
  2. In the Google Cloud console, on the project selector page, select or create a Google Cloud project.

    Go to project selector

  3. Make sure that billing is enabled for your Google Cloud project.

  4. Install the Google Cloud CLI.

  5. If you're using an external identity provider (IdP), you must first sign in to the gcloud CLI with your federated identity.

  6. To initialize the gcloud CLI, run the following command:

    gcloud init
  7. In the Google Cloud console, on the project selector page, select or create a Google Cloud project.

    Go to project selector

  8. Make sure that billing is enabled for your Google Cloud project.

  9. Install the Google Cloud CLI.

  10. If you're using an external identity provider (IdP), you must first sign in to the gcloud CLI with your federated identity.

  11. To initialize the gcloud CLI, run the following command:

    gcloud init
  12. Se utilizzi Google Cloud CLI, imposta l'ID progetto eseguendo il comando seguente. Le istruzioni gcloud in questa pagina presuppongono che tu abbia impostato l'ID progetto.
    gcloud config set project PROJECT_ID
        
  13. Verifica che l'ID sia stato impostato eseguendo questo comando:
    gcloud config list --format='text(core.project)'
        
  14. Requisiti per IPv6 (facoltativo)

    Se vuoi che le route personalizzate apprese includano i prefissi IPv6, la risorsa di connettività deve soddisfare le condizioni sottostanti per IPv6. Ad esempio, se stai stabilendo route apprese personalizzate per un tunnel VPN, assicurati di soddisfare le condizioni descritte in Supporto di IPv6 nella panoramica di Cloud VPN.

    Definisci le route apprese personalizzate durante la creazione di una sessione

    Per alcuni prodotti Connettività di rete, puoi configurare un peer BGP in modo che includa le route apprese personalizzate durante la creazione della risorsa. Per altre risorse, crea prima la sessione BGP e poi aggiungi le route apprese personalizzate in un secondo momento.

    Per ulteriori informazioni su come aggiungere route apprese personalizzate durante la creazione di una sessione, consulta quanto segue:

    Se stai creando un collegamento VLAN Partner Interconnect, crea prima il collegamento e poi aggiorna il peer BGP per aggiungere route apprese personalizzate.

    Se stai installando un'appliance virtuale di rete di terze parti utilizzando Network Connectivity Center e vuoi utilizzare route apprese personalizzate, installa prima l'appliance. Poi, per ogni route appresa personalizzata che vuoi utilizzare, accedi all'appliance e configura l'istanza dell'appliance router in modo che utilizzi le route apprese personalizzate. Dopodiché, puoi aggiornare la sessione BGP per utilizzare le route apprese personalizzate. Per ulteriori informazioni, consulta Utilizzare route apprese personalizzate nella documentazione di Network Connectivity Center.

    Quando aggiorni una sessione router Cloud, router Cloud verifica la presenza di eventuali sovrapposizioni tra le route personalizzate apprese e le subnet VPC. In caso di sovrapposizione, la subnet VPC ha la precedenza. Ciò significa che il traffico viene instradato attraverso la subnet VPC anziché laroute appresasa personalizzata. Router Cloud ignora le route BGP e personalizzate apprese che sono più specifiche o uguali alla subnet VPC. Per maggiori informazioni sul routing in Google Cloud, consulta la sezione Percorsi.

    Se una route BGP e una route appresa personalizzata corrispondono allo stesso indirizzo IP di destinazione, Google Cloud dà maggiore preferenza alle route con valore MED inferiore. Valori MED più bassi indicano una priorità più alta.

    Per informazioni su come aggiungere route apprese personalizzate durante l'aggiornamento di una sessione BGP, consulta la sezione seguente.

    Aggiornare una sessione esistente per utilizzare le route apprese personalizzate

    Se hai una sessione BGP esistente senza route apprese personalizzate definite, puoi aggiornarla facoltativamente per utilizzare route apprese personalizzate.

    Puoi utilizzare questa procedura anche se hai già configurato route appresi personalizzati per una sessione, ma vuoi aggiungere un prefisso IP a quello specificato in precedenza.

    Console

    1. Nella console Google Cloud , vai alla pagina Cloud Router.

      Vai a Router Cloud

    2. Nel campo Nome, fai clic sul nome del router cloud appropriato.

    3. Nella pagina Dettagli router, fai clic sul nome della sessione BGP che vuoi modificare.

    4. Nella pagina Dettagli sessione BGP, fai clic su Modifica.

    5. Espandi la sezione Route annunciate, route apprese personalizzate, protocollo BFD (Bidirectional Forwarding Detection).

    6. Nella sezione Route apprese personalizzate, segui questi passaggi:

      1. Nella sezione Priorità di tutte le route apprese personalizzate, per configurare la priorità della route, inserisci un valore MED compreso tra 0 e 65535 (inclusi) per tutte le route apprese personalizzate configurate per questa sessione.

        Google Cloud dà maggiore preferenza alle route con valori MED più piccoli. Se lo stesso intervallo di indirizzi IP è configurato in più route apprese personalizzate, la selezione del percorso migliore si basa sul valore MED della route.

      2. Fai clic su Aggiungi nuovo intervallo di indirizzi IP.

      3. Nel campo Intervallo di indirizzi IP, inserisci un indirizzo IPv4 o IPv6. Se fornisci un indirizzo IP senza una subnet mask, viene interpretato come una subnet mask /32 (per IPv4) e una subnet mask /128 (per IPv6).

    7. Fai clic su Salva.

    gcloud

    Utilizza il comando gcloud compute routers update-bgp-peer:

      gcloud compute routers update-bgp-peer ROUTER_NAME \
          --peer-name=PEER_NAME \
          --region=REGION \
          --add-custom-learned-route-ranges=IP_PREFIXES \
          --custom-learned-route-priority=ROUTE_PRIORITY

    Sostituisci quanto segue:

    • ROUTER_NAME: il nome del router Cloud
    • PEER_NAME: il nome del peer BGP
    • REGION: la regione in cui si trova il router Cloud
    • IP_PREFIXES: un elenco di prefissi di indirizzi IPv4 o IPv6 separati da virgole, ad esempio 192.0.2.0/24,198.51.100.0/24,2001:db8:abcd:12::/64

      Se fornisci un prefisso dell'indirizzo IP senza una subnet mask, viene interpretato come una subnet mask /32 per IPv4 e una subnet mask /128 per IPv6. Per informazioni sul numero massimo di route personalizzate apprese che puoi avere, consulta la sezione Limiti.

    • ROUTE_PRIORITY: un valore MED compreso tra 0 e 65535 (inclusi) per tutte le route apprese personalizzate configurate per questa sessione

      Google Cloud dà maggiore preferenza alle route con valori MED più piccoli. ovvero, un percorso con un valore MED di 100 ha una preferenza maggiore rispetto a uno con un valore MED di 200. Se non fornisci un valore MED, Google Cloud applica internamente un valore MED pari a 100.

    API

    Utilizza il metodo compute.routers.patch e aggiorna l'array bgpPeers.

    Quando applichi una patch all'array bgpPeers, devi fornire i valori per ogni campo di ogni elemento (a meno che tu non voglia rimuovere alcuni peer BGP o alcuni valori).

    Ad esempio, supponiamo che il router Cloud abbia due peer BGP. Per lasciare il primo peer BGP invariato, ma aggiungere due route apprese personalizzate al secondo peer BGP, utilizza una richiesta come la seguente:

      PATCH https://compute.googleapis.com/compute/v1/projects/PROJECT_ID/regions/REGION/routers/ROUTER_NAME
      {
        "bgpPeers": [
          {
            "name": "PEER_NAME_1",
            "interfaceName": "INTERFACE_NAME_1",
            "ipAddress": "IP_ADDRESS_1",
            "peerIpAddress": "PEER_IP_ADDRESS_1",
            "peerAsn": "PEER_ASN_1"
          },
          {
            "name": "PEER_NAME_2",
            "interfaceName": "INTERFACE_NAME_2",
            "ipAddress": "IP_ADDRESS_2",
            "peerIpAddress": "PEER_IP_ADDRESS_2",
            "peerAsn": "PEER_ASN_2",
            "customLearnedRoutePriority": "ROUTE_PRIORITY",
            "customLearnedIpRanges": [
             {
              "range": "IP_PREFIX_1"
             },
             {
              "range": "IP_PREFIX_2"
             }
           ]
          }
        ]
      }

    Sostituisci i valori segnaposto come segue.

    Fornisci i valori relativi al router Cloud:

    • 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

    Fornisci i valori relativi alla sessione di peering BGP che non stai modificando:

    • PEER_NAME_1: il nome della sessione BGP
    • INTERFACE_NAME_1: il nome dell'interfaccia utilizzata dalla sessione
    • IP_ADDRESS_1: l'indirizzo IP del router Cloud utilizzato dalla sessione BGP
    • PEER_IP_ADDRESS_1: l'indirizzo IP del peer BGP
    • PEER_ASN_1: il numero di sistema autonomo (ASN) per la sessione

    Fornisci i valori relativi alla sessione di peering BGP a cui vuoi aggiungere route apprese personalizzate:

    • PEER_NAME_2: il nome della sessione BGP
    • INTERFACE_NAME_2: il nome dell'interfaccia utilizzata dalla sessione
    • IP_ADDRESS_2: l'indirizzo IP del router Cloud utilizzato dalla sessione BGP
    • PEER_IP_ADDRESS_2: l'indirizzo IP del peer BGP
    • PEER_ASN_2: il numero di sistema autonomo (ASN) per la sessione
    • ROUTE_PRIORITY: un valore MED compreso tra 0 e 65535 (inclusi) per tutte le route apprese personalizzate configurate per questa sessione

      Google Cloud dà maggiore preferenza alle route con valori MED più piccoli. ovvero un percorso con un valore MED di 100 ha una preferenza maggiore rispetto a uno con un valore MED di 200. Se non fornisci un valore MED, Google Cloud applica internamente un valore MED pari a 100.

    • IP_PREFIX_1 e IP_PREFIX_2: per ciascuno di questi campi, inserisci un prefisso IPv4 o IPv6

      Se fornisci un prefisso IP senza una subnet mask, viene interpretato come, per IPv4, una subnet mask /32 e, per IPv6, /128. Per informazioni sul numero massimo di route personalizzate apprese che puoi avere, consulta Limiti.

    Sovrascrivi le route apprese personalizzate esistenti

    Se vuoi sostituire le route personalizzate apprese definite per una sessione BGP, segui queste indicazioni. Quando utilizzi questa procedura, le route personalizzate apprese esistenti vengono eliminate a favore delle nuove route che definisci.

    Console

    1. Nella console Google Cloud , vai alla pagina Cloud Router.

      Vai a Router Cloud

    2. Nel campo Nome, fai clic sul nome del router cloud appropriato.

    3. Nella pagina Dettagli router, fai clic sul nome della sessione BGP che vuoi modificare.

    4. Nella pagina Dettagli sessione BGP, fai clic su Modifica.

    5. Espandi la sezione Route annunciate, route apprese personalizzate, protocollo BFD (Bidirectional Forwarding Detection).

    6. Nel campo Intervallo di indirizzi IP, modifica il prefisso IPv4 o IPv6. Se fornisci un prefisso IP senza una subnet mask, viene interpretato come una subnet mask /32 (per IPv4) e una subnet mask /128 (per IPv6).

    7. Fai clic su Salva.

    gcloud

    Utilizza il comando gcloud compute routers update-bgp-peer. Puoi utilizzare il flag set-custom-learned-route-ranges per specificare nuovi prefissi IP o per cancellare i prefissi definiti in precedenza:

      gcloud compute routers update-bgp-peer ROUTER_NAME \
          --peer-name=PEER_NAME \
          --region=REGION \
          --set-custom-learned-route-ranges=IP_PREFIXES

    Sostituisci quanto segue:

    • ROUTER_NAME: il nome del router Cloud
    • PEER_NAME: il nome del peer BGP
    • REGION: la regione in cui si trova il router Cloud
    • IP_PREFIXES: un elenco di prefissi IPv4 o IPv6 separati da virgole, ad esempio 1.2.3.4,6.7.0.0,2001:db8:abcd:12::/64

      Se fornisci un prefisso IP senza una subnet mask, viene interpretato come, per IPv4, una subnet mask /32 e, per IPv6, /128. Per cancellare tutti i prefissi, utilizza il flag senza alcun valore. Per informazioni sul numero massimo di route personalizzate apprese che puoi avere, consulta la sezione Limiti.

    API

    Utilizza il metodo compute.routers.patch e aggiorna l'array bgpPeers.

    Quando applichi una patch all'array bgpPeers, devi fornire i valori per ogni campo di ogni elemento (a meno che tu non voglia rimuovere alcuni peer BGP o alcuni valori).

    Ad esempio, supponiamo che il router Cloud abbia due peer. Supponiamo che uno non utilizzi route apprese personalizzate, mentre l'altro sì. Per lasciare invariato il primo peer, ma sovrascrivere le route definite per il secondo peer, utilizza una richiesta come la seguente:

      PATCH https://compute.googleapis.com/compute/v1/projects/PROJECT_ID/regions/REGION/routers/ROUTER_NAME
      {
        "bgpPeers": [
          {
            "name": "PEER_NAME_1",
            "interfaceName": "INTERFACE_NAME_1",
            "ipAddress": "IP_ADDRESS_1",
            "peerIpAddress": "PEER_IP_ADDRESS_1",
            "peerAsn": "PEER_ASN_1"
          },
          {
            "name": "PEER_NAME_2",
            "interfaceName": "INTERFACE_NAME_2",
            "ipAddress": "IP_ADDRESS_2",
            "peerIpAddress": "PEER_IP_ADDRESS_2",
            "peerAsn": "PEER_ASN_2",
            "customLearnedRoutePriority": "ROUTE_PRIORITY",
            "customLearnedIpRanges": [
              {
               "range": "IP_PREFIX_1"
              },
              {
               "range": "IP_PREFIX_2"
              }
             ]
           }
         ]
       }

    Sostituisci i valori segnaposto come segue.

    Fornisci i valori relativi al router Cloud:

    • 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

    Fornisci i valori relativi alla sessione di peering BGP che non stai modificando:

    • PEER_NAME_1: il nome della sessione BGP
    • INTERFACE_NAME_1: il nome dell'interfaccia utilizzata dalla sessione
    • IP_ADDRESS_1: l'indirizzo IP del router Cloud utilizzato dalla sessione
    • PEER_IP_ADDRESS_1: l'indirizzo IP del peer BGP
    • PEER_ASN_1: il numero di sistema autonomo (ASN) per la sessione

    Fornisci i valori relativi alla sessione di peering BGP in cui vuoi sovrascrivere le route apprese personalizzate:

    • PEER_NAME_2: il nome della sessione BGP
    • INTERFACE_NAME_2: il nome dell'interfaccia utilizzata dalla sessione
    • IP_ADDRESS_2: l'indirizzo IP del router Cloud utilizzato dalla sessione
    • PEER_IP_ADDRESS_2: l'indirizzo IP del peer BGP
    • PEER_ASN_2: il numero di sistema autonomo (ASN) per la sessione
    • ROUTE_PRIORITY: un valore MED compreso tra 0 e 65535 (incluso) per tutte le route apprese personalizzate configurate per questa sessione

      Google Cloud dà maggiore preferenza alle route con valori MED più piccoli. ovvero un percorso con un valore MED di 100 ha una preferenza maggiore rispetto a uno con un valore MED di 200. Se non fornisci un valore MED, Google Cloud applica internamente un valore MED pari a 100.

    • IP_PREFIX_1 e IP_PREFIX_2: per ciascuno di questi campi, inserisci un prefisso IPv4 o IPv6

      Se fornisci un indirizzo IP senza una subnet mask, viene interpretato come /32 per IPv4 e /128 per IPv6. Per informazioni sul numero massimo di route personalizzate apprese che puoi avere, consulta la sezione Limiti.

    Rimuovere le route apprese personalizzate da una sessione BGP

    Per rimuovere alcune o tutte le route apprese personalizzate da una sessione BGP, segui le indicazioni riportate di seguito.

    Console

    1. Nella console Google Cloud , vai alla pagina Cloud Router.

      Vai a Router Cloud

    2. Nel campo Nome, fai clic sul nome del router cloud appropriato.

    3. Nella pagina Dettagli router, fai clic sul nome della sessione BGP che vuoi modificare.

    4. Nella pagina Dettagli sessione BGP, fai clic su Modifica.

    5. Espandi la sezione Route annunciate, route apprese personalizzate, protocollo BFD (Bidirectional Forwarding Detection).

    6. Nella sezione Route apprese personalizzate, fai clic su Elimina intervallo IP accanto all'intervallo di indirizzi IP che vuoi rimuovere.

    7. Fai clic su Salva.

    gcloud

    Utilizza il comando gcloud compute routers update-bgp-peer:

      gcloud compute routers update-bgp-peer ROUTER_NAME \
          --peer-name=PEER_NAME \
          --region=REGION \
          --remove-custom-learned-route-ranges=IP_PREFIXES

    Sostituisci quanto segue:

    • ROUTER_NAME: il nome del router Cloud
    • PEER_NAME: il nome del peer BGP
    • REGION: la regione in cui si trova il router Cloud
    • IP_PREFIXES: un elenco separato da virgole dei prefissi IP che vuoi rimuovere

    API

    Utilizza il metodo compute.routers.patch e aggiorna l'array bgpPeers.

    Quando applichi una patch all'array bgpPeers, devi fornire i valori per ogni campo di ogni elemento (a meno che tu non voglia rimuovere alcuni peer BGP o alcuni valori).

    Ad esempio, supponiamo che il router Cloud abbia due peer BGP. Supponiamo che uno non utilizzi route apprese personalizzate, mentre l'altro sì. Per lasciare invariato il primo peer e rimuovere le route definite per il secondo peer, utilizza una richiesta come la seguente:

      PATCH https://compute.googleapis.com/compute/v1/projects/PROJECT_ID/regions/REGION/routers/ROUTER_NAME
      {
        "bgpPeers": [
          {
            "name": "PEER_NAME_1",
            "interfaceName": "INTERFACE_NAME_1",
            "ipAddress": "IP_ADDRESS_1",
            "peerIpAddress": "PEER_IP_ADDRESS_1",
            "peerAsn": "PEER_ASN_1"
          },
          {
            "name": "PEER_NAME_2",
            "interfaceName": "INTERFACE_NAME_2",
            "ipAddress": "IP_ADDRESS_2",
            "peerIpAddress": "PEER_IP_ADDRESS_2",
            "peerAsn": "PEER_ASN_2"
          }
        ]
      }

    Sostituisci i valori segnaposto come segue.

    Fornisci i valori relativi al router Cloud:

    • 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

    Fornisci i valori relativi alla sessione di peering BGP che non stai modificando:

    • PEER_NAME_1: il nome della sessione BGP
    • INTERFACE_NAME_1: il nome dell'interfaccia utilizzata dalla sessione
    • IP_ADDRESS_1: l'indirizzo IP del router Cloud utilizzato dalla sessione
    • PEER_IP_ADDRESS_1: l'indirizzo IP del peer BGP
    • PEER_ASN_1: il numero di sistema autonomo (ASN) per la sessione

    Fornisci valori sulla sessione di peering BGP da cui vuoi rimuovere le route apprese personalizzate:

    • PEER_NAME_2: il nome della sessione
    • INTERFACE_NAME_2: il nome dell'interfaccia utilizzata dalla sessione
    • IP_ADDRESS_2: l'indirizzo IP del router Cloud utilizzato dalla sessione
    • PEER_IP_ADDRESS_2: l'indirizzo IP del peer BGP
    • PEER_ASN_2: il numero di sistema autonomo (ASN) per la sessione

    Modificare i valori MED per tutte le route apprese personalizzate in una sessione BGP

    Se vuoi aggiornare una sessione BGP in modo che utilizzi valori MED diversi per le route apprese personalizzate, segui queste indicazioni. Tieni presente che i valori MED si applicano sempre a tutte le route personalizzate definite per un peer BGP; non puoi applicare valori MED diversi a prefissi IP diversi.

    Console

    1. Nella console Google Cloud , vai alla pagina Cloud Router.

      Vai a Router Cloud

    2. Nel campo Nome, fai clic sul nome del router cloud appropriato.

    3. Nella pagina Dettagli router, fai clic sul nome della sessione BGP che vuoi modificare.

    4. Nella pagina Dettagli sessione BGP, fai clic su Modifica.

    5. Espandi la sezione Route annunciate, route apprese personalizzate, protocollo BFD (Bidirectional Forwarding Detection).

    6. Nel campo Priorità di tutte le route apprese personalizzate, per modificare il valore MED della route, inserisci un nuovo valore MED compreso tra 0 e 65535 (inclusi) per tutte le route apprese personalizzate configurate per questa sessione.

      Google Cloud dà maggiore preferenza alle route con valori MED più piccoli. Se lo stesso intervallo di indirizzi IP è configurato in più route apprese personalizzate, la selezione del percorso migliore si basa sul valore MED della route.

    7. Fai clic su Salva.

    gcloud

    Utilizza il comando gcloud compute routers update-bgp-peer:

      gcloud compute routers update-bgp-peer ROUTER_NAME \
          --peer-name=PEER_NAME \
          --region=REGION \
          --custom-learned-route-priority=NEW_ROUTE_PRIORITY

    Sostituisci quanto segue:

    • ROUTER_NAME: il nome del router Cloud
    • PEER_NAME: il nome del peer BGP
    • REGION: la regione in cui si trova il router Cloud
    • NEW_ROUTE_PRIORITY: un valore MED compreso tra 0 e 65535 (inclusi) per tutte le route apprese personalizzate configurate per questa sessione

      Google Cloud dà maggiore preferenza alle route con valori MED più piccoli. ovvero una route con un valore MED di 100 ha una preferenza maggiore rispetto a una con un valore MED di 200.

    API

    Utilizza il metodo compute.routers.patch e aggiorna l'array bgpPeers.

    Quando applichi una patch all'array bgpPeers, devi fornire valori per ogni campo di ogni elemento, a meno che tu non voglia rimuovere alcuni peer BGP o alcuni valori.

    Ad esempio, supponiamo che il router Cloud abbia due peer BGP. Per lasciare il primo peer invariato, ma aggiornare il valore MED delle due route personalizzate apprese definite per il secondo peer, utilizza una richiesta come la seguente:

      PATCH https://compute.googleapis.com/compute/v1/projects/PROJECT_ID/regions/REGION/routers/ROUTER_NAME
      {
        "bgpPeers": [
          {
            "name": "PEER_NAME_1",
            "interfaceName": "INTERFACE_NAME_1",
            "ipAddress": "IP_ADDRESS_1",
            "peerIpAddress": "PEER_IP_ADDRESS_1",
            "peerAsn": "PEER_ASN_1"
          },
          {
            "name": "PEER_NAME_2",
            "interfaceName": "INTERFACE_NAME_2",
            "ipAddress": "IP_ADDRESS_2",
            "peerIpAddress": "PEER_IP_ADDRESS_2",
            "peerAsn": "PEER_ASN_2",
            "customLearnedRoutePriority": "NEW_ROUTE_PRIORITY",
            "customLearnedIpRanges": [
              {
               "range": "IP_PREFIX_1"
              },
              {
               "range": "IP_PREFIX_2"
              }
            ]
          }
        ]
      }

    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

    • PEER_NAME_1: il nome della sessione BGP

    • INTERFACE_NAME_1: il nome dell'interfaccia utilizzata dalla sessione

    • IP_ADDRESS_1: l'indirizzo IP del router Cloud utilizzato dalla sessione

    • PEER_IP_ADDRESS_1: l'indirizzo IP del peer BGP

    • PEER_ASN_1: il numero di sistema autonomo (ASN) per la sessione

    • PEER_NAME_2: il nome della sessione BGP

    • INTERFACE_NAME_2: il nome dell'interfaccia utilizzata dalla sessione

    • IP_ADDRESS_2: l'indirizzo IP del router Cloud utilizzato dalla sessione

    • PEER_IP_ADDRESS_2: l'indirizzo IP del peer BGP

    • PEER_ASN_2: il numero di sistema autonomo (ASN) per la sessione

    • NEW_ROUTE_PRIORITY: un valore MED compreso tra 0 e 65535 (inclusi) per tutte le route apprese personalizzate configurate per questa sessione

      Google Cloud dà maggiore preferenza alle route con valori MED più piccoli. ovvero una route con un valore MED di 100 ha una preferenza maggiore rispetto a una con un valore MED di 200.

    • IP_PREFIX_1 e IP_PREFIX_2: i prefissi IP già definiti per la sessione BGP

    Controllare lo stato delle route apprese personalizzate

    Per controllare lo stato dei tuoi percorsi personalizzati appresi, segui queste indicazioni.

    Console

    1. Nella console Google Cloud , vai alla pagina Cloud Router.

      Vai a Router Cloud

    2. Nel campo Nome, fai clic sul nome del router cloud appropriato.

    3. Nella pagina Dettagli router, fai clic sul nome della sessione BGP che vuoi modificare.

    4. Nella pagina Dettagli sessione BGP, fai clic su Modifica.

    5. Espandi la sezione Route annunciate, route apprese personalizzate, protocollo BFD (Bidirectional Forwarding Detection).

    6. Per visualizzare il valore MED della route , consulta il campo Priorità di tutte le route apprese personalizzate.

      Google Cloud dà maggiore preferenza alle route con valori MED più piccoli. ovvero una route con un valore MED di 100 ha una preferenza maggiore rispetto a una con un valore MED di 200.

    7. Per visualizzare gli intervalli di indirizzi IP, consulta i campi Intervallo di indirizzi IP.

    gcloud

    1. Per controllare la configurazione delle sessioni BGP, utilizza il comando gcloud compute routers describe. Ad esempio:

      gcloud compute routers describe ROUTER_NAME \
          --region=REGION

      Sostituisci quanto segue:

      • ROUTER_NAME: il nome del router Cloud
      • REGION: la regione in cui si trova il router Cloud

      L'output del comando include i prefissi IP e i valori MED configurati per ogni sessione BGP.

    2. Per verificare se una delle tue route apprese personalizzate è considerata la migliore per il router, utilizza il comando gcloud compute routers get-status:

      gcloud compute routers get-status ROUTER_NAME \
          --region=REGION

      Sostituisci quanto segue:

      • ROUTER_NAME: il nome del router Cloud
      • REGION: la Google Cloud regione

      L'output elenca le route migliori per il router Cloud e indica lo stato di ogni sessione BGP.

    API

    1. Per recuperare i dettagli di configurazione della sessione BGP, utilizza il metodo routers.get:

      GET https://compute.googleapis.com/compute/v1/projects/PROJECT_ID/regions/REGION/routers/ROUTER_NAME
      

      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

      Il campo bgpPeers nell'output contiene la configurazione per ogni sessione BGP.

    2. Utilizza il metodo routers.getRouterStatus:

      GET https://compute.googleapis.com/compute/v1/projects/PROJECT_ID/regions/REGION/routers/ROUTER_NAME/getRouterStatus
      

      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

      L'output elenca le route migliori per il router Cloud e indica lo stato di ogni sessione BGP.

    Passaggi successivi