Olivier Cochard-Labbé, a FreeNAS disztribúció alkotója, kiadta a (BSDRP), amely a FreeBSD 12.1-es kódalap frissítésével figyelemreméltó. A disztribúció célja kompakt szoftver routerek létrehozása, amelyek széles protokolltámogatással rendelkeznek, mint például RIP, OSPF, BGP és PIM. A kezelés parancssori felületen (CLI) történik, amely a Cisco-ra hasonlít. A disztribúció amd64 és i386 architektúrákra készült csomagokkal érkezik (az installáló kép mérete 140 MB).
A FreeBSD 12.1-STABLE-ra való frissítésen kívül az új verzió alapértelmezetten tartalmazza az Intel processzorok mikrokódjának betöltését, továbbá frissítve lett a wireguard, Mellanox Firmware, vim-tiny, mrtparse, nrpe3, perl, bash és frr7-pythontools csomagokat is, mivel a driver if_cxgbev (Chelsio Ethernet VF) és if_qlxgb (Ethernet QLogic 3200) is megtalálható. Alapértelmezetten be van kapcsolva az ICMP-átirányítások helyes blokkolása. Az alkalmazások verziói frissültek, köztük az easy-rsa 3.0.7, FRR 7.4, pmacct 1.7.4, openvpn 2.4.9 és strongswan 5.8.4. Az IPv6 multicast-eszközei (pim6-tools, pim6dd, pim6sd) eltávolításra kerültek.
A disztribúció főbb jellemzői:
- Két csomag tartalmazza a router protokollok megvalósítását: (a Quagga fork) BGP, RIP, RIPng (IPv6), OSPF v2, OSFP v3 (IPv6), ISIS támogatással, és BGP, RIP, RIPng (IPv6), OSPF v2 és OSFP v3 (IPv6) támogatással;
- A disztribúció párhuzamosan használható, elkülönített routing táblákkal (FIB), amelyek valódi és virtuális interfészekhez kapcsolódnak;
- A monitorozáshoz és kezeléshez SNMP (bsnmp-ucd) használható. Támogatott a Netflow adatforgalom-exportálása;
- A hálózati teljesítmény értékelésére olyan eszközök tartoznak, mint a NetPIPE, iperf, netblast, netsend és netreceive. A forgalom statisztikáinak gyűjtésére az ng_netflow használható;
- Elérhető a freevrrpd, amely a VRRP (Virtual Router Redundancy Protocol, RFC 3768) protokoll megvalósítása, és az ucarp a CARP protokoll támogatásával, amelyek a hibatűrő routerek működését szolgálják egy aktív szerverhez való virtuális MAC-cím hozzárendelésével, amely hiba esetén átkonfigurálható a tartalék szerverre. Normál üzemmódban a terhelés megosztható a két szerver között, azonban hiba esetén az első router átveheti a második terhét, míg a második a elsőét;
- (Multi-link PPP daemon) PPTP, PPPoE és L2TP támogatással;
- A sávszélesség kezeléséhez az IPFW + dummynet shaper ajánlott, vagy ;
- Az Ethernet VLAN (802.1q) támogatása, link aggregáció és hálózati hidak használata a Rapid Spanning Tree Protocol (802.1w) protokoll alkalmazásával biztosított;
- Monitorozáshoz használjuk a ;
- VPN támogatás áll rendelkezésre: GRE, GIF, IPSec (IKEv1 és IKEv2 a strongswan-nal), OpenVPN és Wireguard;
- NAT64 támogatás a tayga démon segítségével és beépített IPv6-to-IPv4 alagutak támogatása;
- További programok telepítéséhez a pkgng csomagkezelőt használjuk;
- A rendszer tartalmaz ISC DHCP szervert és klienst, valamint üzenetküldő szervert (ssmtp);
- SSH-n, soros porton, telnet-en és helyi konzolon keresztül nyújtott vezérlés támogatása. Az egyszerű adminisztráció érdekében a csomag tartalmaz egy tmux segédprogramot (BSD analógja a screen-nek);
- A betöltőképeket FreeBSD alapjain generálták egy szkript segítségével. ;
- A rendszer frissítése érdekében a Flash-kártyán két partíciót hoznak létre. Ha frissített kép érhető el, azt a második partícióra töltik, indítás után ez a partíció aktív lesz, míg az alap partíció a következő frissítésre vár (a partíciók váltakozva használatosak). Lehetőség van a rendszer visszaállítására korábbi állapotára, ha problémák merülnek fel a telepített frissítéssel kapcsolatban;
- Minden fájlhoz tartozik egy sha256 ellenőrzőösszeg, amely lehetővé teszi az információk integritásának ellenőrzését.
Forrás: opennet.ru
