Aggiornamento o disabilitazione di BFD
Puoi aggiornare le impostazioni per Bidirectional Forwarding Detection (BFD) in una sessione BGP attiva o quando disabiliti una sessione.
Per ulteriori informazioni su BFD per il router Cloud, consulta le seguenti risorse:
- Visualizza le descrizioni delle impostazioni BFD utilizzate in questa pagina.
- Scopri di più su BFD nella panoramica di BFD per il router Cloud.
- Controlla lo stato BFD visualizzando lo stato del router Cloud.
Prima di iniziare
gcloud
Se vuoi utilizzare gli esempi di riga di comando di questa guida, procedi nel seguente modo:
- Installa o aggiorna alla versione più recente di Google Cloud CLI.
- Imposta una regione e una zona predefinite.
API
Se vuoi utilizzare gli esempi di API riportati in questa guida, configura l'accesso API.
Aggiorna le impostazioni BFD su una sessione BGP attiva
Per aggiornare le impostazioni BFD su una sessione BGP esistente, segui questi passaggi.
Console
Nella console Google Cloud, vai alla pagina Router Cloud.
Seleziona il router Cloud da aggiornare.
Nella sezione Sessioni BGP della pagina Dettagli router, seleziona la sessione BGP da aggiornare.
Nella pagina Dettagli sessione BGP, fai clic su
Modifica.Configura le opzioni BFD come documentato in Impostazioni e timer BFD.
gcloud
Esegui il comando update-bgp-peer
:
gcloud compute routers update-bgp-peer ROUTER_NAME \ --peer-name=PEER_NAME \ --project=PROJECT_ID \ --interface=INTERFACE \ --ip-address=IP_ADDRESS \ --peer-asn=PEER_ASN \ --peer-ip-address=PEER_IP_ADDRESS \ --region=REGION \ --bfd-session-initialization-mode=BFD_SESSION_INITIALIZATION_MODE \ --bfd-min-receive-interval=BFD_MIN_RECEIVE_INTERVAL \ --bfd-min-transmit-interval=BFD_MIN_TRANSMIT_INTERVAL \ --bfd-multiplier=BFD_MULTIPLIER
Sostituisci quanto segue:
ROUTER_NAME
: il nome del tuo router CloudPEER_NAME
: il nome del tuo peer BGPPROJECT_ID
: il nome del progetto che contiene il router CloudINTERFACE
: nome dell'interfaccia per questo peer BGPIP_ADDRESS
: l'indirizzo IP locale rispetto al collegamento dell'interfaccia del router Cloud per questo peer BGP nell'intervallo169.254.0.0/16
; appartiene alla stessa subnet dell'indirizzo IP dell'interfaccia del router peerPEER_ASN
: il numero di sistema autonomo (ASN) BGP per questo peer BGPPEER_IP_ADDRESS
: l'indirizzo locale rispetto al collegamento del router peer che appartiene all'intervallo169.254.0.0/16
REGION
: la regione in cui si trova il router Cloud- Configura le opzioni BFD come documentato in Impostazioni e timer BFD.
API
Utilizza il metodo routers.patch
per aggiornare il campo bgpPeers[].bfd
.
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.
Invia una richiesta
GET
per ottenere l'array attuale dei peer BGP per il router. Per maggiori dettagli, consulta Visualizzare la configurazione della sessione BGP.Invia una richiesta
PATCH
con un nuovo array di peer BGP. Nell'elemento array che contiene la sessione BGP di cui vuoi aggiornare le impostazioni BFD, modifica il campobgpPeers[].bfd
:PATCH https://compute.googleapis.com/compute/projects/PROJECT_ID/regions/REGION/routers/ROUTER_NAME { "bgpPeers": [ BGP_PEERS ] }
Sostituisci quanto segue:
PROJECT_ID
: il progetto che contiene il router CloudREGION
: la regione in cui si trova il router CloudROUTER_NAME
: il nome del router CloudBGP_PEERS
: i contenuti del nuovo array di peer BGP
L'esempio seguente include due peer BGP e imposta i valori nel campo
bgpPeers[].bfd
. Per ulteriori informazioni su queste opzioni, consulta la sezione Impostazioni e timer BFD.{ "name": "peer-1", "interfaceName": "if-peer-1", "ipAddress": "169.254.10.1", "peerIpAddress": "169.254.10.2", "peerAsn": 64512, "advertisedRoutePriority": 100, "advertiseMode": "DEFAULT" "bfd": { "sessionInitializationMode": DISABLED, "minTransmitInterval": 1000, "minReceiveInterval": 1000, "multiplier": 5 } }, { "name": "peer-2", "interfaceName": "if-peer-2", "ipAddress": "169.254.20.1", "peerIpAddress": "169.254.20.2", "peerAsn": 64513, "advertisedRoutePriority": 99, "advertiseMode": "DEFAULT" "bfd": { "sessionInitializationMode": ACTIVE, "minTransmitInterval": 1000, "minReceiveInterval": 1000, "multiplier": 5 } }
Disattiva BFD
Quando disattivi il protocollo BFD, puoi configurare le relative impostazioni in modo che diventino attive quando riattivi la sessione. Le opzioni rimangono configurate per la sessione disabilitata, ma non sono attive. Questo comportamento è simile alla disattivazione di una regola firewall senza eliminarla.
Per disabilitare il protocollo BFD su una sessione BGP, segui questi passaggi.
Console
Nella console Google Cloud, vai alla pagina Router Cloud.
Seleziona il router Cloud da aggiornare.
Nella sezione Sessioni BGP della pagina Dettagli router, seleziona la sessione BGP da aggiornare.
Nella pagina Dettagli sessione BGP, fai clic su
Modifica.Imposta la modalità di inizializzazione della sessione BFD su
Disabled
.Facoltativamente, configura altre opzioni BFD come documentato in Impostazioni e timer BFD.
gcloud
Esegui il comando update-bgp-peer
:
gcloud compute routers update-bgp-peer ROUTER_NAME \ --project=PROJECT_ID \ --peer-name=PEER_NAME \ --interface=INTERFACE \ --ip-address=IP_ADDRESS \ --peer-asn=PEER_ASN \ --peer-ip-address=PEER_IP_ADDRESS \ --region=REGION \ --bfd-session-initialization-mode=BFD_SESSION_INITIALIZATION_MODE \ --bfd-min-receive-interval=BFD_MIN_RECEIVE_INTERVAL \ --bfd-min-transmit-interval=BFD_MIN_TRANSMIT_INTERVAL \ --bfd-multiplier=BFD_MULTIPLIER
Sostituisci quanto segue:
ROUTER_NAME
: il nome del tuo router CloudPROJECT_ID
: il nome del progetto che contiene il router CloudPEER_NAME
: il nome del tuo peer BGPINTERFACE
: nome dell'interfaccia per questo peer BGPIP_ADDRESS
: l'indirizzo IP locale rispetto al collegamento dell'interfaccia del router Cloud per questo peer BGP nell'intervallo169.254.0.0/16
; appartiene alla stessa subnet dell'indirizzo IP dell'interfaccia del router peerPEER_ASN
: il numero di sistema autonomo (ASN) BGP per questo peer BGPPEER_IP_ADDRESS
: l'indirizzo locale rispetto al collegamento del router peer che appartiene all'intervallo169.254.0.0/16
REGION
: la regione in cui si trova il router CloudBFD_SESSION_INITIALIZATION_MODE
: impostato sudisabled
- (Facoltativo) Configura altre opzioni BFD come documentato nelle impostazioni BFD
API
Utilizza il metodo routers.patch
per aggiornare il campo bgpPeers[].bfd.sessionInitializationMode
.
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.
Invia una richiesta
GET
per ottenere l'array attuale dei peer BGP per il router. Per maggiori dettagli, consulta Visualizzare la configurazione della sessione BGP.Invia una richiesta
PATCH
con un nuovo array di peer BGP. Nell'elemento array che contiene la sessione BGP per cui vuoi disabilitare il protocollo BFD, impostabgpPeers[].bfd.sessionInitializationMode
suDISABLED
:PATCH https://compute.googleapis.com/compute/projects/PROJECT_ID/regions/REGION/routers/ROUTER_NAME { "bgpPeers": [ BGP_PEERS ] }
Sostituisci quanto segue:
PROJECT_ID
: il progetto che contiene il router CloudREGION
: la regione in cui si trova il router CloudROUTER_NAME
: il nome del router CloudBGP_PEERS
: i contenuti del nuovo array di peer BGP
L'esempio seguente include due peer BGP e disabilita BFD per entrambi. Per ulteriori informazioni su queste opzioni, consulta Impostazioni e timer BFD.
{ "name": "peer-1", "interfaceName": "if-peer-1", "ipAddress": "169.254.10.1", "peerIpAddress": "169.254.10.2", "peerAsn": 64512, "advertisedRoutePriority": 100, "advertiseMode": "DEFAULT" "bfd": { "sessionInitializationMode": DISABLED, "minTransmitInterval": 1000, "minReceiveInterval": 1000, "multiplier": 5 } }, { "name": "peer-2", "interfaceName": "if-peer-2", "ipAddress": "169.254.20.1", "peerIpAddress": "169.254.20.2", "peerAsn": 64513,https://cloud.google.com/network-connectivity/docs/router/how-to/configuring-bfd "advertisedRoutePriority": 99, "advertiseMode": "DEFAULT" "bfd": { "sessionInitializationMode": DISABLED, "minTransmitInterval": 1000, "minReceiveInterval": 1000, "multiplier": 5 } }
Passaggi successivi
Per configurare il protocollo BFD su una sessione BGP o su un router peer, consulta Configurare il protocollo BFD per il router Cloud.
Per trovare esempi di configurazioni di router di terze parti che supportano il protocollo BFD per il router Cloud, consulta Utilizzare le configurazioni del router di terze parti per il protocollo BFD.
Per assistenza con i messaggi di diagnostica, gli stati delle sessioni e i messaggi di stato relativi a BFD, consulta Messaggi di diagnostica e stati delle sessioni del BFD.
Per configurare le sessioni BGP, vedi Stabilire sessioni BGP.
Per elencare, aggiornare o eliminare un router Cloud, consulta Elencare ed eliminare i router Cloud.
Per risolvere i problemi relativi al router Cloud, consulta la pagina Risoluzione dei problemi.