TECHNIQUE FOR DETERMINING WHETHER TO REESTABLISH FAST REROUTED PRIMARY TUNNELS BASED ON BACKUP TUNNEL PATH QUALITY FEEDBACK
First Claim
1. A method comprising:
- calculating, by a path computation element (PCE) that includes one or more processors, a path of a primary tunnel from a head-end node to a destination, the path including one or more protected network elements for which a fast reroute path is available, the fast reroute path beginning at a point of local repair (PLR) node along the path and extending to a remerge point along the path and arranged to, in the event of failure of the one or more network elements, pass traffic of the primary tunnel around the failed one or more network elements;
ascertaining a first path quality of the primary tunnel that measures path quality prior to failure of the one or more protected network elements while the fast reroute path is not being used to pass traffic of the primary tunnel;
ascertaining a second path quality of the primary tunnel that measures path quality subsequent to failure of the one or more protected network elements while the fast reroute path is being used to pass traffic of the primary tunnel; and
determining whether to reestablish the primary tunnel over a new path that does not include the one or more failed protected network elements, or to continue to utilize the path with the fast reroute path, in response to a difference between the first path quality and the second path quality.
0 Assignments
0 Petitions
Accused Products
Abstract
In one embodiment, a primary tunnel is established from a head-end node to a destination along a path including one or more protected network elements for which a fast reroute path is available to pass traffic around the one or more network elements in the event of their failure. A first path quality measures path quality prior to failure of the one or more protected network elements. A second path quality measures path quality subsequent to failure of the one or more protected network elements, while the fast reroute path is being used to pass traffic of the primary tunnel. A determination is made whether to reestablish the primary tunnel over a new path that does not include the one or more failed protected network elements, or to continue to utilize the path with the fast reroute path, in response to a difference between the first path quality and the second path quality.
17 Citations
20 Claims
-
1. A method comprising:
-
calculating, by a path computation element (PCE) that includes one or more processors, a path of a primary tunnel from a head-end node to a destination, the path including one or more protected network elements for which a fast reroute path is available, the fast reroute path beginning at a point of local repair (PLR) node along the path and extending to a remerge point along the path and arranged to, in the event of failure of the one or more network elements, pass traffic of the primary tunnel around the failed one or more network elements; ascertaining a first path quality of the primary tunnel that measures path quality prior to failure of the one or more protected network elements while the fast reroute path is not being used to pass traffic of the primary tunnel; ascertaining a second path quality of the primary tunnel that measures path quality subsequent to failure of the one or more protected network elements while the fast reroute path is being used to pass traffic of the primary tunnel; and determining whether to reestablish the primary tunnel over a new path that does not include the one or more failed protected network elements, or to continue to utilize the path with the fast reroute path, in response to a difference between the first path quality and the second path quality. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. An apparatus comprising:
-
one or more network interfaces; a processor coupled to the one or more network interfaces and configured to execute software processes; and a memory adapted to store a traffic engineering (TE) process executable by the processor, the TE process configured to; cause a primary tunnel to be established along a path to a destination, the path including one or more protected network elements for which a fast reroute path is available, the fast reroute path beginning at a point of local repair (PLR) node along the path and extending to a remerge point along the path and arranged to, in the event of failure of the one or more network elements, pass traffic of primary tunnel around the failed one or more network elements, determine a first path quality of the primary tunnel that measures is path quality prior to failure of the one or more protected network elements while the fast reroute path is not being used to pass traffic of the primary tunnel, determine a second path quality of the primary tunnel that measures path quality subsequent to failure of the one or more protected network elements while the fast reroute path is being used to pass traffic of the primary tunnel, and cause the primary tunnel to be reestablished over a new path that does not include the one or more failed protected network elements, or to continue to utilize the path with the fast reroute path, in response to a difference between the first path quality and the second path quality. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18, 19)
-
-
20. Software encoded on one or more non-transitory computer readable media that when execute is operable to:
-
establish a primary tunnel along a path to a destination, the path including one or more protected network elements for which a fast reroute path is available, the fast reroute path beginning at a point of local repair (PLR) node along the path and extending to a remerge point along the path and arranged to, in the event of failure of the one or more network elements, pass traffic of primary tunnel around the failed one or more network elements; determine a first path quality of the primary tunnel that measures path quality prior to failure of the one or more protected network elements while the fast reroute path is not being used to pass traffic of the primary tunnel; determine a second path quality of the primary tunnel that measures path quality subsequent to failure of the one or more protected network elements while the fast reroute path is being used to pass traffic of the primary tunnel; and determining whether to reestablish the primary tunnel over a new path that does not include the one or more failed protected network elements, or continue to utilize the path with the fast reroute path for the primary tunnel, in response to a difference between the first path quality and the second path quality.
-
Specification