Penguin

OpenBGPD is a BGP daemon written by the OpenBSD guys to suck less than existing ones. Currently only runs on OpenBSD, FreeBSD (minus MD5 authentication) and NetBSD.

To use OpenBGPD on the MetaNet on FreeBSD, you want a bgpd.conf that looks something like:

AS <YOUR AS>
router-id <YOUR ROUTER 192.168.x.y IP>
log updates
network <YOUR NETWORK/24>

neighbor 192.168.66.10 {
        remote-as 64900
        multihop 2
        announce self
        local-address <YOUR ROUTER 192.168.x.y IP>
        descr "Carbon"
}

deny from any
allow from any prefix { 10.0.0.0/8 } prefixlen 8 - 32

# Don't accept a default route!
deny from any prefix 0.0.0.0/0