Efficient constrained shortest path first optimization technique
First Claim
1. A method for performing an efficient constrained shortest path first (CSPF) optimization of Traffic Engineering (TE) Label Switched Paths (LSPs) in a computer network, the method comprising:
- detecting an event in the computer network that could create a more optimal path for TE-LSPs;
selecting a root node based on its adjacency to the event and its location along a particular TE-LSP; and
performing a CSPF computation for the particular TE-LSP rooted at the root node.
1 Assignment
0 Petitions
Accused Products
Abstract
A technique performs an efficient constrained shortest path first (CSPF) optimization of Traffic Engineering (TE) Label Switched Paths (LSPs) in a computer network. The novel CSPF technique is triggered upon the detection of an event in the computer network that could create a more optimal path, such as, e.g., a new or restored network element or increased path resources. Once the novel CSPF technique is triggered, the computing node (e.g., a head-end node of the TE-LSP or a Path Computation Element, PCE) determines the set of nodes adjacent to the event, and further determines which of those adjacent nodes are within the TE-LSP (“attached nodes”). The computing node performs a CSPF computation rooted at the closest attached node to determine whether a new computed path cost is less than a current path cost (e.g., by a configurable amount), and if so, triggers optimization of the TE-LSP along the new path.
-
Citations
22 Claims
-
1. A method for performing an efficient constrained shortest path first (CSPF) optimization of Traffic Engineering (TE) Label Switched Paths (LSPs) in a computer network, the method comprising:
-
detecting an event in the computer network that could create a more optimal path for TE-LSPs;
selecting a root node based on its adjacency to the event and its location along a particular TE-LSP; and
performing a CSPF computation for the particular TE-LSP rooted at the root node. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. An apparatus for performing an efficient constrained shortest path first (CSPF) optimization of Traffic Engineering (TE) Label Switched Paths (LSPs) in a computer network, the apparatus comprising:
-
means for detecting an event in the computer network that could create a more optimal path for TE-LSPs;
means for selecting a root node based on its adjacency to the event and its location along a particular TE-LSP; and
means for performing a CSPF computation for the particular TE-LSP rooted at the root node. - View Dependent Claims (12, 13)
-
-
14. A computer readable medium containing executable program instructions for performing an efficient constrained shortest path first (CSPF) optimization of Traffic Engineering (TE) Label Switched Paths (LSPs) in a computer network, the executable program instructions comprising program instructions for:
-
detecting an event in the computer network that could create a more optimal path for TE-LSPs;
selecting a root node based on its adjacency to the event and its location along a particular TE-LSP; and
performing a CSPF computation for the particular TE-LSP rooted at the root node.
-
-
15. A system for performing an efficient constrained shortest path first (CSPF) optimization of Traffic Engineering (TE) Label Switched Paths (LSPs) in a computer network, the system comprising:
-
one or more nodes adjacent to an event in the computer network (adjacent nodes) configured to detect the event and to notify other nodes of the event;
a root node attached along a particular TE-LSP, the root node being one of the one or more adjacent nodes that is closest to a head-end node of the particular TE-LSP; and
a computing node to receive notification of the event and configured to determine that the event could create a more optimal path for TE-LSPs, the computing node performing a CSPF computation for the particular TE-LSP rooted at the root node. - View Dependent Claims (16, 17)
-
-
18. A computing node for performing an efficient constrained shortest path first (CSPF) optimization of Traffic Engineering (TE) Label Switched Paths (LSPs) in a computer network, the computing node comprising:
-
a network interface adapted to receive notification of an event in the computer network that could create a more optimal path for TE-LSPs;
a memory to store a set of nodes within the network and their locations within the network; and
a processor adapted to select a root node based on its adjacency to the event and its location along a particular TE-LSP, and perform a CSPF computation for the particular TE-LSP rooted at the root node. - View Dependent Claims (19, 20, 21, 22)
-
Specification