Издаване на дистрибутива BSD Router Project 2.0

Оливие Кочар-Лаббе (Olivier Cochard-Labbé), създател на дистрибуцията FreeNAS, представи версия на специализираната дистрибуция BSD Router Project 2.0 (BSDRP), забележителна с обновлението на кодовата база до разработващата се версия FreeBSD 16. Дистрибуцията е предназначена за създаване на компактни софтуерни маршрутизатори, поддържащи маршрутизиращи протоколи RIP, OSPF, BGP и PIM. Управлението се извършва в режим на команден ред чрез CLI интерфейс, напомнящ на интерфейса на Cisco IOS. Дистрибуцията е налична в сборки за архитектури x86_64 и ARM64 (размер на компресираните инсталационни образи ~340 МБ).

Основни характеристики на дистрибуцията:

  • Включени са два пакета с реализация на маршрутизиращи протоколи: FRRouting (форк на Quagga) с поддръжка на BGP, RIP, RIPng (IPv6), OSPF v2, OSPF v3 (IPv6), ISIS и BIRD с поддръжка на BGP, RIP, RIPng (IPv6), OSPF v2 и OSPF v3 (IPv6).
  • Дистрибуцията е адаптирана за паралелна работа с няколко отделни таблици за маршрутизиране (FIB), свързани с реални и виртуални интерфейси.
  • За мониторинг и управление може да се използва SNMP (bsnmp-ucd).
  • Поддържа се експорт на данни за трафика под формата на потоци Netflow.
  • За оценка на производителността на мрежата в пакета са включени утилити NetPIPE, iperf, netblast, netsend и netreceive. За натрупване на статистика за трафика се използва ng_netflow.
  • Поддръжка на създаване на отказоустойчиви маршрутизатори от два сървъра — в нормален режим натоварването може да бъде разпределено между двата сървъра, но при повреда първият маршрутизатор може да поеме натоварването на втория, а вторият — на първия (използва се привързване към активния сървър на виртуалния MAC адрес). Реализацията е базирана на използването на протоколи VRRP (Virtual Router Redundancy Protocol) и CARP (Common Address Redundancy Protocol), реализирани с пакета ucarp.
  • Поддръжка на PPTP, PPPoE и L2TP посредством mpd (Multi-link PPP daemon).
  • Поддръжка на ограничаване на пропускателната способност чрез IPFW + dummynet или ng_car.
  • За Ethernet поддържа работа с VLAN (802.1q), агрегация на линкове и използване на мрежови мостове (802.1w, Rapid Spanning Tree Protocol).
  • За мониторинг се използва пакетът monit.
  • Поддръжка VPN: GRE, GIF, IPSec (IKEv1 и IKEv2 със strongswan), OpenVPN и Wireguard.
  • Поддръжка на NAT64 с използване на демона tayga и вградена поддръжка на IPv6-to-IPv4 тунели.
  • Възможност за инсталиране на допълнителни програми, използвайки пакетен мениджър pkgng.
  • Използване на dnsmasq като DHCP сървър и ssmtp като агент за доставка на поща.
  • Поддръжка на управление чрез SSH, последователен порт, telnet и локална конзола. За улесняване на администрирането е включен инструментът tmux (BSD аналог на screen).
  • Зареждащите образи са генерирани на базата на FreeBSD с помощта на скриптове от NanoBSD.
  • Механизмът за обновяване на системата се основава на създаването на два дяла на Flash запаметител: новата версия се зарежда във втория дял, който след рестартиране става активен, а другият дял чака следващото обновление (дялът се сменя). При откриване на проблеми с инсталираното обновление е възможно връщане към предишното състояние на системата.
  • За проверка на целостта на системата за всеки файл се запазва контролна сума sha256.

В новото издание:

  • Системната среда е обновена до клона FreeBSD 16-HEAD и портовете към 25 септември 2025 г.
  • Актуализирани версии на bird 2.17, frr 10.4.1 (с включена поддръжка на скриптове на езика Lua), openvpn 2.6.15 и strongswan 6.0.1, dnsmasq 2.90, iperf 3.19, lldp 1.0.19, monit 5.35.
  • Добавена е поддръжка за системи на базата на архитектура ARM64.
  • В инсталационния образ е осигурена поддръжка за зареждане както на системи с UEFI, така и на системи с BIOS. За миграция от MBR на GPT е необходима преинсталация.
  • Осъществен е преходът от инструментария Nanobsd на poudriere-image.
  • Включени са пакети: net/vpp, flashrom, mstflint и утилити Mellanox NIC.
  • Пакетите isc-dhcp44 и dhcprelya са премахнати, вместо тях е използван dnsmasq.

Източник: opennet.ru

Купете надежден хостинг за сайтове със защита от DDoS, VPS и VDS сървъри 🔥 Купете надежден хостинг за сайтове със защита от DDoS, VPS и VDS сървъри | ProHoster