Routing engine for telecommunications network
First Claim
1. A computer-implemented method for providing a telecommunications service between a source node and a destination node in a communications network, wherein the telecommunications service is associated with at least one service requirement, the method comprising:
- (a) identifying a plurality of fiber segments within the communications network that provide capacity links between the source node and the destination node, wherein each of the plurality of fiber segments is associated with a cost;
(b) filtering the plurality of fiber segments to a set of candidate fiber segments for use in forming a route for the telecommunications service based on an analysis of the cost of each of the plurality of fiber segments against the at least one service requirement;
(c) selecting from the set of candidate fiber segments at least two fiber segments to form an optimal route for the telecommunications service;
(d) verifying whether the optimal route will satisfy the at least one service requirement, wherein the verifying act comprises;
(d)(i) identifying one or more network elements communicatively coupled to the at least two selected fiber segments for use in provisioning the telecommunications service over the optimal route;
(d)(ii) analyzing the one or more identified network elements to determine whether use of the one or more identified network elements in the optimal route conforms to the at least one service requirement; and
(d)(iii) based on the analyzing operation (d)(ii), if use of the one or more identified network elements in the optimal route does not conform to the at least one service requirement, then repeating the selecting operation (c), otherwise selecting the optimal route as the route for the telecommunications service.
1 Assignment
0 Petitions
Accused Products
Abstract
A system for automated installation of a communication line using an optimal route between a source location and a destination location is disclosed. The system includes a routing engine providing an automated design process for rendering the optimal route. The routing engine utilizes a routing algorithm to select the optimal route from a graph of capacity links defining a plurality of possible routes between the source and destination locations. If, at any time during the design process, the optimal route or capacity links defining the optimal route are detected as unavailable for any reason, the routing engine re-initiates the design process and thereafter selects a new optimal route based upon a new capacity graph built without the previously unavailable capacity link. Once designed, the available optimal route is provided to a command and control engine, which, in turn, manages the installation of the communication line using the optimal route. The command and control engine manages the process for assigning the optimal route in the provisioning system.
58 Citations
16 Claims
-
1. A computer-implemented method for providing a telecommunications service between a source node and a destination node in a communications network, wherein the telecommunications service is associated with at least one service requirement, the method comprising:
-
(a) identifying a plurality of fiber segments within the communications network that provide capacity links between the source node and the destination node, wherein each of the plurality of fiber segments is associated with a cost; (b) filtering the plurality of fiber segments to a set of candidate fiber segments for use in forming a route for the telecommunications service based on an analysis of the cost of each of the plurality of fiber segments against the at least one service requirement; (c) selecting from the set of candidate fiber segments at least two fiber segments to form an optimal route for the telecommunications service; (d) verifying whether the optimal route will satisfy the at least one service requirement, wherein the verifying act comprises; (d)(i) identifying one or more network elements communicatively coupled to the at least two selected fiber segments for use in provisioning the telecommunications service over the optimal route; (d)(ii) analyzing the one or more identified network elements to determine whether use of the one or more identified network elements in the optimal route conforms to the at least one service requirement; and (d)(iii) based on the analyzing operation (d)(ii), if use of the one or more identified network elements in the optimal route does not conform to the at least one service requirement, then repeating the selecting operation (c), otherwise selecting the optimal route as the route for the telecommunications service. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A non-transitory computer-readable medium having instructions stored thereon, the instructions, when executed by one or more processing devices, enabling the one or more processing devices to perform operations comprising:
-
(a) identifying a plurality of fiber segments within a communications network that provide capacity links between a source node and a destination node in the communication network, wherein each of the plurality of fiber segments is associated with a cost; (b) filtering the plurality of fiber segments to a set of candidate fiber segments for use in forming a route for a telecommunications service based on an analysis of the cost of each of the plurality of fiber segments against at least one service requirement associated with the telecommunications service; (c) selecting from the set of candidate fiber segments at least two fiber segments to form an optimal route for the telecommunications service; (d) verifying whether the optimal route will satisfy the at least one service requirement, wherein the verifying act comprises; (d)(i) identifying one or more network elements communicatively coupled to the at least two selected fiber segments for use in provisioning the telecommunications service over the optimal route; (d)(ii) analyzing the one or more identified network elements to determine whether use of the one or more identified network elements in the optimal route conforms to the at least one service requirement; and (d)(iii) based on the analyzing operation (d)(ii), if use of the one or more identified network elements in the optimal route does not conform to the at least one service requirement, then repeating the selecting operation (c), otherwise selecting the optimal route as the route for the telecommunications service. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
Specification