Estaba agregando una nueva política a la lista de importación y exportación para BGP. Luego observé un restablecimiento de sesión bgp. ¿Alguien puede explicar esto por mí?
El único cambio que hice fue anteponer una nueva política para rechazar todo lo anunciado por el vecino y no anunciar nada al vecino.
ej .: configuración anterior:
set protocols bgp group ext import policy-A
set protocols bgp group ext export policy-B
Nueva configuración:
set protocols bgp group ext import nothing policy-A
set protocols bgp group ext export nothing policy-B
bgp
juniper
juniper-junos
Bo Cao
fuente
fuente
Respuestas:
Bueno, hay 3 formas de actualizar la política (aplicar una política a nuestro Adj-RIB-In):
restablecimiento completo: provoca un restablecimiento completo de la sesión con un vecino y aplica políticas para recibir rutas;
restablecimiento parcial : los vecinos deben admitir la función de actualización de ruta [ http://tools.ietf.org/html/rfc2918 ]. Esta función utiliza un mensaje de actualización especial que solicita enviarnos un Adj-RIB-Out de un vecino completo. Esta característica no interrumpe un plano de reenvío;
reconfiguración suave : nuestro enrutador siempre almacena la salida Adj-RIB-Out del vecino completo en su Adj-RIB-In, por lo que si actualizamos una política, ni siquiera enviamos ninguna solicitud al vecino y se aplica en nuestro Adj-RIB-In. Esta característica no interrumpe un plano de reenvío. Esta función está habilitada de manera predeterminada en Juniper Junos OS y funciona automáticamente cuando confirmamos una configuración.
Si consideramos todo lo anterior, fue el restablecimiento parcial el que no interrumpe el plano de reenvío del enrutador o si uno de los vecinos no admite la actualización de ruta y la función de "reconfiguración parcial" está desactivada con la palabra clave "no mantener ninguno".
Recientemente escribí un pequeño artículo sobre esas características, pero en ruso: http://sk1f3r.ru/bgp-softreset
fuente