Actualizar o inhabilitar BFD
Puedes actualizar la configuración de Detección de Reenvío Bidireccional (BFD) en una sesión de BGP activa o cuando inhabilitas una sesión.
Si deseas obtener más información sobre BFD para Cloud Router, consulta los siguientes recursos:
- Consulta las descripciones de la configuración de BFD que se usa en esta página.
- Obtén más información sobre BFD en la Descripción general de BFD para Cloud Router.
- Para ver el estado de BFD, visualiza el estado de Cloud Router.
Antes de comenzar
gcloud
Si deseas usar los ejemplos de línea de comandos de esta guía, haz lo siguiente:
- Instala Google Cloud CLI o actualízala a la última versión.
- Configura una región y una zona predeterminadas.
API
Si deseas usar los ejemplos de API de esta guía, configura el acceso a la API.
Actualiza la configuración de BFD en una sesión de BGP activa
Para actualizar la configuración de BFD en una sesión de BGP existente, sigue estos pasos.
Console
En la consola de Google Cloud, ve a la página Cloud Routers.
Selecciona el Cloud Router que quieres actualizar.
En la página Detalles del router, de la sección Sesiones de BGP, elige la sesión de BGP que quieres actualizar.
En la página de detalles de la sesión de BGP, haz clic en
Editar.Configura las opciones de BFD como se documenta en la configuración 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
Reemplaza lo siguiente:
ROUTER_NAME
: el nombre de tu Cloud RouterPEER_NAME
es el nombre de tu par de BGPPROJECT_ID
: el nombre del proyecto que contiene el Cloud Router.INTERFACE
: el nombre de la interfaz para este intercambio de tráfico de BGPIP_ADDRESS
: la dirección IP de vínculo local de la interfaz de Cloud Router para este par de BGP en el rango169.254.0.0/16
; pertenece a la misma subred que la dirección IP de la interfaz del router del par.PEER_ASN
: El número del sistema autónomo (ASN) de BGP para este par de BGPPEER_IP_ADDRESS
: La dirección de vínculo local del router de par que pertenece al rango169.254.0.0/16
REGION
es la región en la que se encuentra el Cloud Router- Configura las opciones de BFD como se documenta en la configuración y temporizadores de BFD.
API
Usa el método routers.patch
para actualizar el campo bgpPeers[].bfd
.
El campo bgpPeers[]
acepta un array de pares de BGP. Cuando aplicas PATCH
en este campo, reemplazarás el array existente de pares de BGP por el array nuevo incluido en tu solicitud.
Envía una solicitud
GET
para obtener el array actual de pares de BGP para el router. Para obtener más información, consulta Visualiza la configuración de las sesiones de BGP.Envía una solicitud
PATCH
con un array nuevo de pares BGP. En el elemento del array que contiene la sesión de BGP cuya configuración de BFD deseas actualizar, modifica el campobgpPeers[].bfd
:PATCH https://compute.googleapis.com/compute/projects/PROJECT_ID/regions/REGION/routers/ROUTER_NAME { "bgpPeers": [ BGP_PEERS ] }
Reemplaza lo siguiente:
PROJECT_ID
es el proyecto que contiene el Cloud RouterREGION
es la región en la que se encuentra el Cloud Router.ROUTER_NAME
es el nombre del Cloud RouterBGP_PEERS
es el contenido del nuevo array de pares de BGP.
En el siguiente ejemplo, se incluyen dos pares de BGP y se configuran los valores en el campo
bgpPeers[].bfd
. Para obtener más información sobre estas opciones, consulta Configuración 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 } }
Inhabilita BFD
Cuando inhabilitas BFD, puedes configurar de forma opcional los parámetros de BFD que se activan cuando vuelves a habilitar la sesión. Las opciones permanecen configuradas para la sesión inhabilitada, pero no se aplican. Este comportamiento es similar a inhabilitar una regla de firewall sin borrarla.
Para inhabilitar BFD en una sesión de BGP, sigue estos pasos.
Console
En la consola de Google Cloud, ve a la página Cloud Routers.
Selecciona el Cloud Router que quieres actualizar.
En la página Detalles del router, de la sección Sesiones de BGP, elige la sesión de BGP que quieres actualizar.
En la página de detalles de la sesión de BGP, haz clic en
Editar.Establece el Modo de inicialización de sesión de BFD en
Disabled
.De forma opcional, configura otras opciones de BFD como se documenta en la configuración 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
Reemplaza lo siguiente:
ROUTER_NAME
: el nombre de tu Cloud RouterPROJECT_ID
: el nombre del proyecto que contiene el Cloud Router.PEER_NAME
es el nombre de tu par de BGPINTERFACE
: el nombre de la interfaz para este intercambio de tráfico de BGPIP_ADDRESS
: la dirección IP de vínculo local de la interfaz de Cloud Router para este par de BGP en el rango169.254.0.0/16
; pertenece a la misma subred que la dirección IP de la interfaz del router del par.PEER_ASN
: el número del sistema autónomo (ASN) de BGP para este par de BGPPEER_IP_ADDRESS
: la dirección de vínculo local del router de par que pertenece al rango169.254.0.0/16
REGION
es la región en la que se encuentra el Cloud RouterBFD_SESSION_INITIALIZATION_MODE
: configurado comodisabled
- Opcional: Configura otras opciones de BFD como se documenta en la configuración de BFD.
API
Usa el método routers.patch
para actualizar el campo bgpPeers[].bfd.sessionInitializationMode
.
El campo bgpPeers[]
acepta un array de pares de BGP. Cuando aplicas PATCH
en este campo, reemplazarás el array existente de pares de BGP por el array nuevo incluido en tu solicitud.
Envía una solicitud
GET
para obtener el array actual de pares de BGP para el router. Para obtener más información, consulta Visualiza la configuración de las sesiones de BGP.Envía una solicitud
PATCH
con un array nuevo de pares BGP. En el elemento de array que contiene la sesión de BGP para la que deseas inhabilitar BFD, configurabgpPeers[].bfd.sessionInitializationMode
comoDISABLED
:PATCH https://compute.googleapis.com/compute/projects/PROJECT_ID/regions/REGION/routers/ROUTER_NAME { "bgpPeers": [ BGP_PEERS ] }
Reemplaza lo siguiente:
PROJECT_ID
es el proyecto que contiene el Cloud RouterREGION
es la región en la que se encuentra el Cloud Router.ROUTER_NAME
es el nombre del Cloud RouterBGP_PEERS
es el contenido del nuevo array de pares de BGP.
En el siguiente ejemplo, se incluyen dos pares de BGP y se inhabilita BFD para ambos. Para obtener más información sobre estas opciones, consulta Configuración 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 } }
¿Qué sigue?
Si deseas configurar BFD en una sesión de BGP o router de intercambio de tráfico, consulta Configura BFD para Cloud Router.
Si deseas encontrar ejemplos de parámetros de configuración de router de terceros compatibles con BFD para Cloud Router, consulta Usa parámetros de configuración de router de terceros para BFD.
Para obtener ayuda con los mensajes de diagnóstico de BFD, los estados de sesión y los mensajes de estado, consulta Mensajes de diagnóstico y estados de sesión de BFD.
Para configurar las sesiones de BGP, consulta Establece sesiones de BGP.
Para enumerar, actualizar o borrar un Cloud Router, consulta Enumera y borra Cloud Routers.
Para solucionar problemas con Cloud Router, consulta Solución de problemas.