Back to results
US 11,153,213 B2Granted
ECMP set based on route time delay
AssigneeHewlett Packard Enterprise Development LP
InventorsTathagata Nandy, Abhishek Srivastava, Madhusoodhana Chari Sesha
Life of this patent
Estimating the term…
Abstract
Examples include generating a Precision Time Protocol (PTP) packet for a first nexthop in an Equal Cost Multi-Path set and sending the PTP packet to the first nexthop. Examples also include receiving a response from the first nexthop that identifies a time delay associated with a route to the first nexthop and updating the ECMP based on the time delay.
Claims15
A non-transitory machine-readable storage medium comprising instructions, that when executed, cause a processing resource to:
- generate a Precision Time Protocol (PTP) packet for a first nexthop in an Equal Cost Multi-Path (ECMP) set, wherein the PTP packet for the first nexthop comprises a unique Differentiated Service Code Point (DSCP) value associated to the first nexthop;
- send the PTP packet to the first nexthop;
- receive a response from the first nexthop that identifies a time delay associated with a route to the first nexthop;
- update the ECMP set based on the time delay;
- generate a PTP packet for a second nexthop in the ECMP set, wherein the PTP packet for the second nexthop comprises a unique DSCP value associated to the second nexthop;
- send the PTP packet to the second nexthop;
- receive a response from the second nexthop that identifies a second time delay associated with a route to the second nexthop;
- update the ECMP set to reflect the second time delay;
- and
- determine a route for a data packet based on the updated ECMP set.
7 more elements
A networking device comprising:
- a memory to store information associated to an ECM IP set, the ECMP set comprising a nexthop,
- a packet engine to:
- generate a Precision Time Protocol (PTP) packet for the nexthop;
- send the PTP packet to the nexthop;
- receive a response from the nexthop in the Equal Cost Multi-Path (ECMP) set, wherein the response comprises a time delay associated with the nexthop wherein the PIP packet for the first nexthop comprises a unique Differentiated Service Code Point (DSCP) value associated to the first nexthop;
- generate a PTP packet for a second nexthop in the ECMP set, wherein the PTP packet for the second nexthop comprises a unique DSCP value associated to the second nexthop;
- send the PTP packet to the second nexthop;
- receive a response from the second nexthop that identifies a second time delay associated with a route to the second nexthop;
- a revision engine to:
- update the ECMP set in the memory based on the time delay, and
- update the ECMP set to reflect the second time delay;
- and
- determine a route for a data packet based on the updated ECMP set.
10 more elements
A method comprising:
- generating, by a first processing resource, a Precision Time Protocol (PTP) packet for a nexthop in an Equal Cost Multi-Path (ECMP) set, wherein the PTP packet comprises a unique Differentiated Service Code Point (DSCP) value associated to the first nexthop;
- sending, by the first processing resource, the PTP packet to the nexthop;
- receiving, by the first processing resource, a response from the nexthop that identifies a time delay associated with the nexthop;
- updating, by the first processing resource, the ECMP set based on the time delay;
- generating a PTP packet for a second nexthop in the ECMP set, wherein the PTP packet for the second nexthop comprises a unique DSCP value associated to the second nexthop;
- sending, by the first processing resource, the PIP packet to the second nexthop;
- receiving, by the first processing resource, a response from the second nexthop that identifies a second time delay associated with a route to the second nexthop;
- updating, by the first processing resource, the ECMP set to reflect the second time delay;
- and
- determining, by the first processing resource, a route for a data packet based on the updated ECMP set.
7 more elements
Dependencies are inferred from the claim text.