Publication de la distribution BSD Router Project 2.0

Olivier Cochard-Labbé, créateur de la distribution FreeNAS, a présenté la version spécialisée de BSD Router Project 2.0 (BSDRP), remarquable par la mise à jour de la base de code vers la branche en développement de FreeBSD 16. Cette distribution est conçue pour créer des routeurs logiciels compacts, prenant en charge les protocoles de routage RIP, OSPF, BGP et PIM. La gestion se fait en ligne de commande via une interface CLI, similaire à l'interface Cisco IOS. La distribution est disponible pour les architectures x86_64 et ARM64 (taille des images ISO compressées ~340 Mo).

Caractéristiques principales de la distribution :

  • Deux paquets de mise en Ɠuvre des protocoles de routage sont inclus : FRRouting (fork de Quagga) prend en charge BGP, RIP, RIPng (IPv6), OSPF v2, OSPF v3 (IPv6), ISIS et BIRD prenant en charge BGP, RIP, RIPng (IPv6), OSPF v2 et OSPF v3 (IPv6).
  • La distribution est adaptĂ©e Ă  l'utilisation parallĂšle de plusieurs tables de routage isolĂ©es (FIB), associĂ©es Ă  des interfaces rĂ©elles et virtuelles.
  • SNMP (bsnmp-ucd) peut ĂȘtre utilisĂ© pour la surveillance et la gestion.
  • L'export des donnĂ©es de trafic au format des flux Netflow est pris en charge.
  • Des utilitaires comme NetPIPE, iperf, netblast, netsend et netreceive sont inclus pour Ă©valuer les performances du rĂ©seau. Pour la collecte des statistiques de trafic, ng_netflow est utilisĂ©.
  • Prise en charge de la crĂ©ation de routeurs tolĂ©rants aux pannes Ă  partir de deux serveurs — en fonctionnement normal, la charge peut ĂȘtre rĂ©partie sur les deux serveurs, mais en cas de dĂ©faillance, le premier routeur peut prendre en charge la charge du second, et le second celle du premier (utilisation de l'attachement Ă  l'actif serveur virtuel adresse MAC). La mise en Ɠuvre repose sur l'utilisation des protocoles VRRP (Virtual Router Redundancy Protocol) et CARP (Common Address Redundancy Protocol), rĂ©alisĂ©s Ă  l'aide du package ucarp.
  • Prise en charge de PPTP, PPPoE et L2TP grĂące Ă  mpd (Multi-link PPP daemon).
  • Soutien Ă  la limitation de la bande passante via IPFW + dummynet ou ng_car.
  • Pour Ethernet, il est possible de travailler avec des VLAN (802.1q), d'agrĂ©ger des liaisons et d'utiliser des ponts rĂ©seau (802.1w, Rapid Spanning Tree Protocol).
  • Le package monit est utilisĂ© pour la surveillance.
  • Support VPN: GRE, GIF, IPSec (IKEv1 et IKEv2 avec strongswan), OpenVPN et Wireguard.
  • Prise en charge de NAT64 Ă  l'aide du dĂ©mon tayga et prise en charge intĂ©grĂ©e des tunnels IPv6-to-IPv4.
  • PossibilitĂ© d'installer des programmes supplĂ©mentaires en utilisant le gestionnaire de paquets pkgng.
  • Utilisation de dnsmasq comme serveur DHCP et de ssmtp comme agent de livraison de courriel.
  • Support de la gestion via SSH, port sĂ©rie, telnet et console locale. Pour simplifier l'administration, l'outil tmux (Ă©quivalent BSD de screen) est inclus.
  • Les images de dĂ©marrage sont gĂ©nĂ©rĂ©es Ă  partir de FreeBSD Ă  l'aide de scripts de NanoBSD.
  • Le mĂ©canisme de mise Ă  jour du systĂšme repose sur la crĂ©ation de deux partitions sur le support Flash : la nouvelle version est chargĂ©e sur la deuxiĂšme partition, qui devient active aprĂšs le redĂ©marrage, tandis que l'autre partition attend la prochaine mise Ă  jour (les partitions Ă©changent leurs rĂŽles). En cas de problĂšme avec la mise Ă  jour installĂ©e, un retour Ă  l'Ă©tat prĂ©cĂ©dent du systĂšme est possible.
  • Pour vĂ©rifier l'intĂ©gritĂ© du systĂšme, une somme de contrĂŽle sha256 est conservĂ©e pour chaque fichier.

Dans cette nouvelle version :

  • L'environnement systĂšme a Ă©tĂ© mis Ă  jour vers la branche FreeBSD 16-HEAD et les ports Ă  la date du 25 septembre 2025.
  • Versions mises Ă  jour de bird 2.17, frr 10.4.1 (avec prise en charge de scripts en Lua), openvpn 2.6.15 et strongswan 6.0.1, dnsmasq 2.90, iperf 3.19, lldp 1.0.19, monit 5.35.
  • Ajout du support pour les systĂšmes basĂ©s sur l'architecture ARM64.
  • L'image d'installation prend en charge le dĂ©marrage Ă  la fois sur les systĂšmes UEFI et BIOS. Pour la migration de MBR vers GPT, une rĂ©installation est nĂ©cessaire.
  • Transition de l'outil Nanobsd vers poudriere-image.
  • Les packages suivants sont inclus : net/vpp, flashrom, mstflint et des utilitaires Mellanox NIC.
  • Les packages isc-dhcp44 et dhcprelya ont Ă©tĂ© supprimĂ©s, remplacĂ©s par dnsmasq.

Source : opennet.ru

Acheter un hĂ©bergement fiable pour les sites avec protection DDoS, serveurs VPS VDS đŸ”„ Acheter un hĂ©bergement fiable pour les sites avec protection DDoS, serveurs VPS VDS | ProHoster