Aggiornamento o disabilitazione di BFD
Puoi aggiornare le impostazioni per Bidirectional Forwarding Detection (BFD) su una sessione BGP attiva o quando disabiliti una sessione.
Per ulteriori informazioni sul BFD per il router Cloud, consulta quanto segue di risorse:
- Visualizza descrizioni delle impostazioni BFD utilizzati in questa pagina.
- Scopri di più su BFD nella panoramica del BFD per il router Cloud.
- Controlla lo stato BFD per visualizzare lo stato del router Cloud.
Prima di iniziare
gcloud
Per utilizzare gli esempi delle righe di comando presenti in questa guida, segui questi passaggi:
- Installare o aggiornare all'ultima versione di Google Cloud CLI.
- Imposta una regione predefinita e zona di destinazione.
API
Per utilizzare gli esempi di API riportati in questa guida, configura Accesso alle 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 pagina Dettagli router, nella sezione Sessioni BGP, 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 peer BGPPROJECT_ID
: il nome del progetto contenente la Router CloudINTERFACE
: il nome dell'interfaccia per questo peer BGPIP_ADDRESS
: l'indirizzo IP locale rispetto al collegamento 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 peer router che appartiene all'intervallo169.254.0.0/16
REGION
: la regione in cui si trova il router Cloud localizzato- Configura le opzioni per il protocollo BFD come descritto nelle impostazioni e nei timer del protocollo BFD.
API
Utilizza la
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 di peer BGP per il o eseguire il provisioning di un router. Per maggiori dettagli, vedi Visualizza la configurazione della sessione BGP.Invia una richiesta
PATCH
con un nuovo array di peer BGP. Nell'array che contiene la sessione BGP di cui vuoi configurare le impostazioni BFD aggiorna, 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 Router CloudREGION
: la regione in cui si trova il router Cloud si trovaROUTER_NAME
: il nome del router CloudBGP_PEERS
: i contenuti del nuovo array di BGP colleghi
L'esempio seguente include due peer BGP e imposta la nel campo
bgpPeers[].bfd
. Per ulteriori informazioni su questi opzioni, consulta la sezione Impostazioni e timer del 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 scegliere di configurare le relative impostazioni che diventano attivi quando riattivi la sessione. Le opzioni rimangono configurate per la sessione disabilitata, ma non sono attive. Questo comportamento è simile a disattivendo 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 pagina Dettagli router, nella sezione Sessioni BGP, seleziona la sessione BGP da aggiornare.
Nella pagina Dettagli sessione BGP, fai clic su
Modifica.Imposta 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 contenente la Router CloudPEER_NAME
: il nome del peer BGPINTERFACE
: il nome dell'interfaccia per questo peer BGPIP_ADDRESS
: l'indirizzo IP locale rispetto al collegamento 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 peer router che appartiene all'intervallo169.254.0.0/16
REGION
: la regione in cui si trova il router Cloud localizzatoBFD_SESSION_INITIALIZATION_MODE
: impostata sudisabled
- (Facoltativo) Configura altre opzioni BFD come documentato in BFD impostazioni
API
Utilizza la
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 di peer BGP per il o eseguire il provisioning di un router. Per maggiori dettagli, vedi Visualizza la configurazione della sessione BGP.Invia una richiesta
PATCH
con un nuovo array di peer BGP. Nell'array che contiene la sessione BGP per la quale vuoi disabilitare 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 Router CloudREGION
: la regione in cui si trova il router Cloud si trovaROUTER_NAME
: il nome del router CloudBGP_PEERS
: i contenuti del nuovo array di BGP colleghi
L'esempio seguente include due peer BGP e disabilita BFD per entrambi. Per ulteriori informazioni su queste opzioni, vedi 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 un router peer, consulta Configura BFD per il router Cloud.
Per trovare esempi di configurazioni di router di terze parti che supportano BFD per sul router Cloud, consulta Utilizza configurazioni di router di terze parti per il protocollo BFD.
Per assistenza su messaggi di diagnostica BFD, stati delle sessioni e messaggi di stato, vedi Messaggi diagnostici e stati delle sessioni BFD.
Per configurare le sessioni BGP, consulta Stabilisci sessioni BGP.
Per elencare, aggiornare o eliminare un router Cloud, consulta Elenca ed elimina i router Cloud.
Per risolvere i problemi relativi al router Cloud, consulta Risoluzione dei problemi.