bgpd - Route Decision Engine RIB Layout Split into many tables Heavily linked Avoid table walks UPDATE messages are processed to completion Generated UPDATEs are queued to use piggy-back optimization RIB Table and sessions can be dumped to mrt files