Limpiar sesiones BGP en Cisco

Hay un par de maneras, algunas más recomendadas que otras, para restablecer (reset) o limpiar (clear) una sesión BGP entre dos vecinos.

El manual de Cisco IOS listas las siguientes circunstancias en las que se debe restablecer una conexión BGP, para que los cambios surtan efecto:

  • Se añaden o cambian listas de acceso relacionadas con BGP
  • Cambios de los pesos relacionadas con BGP
  • Cambios de listas de distribución relacionadas con BGP
  • Cambios en las especificaciones del temporizador relacionadas con BGP
  • Cambios en la distancia administrativa de BGP
  • Cambios en mapas de rutas relacionados con BGP

Limpieza tradicional de sesión BGP (alias Hard Reset)

  • Tirar la sesión BGP con todos los vecinos, un vecino o grupo de pares.
  • Una nueva sesión se vuelve a establecer dentro de 30-60 segundos, dependiendo.
  • Procesar la totalidad de la tabla de Internet puede tomar un tiempo realmente largo.
  • Esto casi nunca se recomienda en las redes de producción, debido al corte producido.
router#clear ip bgp {* | neighbor ip | peer-group}

Soft Reconfiguration (from IOS 11.2+)

Outbound Soft Reconfiguration:

  • Re-envía la tabla completa de BGP
  • No es configurable y está habilitada por defecto.

Inbound Soft Reconfiguration:

  • Requiere la configuración de antemano.
  • Todos los vecinos necesitan tener soporte de soft reset.
  • Almacena la tabla BGP completa del vecino en la memoria del router.
  • No es una buena idea en un router de interconexión con carga, debido a los requisitos de memoria.
  • Útil para propósitos de ensayos, pero se recomienda sólo para entornos de pruebas.

Esto vuelve a enviar la tabla BGP el vecino, soft-reconfig outbound:

router#clear ip bgp {neighbor ip} soft out

Esto permitirá soft-reconfiguration inbound para el vecino, De esta manera todas las rutas se almacenan en la memoria antes de los filtros se apliquen.

router(config-router)#router bgp 12345
router(config-router)#neighbor {neighbor ip} soft-reconfig [inbound]

Esto toma todas las rutas en la memoria y volver a los filtros se aplica en esas rutas. router#clear ip bgp {neighbor ip} soft in

Actualizar Ruta (alias Soft Reset) (a partir de IOS 12.1 +)

  • Se utiliza para solicitar a un vecino que reenvíe la información de enrutamiento, sin tirar la sesión.
  • Útil después de realizar cambios en la configuración para actualizar las tablas BGP,
  • Route-refresh-capability debe ser soportada por ambos vecinos.
  • Route-refresh-capability se negocia en el establecimiento de la sesión de BGP Peer.
  • No requiere memoria adicional como Soft-Reconfiguration.
  • Esta es la manera preferida para restablecer las conexiones de un vecino.
router#clear ip bgp {* | neighbor ip | peer-group} in

Traducción del artículo Clearing BGP Sessions para ver el original aquí.

Retro

Lugares

Redes

Sistemas

Varios