future plans and ideas the biggest task waits outside bgpd itself... kernel routing table we need to make use of the radix mpath capabilities added in 2004, and add route source markers (BGP, OSPF, etc) bgpd and opfd can blindly install their routes kernel then knows that a static route has precendce over a BGP one it is pretty hard, but the right thing to do, and once we've done it extending the routing code will be way easier