Parent Process Responsible for getting the routes into the kernel Tracks interface link states Maintains its own copy of the kernel routing table Fetches the kernel routing table and interface list on startup