Vydání distribuce BSD Router Project 1.994

Olivier Cochard-Labbé, tvůrce distribuce FreeNAS, představil vydání specializované distribuce BSD Router Project 1.994 (BSDRP), která je významná aktualizací databáze kódu na vyvíjející se větvi FreeBSD 15. Distribuce je určena k vytváření kompaktních softwarových směrovačů, které podporují směrovací protokoly RIP, OSPF, BGP a PIM. Ovládání probíhá v příkazovém řádku pomocí CLI rozhraní, které připomíná rozhraní Cisco IOS. Distribuce je dostupná ve verzích pro architekturu x86_64 (velikost instalačního obrazu 190 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í redundantních směrovačů ze dvou. servery — v běžném režimu je zátěž rozdělena mezi oba servery, ale v případě selhání může první směrovač převzít zátěž druhého a druhý zase prvního (vhodně se používá vázání na aktivní server s virtuální MAC adresou). Realizace je založena na použití protokolů VRRP (Virtual Router Redundancy Protocol) a CARP (Common Address Redundancy Protocol), realizovaných 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 15-HEAD a porty k datu 21. ledna 2025.
  • Byly aktualizovány verze FRR 10.2.1, Bird 2.16.1, Strongswan 5.9.14 a ExaBGP 4.2.22, iperf na 2.2.1, iperf3 na 3.18, lldpd na 1.0.18, monit 5.34.4, nrpe 4.1.3, open-vm-tools 12.5, python 3.11.
  • Pro funkci DHCP byl místo isc-dhcp44 a dhcprelya použit balíček dnsmasq (jako náhradní možnost se zvažoval kea, ale ten vyžaduje 300 MB místa na disku spolu se všemi potřebnými závislostmi). Balíčky dhcprelya a isc-dhcp44 byly prohlášeny za zastaralé.
  • Balíček freevrrpd byl odstraněn. Pro zajištění redundancy se nyní používá pouze balíček ucarp, který má vlastní implementaci protokolu VRRP, což umožňuje odstranit freevrrpd.
  • Balíček aquantia-atlantic-kmod byl odstraněn, protože není podporován ve FreeBSD 15.
  • Probíhá práce na přechodu z buildovacích skriptů NanoBSD na nástroje Poudriere-Image. Migrace umožní přidat režim dvojitého spuštění UEFI/BIOS, zkrátit čas sestavení a používat známou metodu sestavení portů.

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