BSD Router Project (BSDRP) is an open source customized distribution of FreeBSD dedicated to offer IP routing services for small ISP (not for home use).
BSDRP is not a firewall: there are allready pfSense or m0n0wall for that purpose.
Product's homepage
Here are some key features of "BSD Router Project":
Base OS:
· Embedded FreeBSD-current (but will use 8.0 as soon as available) using NanoBSD
Embedded:
· Size compatible with Compact Flash (no more than 1Gb in total)
· Multiple arch: i386, amd64 and why not all supported by FreeBSD
· Easy upgrade process using two system partition (NanoBSD way)
Routing features:
· All routing protocol supported by quagga: BGP, RIP and RIPng (IPv6), OSPF v2 and OSFP v3 (IPv6)
· Other routing software as XORP for multicast
· Network Stack Virtualization (include in FreeBSD-current)
· High availability and load-balancing with CARP (that is no patented as opposite to VRRP).
· QoS
Management:
· No Graphical/Web interface: Only Command-Line-Interface by SSH
· Configuration tools: “config save”, “config apply”, “config put/get” (to a SVN,CVS,SCP), “config rollback”, “show proc cpu”, etc…
What's New in This Release: [ read full changelog ]
· This version is based on an up-to-date FreeBSD system (8.2-Release-p4) and up-to-date packages (Quagga 0.99.20 and Bird 1.3.3).
· It fixes lots of bugs, including script problems, needed kernels patches, and a missing kernel module.