bgpd - Design 3 processes Session Engine (SE) manages bgp sessions Route Decision Engine (RDE) holds the bgp tables takes routing decisions Parent enters routes into the kernel starts SE and RDE