Выпуск BSD Router Project 2.0
16:21, 01.10.2025
Состоялся выпуск дистрибутива BSD Router Project 2.0 под девизом “Нет необходимости покупать роутер: скачайте его!”.
BSDRP выпущен для компактных программных маршрутизаторов, и поддерживает такие протоколы как BGP, RIP, PIM, и OSPF. Управления осуществляется с помощью командной строки через CLI-интерфейс. Данный дистрибутив доступен для архитектур ARM64 и x86_64. Также в проекте обновлена кодовая база до ветки FreeBSD 16.
Характеристики дистрибутива
- в комплекте есть 2 пакета с реализацией протоколов маршрутизации: BIRD и FRRouting.
- для задач связанных с управлением и мониторингом можно использовать SNMP.
- проект адаптирован для параллельного использования обособленных таблиц маршрутизации.
- для накопления статистики о трафике присутствует ng_netflow, а для оценки производительности доступны утилиты netreceive, iperf, NetPIPE, netsend и netblast.
- экспорт информации о трафики в потоках Netflow.
- возможность создания отказоустойчивых маршрутизаторов из 2 серверов, таким образом – в обычном режиме нагрузка будет равномерно распределена на 2 сервера, а в случае сбоя нагрузку может взять на себя функционирующий маршрутизатор. Реализация происходит с помощью протоколов CARP и VRRP.
- наличие ограничения пропускной способности с ng_car и IPFW + dummynet.
- наличие пакета monit для мониторинга.
- для Ethernet существует поддержка для сетевых мостов, агрегации линков, и работы с VLAN.
- установка дополнительных программ с менеджером pkgng.
- поддержка OpenVPN, IPSec, GRE, Wireguard, и GIF.
- в качестве агента доставки почты используется ssmpt, а в качестве DHCP-сервера dnsmasq.
- для упрощения админ задач доступна утилита tmux, наличие поддержки управления через последовательный порт, SSH, и локальную консоль.
- обновление системы базируется на 2 разделах на Flash-накопителе: второй раздел получает новую версию загрузки, и после перезагрузки становиться активным. При обнаружении проблем с установкой, можно произвести отказ на предыдущее состояние системы.
Дополнения и изменения в BSD Router Project 2.0
- обновления версий ird 2.17, openvpn 2.6.15, dnsmasq 2.90, lldp 1.0.19, iperf 3.19, strongswan 6.0.1, monit 5.35.
- обновление системного окружения до FreeBSD 16.
- поддержка систем на ARM64.
- переход на инструментарий poudriere‑image.
- в образе установки поддержка загрузки на системах с BIOS и UEFI.
- задействован пакет dnsmasq.