Abstract: A processor (21) monitors a data network (10) to proactively detect customer connectivity troubles by actively monitoring each router (181 and 182) to determine new and missing route destinations, Border Gateway Protocol (BGP) sessions and Open Shortest Path First (OSPF) adjacencies, by execution of three sub-routines rtchk(22), bgpchk (24) and ospfchk (26), respectively. Upon detecting a new or missing route destination, BGP session or OSPF adjacency, the processor alerts those responsible for maintaining the network of such an error.