Technique for fast activation of a secondary head-end node TE-LSP upon failure of a primary head-end node TE-LSP
First Claim
1. A method for dynamically activating a secondary Traffic Engineering Label Switched Path (TE-LPS) at a secondary head-end node upon failure of a primary TE-LPS in a computer network, the method comprising:
- establishing the primary TE-LPS having a primary bandwidth (BW) amount from a primary head-end node to a primary tail-end node;
establishing the secondary TE-LPS having zero BW from the secondary head-end node to a secondary tail-end node;
monitoring a state of the primary TE-LPS;
determining a failure of the primary TE-LPS; and
, in response,substantially immediately adjusting the BW of the secondary TE-LPS to the primary BW amount.
1 Assignment
0 Petitions
Accused Products
Abstract
A technique dynamically activates a secondary Traffic Engineering Label Switched Path (TE-LPs) at a secondary head-end node upon failure of a primary TE-LPs in a computer network. According to the novel technique, a primary head-end node establishes the primary TE-LPs having a primary bandwidth (BW) amount to a primary tail-end node. Also, the secondary head-end node establishes the secondary TE-LPS having zero BW to a secondary tail-end node (e.g., the same as the primary tail-end node). The secondary head-end node monitors the state of the primary TE-LPS, and in response to a failure (e.g., or other state change) substantially immediately adjusts the BW of the secondary TE-LPS to the primary BW amount (“activating” the TE-LPS). A “prior-hop” node to the primary and secondary head-end nodes originally forwarding traffic to the primary head-end node, may then begin forwarding traffic to the secondary head-end node, and thus onto the adjusted secondary TE-LPS.
-
Citations
35 Claims
-
1. A method for dynamically activating a secondary Traffic Engineering Label Switched Path (TE-LPS) at a secondary head-end node upon failure of a primary TE-LPS in a computer network, the method comprising:
-
establishing the primary TE-LPS having a primary bandwidth (BW) amount from a primary head-end node to a primary tail-end node; establishing the secondary TE-LPS having zero BW from the secondary head-end node to a secondary tail-end node; monitoring a state of the primary TE-LPS; determining a failure of the primary TE-LPS; and
, in response,substantially immediately adjusting the BW of the secondary TE-LPS to the primary BW amount. - View Dependent Claims (2)
-
-
3. A computer readable medium containing executable program instructions for dynamically activating a secondary Traffic Engineering Label Switched Path (TE-LPS) at a secondary head-end node upon failure of a primary TE-LPS in a computer network, the primary TE-LPS having a primary bandwidth (BW) amount, the executable program instructions comprising program instructions adapted to:
-
establish a secondary TE-LPS having zero BW; monitor a state of the primary TE-LPS; determine a failure of the primary TE-LPS; and
, in response,substantially immediately adjust the BW of the secondary TE-LPS to the primary BW amount.
-
-
4. An apparatus for dynamically activating a secondary Traffic Engineering Label Switched Path (TE-LPS) upon failure of a primary TE-LPS in a computer network, the primary TE-LPS having a primary bandwidth (BW) amount, the apparatus comprising:
-
means for establishing a secondary TE-LPS having zero BW; means for monitoring a state of the primary TE-LPS; means for determining a failure of the primary TE-LPS; and
, in response,means for substantially immediately adjusting the BW of the secondary TE-LPS to the primary BW amount.
-
-
5. A system for dynamically activating a secondary Traffic Engineering Label Switched Path (TE-LPS) at a secondary head-end node upon failure of a primary TE-LPS in a computer network, the system comprising:
-
a primary head-end node configured to establish the primary TE-LPS, the primary TE-LPS having a primary bandwidth (BW) amount; and a secondary head-end node configured to i) establish the secondary TE-LPS having zero BW, ii) monitor a state of the primary TE-LPS, iii) determine a failure of the primary TE-LPS, and, in response, iv) substantially immediately adjust the BW of the secondary TE-LPS to the primary BW amount. - View Dependent Claims (6)
-
-
7. A secondary head-end node for dynamically activating a secondary Traffic Engineering Label Switched Path (TE-LPS) upon failure of a primary TE-LPS in a computer network, the primary TE-LPS having a primary bandwidth (BW) amount, the secondary head-end node comprising:
-
one or more network interfaces; a processor coupled to the one or more network interfaces and adapted to execute software processes; and a memory adapted to store a TE process executable by the processor, the TE process configured to;
i) establish the secondary TE-LPS having zero BW, ii) monitor a state of the primary TE-LPS, iii) determine a failure of the primary TE-LPS, and, in response, iv) substantially immediately adjust the BW of the secondary TE-LPS to the primary BW amount. - View Dependent Claims (8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30)
-
-
31. A primary head-end node for use with dynamically activating a secondary Traffic Engineering Label Switched Path (TE-LPS) at a secondary head-end node upon failure of a primary TE-LPS in a computer network, the primary head-end node comprising:
-
one or more network interfaces configured to receive traffic from a prior-hop node of the primary and secondary head-end nodes; a processor coupled to the one or more network interfaces and adapted to execute software processes; and a memory adapted to store a TE process executable by the processor, the TE process configured to;
i) establish the primary TE-LPS having a primary BW, ii) determine a failure of the primary TE-LPS, iii) determine that the received traffic has been redirected by the prior-hop node to the secondary head-end node, iv) determine that the secondary TE-LPS has been adjusted to the primary BW, and v) in response to determining the failure, the redirection, and the adjustment, tearing down the primary TE-LPS. - View Dependent Claims (32, 33, 34, 35)
-
Specification