Equipo de desarrollo del paquete de enrutamiento OpenBGPD Publicó la versión el 13 de abril de 2026 OpenBGPD 9.1. Los desarrolladores recuerdan que, además de OpenBSD, OpenBGPD-portable funciona en FreeBSD y distribuciones de Linux Alpine, Debian, Fedora, RHEL/CentOS y Ubuntu.
Qué hay en OpenBGPD 9.1
- se ha acelerado el procesamiento de filtros salientes mediante el almacenamiento de reglas en un array y la deduplicación de filtros idénticos entre pares;
- se ha mejorado el registro de errores de análisis de atributos que causan restablecimientos de sesión a través de la notificación de error UPDATE ATTRLIST;
- se han añadido nuevas métricas de memoria para show rib memory, algunas de las cuales también están disponibles en show neighbor;
- se ha corregido un error lógico en el procesamiento de configuraciones de volcado MRT para per-peer y per-group.
El foco principal de OpenBGPD 9.1 no está en ampliar la lista de funciones, sino en mejorar la eficiencia en escenarios de alta carga. Se han revisado los filtros de salida: las reglas ahora se almacenan en un array y los filtros idénticos entre vecinos se deduplican. Según los autores del proyecto, junto con los cambios en filter_set, esto permite reducir la duración de la sincronización inicial en grandes servidores de rutas en más de 25%.
Se ha mejorado el procesamiento de filter_sets en el proceso RDE. El proyecto ha abandonado el esquema anterior en favor de un array lineal de objetos set, con el fin de disminuir la cantidad de cache miss y así acelerar el paso de rutas a través de la política de filtración. Para los operadores de redes, esto, en esencia, significa continuar el enfoque en la optimización de OpenBGPD para configuraciones pesadas y escenarios BGP intensivos, donde no solo la corrección es importante, sino también un comportamiento predecible bajo carga.
Otro cambio notable se refiere a la observabilidad. En OpenBGPD 9.1 se han añadido nuevas métricas de memoria, disponibles a través del comando show rib memory; parte de estos datos ahora también se rastrean por vecinos y se muestran a través de show neighbor. Al mismo tiempo, se ha mejorado el registro de errores de análisis de atributos que pueden llevar a una restablecimiento de la sesión BGP con la notificación UPDATE ATTRLIST error. Esto hace que el diagnóstico de problemas con las sesiones y rutas sea más transparente.
Fuente: linux.org.ru
