System and method for probing multiple paths in a network environment
First Claim
Patent Images
1. A method, comprising:
- initiating a probe session at a source network element;
identifying equal cost multiple paths from the source network element to a destination network element in a network by tracing routes over the equal cost multiple paths from the source network element to the destination element;
transmitting packets from the source network element along the equal cost multiple paths;
compiling a list of network characteristics associated with the equal cost multiple paths;
selecting a particular one of the equal cost multiple paths for packet routing based on the network characteristics; and
revising a previously performed hash with a different hash based on the network characteristics to re-inject particular packets toward the particular one of the equal cost multiple paths, wherein the different hash corresponds to the particular one of the equal cost multiple paths selected for packet routing.
1 Assignment
0 Petitions
Accused Products
Abstract
An example method is provided and can include initiating a probe session at a source network element; identifying multiple paths from the source network element to a destination network element in a network; transmitting packets from the source network element along the multiple paths; compiling a list of network characteristics associated with the multiple paths; and selecting a particular one of the multiple paths for packet routing based on the network characteristics.
-
Citations
20 Claims
-
1. A method, comprising:
-
initiating a probe session at a source network element; identifying equal cost multiple paths from the source network element to a destination network element in a network by tracing routes over the equal cost multiple paths from the source network element to the destination element; transmitting packets from the source network element along the equal cost multiple paths; compiling a list of network characteristics associated with the equal cost multiple paths; selecting a particular one of the equal cost multiple paths for packet routing based on the network characteristics; and revising a previously performed hash with a different hash based on the network characteristics to re-inject particular packets toward the particular one of the equal cost multiple paths, wherein the different hash corresponds to the particular one of the equal cost multiple paths selected for packet routing. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. Logic encoded in non-transitory computer-readable media that includes code for execution and when executed by a processor operable to perform operations comprising:
-
initiating a probe session at a source network element; identifying equal cost multiple paths from the source network element to a destination network element in a network by tracing routes over the equal cost multiple paths from the source network element to the destination element; transmitting packets from the source network element along the equal cost multiple paths; compiling a list of network characteristics associated with the equal cost multiple paths; selecting a particular one of the equal cost multiple paths for packet routing based on the network characteristics; and revising a previously performed hash with a different hash based on the network characteristics to re-inject particular packets toward the particular one of the equal cost multiple paths, wherein the different hash corresponds to the particular one of the equal cost multiple paths selected for packet routing. - View Dependent Claims (9, 10, 11, 12, 13)
-
-
14. An apparatus, comprising:
-
a memory element configured to store electronic code; a processor operable to execute instructions associated with the electronic code; and a multipath module configured to interface with the processor such that the apparatus is configured for; initiating a probe session at a source network element; identifying equal cost multiple paths from the source network element to a destination network element in a network by tracing routes over the equal cost multiple paths from the source network element to the destination element; transmitting packets from the source network element along the equal cost multiple paths; compiling a list of network characteristics associated with the equal cost multiple paths; selecting a particular one of the equal cost multiple paths for packet routing based on the network characteristics; and revising a previously performed hash with a different hash based on the network characteristics to re-inject particular packets toward the particular one of the equal cost multiple paths, wherein the different hash corresponds to the particular one of the equal cost multiple paths selected for packet routing. - View Dependent Claims (15, 16, 17, 18, 19, 20)
-
Specification