Utgivning av BSD Router Project 1.994

Olivier Cochard-Labbé, skaparen av FreeNAS-distributionen, presenterade utgivningen av den specialiserade distributionen BSD Router Project 1.994 (BSDRP), som Àr anmÀrkningsvÀrd för uppdateringen av kodbasen till den pÄgÄende utvecklingsgrenen av FreeBSD 15. Distributionen Àr avsedd för att skapa kompakta programvaruroutrar som stöder routingprotokollen RIP, OSPF, BGP och PIM. Hanteringen sker via kommandoradsgrÀnssnittet CLI, som liknar Cisco IOS. Distributionen finns tillgÀnglig i byggnader för x86_64-arkitekturen (installationsbildens storlek Àr 190 MB).

Huvudegenskaper för distributionen:

  • TvĂ„ paket ingĂ„r som implementerar routingprotokoll: FRRouting (en fork av Quagga) som stöder BGP, RIP, RIPng (IPv6), OSPF v2, OSPF v3 (IPv6), ISIS och BIRD som stöder BGP, RIP, RIPng (IPv6), OSPF v2 och OSPF v3 (IPv6).
  • Distributionen Ă€r anpassad för parallell anvĂ€ndning av flera separata routingtabeller (FIB) kopplade till bĂ„de verkliga och virtuella grĂ€nssnitt.
  • För övervakning och hantering kan SNMP (bsnmp-ucd) anvĂ€ndas.
  • Export av trafikdata stöds i form av Netflow-flöden.
  • För bedömning av nĂ€tverksprestanda ingĂ„r verktygen NetPIPE, iperf, netblast, netsend och netreceive. För insamling av trafikstatistik anvĂ€nds ng_netflow.
  • Stöd för skapande av redundant router med tvĂ„ enheter servrar — i normal drift kan belastningen fördelas mellan bĂ„da servrarna, men vid ett fel kan den första routern ta över belastningen frĂ„n den andra och vice versa (aktiverad bindning till den aktiva servern med det virtuella MAC-adress). Implementeringen Ă€r baserad pĂ„ anvĂ€ndning av protokollen VRRP (Virtual Router Redundancy Protocol) och CARP (Common Address Redundancy Protocol), implementerat med paketet ucarp.
  • Stöd för PPTP, PPPoE och L2TP med hjĂ€lp av mpd (Multi-link PPP-daemon).
  • Stöd för bandbreddsbegrĂ€nsning med hjĂ€lp av IPFW + dummynet eller ng_car.
  • För Ethernet stöds arbete med VLAN (802.1q), lĂ€nksaggregation och anvĂ€ndning av nĂ€tverksswitchar (802.1w, Rapid Spanning Tree Protocol).
  • För övervakning anvĂ€nds paketet monit.
  • Support VPN: GRE, GIF, IPSec (IKEv1 och IKEv2 med strongswan), OpenVPN och Wireguard.
  • Stöd för NAT64 med anvĂ€ndning av demon tayga och inbyggt stöd för IPv6-tunnlar till IPv4.
  • Möjlighet att installera ytterligare program med hjĂ€lp av paketförvaltaren pkgng.
  • AnvĂ€ndning som DHCP-server dnsmasq, och som mailleveransagent — ssmtp.
  • Stöd för hantering via SSH, seriell port, telnet och lokal konsol. För att underlĂ€tta administrationen ingĂ„r verktyget tmux (BSD-versionen av screen).
  • Startbilder har genererats baserat pĂ„ FreeBSD med hjĂ€lp av skript frĂ„n NanoBSD.
  • Systemuppdateringsmekanismen bygger pĂ„ att tvĂ„ partitioner skapas pĂ„ Flash-minnet: den nya versionen laddas i den andra partitionen, som efter omstart blir aktiv, medan den andra partitionen vĂ€ntar pĂ„ nĂ€sta uppdatering (partitionerna byts plats). Vid upptĂ€ckta problem med den installerade uppdateringen Ă€r det möjligt att Ă„tergĂ„ till det tidigare tillstĂ„ndet av systemet.
  • För att kontrollera systemets integritet sparas en kontrollsumma sha256 för varje fil.

I den nya utgÄvan:

  • Systemmiljön har uppdaterats till FreeBSD 15-HEAD och portar enligt lĂ€get den 21 januari 2025.
  • Versionerna av FRR 10.2.1, Bird 2.16.1, Strongswan 5.9.14 och ExaBGP 4.2.22, iperf till 2.2.1, iperf3 till 3.18, lldpd till 1.0.18, monit 5.34.4, nrpe 4.1.3, open-vm-tools 12.5, python 3.11 har uppdaterats.
  • För DHCP-anvĂ€ndning har paketet dnsmasq anvĂ€nts istĂ€llet för isc-dhcp44 och dhcprelya (kea övervĂ€gdes som alternativ, men den krĂ€ver med sina nödvĂ€ndiga beroenden 300MB diskutrymme). Paketen dhcprelya och isc-dhcp44 har blivit förĂ„ldrade.
  • Paketet freevrrpd har tagits bort. För att sĂ€kerstĂ€lla redundans anvĂ€nds nu endast paketet ucarp, som har en egen implementation av protokollet VRRP, vilket gör freevrrpd överflödigt.
  • Paketet aquantia-atlantic-kmod har tagits bort, dĂ„ det inte stöder kompilering i FreeBSD 15.
  • Arbete pĂ„gĂ„r för att övergĂ„ frĂ„n byggskripten NanoBSD till verktyget Poudriere-Image. Migrationen kommer att möjliggöra att lĂ€gga till UEFI/BIOS dual boot-lĂ€ge, minska byggtiden och anvĂ€nda den vanliga metoden för portbyggnad.

KĂ€lla: opennet.ru

Köp pĂ„litlig webbhotell med DDoS-skydd, VPS VDS-servrar đŸ”„ Köp pĂ„litlig webbhotell med DDoS-skydd, VPS VDS-servrar | ProHoster