VIRTUAL CONNECTION ROUTE SELECTION APPARATUS AND TECHNIQUES
First Claim
1. A communication traffic routing apparatus comprising:
- a metric information collector operable to collect, from metric information generated by at least one remote route computation element that is capable of computing routes for virtual connections between the routing apparatus and other routing apparatus over an underlying communication system, metric information associated with a plurality of different computed routes for a virtual connection with a destination; and
a selection module operatively coupled to the metric information collector and operable to select, from the different computed routes, based on the collected metric information, a route for a virtual connection with the destination,the different computed routes comprising a currently selected route of an existing virtual connection that has been established with the destination; and
the selection module being operable to re-optimize the currently selected route by selecting, based on the collected metric information, between the currently selected route and another one of the different computed routes that provides at least a minimum margin of improvement over the currently selected route.
3 Assignments
0 Petitions
Accused Products
Abstract
Virtual connection route selection apparatus and techniques are disclosed. At a communication traffic routing apparatus, metric information associated with multiple different routes for a virtual connection, such as a PseudoWire, toward a destination is collected. The metric information may be collected from one or more remote route computation elements capable of computing routes for virtual connections between the routing apparatus and other routing apparatus over an underlying communication system, or during actual establishment of the virtual connections, for example. An initial or re-optimized route for a virtual connection can then be selected at the routing apparatus based on the collected metric information. In some embodiments, although the virtual connection routes are paths computed by Path Computation Elements (PCEs), actual path selection decisions are distributed to routers.
-
Citations
25 Claims
-
1. A communication traffic routing apparatus comprising:
-
a metric information collector operable to collect, from metric information generated by at least one remote route computation element that is capable of computing routes for virtual connections between the routing apparatus and other routing apparatus over an underlying communication system, metric information associated with a plurality of different computed routes for a virtual connection with a destination; and a selection module operatively coupled to the metric information collector and operable to select, from the different computed routes, based on the collected metric information, a route for a virtual connection with the destination, the different computed routes comprising a currently selected route of an existing virtual connection that has been established with the destination; and the selection module being operable to re-optimize the currently selected route by selecting, based on the collected metric information, between the currently selected route and another one of the different computed routes that provides at least a minimum margin of improvement over the currently selected route. - View Dependent Claims (2, 3, 4, 5, 6, 7, 20, 21, 22, 23, 24, 25)
-
-
8. A method comprising:
-
collecting at a routing apparatus, from metric information generated by at least one remote route computation element that is capable of computing routes for virtual connections between the routing apparatus and other routing apparatus over an underlying communication system, metric information associated with a plurality of different computed routes for a virtual connection with a destination; and selecting at the routing apparatus, from the different computed routes, based on the collected metric information, a route for a virtual connection with the destination, the different computed routes comprising a currently selected route of an existing virtual connection that has been established with the destination; and the selecting comprising re-optimizing the currently selected route by selecting, based on the collected metric information, between the currently selected route and another one of the different computed routes that provides at least a minimum margin of improvement over the currently selected route. - View Dependent Claims (9, 10, 11)
-
-
12. A communication traffic routing apparatus comprising:
-
a metric information collector operable to collect metric information respectively associated with a plurality of different routes over which PseudoWires (PWs) for exchanging communication traffic between the routing apparatus and a destination can be established, the different PW routes comprising a currently selected PW route of an existing PW that has been established with the destination; and a selection module operatively coupled to the metric information collector and operable to re-optimize the currently selected PW route by selecting, based on the collected metric information, between the currently selected PW route and another one of the different PW routes that provides at least a minimum margin of improvement over the currently selected PW route. - View Dependent Claims (13, 14, 15, 16)
-
-
17. A method comprising:
-
collecting at a routing apparatus metric information respectively associated with a plurality of different routes over which PseudoWires (PWs) for exchanging communication traffic between the routing apparatus and a destination can be established, the different PW routes comprising a currently selected PW route of an existing PW that has been established with the destination; and re-optimizing the currently selected PW route by selecting at the routing apparatus, based on the collected metric information, between the currently selected PW route and another one of the different PW routes that provides at least a minimum margin of improvement over the currently selected PW route. - View Dependent Claims (18, 19)
-
Specification