Patent ID: 8612576

Claim:
A system for determining the network status of a first autonomous system, the system comprising: a router interface comprising one or more processors and a first memory, the router interface located within a second autonomous system and being in communication with one or more autonomous systems, the router interface configured to receive external routing data for a first autonomous system distinct from the router interface, the external routing data providing routing information on the first autonomous system's network connections, the external routing data comprising route destination updates advertised via a first routing protocol, the first routing protocol configured to communicate route destination updates between autonomous systems; a computing system comprising one or more processors and a second memory, the computing system in communication with one or more client networks distinct from the first autonomous system and the second autonomous system, the one or more client networks connected to the first autonomous system, the computing system configured to receive internal routing data from the one or more client networks, the internal routing data providing routing information on the first autonomous system's network connections to the one or more client networks, the internal routing data comprising route destination updates advertised in a second routing protocol, the second routing protocol configured to communicate route destination updates within an autonomous system; and a monitoring module executing on one or more processors, the monitoring module in communication with the router interface and the computing system, the monitoring module configured to determine network health of at least a portion of the first autonomous system based at least in part on non-latency routing information on the first autonomous system's network connections from the external and internal routing data.