Olivier Cochard-Labbé, krijuesi i shpërndarjes FreeNAS, prezantoi lëshimin e shpërndarjes së specializuar BSD Router Project 2.0 (BSDRP), e cila është e veçantë për përmirësimin e kodit bazë në degën e zhvillimit të FreeBSD 16. Kjo shpërndarje është e destinuar për krijimin e routerëve të kompaktë software, të cilët mbështesin protokollet e routing-ut RIP, OSPF, BGP dhe PIM. Menaxhimi bëhet në mënyrë të komandës përmes një interface CLI, i ngjashëm me interface-in Cisco IOS. Shpërndarja është e disponueshme në ndërtimet për arkitekturat x86_64 dhe ARM64 (madhësia e imazheve të instalimit të kompresuar ~340 MB).
Karakteristikat kryesore të shpërndarjes:
- Përfshihen dy paketa me realizime të protokolleve të routing-ut: FRRouting (fork Quagga) me mbështetje për BGP, RIP, RIPng (IPv6), OSPF v2, OSPF v3 (IPv6), ISIS dhe BIRD me mbështetje për BGP, RIP, RIPng (IPv6), OSPF v2 dhe OSPF v3 (IPv6).
- Shpërndarja është e adaptuar për përdorimin paralel të disa tabelave të ndara të routing-ut (FIB), të lidhura me ndërfaqet reale dhe virtuale.
- Për monitorim dhe menaxhim mund të përdoret SNMP (bsnmp-ucd).
- Eksporti i të dhënave mbi trafikun mbështetet në formën e rrjedhave Netflow.
- Për të vlerësuar performancën e rrjetit, përfshihen utilitetet NetPIPE, iperf, netblast, netsend dhe netreceive. Për grumbullimin e statistikat mbi trafikun përdoret ng_netflow.
- MbĂ«shtetje pĂ«r krijimin e router-Ă«ve tĂ« qĂ«ndrueshĂ«m nga dy serverĂ« â nĂ« mĂ«nyrĂ« normale, ngarkesa mund tĂ« shpĂ«rndahen nĂ« tĂ« dy serverĂ«t, por nĂ« rast tĂ« dĂ«shtimit, router-i i parĂ« mund tĂ« marrĂ« ngarkesĂ«n e serverit tĂ« dytĂ«, ndĂ«rsa i dyti â tĂ« parĂ« (aplikon lidhjen me aktivin serverin virtual MAC-adresat). Zbatimi bazohet nĂ« pĂ«rdorimin e protokolleve VRRP (Virtual Router Redundancy Protocol) dhe CARP (Common Address Redundancy Protocol), i implementuar pĂ«rmes paketĂ«s ucarp.
- Mbështetje për PPTP, PPPoE dhe L2TP përmes mpd (Multi-link PPP daemon).
- Mbështetje për kufizimin e kapacitetit përmes IPFW + dummynet ose ng_car.
- Për Ethernet, mbështetet puna me VLAN (802.1q), agregimi i linjave dhe përdorimi i urave rrjetërore (802.1w, Rapid Spanning Tree Protocol).
- Për monitorim përdoret paketa monit.
- Mbështetje VPN: GRE, GIF, IPSec (IKEv1 dhe IKEv2 me strongswan), OpenVPN dhe Wireguard.
- Mbështetje për NAT64 duke përdorur demonin tayga dhe mbështetje të integruar për tunelat IPv6-to-IPv4.
- Mundësia për të instaluar programe shtesë duke përdorur menaxherin e paketave pkgng.
- PĂ«rdorimi si server DHCP dnsmasq, dhe si agent i dorĂ«zimit tĂ« postĂ«s â ssmtp.
- Mbështetje për menaxhim përmes SSH, port serial, telnet dhe konsolë lokale. Për të thjeshtuar administrimin, paketimi përfshin utilitarin tmux (analog i BSD për screen).
- Imazhet e ngarkimit janë gjeneruar mbi bazën e FreeBSD duke përdorur skenarët nga NanoBSD.
- Mekanizmi për azhurnimin e sistemit bazohet në krijimin e dy ndarjeve në pajisjen Flash: versioni i ri ngarkohet në ndarjen e dytë, e cila pas rinisjes bëhet aktive, ndërsa ndarja tjetër pret shfaqjen e një azhurnimi të ardhshëm (ndarjet këmbëngulin). Në rast se identifikohen probleme me azhurnimin e instaluar, është e mundur të rikthehet në gjendjen e mëparshme të sistemit.
- Për të verifikuar integritetin e sistemit, për çdo skedari ruhet një hash kontrolli sha256.
Në lëshimin e ri:
- Mjedisi sistemor është përditësuar në degën FreeBSD 16-HEAD dhe portet sipas datës 25 shtator 2025.
- Janë përditësuar versionet e bird 2.17, frr 10.4.1 (duke përfshirë mbështetje për skenarët në gjuhën Lua), openvpn 2.6.15 dhe strongswan 6.0.1, dnsmasq 2.90, iperf 3.19, lldp 1.0.19, monit 5.35.
- ĂshtĂ« shtuar mbĂ«shtetje pĂ«r sisteme tĂ« bazuara nĂ« arkitekturĂ«n ARM64.
- Imazhi i instalimit mbështet ngarkimin si në sistemet me UEFI, ashtu edhe në ato me BIOS. Për migrimin nga MBR në GPT kërkohet rindërtimi.
- Kalimi nga mjetet Nanobsd në poudriere-image është realizuar.
- Në përbërje përfshihen paketat: net/vpp, flashrom, mstflint dhe utilitetet Mellanox NIC.
- Paketat isc-dhcp44 dhe dhcprelya janë hequr, për të cilat është angazhuar dnsmasq.
Burimi: opennet.ru
