Dynamic keepalive parameters for reverse path validation in computer networks
First Claim
Patent Images
1. A method, comprising:
- determining a path from a network device to a source device in a computer network, wherein the source device utilizes the path in reverse from the source device to the network device to reach the network device;
determining a reliability of a plurality of links connecting a plurality of nodes along the path in reverse by the network device;
dynamically adjusting one or more keepalive parameters for keepalive messages sent on the path based on the reliability of the path in reverse; and
sending keepalive messages on the path based on the dynamically adjusted keepalive parameters,wherein in response to failure of the keepalive messages on the path, the network device repairs a broken path to the source device with a route change.
1 Assignment
0 Petitions
Accused Products
Abstract
In one embodiment, a network device determines a path from itself to a source device in a computer network, where the source device utilizes the path in reverse to reach the network device. Based on determining a reliability of the path in reverse, the network device may dynamically adjust one or more keepalive parameters for keepalive messages sent on the path. Accordingly, the network device may then send keepalive messages on the path based on the dynamically adjusted keepalive parameters.
-
Citations
24 Claims
-
1. A method, comprising:
-
determining a path from a network device to a source device in a computer network, wherein the source device utilizes the path in reverse from the source device to the network device to reach the network device; determining a reliability of a plurality of links connecting a plurality of nodes along the path in reverse by the network device; dynamically adjusting one or more keepalive parameters for keepalive messages sent on the path based on the reliability of the path in reverse; and sending keepalive messages on the path based on the dynamically adjusted keepalive parameters, wherein in response to failure of the keepalive messages on the path, the network device repairs a broken path to the source device with a route change. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. An apparatus, comprising:
-
one or more network interfaces to communicate in a computer network; a processor coupled to the network interfaces and adapted to execute one or more processes; and a memory configured to store a process executable by the processor, the process when executed operable to; determine a path from the apparatus to a source device in the computer network, wherein the source device utilizes the path in reverse from the source device to the apparatus to reach the apparatus; determine a reliability of a plurality of links connecting a plurality of nodes along the path in reverse; dynamically adjust one or more keepalive parameters for keepalive messages sent on the path based on the reliability of the path in reverse; and send keepalive messages on the path based on the dynamically adjusted keepalive parameters, wherein in response to failure of the keepalive messages on the path, the network device repairs a broken path to the source device with a route change. - View Dependent Claims (16, 17, 18, 19, 20, 21)
-
-
22. A tangible, non-transitory, computer-readable media having software encoded thereon, the software when executed by a processor on a network device operable to:
-
determine a path from a network device to a source device in a computer network, wherein the source device utilizes the path in reverse from the source device to the network device to reach the network device; determine a reliability of a plurality of links connecting a plurality of nodes along the path in reverse by the network device; dynamically adjust one or more keepalive parameters for keepalive messages sent on the path based on the reliability of the path in reverse; and send keepalive messages on the path based on the dynamically adjusted keepalive parameters, wherein in response to failure of the keepalive messages on the path, the network device repairs a broken path to the source device with a route change. - View Dependent Claims (23, 24)
-
Specification