Lëshimi i shpërndarjes BSD Router Project 2.0

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

Bleni hostim tĂ« besueshĂ«m pĂ«r faqe me mbrojtje nga DDoS, serverĂ« VPS VDS đŸ”„ Bleni hostim tĂ« besueshĂ«m pĂ«r faqe me mbrojtje nga DDoS, serverĂ« VPS VDS | ProHoster