Vydání distribuce BSD Router Project 2.0

Olivier Cochard-Labbé, tvůrce distribuce FreeNAS, představil vydání specializované distribuce BSD Router Project 2.0 (BSDRP), která se vyznačuje aktualizací základního kódu na právě vyvíjenou větev FreeBSD 16. Distribuce je určena k vytváření kompaktních softwarových směrovačů, které podporují protokoly směrování RIP, OSPF, BGP a PIM. Správa se provádí v příkazovém řádku prostřednictvím rozhraní CLI podobnému rozhraní Cisco IOS. Distribuce je dostupná v sestavách pro architektury x86_64 a ARM64 (velikost komprimovaných instalačních obrazů ~340 MB).

Hlavní vlastnosti distribuce:

  • Součástí jsou dva balíčky s implementací směrovacích protokolů: FRRouting (fork Quagga) s podporou BGP, RIP, RIPng (IPv6), OSPF v2, OSPF v3 (IPv6), ISIS a BIRD s podporou BGP, RIP, RIPng (IPv6), OSPF v2 a OSPF v3 (IPv6).
  • Distribuce je přizpůsobena pro paralelní použití několika oddělených směrovacích tabulek (FIB), které jsou navázány na reálné a virtuální rozhraní.
  • Pro monitorování a správu lze použít SNMP (bsnmp-ucd).
  • Podporuje export dat o provozu ve formě proudů Netflow.
  • Pro hodnocení výkonnosti sítě jsou součástí nástroje NetPIPE, iperf, netblast, netsend a netreceive. Pro shromažďování statistik o provozu se používá ng_netflow.
  • Podpora pro vytváření vysoce dostupných směrovačů ze dvou serverů — v běžném režimu může být zatížení rozděleno mezi oba servery, ale v případě selhání může první směrovač převzít zátěž druhého a druhý zátěž prvního (používá se vázání na aktivní server virtuálního MAC-adresy). Implementace se zakládá na použití protokolů VRRP (Virtual Router Redundancy Protocol) a CARP (Common Address Redundancy Protocol), realizovaná pomocí balíčku ucarp.
  • Podpora PPTP, PPPoE a L2TP pomocí mpd (Multi-link PPP daemon).
  • Podpora omezení propustnosti pomocí IPFW + dummynet nebo ng_car.
  • Pro Ethernet je podporována práce s VLAN (802.1q), agregace linků a použití síťových mostů (802.1w, Rapid Spanning Tree Protocol).
  • Pro monitorování se používá balíček monit.
  • Podpora VPN: GRE, GIF, IPSec (IKEv1 a IKEv2 se strongswan), OpenVPN a Wireguard.
  • Podpora NAT64 za použití démona tayga a integrovaná podpora tunelů IPv6-to-IPv4.
  • Možnost instalace dalších programů pomocí balíčkového manažera pkgng.
  • Použití jako DHCP-server dnsmasq a jako poštovní doručovací agent ssmtp.
  • Podpora správy přes SSH, sériový port, telnet a místní konzoli. Pro usnadnění správy je v balení zahrnuta utilita tmux (analog BSD k screen).
  • K instalačním obrazům byly vytvořeny na základě FreeBSD pomocí skriptů z NanoBSD.
  • Mechanismus aktualizace systému je založen na vytvoření dvou oddílů na flash paměti: nová verze se nahrává do druhého oddílu, který se po restartu stává aktivním, zatímco druhý oddíl čeká na další aktualizaci (oddíly se přehazují). V případě zjištění problémů s nainstalovanou aktualizací je možné se vrátit k předchozímu stavu systému.
  • Pro kontrolu integrity systému je pro každý soubor uchovávána kontrolní suma sha256.

V novém vydání:

  • Systémové prostředí bylo aktualizováno na větev FreeBSD 16-HEAD a porty ke dni 25. září 2025.
  • Byly aktualizovány verze bird 2.17, frr 10.4.1 (včetně podpory skriptů v jazyce Lua), openvpn 2.6.15 a strongswan 6.0.1, dnsmasq 2.90, iperf 3.19, lldp 1.0.19, monit 5.35.
  • Byla přidána podpora pro systémy založené na architektuře ARM64.
  • V instalačním obraze byla zajištěna podpora zavádění jak na systémech s UEFI, tak na systémech s BIOS. Pro migraci z MBR na GPT je nutná přeinstalace.
  • Byl proveden přechod z nástrojů Nanobsd na poudriere-image.
  • Sada obsahuje balíčky: net/vpp, flashrom, mstflint a utility Mellanox NIC.
  • Byly odstraněny balíčky isc-dhcp44 a dhcprelya, místo nich byl použit dnsmasq.

Zdroj: opennet.ru

Koupit spolehlivý hosting pro webové stránky s ochranou proti DDoS, VPS VDS servery 🔥 Koupit spolehlivý hosting pro webové stránky s ochranou proti DDoS, VPS VDS servery | ProHoster