Specificare e gestire le route apprese personalizzate
Il router Cloud apprende le route per il traffico in uscita in modo dinamico dal suo peer BGP (Border Gateway Protocol). Tuttavia, puoi anche creare manualmente 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, consulta Route apprese.
Per informazioni su come Cloud Router gestisce le route riconosciute in generale, incluse quelle riconosciute dinamicamente, consulta Route riconosciute.
Prima di iniziare
Prima di iniziare, esamina le sezioni seguenti.
Seleziona un progetto
- 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.
-
In the Google Cloud console, on the project selector page, select or create a Google Cloud project.
-
Make sure that billing is enabled for your Google Cloud project.
- Install the Google Cloud CLI.
-
To initialize the gcloud CLI, run the following command:
gcloud init
-
In the Google Cloud console, on the project selector page, select or create a Google Cloud project.
-
Make sure that billing is enabled for your Google Cloud project.
- Install the Google Cloud CLI.
-
To initialize the gcloud CLI, run the following command:
gcloud init
- Se utilizzi Google Cloud CLI, imposta il tuo progetto
eseguendo questo comando.
gcloud
le istruzioni riportate in questa pagina presuppongono che l'ID progetto sia stato impostato.gcloud config set project PROJECT_ID
-
Verifica che l'ID sia stato impostato eseguendo il seguente comando:
gcloud config list --format='text(core.project)'
(Facoltativo) Requisiti per IPv6
Se vuoi che le route apprese personalizzate includano 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 che soddisfi le condizioni descritte in Supporto IPv6 nella panoramica di Cloud VPN.
Definire route apprese personalizzate durante la creazione di una sessione
Per alcuni prodotti Network Connectivity, puoi configurare un peer BGP per includere le route apprese personalizzate durante la creazione della risorsa. Per altro devi creare prima la sessione BGP e poi aggiungere la sessione più avanti.
Per ulteriori informazioni su come aggiungere route apprese personalizzate durante la creazione di una sessione, consulta quanto segue:
- Crea un gateway VPN ad alta disponibilità connesso a un gateway VPN peer
- Creare collegamenti VLAN (Dedicated Interconnect)
Se crei un collegamento VLAN Partner Interconnect, crea l'allegato quindi aggiorna il peer BGP per aggiungere route apprese personalizzate.
Se installi un'appliance virtuale di rete di terze parti utilizzando Network Connectivity Center e vuoi utilizzare prima route apprese personalizzate installare 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 in modo da utilizzare le route apprese personalizzate. Per saperne di più, consulta Utilizzare le route apprese personalizzate nella documentazione di Network Connectivity Center.
Quando aggiorni una sessione del router Cloud, il router Cloud controlla se sono presenti sovrapposizioni tra le route apprese personalizzate e le subnet VPC. Se c'è una sovrapposizione, la subnet VPC ha la precedenza. Ciò significa che il traffico viene instradato tramite la subnet VPC anziché tramite la route personalizzata appresa. Cloud Router ignora le route BGP e personalizzate apprese che sono più specifiche o uguali alla subnet VPC. Per maggiori informazioni per informazioni sul routing in Google Cloud, vedi Route.
Se una route BGP e una route appresa personalizzata corrispondono entrambe allo stesso IP di destinazione di destinazione, Google Cloud dà maggiore preferenza alle route con un valore di priorità inferiore. Valori più bassi indicano una priorità più elevata.
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 route apprese personalizzate
Se hai una sessione BGP esistente in cui non sono definite route apprese personalizzate, se vuoi puoi aggiornarla in modo da utilizzarle.
Puoi utilizzare questa procedura anche se hai già configurato route personalizzati appresi per una sessione, ma vuoi aggiungere il prefisso IP specificato in precedenza.
Console
Nella console Google Cloud, vai alla pagina Router Cloud.
Nel campo Nome, fai clic sul nome del Cloud Router appropriato.
Nella pagina Dettagli router, fai clic sul nome della sessione BGP che si desidera modificare.
Nella pagina Dettagli sessione BGP, fai clic su
Modifica.Espandi la sezione Route annunciate, route apprese personalizzate, bidirezionali forwarding (BFD) e nella sezione Route apprese personalizzate:
Nella sezione Priorità di tutte le route apprese personalizzate, per configurare la priorità della route, inserisci un valore di priorità compreso tra
0
e65535
(inclusi) per tutte le route apprese personalizzate configurate per questa sessione.Google Cloud dà maggiore preferenza alle route con valori di priorità più piccoli. Se lo stesso intervallo di indirizzi IP è configurato in più route apprese personalizzate, la selezione del percorso migliore si basa sulla priorità delle route.
Fai clic su Aggiungi nuovo intervallo di indirizzi IP.
Nel campo Intervallo di indirizzi IP, inserisci un indirizzo IPv4 o IPv6. Se se fornisci un indirizzo IP senza una subnet mask, questo viene interpretato come una subnet mask
/32
(per IPv4) e una subnet mask/128
(per IPv6).
Fai clic su Salva.
gcloud
Utilizza la
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 CloudPEER_NAME
: il nome del peer BGPREGION
: la regione in cui si trova il router Cloud localizzatoIP_PREFIXES
: un elenco di prefissi di indirizzi IPv4 o IPv6 separati da virgole, ad esempio192.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 apprese personalizzate disponibili, consulta Limiti.ROUTE_PRIORITY
: un valore di priorità compreso tra0
e65535
(inclusi) per tutte le route apprese personalizzate configurate per questa sessioneGoogle Cloud dà maggiore preferenza alle route con valori di priorità inferiori. In altre parole, a una route con priorità
100
viene data una preferenza maggiore rispetto a una con priorità200
. Se non fornisci un valore, internamente Google Cloud applica un valore di100
.
API
Utilizza il
metodo compute.routers.patch
e aggiorna l'array bgpPeers
.
Quando esegui il patching dell'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 invariato il primo peer BGP, 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 Router CloudREGION
: la regione in cui si trova il router CloudROUTER_NAME
: il nome del router Cloud
Fornisci i valori per la sessione di peering BGP che non modificherai:
PEER_NAME_1
: il nome della sessione BGPINTERFACE_NAME_1
: il nome dell'interfaccia utilizzata utilizzi della sessioneIP_ADDRESS_1
: l'indirizzo IP del router Cloud usati dalla sessione BGPPEER_IP_ADDRESS_1
: l'indirizzo IP del peer BGPPEER_ASN_1
: numero del 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 BGPINTERFACE_NAME_2
: il nome dell'interfaccia utilizzata dalla sessioneIP_ADDRESS_2
: l'indirizzo IP del router Cloud utilizzato dalla sessione BGPPEER_IP_ADDRESS_2
: l'indirizzo IP del peer BGPPEER_ASN_2
: il numero di sistema autonomo (ASN) per la sessioneROUTE_PRIORITY
: un valore di priorità compreso tra0
e65535
(incluso) per tutte le route apprese personalizzate configurate per questa sessioneGoogle Cloud dà maggiore preferenza alle route hanno valori di priorità inferiori. In altre parole, a una route con priorità
100
viene data una preferenza maggiore rispetto a una con priorità200
. Se non fornisci un valore, internamente Google Cloud applica un valore di100
.IP_PREFIX_1
eIP_PREFIX_2
: per ciascuno di questi campi, inserisci un prefisso IPv4 o IPv6Se fornisci un prefisso IP senza una subnet mask, questo viene interpretato come una subnet mask
/32
per IPv4 e/128
per IPv6. Per e informazioni sul numero massimo di route apprese personalizzate disponibili, consulta Limiti.
Sovrascrivi le route apprese personalizzate esistenti
Se vuoi sostituire le route apprese personalizzate definite per un BGP consulta le indicazioni riportate di seguito. Quando utilizzi questa procedura, le route apprese personalizzate vengono ignorate a favore delle nuove route che definisci.
Console
Nella console Google Cloud, vai alla pagina Router Cloud.
Nel campo Nome, fai clic sul nome del router Cloud appropriato.
Nella pagina Dettagli router, fai clic sul nome della sessione BGP che si desidera modificare.
Nella pagina Dettagli sessione BGP, fai clic su
Modifica.Espandi la sezione Route annunciate, route apprese personalizzate, bidirezionali nella sezione Rilevamento dell'inoltro (BFD).
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).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 CloudPEER_NAME
: il nome del peer BGPREGION
: la regione in cui si trova il router CloudIP_PREFIXES
: un elenco di prefissi IPv4 o IPv6 separati da virgola, ad esempio1.2.3.4,6.7.0.0,2001:db8:abcd:12::/64
Se fornisci un prefisso IP senza una subnet mask, questo viene interpretato per IPv4, una subnet mask
/32
e, per IPv6,/128
. Per cancellare tutti i prefissi, utilizza il flag senza alcun valore successivo. Per informazioni sul numero massimo di route personalizzate apprese che puoi avere, consulta Limiti.
API
Utilizza la
Metodo compute.routers.patch
e aggiorna l'array bgpPeers
.
Quando esegui il patching dell'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 appresi personalizzati, 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 Router CloudREGION
: la regione in cui si trova il router CloudROUTER_NAME
: il nome del router Cloud
Fornisci i valori per la sessione di peering BGP che non modificherai:
PEER_NAME_1
: il nome della sessione BGPINTERFACE_NAME_1
: il nome dell'interfaccia utilizzata dalla sessioneIP_ADDRESS_1
: l'indirizzo IP del router Cloud usati dalla sessionePEER_IP_ADDRESS_1
: l'indirizzo IP del peer BGPPEER_ASN_1
: numero del sistema autonomo (ASN) per la sessione
Fornisci i valori relativi alla sessione di peering BGP su cui vuoi sovrascrivere le route apprese personalizzate:
PEER_NAME_2
: il nome della sessione BGPINTERFACE_NAME_2
: il nome dell'interfaccia utilizzata da utilizzi della sessioneIP_ADDRESS_2
: l'indirizzo IP del router Cloud utilizzato dalla sessionePEER_IP_ADDRESS_2
: l'indirizzo IP del peer BGPPEER_ASN_2
: il numero di sistema autonomo (ASN) per la sessioneROUTE_PRIORITY
: un valore di priorità compreso tra0
e65535
(inclusi) per tutte le route apprese personalizzate configurate per questa sessioneGoogle Cloud dà maggiore preferenza alle route hanno valori di priorità inferiori. In altre parole, a una route con priorità
100
viene data una preferenza maggiore rispetto a una con priorità200
. Se non forniscono un valore, internamente Google Cloud applica100
.IP_PREFIX_1
eIP_PREFIX_2
: per ognuno di questi campi, inserisci un valore Prefisso IPv4 o IPv6Se fornisci un indirizzo IP senza una subnet mask, questo viene interpretato come una subnet mask
/32
per IPv4 e/128
per IPv6. Per informazioni sul numero massimo di route apprese personalizzate disponibili, consulta Limiti.
Rimuovere le route apprese personalizzate da una sessione BGP
Per rimuovere alcune o tutte le route apprese personalizzate da una sessione BGP, utilizza il metodo seguendo le indicazioni.
Console
Nella console Google Cloud, vai alla pagina Cloud Routers.
Nel campo Nome, fai clic sul nome del Cloud Router appropriato.
Nella pagina Dettagli router, fai clic sul nome della sessione BGP che si desidera modificare.
Nella pagina Dettagli sessione BGP, fai clic su
Modifica.Espandi la sezione Route annunciate, route apprese personalizzate, protocollo BFD (Bidirectional Forwarding Detection).
Nella sezione Percorsi appresi personalizzati, accanto all'intervallo di indirizzi IP che vuoi rimuovere, fai clic su
Elimina intervallo IP.Fai clic su Salva.
gcloud
Utilizza la
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 CloudPEER_NAME
: il nome del peer BGPREGION
: la regione in cui si trova il router CloudIP_PREFIXES
: un elenco separato da virgole dell'IP prefissi da rimuovere
API
Utilizza il
metodo compute.routers.patch
e aggiorna l'array bgpPeers
.
Quando applichi la patch all'array bgpPeers
, devi fornire i valori
per ogni campo di ogni elemento (a meno che tu non voglia rimuovere alcuni peer BGP
alcuni valori).
Ad esempio, supponiamo che il router Cloud abbia due peer BGP. Supponiamo che non utilizza route apprese personalizzate mentre usa l'altra. Abbandonare il primo peer non modificato e rimuovi 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 Router CloudREGION
: la regione in cui si trova il router CloudROUTER_NAME
: il nome del router Cloud
Fornisci i valori per la sessione di peering BGP che non modificherai:
PEER_NAME_1
: il nome della sessione BGPINTERFACE_NAME_1
: il nome dell'interfaccia utilizzata dalla sessioneIP_ADDRESS_1
: l'indirizzo IP del router Cloud usati dalla sessionePEER_IP_ADDRESS_1
: l'indirizzo IP del peer BGPPEER_ASN_1
: numero del sistema autonomo (ASN) per la sessione
Fornisci i valori della sessione di peering BGP da cui vuoi rimuovere route apprese personalizzate:
PEER_NAME_2
: il nome della sessioneINTERFACE_NAME_2
: il nome dell'interfaccia utilizzata dalla sessioneIP_ADDRESS_2
: l'indirizzo IP del router Cloud utilizzato dalla sessionePEER_IP_ADDRESS_2
: l'indirizzo IP del peer BGPPEER_ASN_2
: il numero di sistema autonomo (ASN) per la sessione
Cambia la priorità per tutte le route apprese personalizzate in una sessione BGP
Se vuoi aggiornare una sessione BGP in modo che utilizzi una priorità diversa apprese, usa le indicazioni seguenti. Ricorda che la priorità è sempre si applica a tutte le route personalizzate definite per un peer BGP; non puoi applicare criteri le priorità a prefissi IP diversi.
Console
Nella console Google Cloud, vai alla pagina Router Cloud.
Nel campo Nome, fai clic sul nome del router Cloud appropriato.
Nella pagina Dettagli router, fai clic sul nome della sessione BGP che si desidera modificare.
Nella pagina Dettagli sessione BGP, fai clic su
Modifica.Espandi la sezione Route annunciate, route apprese personalizzate, bidirezionali nella sezione Rilevamento dell'inoltro (BFD).
Nel campo Priorità di tutte le route apprese personalizzate, per modificare la priorità della route, inserisci un nuovo valore di priorità compreso tra
0
e65535
(incluso) per tutte le route apprese personalizzate configurate per questa sessione.Google Cloud dà maggiore preferenza alle route con valori di priorità più piccoli. Se lo stesso intervallo di indirizzi IP è e configurato in più route apprese personalizzate, la scelta del percorso migliore si basa sulla priorità della route.
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 CloudPEER_NAME
: il nome del peer BGPREGION
: la regione in cui si trova il router CloudNEW_ROUTE_PRIORITY
: un valore di priorità compreso tra0
e65535
(incluso) per tutte le route apprese personalizzate configurate per questa sessioneGoogle Cloud dà maggiore preferenza alle route con valori di priorità inferiori. Vale a dire, un percorso con una priorità pari a
100
ha una priorità maggiore rispetto a uno con priorità200
.
API
Utilizza il
metodo compute.routers.patch
e aggiorna l'array bgpPeers
.
Quando esegui il patching dell'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 invariato il primo peer, ma aggiornare la priorità dei due percorsi personalizzati appresi definiti 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 i valori segnaposto come segue.
Fornisci i valori relativi al router Cloud:
PROJECT_ID
: il progetto che contiene Router CloudREGION
: la regione in cui si trova il router CloudROUTER_NAME
: il nome del router Cloud
Fornisci i valori per la sessione di peering BGP che non modificherai:
PEER_NAME_1
: il nome della sessione BGPINTERFACE_NAME_1
: il nome dell'interfaccia utilizzata dalla sessioneIP_ADDRESS_1
: l'indirizzo IP del router Cloud usati dalla sessionePEER_IP_ADDRESS_1
: l'indirizzo IP del peer BGPPEER_ASN_1
: il numero di sistema autonomo (ASN) per la sessione
Fornisci i valori della sessione di peering BGP che vuoi modificare la priorità:
PEER_NAME_2
: il nome della sessione BGPINTERFACE_NAME_2
: il nome dell'interfaccia utilizzata da utilizzi della sessioneIP_ADDRESS_2
: l'indirizzo IP del router Cloud utilizzato dalla sessionePEER_IP_ADDRESS_2
: l'indirizzo IP del peer BGPPEER_ASN_2
: il numero di sistema autonomo (ASN) per la sessioneNEW_ROUTE_PRIORITY
: un valore di priorità compreso tra0
e65535
(inclusi) per tutte le route apprese personalizzate configurate per questa sessioneGoogle Cloud dà maggiore preferenza alle route con valori di priorità inferiori. Vale a dire, un percorso con una priorità pari a
100
ha una priorità maggiore rispetto a uno con priorità200
.IP_PREFIX_1
eIP_PREFIX_2
: i prefissi IP che sono già definita per la sessione BGP
Controllare lo stato delle route apprese personalizzate
Per controllare lo stato dei percorsi personalizzati appresi, segui le indicazioni riportate di seguito.
Console
Nella console Google Cloud, vai alla pagina Router Cloud.
Nel campo Nome, fai clic sul nome del Cloud Router appropriato.
Nella pagina Dettagli router, fai clic sul nome della sessione BGP che si desidera modificare.
Nella pagina Dettagli sessione BGP, fai clic su
Modifica.Espandi la sezione Route annunciate, route apprese personalizzate, protocollo BFD (Bidirectional Forwarding Detection).
Per visualizzare la priorità del percorso, consulta il campo Priorità di tutte le route apprese personalizzate.
Google Cloud dà maggiore preferenza alle route con valori di priorità inferiori. Vale a dire, un percorso con una priorità pari a
100
ha una priorità maggiore rispetto a uno con priorità200
.Per visualizzare gli intervalli di indirizzi IP, consulta i campi Intervallo di indirizzi IP.
gcloud
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 CloudREGION
: la regione in cui si trova il router Cloud si trova
L'output del comando include i prefissi IP e la priorità configurati per ogni sessione BGP.
Per vedere se una delle route apprese personalizzate è considerata la migliore per il router, utilizza Comando
gcloud compute routers get-status
:gcloud compute routers get-status ROUTER_NAME \ --region=REGION
Sostituisci quanto segue:
ROUTER_NAME
: il nome del router CloudREGION
: la regione Google Cloud
L'output elenca le route migliori per il router Cloud e indica lo stato di ogni sessione BGP.
API
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 Router CloudREGION
: la regione in cui si trova il router CloudROUTER_NAME
: il nome del router Cloud
Il campo
bgpPeers
nell'output contiene la configurazione per ogni sessione BGP.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 Cloud RouterREGION
: la regione in cui si trova il router Cloud localizzatoROUTER_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
Per informazioni su come comprendere lo stato di una sessione BGP, consulta Stati della sessione BGP.
Per risolvere i problemi relativi al router Cloud, consulta Risoluzione dei problemi.