====== Features ====== {{description>BSD Router Project features list}} ===== Requirements ===== * 256MB USB key/Compact flash media, * 128MB RAM * x86 or x86-64 processors * consoles: standard vga/keyboard or headless (serial) ===== Base System ===== * Base OS: Embedded [[http://www.freebsd.org/|FreeBSD]] 8.2-Release using [[Documentation:Technical docs:NanoBSD|NanoBSD]] * Easy upgrade process using two system partitions ===== Routing features ===== * All routing protocol supported by [[http://www.quagga.net/|quagga]]: BGP, RIP and RIPng (IPv6), OSPF v2 and OSFP v3 (IPv6), ISIS * All routing protocol supported by [[http://bird.network.cz/|Bird]]: BGP, RIP and RIPng (IPv6), OSPF v2 and OSFP v3 (IPv6) * Multicast: DVMRP, IPv6 PIM Dense Mode and Sparse Mode * Multiple FIB: 16 Routing Tables available * High availability with CARP (support also load balancing the incoming connections) and VRRP. * Multi-link PPP: PPTP, PPPoE, L2TP, etc... (all features supported by [[http://mpd.sourceforge.net/|mpd]]) ===== Qos ===== * Alternate queuing using [[http://www.freebsd.org/cgi/man.cgi?query=altq&apropos=0&sektion=0&manpath=FreeBSD+8.1-RELEASE&format=html|ALTQ]]: Class Based Queuing, Random Early Detection, Random Early Drop, Hierarchical Packet Scheduler, Priority Queuing * Traffic shaper using [[http://www.freebsd.org/cgi/man.cgi?query=ipfw&apropos=0&sektion=0&manpath=FreeBSD+8.1-RELEASE&format=html|IPFW]] ===== Ethernet features ===== * 802.1q vlan tagging * link aggregation and link failover interface * bridging with support of Rapid Spanning Tree Protocol (802.1w) ===== Network services ===== * DHCP Relay * DHCP Server ===== Management ===== From CLI only: * local console, serial and SSH access * Command completion with somes BSDRP tools: config, system, show and upgrade ===== Monitoring ===== * SNMP v1,v2c and v3 * Syslog * Netflow ===== Security ===== * mtree reference files available for system integrity check (sha256) ===== Extra tools ===== benchmark: * NetPipe * Iperf * NetBlast/NetReceive