BSD Router Project 1.994: Una evolución hacia la próxima generación de routers basados en BSD

El BSD Router Project (BSDRP) ha lanzado su última versión, 1.994, el 21 de enero de 2025. Este nuevo lanzamiento marca un paso importante hacia la transición a la rama 2, que integrará el marco poudriere-image en lugar de NanoBSD, introduciendo mejoras significativas tanto en funcionalidad como en preparación para las futuras actualizaciones.

Cambios fundamentales y requisitos previos

Uno de los cambios más importantes en esta versión es la necesidad de disponer de un disco de al menos 4 GB. Aquellos usuarios que tengan instalado BSDRP en un disco de 2 GB no podrán realizar la actualización. Sin embargo, para los usuarios con discos de 4 GB o más, la actualización será posible utilizando el siguiente comando para redimensionar la partición del sistema:

system resize-system-slice 3921924

Este requisito prepara el camino para una estructura más robusta y modular en versiones posteriores.

BSD Router Project 1.994: Una evolución hacia la próxima generación de routers basados en BSD | multi tenant ha pf firewalls
BSD Router Project 1.994: Una evolución hacia la próxima generación de routers basados en BSD

Nuevas características destacadas

  1. Base del sistema actualizada:
    • Basado en FreeBSD 15-head (commit 8f6b66a9d3f).
    • Uso del árbol de ports actualizado (commit d995a1532b1b).
  2. Nuevos paquetes:
    • dns/dnsmasq: Diseñado para reemplazar paquetes como isc-dhcp44 y dhcprelya. Este paquete es más ligero y eficiente para DNS, DHCP y servicios TFTP.
    • Python 3.11: Esta versión añade más de 100 MB en bibliotecas, consolidando compatibilidad con aplicaciones modernas.
  3. Paquetes eliminados:
    • freevrrpd y ucarp: Eliminados debido a la integración del modo VRRP en carp.
    • net/aquantia-atlantic-kmod: Eliminado porque no se puede compilar con la última versión del sistema.
  4. Paquetes en desuso (se eliminarán en la próxima versión):
    • isc-dhcp44: Reemplazado por dnsmasq.
    • dhcprelya: También sustituido por dnsmasq debido a requisitos de espacio.

Actualizaciones de paquetes

Entre los numerosos paquetes actualizados en esta versión se incluyen:

  • bird: Actualizado a la versión 2.16.1.
  • frr: Ahora en la versión 10.2.1, ofreciendo una suite de protocolos de enrutamiento IP mejorada.
  • iperf e iperf3: Herramientas esenciales para medir el ancho de banda, actualizadas a 2.2.1 y 3.18, respectivamente.
  • lldpd: Nueva versión 1.0.18 para descubrimiento de capa de enlace.
  • monit: Versión 5.34.4 para monitorización proactiva del sistema.
  • strongswan: Solución VPN basada en IPsec actualizada a 5.9.14.

Ventajas clave de BSDRP 1.994

  1. Preparación para la rama 2: Esta versión se centra en proporcionar una transición fluida hacia el próximo gran cambio del proyecto, con mejoras que aseguran una mayor modularidad y compatibilidad a largo plazo.
  2. Optimización del espacio:
    • La eliminación de paquetes en desuso y la introducción de dnsmasq reducen significativamente los requisitos de almacenamiento y simplifican la gestión.
  3. Actualización de protocolos críticos:
    • Protocolos como BGP y VRRP se benefician de implementaciones más modernas gracias a las actualizaciones de bird y la integración de carp.
  4. Soporte mejorado para hardware moderno:
    • El soporte actualizado para herramientas como open-vm-tools y controladores de CPU garantiza un mejor rendimiento en entornos de virtualización y hardware reciente.

Paquetes clave incluidos

El BSD Router Project mantiene una extensa lista de paquetes para cubrir múltiples necesidades de redes y sistemas. Algunos de los más destacados son:

  • dnsmasq: Una solución ligera para servicios DNS y DHCP.
  • frr10: Una suite avanzada para protocolos de enrutamiento.
  • openvpn: Herramienta para la creación de túneles VPN seguros.
  • iperf e iperf3: Soluciones confiables para medir el rendimiento de la red.
  • strongswan: Solución para VPNs basada en IPsec.
  • monit: Herramienta esencial para la monitorización proactiva.

Instrucciones de instalación

Para los usuarios que deseen actualizar desde versiones anteriores, es fundamental verificar el tamaño del disco y asegurarse de que cumpla con los nuevos requisitos mínimos. En caso contrario, será necesario realizar una instalación limpia en un disco adecuado.

Los pasos básicos incluyen:

  1. Descargar la imagen ISO desde el repositorio oficial en SourceForge.
  2. Usar el comando proporcionado para redimensionar la partición del sistema si es necesario.
  3. Seguir las instrucciones detalladas en la documentación oficial para completar la instalación.

Conclusión

La versión 1.994 de BSD Router Project no solo marca una etapa intermedia hacia la rama 2, sino que también refuerza la posición de BSDRP como una solución sólida para entornos de red avanzados. Con un enfoque en la modularidad, la eficiencia y la compatibilidad con hardware moderno, esta versión está diseñada para satisfacer las necesidades de los administradores de sistemas y entusiastas de redes.

Los usuarios pueden esperar un rendimiento mejorado y una transición sin problemas hacia futuras versiones del proyecto.

Referencias: Sourceforge y BSD Router Project.

Suscríbete al boletín SysAdmin

Este es tu recurso para las últimas noticias y consejos sobre administración de sistemas, Linux, Windows, cloud computing, seguridad de la nube, etc. Lo enviamos 2 días a la semana.

¡Apúntate a nuestro newsletter!


– patrocinadores –

Noticias destacadas

– patrocinadores –

¡SUSCRÍBETE AL BOLETÍN
DE LOS SYSADMINS!

Scroll al inicio
×