Patent ID: 7804781

Claim:
An apparatus comprising: a database interface to obtain provisioned configuration information for a provider edge (PE) router; a border gateway protocol (BGP) engine to receive one or more BGP messages from a route reflector, the one or more BGP messages representing a list of active routes for the PE router; a session analyzer to compare the list of active routes with the provisioned configuration information to determine whether a provisioned route is not present in the list of active routes, and to declare a BGP session failure when the provisioned route is not present in the list of active routes; and a missing route analyzer to count a number of times that the provisioned route is not present in the list of active routes, to compare the number of times to a threshold to determine whether to declare the BGP session failure, to compare the number of times to a second threshold, and to declare that the provisioned route is flapping when the number of times is less than the second threshold.