DYNAMICALLY AND EFFICIENTLY FORMING HIERARCHICAL TUNNELS
First Claim
1. A method, comprising:
- using a hierarchical tunnel that encapsulates a plurality of child tunnels along a shared path segment, the shared path segment extending from a head-end node across one or more intermediate nodes to a tail-end node; and
refreshing a state of a child tunnel of the plurality of child tunnels encapsulated within the hierarchical tunnel bysending, by the head-end node, one or more refresh messages along the child tunnel that include a request that the one or more intermediate nodes remove the state of the child tunnel without sending error messages, andsending, by the head-end node, one or more encapsulated refresh messages within the hierarchical tunnel that cause the tail-end node to continue propagation of refresh messages along the child tunnel.
0 Assignments
0 Petitions
Accused Products
Abstract
In one embodiment, a hierarchical tunnel that encapsulates a plurality of child tunnels along a shared path segment is used. The shared path segment extends from a head-end node across one or more intermediate nodes to a tail-end node. A state of a child tunnel of the plurality of child tunnels encapsulated within the hierarchical tunnel is refreshed by the head-end node sending one or more refresh messages along the child tunnel that include a request that the one or more intermediate nodes remove the state of the child tunnel without sending error messages, and sending one or more encapsulated refresh messages within the hierarchical tunnel that cause the tail-end node to continue propagation of refresh messages along the child tunnel.
-
Citations
20 Claims
-
1. A method, comprising:
-
using a hierarchical tunnel that encapsulates a plurality of child tunnels along a shared path segment, the shared path segment extending from a head-end node across one or more intermediate nodes to a tail-end node; and refreshing a state of a child tunnel of the plurality of child tunnels encapsulated within the hierarchical tunnel by sending, by the head-end node, one or more refresh messages along the child tunnel that include a request that the one or more intermediate nodes remove the state of the child tunnel without sending error messages, and sending, by the head-end node, one or more encapsulated refresh messages within the hierarchical tunnel that cause the tail-end node to continue propagation of refresh messages along the child tunnel. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. An apparatus, comprising:
-
one or more network interfaces coupled to child tunnels, the child tunnels encapsulated by a hierarchical tunnel along a shared path segment that extends from the apparatus across one or more intermediate nodes to a tail-end node; one or more processors coupled to the one or more network interfaces and configured to execute one or more software processes; and a memory configured to store a software process executable by each processor, the software process configured, when executed, to; send one or more refresh messages along the child tunnel that include a request that the one or more intermediate nodes remove the state of the child tunnel without sending error messages, and send one or more encapsulated refresh messages within the hierarchical tunnel that cause the tail-end node to continue propagation of refresh messages along the child tunnel. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19)
-
-
20. Software encoded on one or more non-transitory computer-readable media and when executed operable to:
-
use a hierarchical tunnel that encapsulates a plurality of child tunnels along a shared path segment, the shared path segment extending from a head-end node across one or more intermediate nodes to a tail-end node; and refresh a state of a child tunnel of the plurality of child tunnels encapsulated within the hierarchical tunnel by transmission of one or more refresh messages along the child tunnel that include a request that the one or more intermediate nodes remove the state of the child tunnel without sending error messages, and transmission of one or more encapsulated refresh messages within the hierarchical tunnel that cause the tail-end node to continue propagation of refresh messages along the child tunnel.
-
Specification