CPC H04L 45/24 (2013.01) [H04L 43/10 (2013.01); H04L 45/02 (2013.01); H04L 45/26 (2013.01); H04L 45/507 (2013.01); H04L 47/32 (2013.01)] | 20 Claims |
1. A computer-implemented method comprising:
provisioning, by a controller, multiple nodes of a network to conduct a path tracing session using probe packets, the multiple nodes including a source node, a midpoint node, and a sink node, the provisioning including:
causing the source node to generate an individual probe packet to traverse an equal-cost multi-path (ECMP) path through the network, the individual probe packet having a timestamp, encapsulate, and forward (TEF) label and a header that includes an entropy value corresponding to the ECMP path, the ECMP path including the midpoint node,
causing the midpoint node to record path tracing information in the individual probe packet, and
causing the sink node to forward the individual probe packet to the controller in response to the TEF label after the individual probe packet has traversed the ECMP path;
analyzing the path tracing information in the individual probe packet to produce a mapping of the entropy value to the ECMP path; and
using the mapping to cause the source node to generate a subsequent probe packet to traverse the ECMP path through the network.
|