Release of BSD Router Project 2.0

Olivier Cochard-Labbé, skaberen af distributionen FreeNAS, har præsenteret udgivelsen af den specialiserede BSD Router Project distribution 2.0 (BSDRP), bemærkelsesværdig ved opdateringen af kodebasen til den under udvikling branch af FreeBSD 16. Distributionen er designet til at skabe kompakte software-routere, der understøtter routingprotokoller som RIP, OSPF, BGP og PIM. Styringen udføres i kommandolinje-mode via et CLI-interface, der ligner Cisco IOS. Distributionen er tilgængelig i builds til arkitekturerne x86_64 og ARM64 (størrelsen på de komprimerede installationsbilleder er ~340 MB).

Nøglefunktioner i distributionen:

  • Der medfølger to pakker med implementeringer af routingprotokoller: FRRouting (en fork af Quagga) med støtte for BGP, RIP, RIPng (IPv6), OSPF v2, OSPF v3 (IPv6), ISIS og BIRD med støtte for BGP, RIP, RIPng (IPv6), OSPF v2 og OSPF v3 (IPv6).
  • Distributionen er tilpasset til parallel anvendelse af flere afskiltede routingtabeller (FIB), bundet til både virkelige og virtuelle grænseflader.
  • Til overvågning og styring kan SNMP (bsnmp-ucd) anvendes.
  • Eksport af data om trafik understøttes i form af Netflow-strømme.
  • For at vurdere netværksydelsen er der tilføjet værktøjer som NetPIPE, iperf, netblast, netsend og netreceive. Til indsamling af trafikstatistik anvendes ng_netflow.
  • Understøttelse af oprettelse af fejltolerante routere fra to servere — i normal drift kan belastningen fordeles mellem begge servere, men i tilfælde af en fejl kan den første router overtage belastningen fra den anden, og den anden fra den første (fungerer ved binding til den aktive virtuelle MAC-adresse). Implementeringen er baseret på brugen af protokoller som VRRP (Virtual Router Redundancy Protocol) og CARP (Common Address Redundancy Protocol), realiseret ved hjælp af pakken ucarp.
  • Understøttelse af PPTP, PPPoE og L2TP ved hjælp af mpd (Multi-link PPP daemon).
  • Understøttelse af båndbreddebegrænsning ved hjælp af IPFW + dummynet eller ng_car.
  • For Ethernet understøttes arbejde med VLAN (802.1q), linkaggregation og brug af netværksbroer (802.1w, Rapid Spanning Tree Protocol).
  • Til overvågning anvendes pakken monit.
  • Support VPN: GRE, GIF, IPSec (IKEv1 og IKEv2 med strongswan), OpenVPN og Wireguard.
  • Understøttelse af NAT64 med brug af daemon tayga og indbygget support til tunneller IPv6-til-IPv4.
  • Mulighed for at installere ekstra programmer ved hjælp af pakkehåndtereren pkgng.
  • Brug af dnsmasq som DHCP-server og ssmtp som mailleveringsagent.
  • Understøttelse af administration via SSH, seriel port, telnet og lokal konsol. For at lette administrationen medfølger værktøjet tmux (BSD-ækvivalent til screen).
  • Bootbilleder genereret på basis af FreeBSD ved hjælp af scripts fra NanoBSD.
  • Systemopdateringsmekanismen er baseret på oprettelse af to partitioner på flash-lageret: den nye version bliver indlæst i den anden partition, som efter genstart bliver aktiv, mens den anden partition venter på den næste opdatering (partitionerne bytter plads). I tilfælde af problemer med den installerede opdatering er det muligt at rulle systemet tilbage til den tidligere tilstand.
  • For at kontrollere systemets integritet gemmes en sha256 checksum for hver fil.

I den nye version:

  • Systemmiljøet er opdateret til FreeBSD 16-HEAD-kvisten og porte pr. 25. september 2025.
  • Opdaterede versioner af bird 2.17, frr 10.4.1 (inklusive understøttelse af scripts i Lua), openvpn 2.6.15 og strongswan 6.0.1, dnsmasq 2.90, iperf 3.19, lldp 1.0.19, monit 5.35.
  • Tilføjet understøttelse af systemer baseret på ARM64-arkitekturen.
  • Installationsbilledet understøtter både systemer med UEFI og systemer med BIOS. For at migrere fra MBR til GPT kræves en geninstallation.
  • Overgangen fra Nanobsd-værktøjet til poudriere-image er gennemført.
  • Inkluderer pakker: net/vpp, flashrom, mstflint og værktøjer til Mellanox NIC.
  • Pakkene isc-dhcp44 og dhcprelya er fjernet, som er blevet erstattet af dnsmasq.

Kilde: opennet.ru

Køb pålidelig webhosting med DDoS-beskyttelse, VPS VDS-servere 🔥 Køb pålidelig webhosting med DDoS-beskyttelse, VPS VDS-servere | ProHoster