Olivier Cochard-Labbé, tvorac verzije FreeNAS, izdanje specijalizovane verzije (BSDRP), ističe se ažuriranjem kodne baze na FreeBSD 12.1. Verzija je namenjena pravljenju kompaktnih softverskih rutera koji podržavaju širok spektar protokola kao što su RIP, OSPF, BGP i PIM. Upravljanje se vrši putem komandne linije kroz CLI interfejs sličan Cisco-u. Verzija je dostupna za arhitekture amd64 i i386 (veličina instalacionog imidža 140 MB).
Pored ažuriranja na FreeBSD 12.1-STABLE, nova verzija uključivanjem podrazumevanog pokretanja mikrokoda za Intel procesore i dodavanjem paketa wireguard, Mellanox Firmware, vim-tiny, mrtparse, nrpe3, perl, bash i frr7-pythontools, kao i drajvera if_cxgbev (Chelsio Ethernet VF) i if_qlxgb (Ethernet QLogic 3200). Podrazumevano je uključena ispravna blokada ICMP redirekcija. Ažurirane su verzije programa, uključujući easy-rsa 3.0.7, FRR 7.4, pmacct 1.7.4, openvpn 2.4.9 i strongswan 5.8.4. Isključene su multicast utiliti za IPv6 (pim6-tools, pim6dd, pim6sd).
Glavne karakteristike verzije:
- U paketu su uključena dva paketa sa implementacijom protokola usmeravanja: (fork Quagga) sa podrškom za BGP, RIP, RIPng (IPv6), OSPF v2, OSPF v3 (IPv6), ISIS i sa podrškom za BGP, RIP, RIPng (IPv6), OSPF v2 i OSPF v3 (IPv6);
- Verzija je prilagođena za paralelno korišćenje više odvojenih tabela usmeravanja (FIB), povezanih sa fizičkim i virtuelnim interfejsima;
- Za nadzor i upravljanje može se koristiti SNMP (bsnmp-ucd). Podržava se izvoz podataka o saobraćaju u formi Netflow tokova;
- Za merenje performansi mreže, uključene su utiliti kao što su NetPIPE, iperf, netblast, netsend i netreceive. Za prikupljanje statistike o saobraćaju koristi se ng_netflow;
- Postojanje freevrrpd sa implementacijom protokola VRRP (Virtual Router Redundancy Protocol, RFC 3768) i ucarp sa podrškom za protokol CARP, namenjenih za organizaciju rada otpornih rutera putem povezivanja aktivnog servera sa virtuelnom MAC adresom, koja se u slučaju kvara prebacuje na rezervni server. U normalnom režimu, opterećenje može biti raspoređeno na oba servera, ali u slučaju kvara prvi ruter može preuzeti opterećenje drugog, dok drugi može preuzeti opterećenje prvog;
- (Multi-link PPP daemon) sa podrškom za PPTP, PPPoE i L2TP;
- Za upravljanje propusnošću preporučuje se korištenje šejpera iz sastava IPFW + dummynet ili ;
- Za Ethernet se podržava rad s VLAN-om (802.1q), agregacija linkova i korištenje mrežnih mostova uz primjenu protokola Rapid Spanning Tree Protocol (802.1w);
- Za nadzor se koristi ;
- Podrška za VPN: GRE, GIF, IPSec (IKEv1 i IKEv2 sa strongswanom), OpenVPN i Wireguard;
- Podrška za NAT64 pomoću demona tayga i ugrađena podrška za tuneliranje IPv6-to-IPv4;
- Za instalaciju dodatnih programa koristi se paketni menadžer pkgng;
- U sastavu su DHCP-server i klijent isc-dhcp, kao i poštanski server ssmtp;
- Podrška za upravljanje putem SSH, serijskog porta, telnet i lokalne konzole. Za pojednostavljenje administracije uključen je alat tmux (BSD-analog screen-a);
- Pruženi su podaci za pokretne slike generirane na bazi FreeBSD pomoću skripta ;
- Za osiguranje ažuriranja sistema na Flash kartici kreiraju se dva particije, a kada je dostupna ažurirana slika, učitava se u drugu particiju, nakon ponovnog pokretanja ova particija postaje aktivna, dok osnovna particija čeka naredno ažuriranje (particije se koriste naizmjenično). Moguće je vratiti se na prethodno stanje sistema u slučaju otkrivanja problema s instaliranim ažuriranjem;
- Za svaku datoteku postoji kontrolna suma sha256, što omogućuje provjeru cjelovitosti informacija.
Izvor: opennet.ru
