Actualizar o inhabilitar BFD
Puedes actualizar los ajustes de detección de reenvío bidireccional (BFD) en una sesión de BGP activa o al inhabilitar una sesión.
Para obtener más información sobre BFD para Cloud Router, consulta los siguientes recursos:
- Consulta las descripciones de los ajustes de BFD que se usan en esta página.
- Consulta más información sobre BFD en la descripción general de BFD para Cloud Router.
- Para comprobar el estado de BFD, consulta el estado de Cloud Router.
Antes de empezar
gcloud
Si quieres usar los ejemplos de línea de comandos de esta guía, haz lo siguiente:
- Instala o actualiza a la versión más reciente de Google Cloud CLI.
- Define una región y una zona predeterminadas.
API
Si quieres usar los ejemplos de API de esta guía, configura el acceso a la API.
Actualizar la configuración de BFD en una sesión de BGP activa
Para actualizar los ajustes de BFD en una sesión de BGP, sigue estos pasos.
Consola
En la Google Cloud consola, ve a la página Cloud Routers.
Selecciona el Cloud Router que quieras actualizar.
En la página Detalles del router, en la sección Sesiones de BGP, seleccione la sesión de BGP que quiera actualizar.
En la página Detalles de la sesión de BGP, haga clic en
Editar.Configura las opciones de BFD tal como se describe en Ajustes y temporizadores de BFD.
gcloud
Ejecuta el 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
Haz los cambios siguientes:
ROUTER_NAME
: el nombre de tu Cloud RouterPEER_NAME
: el nombre de tu par de BGPPROJECT_ID
: nombre del proyecto que contiene el Cloud RouterINTERFACE
: el nombre de la interfaz de este par de BGPIP_ADDRESS
: la dirección IP local con enlace de la interfaz de Cloud Router para este par de BGP en el intervalo169.254.0.0/16
; pertenece a la misma subred que la dirección IP de la interfaz del router de parPEER_ASN
: número de sistema autónomo (ASN) de BGP de este par de BGPPEER_IP_ADDRESS
: la dirección link-local del router peer que pertenece al intervalo169.254.0.0/16
REGION
: la región en la que se encuentra Cloud Router- Configura las opciones de BFD tal como se describe en Ajustes y temporizadores de BFD.
API
Usa el método
routers.patch
para actualizar el campo bgpPeers[].bfd
.
El campo bgpPeers[]
acepta una matriz de pares de BGP. Cuando PATCH
este campo, se sobrescribe la matriz de peers de BGP con la nueva
matriz incluida en tu solicitud.
Envía una solicitud
GET
para obtener la matriz actual de peers de BGP del router. Para obtener más información, consulta Ver la configuración de la sesión de BGP.Envía una solicitud
PATCH
con una nueva matriz de peers de BGP. En el elemento de la matriz que contiene la sesión de BGP cuyos ajustes de BFD quieras actualizar, modifica el campobgpPeers[].bfd
:PATCH https://compute.googleapis.com/compute/projects/PROJECT_ID/regions/REGION/routers/ROUTER_NAME { "bgpPeers": [ BGP_PEERS ] }
Haz los cambios siguientes:
PROJECT_ID
: el proyecto que contiene el Cloud RouterREGION
: región en la que se encuentra Cloud RouterROUTER_NAME
: el nombre de Cloud RouterBGP_PEERS
: el contenido del nuevo array de peers de BGP
En el siguiente ejemplo se incluyen dos peers de BGP y se definen los valores del campo
bgpPeers[].bfd
. Para obtener más información sobre estas opciones, consulta Ajustes y temporizadores de 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 } }
Inhabilitar BFD
Cuando inhabilitas BFD, puedes configurar ajustes de BFD que se activen cuando vuelvas a habilitar la sesión. Las opciones siguen configuradas para la sesión inhabilitada, pero no tienen efecto. Este comportamiento es similar a inhabilitar una regla de cortafuegos sin eliminarla.
Para inhabilitar BFD en una sesión de BGP, sigue estos pasos.
Consola
En la Google Cloud consola, ve a la página Cloud Routers.
Selecciona el Cloud Router que quieras actualizar.
En la página Detalles del router, en la sección Sesiones de BGP, seleccione la sesión de BGP que quiera actualizar.
En la página Detalles de la sesión de BGP, haga clic en
Editar.Define Modo de inicialización de sesiones de BFD como
Disabled
.También puedes configurar otras opciones de BFD, tal como se describe en Ajustes y temporizadores de BFD.
gcloud
Ejecuta el 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
Haz los cambios siguientes:
ROUTER_NAME
: el nombre de tu Cloud RouterPROJECT_ID
: nombre del proyecto que contiene el Cloud RouterPEER_NAME
: el nombre de tu par de BGPINTERFACE
: el nombre de la interfaz de este par de BGPIP_ADDRESS
: la dirección IP local con enlace de la interfaz de Cloud Router para este par de BGP en el intervalo169.254.0.0/16
; pertenece a la misma subred que la dirección IP de la interfaz del router de parPEER_ASN
: número de sistema autónomo (ASN) de BGP de este par de BGPPEER_IP_ADDRESS
: la dirección link-local del router peer que pertenece al intervalo169.254.0.0/16
REGION
: la región en la que se encuentra Cloud RouterBFD_SESSION_INITIALIZATION_MODE
: se ha definido comodisabled
- Opcional: configura otras opciones de BFD tal como se describe en la sección Ajustes de BFD.
API
Usa el método
routers.patch
para actualizar el campo bgpPeers[].bfd.sessionInitializationMode
.
El campo bgpPeers[]
acepta una matriz de pares de BGP. Cuando PATCH
este campo, se sobrescribe la matriz de peers de BGP con la nueva
matriz incluida en tu solicitud.
Envía una solicitud
GET
para obtener la matriz actual de peers de BGP del router. Para obtener más información, consulta Ver la configuración de la sesión de BGP.Envía una solicitud
PATCH
con una nueva matriz de peers de BGP. En el elemento de la matriz que contiene la sesión de BGP para la que quieras inhabilitar BFD, asigna el valorbgpPeers[].bfd.sessionInitializationMode
aDISABLED
:PATCH https://compute.googleapis.com/compute/projects/PROJECT_ID/regions/REGION/routers/ROUTER_NAME { "bgpPeers": [ BGP_PEERS ] }
Haz los cambios siguientes:
PROJECT_ID
: el proyecto que contiene el Cloud RouterREGION
: región en la que se encuentra Cloud RouterROUTER_NAME
: el nombre de Cloud RouterBGP_PEERS
: el contenido del nuevo array de peers de BGP
En el siguiente ejemplo se incluyen dos peers de BGP y se inhabilita BFD para ambos. Para obtener más información sobre estas opciones, consulta Ajustes y temporizadores de 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 } }
Siguientes pasos
Para configurar BFD en una sesión de BGP o en un router de par, consulta Configurar BFD para Cloud Router.
Para ver ejemplos de configuraciones de routers de terceros que admiten BFD para Cloud Router, consulta Usar configuraciones de routers de terceros para BFD.
Para obtener ayuda con los mensajes de diagnóstico, los estados de sesión y los mensajes de estado de BFD, consulta Mensajes de diagnóstico y estados de sesión de BFD.
Para configurar sesiones de BGP, consulta Establecer sesiones de BGP.
Para mostrar, actualizar o eliminar un Cloud Router, consulta Mostrar y eliminar Cloud Routers.
Para solucionar problemas con Cloud Router, consulta la sección Solución de problemas.