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