Olivier Cochard-Labbé, krijuesi i distribucionit FreeNAS, prezantoi lëshimin e distribucionit të specializuar BSD Router Project 2.0 (BSDRP), e cila është e shquar për përditësimin e bazës së kodit në degën në zhvillim FreeBSD 16. Ky distribucion është i destinuar për krijimin e routerëve të vegjël softuerikë, të cilët mbështesin protokolet e routingut RIP, OSPF, BGP dhe PIM. Menaxhimi bëhet përmes komandës në një ndërfaqe CLI, e ngjashme me ndërfaqen Cisco IOS. Distribucioni është në dispozicion në ndërtimet për arkitekturën x86_64 dhe ARM64 (madhësia e imazheve të instaluara të komprimuara ~340 MB).
Karakteristikat kryesore të distribucionit:
- Paketa përfshin dy zgjidhje për implementimin e protokolleve të rutimit: FRRouting (fork i 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).
- Distribucioni është përshtatur për përdorim paralel të disa tabelave të veçuara të rutimit (FIB), të lidhura me ndërfaqe reale dhe virtuale.
- Për monitorim dhe menaxhim mund të përdoret SNMP (bsnmp-ucd).
- Mbështetet eksportimi i të dhënave të trafikut në formën e rrjedhave Netflow.
- Për vlerësimin e performancës së rrjetit përfshihen mjetet NetPIPE, iperf, netblast, netsend dhe netreceive. Për grumbullimin e statistikave të trafikut përdoret ng_netflow.
- Mbështetje për krijimin e routerëve të qëndrueshëm nga dy serverë - në modalitetin normal, ngarkesa mund të ndahet në të dy serverët, por në rast të dështimit, routeri i parë mund të marrë ngarkesën e routerit të dytë, dhe e drejta e dytë - e parë. serverit të virtual. MAC-adresës). Realizimi bazohet në përdorimin e protokolleve VRRP (Virtual Router Redundancy Protocol) dhe CARP (Common Address Redundancy Protocol), të realizuar përmes paketës ucarp.
- Mbështetje për PPTP, PPPoE dhe L2TP me anë të mpd (Multi-link PPP daemon).
- Mbështetje për kufizimin e bandwidth-it me anë të IPFW + dummynet ose ng_car.
- Për Ethernet mbështetet puna me VLAN (802.1q), agregimi i lidhjeve dhe përdorimi i urave të rrjetit (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 daemon-in tayga dhe mbështetje të integruar për tunele IPv6-to-IPv4.
- Mundësi për instalimin e programeve shtesë duke përdorur menaxherin e paketave pkgng.
- Përdorimi i dnsmasq si server DHCP, ndërsa ssmtp si agjent për dërgimin e postës elektronike.
- Mbështetet menaxhimi përmes SSH, portës seriale, telnet dhe konsolës lokale. Për ta thjeshtuar administrimin, përfshihet edhe utilita tmux (analogu BSD i screen).
- Imazhet e nisjes janë gjeneruar mbi bazën e FreeBSD me ndihmën e skripteve nga NanoBSD.
- Mekanizmi i përditësimit të sistemit bazohet në krijimin e dy ndarjeve në njësinë Flash: versioni i ri ngarkohet në ndarjen e dytë, e cila pas rindezjes bëhet aktive, ndërsa ndarja tjetër pret përditësimin e radhës (ndarjet ndërrojnë vendet). Nëse zbulohen probleme me përditësimin e instaluar, është i mundur rikthimi në gjendjen e mëparshme të sistemit.
- Për verifikimin e integritetit të sistemit, për çdo skedar ruhet një shumë kontrolli sha256.
NĂ« versionin e ri:
- Mjedisi sistemor është përditësuar në degën FreeBSD 16-HEAD dhe portet deri më 25 Shtator 2025.
- Versionet përditësuar të bird 2.17, frr 10.4.1 (me përfshirjen e mbështetjes për skriptet 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.
- Shtuar mbështetje për sistemet e bazuara në arkitekturën ARM64.
- Në imazhin e instalimit është siguruar mbështetje për ngarkimin si në sistemet me UEFI, ashtu edhe në sistemet me BIOS. Për migitim nga MBR në GPT kërkohet riinstalimi.
- Kaluar nga mjetet Nanobsd në poudriere-image.
- Paketat e përfshira: net/vpp, flashrom, mstflint dhe utilitat e Mellanox NIC.
- Paketet isc-dhcp44 dhe dhcprelya janë fshirë, ndërsa dnsmasq është përdorur si zëvendësim.
Burimi: opennet.ru
