EVENT TRIGGERED TRACEROUTE FOR OPTIMIZED ROUTING IN A COMPUTER NETWORK
First Claim
1. A method comprising:
- requesting, at a master controller in a local network domain, monitoring, by an edge node in the local network domain, of an address prefix of a remote domain;
receiving, from the edge node, network statistics associated with the address prefix;
determining, based on the network statistics, whether distribution of traffic entering or leaving the local network domain can be optimized, to yield a determination; and
based on the determination, redistributing traffic routed through the edge node.
1 Assignment
0 Petitions
Accused Products
Abstract
In one embodiment, a network device (e.g., a master controller) may detect an event on a current path in a computer network from a local network domain to a destination address prefix of a remote domain. In response, the device may dynamically (e.g., intelligently) determine a trace target destination address within the destination address prefix, and may perform (or request performance of) a Traceroute of the current path and a selection of alternate paths in the network from the local network domain to the trace target, where the Traceroute is adapted to obtain per-hop measurements along the respective traced path. The measurements may then be stored, for example, to be used for optimal path selection, fault identification reporting, etc.
7 Citations
20 Claims
-
1. A method comprising:
-
requesting, at a master controller in a local network domain, monitoring, by an edge node in the local network domain, of an address prefix of a remote domain; receiving, from the edge node, network statistics associated with the address prefix; determining, based on the network statistics, whether distribution of traffic entering or leaving the local network domain can be optimized, to yield a determination; and based on the determination, redistributing traffic routed through the edge node. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A system comprising:
-
a processor; and a non-transitory computer-readable medium storing instructions which, when executed by the processor, cause the processor to perform operations comprising; receiving, at an edge node in a local network domain from a master controller in the local network domain, a request to monitor an address prefix associated with a remote domain; measuring network statistics regarding traffic associated with the address prefix; and forwarding the network statistics to the master controller. - View Dependent Claims (9, 10, 11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. A non-transitory computer-readable storage device storing instructions which, when executed by a processor, cause the processor to perform operations comprising:
-
detecting an out-of-policy event on a path from a local network domain to an address prefix of a remote domain; identifying, within the remote domain, a plurality of trace target destination addresses having the address prefix; performing route traces by transferring probes to the plurality of trace targets to yield network statistics; and based on the network statistics, redistributing traffic routed through the local network domain. - View Dependent Claims (20)
-
Specification