BSD Router Project 2.0 väljaanne

Olivier Cochard-Labbé, FreeNASi arendaja, tutvustas spetsialiseeritud BSD Router Project 2.0 (BSDRP) väljalaset, mis on märkimisväärne oma koodibaasi ajakohastamise poolest FreeBSD 16 arendusharu versioonile. Jaotust kasutatakse kompaktsete tarkvararuuteri loomisel, mis toetab RIP, OSPF, BGP ja PIM marsruutimisprotokolle. Juhtimine toimub käsurea liidese kaudu, mis meenutab Cisco IOS liidest. Jaotus on saadaval x86_64 ja ARM64 arhidektuuride kogustes (kompresseeritud installipiltide suurus ~340 MB).

Distributsiooni peamised omadused:

  • Komplekti kuuluvad kaks paketti marsruutimisprotokollide rakendamiseks: FRRouting (Quagga fork) BGP, RIP, RIPng (IPv6), OSPF v2, OSPF v3 (IPv6), ISIS-i toetusega ja BIRD BGP, RIP, RIPng (IPv6), OSPF v2 ja OSPF v3 (IPv6) toetusega.
  • Distributsioon on kohandatud mitme isoleeritud marsruuditabeli (FIB) samaaegseks kasutamiseks, mis on seotud tegelike ja virtuaalsete liideste vahel.
  • Jälgimiseks ja haldamiseks saab kasutada SNMP-d (bsnmp-ucd).
  • Toetatakse andmete eksportimist liiklusvoogude Netflow kujul.
  • Võrgu jõudluse hindamiseks sisaldab komplekt utiliite NetPIPE, iperf, netblast, netsend ja netreceive. Statistika kogumiseks liikluse kohta kasutatakse ng_netflow.
  • Kahest serverist koosnevate tõrketuksude ruuterite loomise tugi - tavapärases töörežiimis võib koormus jagada mõlema serveri vahel, kuid tõrke korral võib esimene ruuter võtta enda peale teise koormuse ja teine ​​esimese koormuse (kasutatakse aktiivse virtuaalse MAC-aadressi sidumist). Teostus põhineb VRRP (Virtual Router Redundancy Protocol) ja CARP (Common Address Redundancy Protocol) protokollide kasutamisel, teostatud ucarp paketi abil.
  • Toetatakse PPTP, PPPoE ja L2TP protokolle mpd (Multi-link PPP daemon) kaudu.
  • Toetatakse läbilaskevõime piiramist IPFW + dummynet või ng_car abil.
  • Etherneti kohta toetatakse VLAN-i (802.1q) tööd, linkide agregatsiooni ja võrgu sildade kasutamist (802.1w, Rapid Spanning Tree Protocol).
  • Jälgimiseks kasutatakse paketti monit.
  • Toetamine VPN: GRE, GIF, IPSec (IKEv1 ja IKEv2 koos strongswaniga), OpenVPN ja Wireguard.
  • Toetatakse NAT64 kasutades demooni tayga ja sisseehitatud IPv6-IPv4 tunnelite toetust.
  • Võime installida täiendavaid programme, kasutades paketihaldurit pkgng.
  • Kasutamine DHCP-serverina dnsmasq ja postisaatjana ssmtp.
  • Tugi SSH, serial port, telnet ja kohaliku konsooli juhendamiseks. Halduse lihtsustamiseks on komplektis utiliit tmux (BSD-analoog ekraanile).
  • Boot-pildid on genereeritud FreeBSD põhjal NanoBSD skriptide abil.
  • Süsteemi uuendamise mehhanism põhineb kahte jaotust loodud Flash-mäluseadmikus: uus versioon laaditakse teise jaotusse, mis muutub pärast taaskäivitamist aktiivseks, samas kui teine jaotus ootab järgmise uuenduse saabumist (jaotused vahetuvad). Probleemide ilmnemisel paigaldatud uuenduse puhul on võimalik tagasi tagastada süsteem varasemasse olekusse.
  • Süsteemi terviklikkuse kontrollimiseks salvestatakse iga faili SHA256 kontrollsummad.

Uues väljaandes:

  • Käitamiskeskkond on uuendatud FreeBSD 16-HEAD harule ja sadamate tasemele seisuga 25. september 2025.
  • Uuendatud versioonid bird 2.17, frr 10.4.1 (sealhulgas Lua skriptide toe lisamine), openvpn 2.6.15 ja strongswan 6.0.1, dnsmasq 2.90, iperf 3.19, lldp 1.0.19, monit 5.35.
  • Lisatud tugi ARM64 arhitektuuriga süsteemidele.
  • Installimispildis on tagatud tugi nii UEFI kui BIOS süsteemide käivitamiseks. MBR-lt GPT-le ülemiseks on vajalik uuesti installimine.
  • Üleminek Nanobsd tööriistade komplektilt poudriere-image'ile.
  • Komplekti kuuluvad paketid: net/vpp, flashrom, mstflint ja Mellanox NIC utiliidid.
  • Kustutatud on paketid isc-dhcp44 ja dhcprelya, mille asemel on kasutusele võetud dnsmasq.

Allikas: opennet.ru

Osta usaldusväärne veebihosting DDoS kaitsega, VPS VDS serverid 🔥 Osta usaldusväärne veebihosting DDoS kaitsega, VPS VDS serverid | ProHoster