Claims
- 1. A method for modifying label switched paths, in packet-oriented networks, comprising:
identifying bottlenecks or improvements using routers wherein at least one of the routers use a protocol to exchange data about a status of the network and changes in availability and bandwidth, and if there are neighboring bottlenecks, modifications are made to paths which lead through the bottlenecks, using alternate subpaths, to divert around the bottlenecks and/or if there are neighboring improvements, paths which divert around the improvements are modified to incorporate the improvements into the path.
- 2. The method in accordance with claim 1, wherein a set of neighboring routers is assigned manually or is arranged to be at a certain distance.
- 3. The method in accordance with claim 1, wherein exchange of data between the routers is effected either pickaback on regular data traffic or by a separate connection.
- 4. The method in accordance with claim 3, wherein RSVP or LDP is used.
- 5. The method in accordance with claim 1, wherein the routers assign to each path which they administer the neighboring routers which lie on the paths, which facilitates modification of the paths if a or a neighboring network segment which emanates from a router is subject to a performance fluctuation.
- 6. The method in accordance with claim 1, wherein ready-prepared alternate subpaths are administered in the event of a deterioration in performance of a neighboring router or a neighboring network segment, the subpaths configured to effect a diversion around the neighboring router or the neighboring network segment, by integration of the alternate subpath into an existing path, or ready-prepared alternate subpaths are administered in the event of an improvement in the performance of the neighboring router or the neighboring network segment, the subpaths configured to effect inclusion of the router or network segment in the path by integration of the alternate subpath into an existing path.
- 7. The method in accordance with claim 1, wherein if there is a performance fluctuation in neighboring routers or network segments, a dynamic alternate subpath is generated, such that in an event of an improvement in performance of one of the neighboring router or a neighboring network segments an alternate subpath is formed such that the router or the network segment lies within the path after the alternate subpath has been integrated, and in an event of a deterioration in the performance of the neighboring router or the neighboring network segment, an alternate subpath is formed such that the router or the network segment lies outside the path after the alternate subpath has been integrated.
- 8. The method in accordance with claim 1, wherein the alternate subpath is calculated based on a route algorithm which accesses routing tables, where in the routers or network segments which are considered in selecting the route can be passed to the route algorithm as a parameter.
- 9. The method in accordance with claim 1, wherein MPLS is used as a protocol for specifying the paths, wherein the alternate subpaths are realized by tunneling, by insertion of an explicit path, or by changing equivalence classes and then propagating the equivalence classes.
- 10. A device, for controlling label-switched paths, in packet-oriented networks, comprising:
routers, where at least some of the routers use a protocol to exchange data about a status of the network and changes in availability and bandwidth, to identify possible bottlenecks or improvements, so that if neighboring bottlenecks occur, modifications are made to paths which lead through the bottlenecks, using alternate subpaths, to divert around the bottlenecks and/or if neighboring improvements occur, paths which divert around the improvements are modified to incorporate the improvements into the Path.
- 11. The device in accordance with claim 10, further comprising analysis facilities which perform a check on a status of the neighboring network, and the changes in the availability and bandwidths, and is an interface via which items of data are exchanged.
- 12. The device in accordance with claim 11, wherein the network status for other routers and for networks which are not immediately neighboring is stored in a storage area, to use these items of data to determine the paths for which propagation times can be improved.
- 13. The device in accordance with claim 10, further comprising facilities which compare the paths and stored network statuses with each other to determine the paths which are affected by a change in the network status in the event of neighboring bottlenecks, to determine or create an alternate subpath which diverts around the bottleneck, and in the event of a neighboring improvement to determine or create an alternate subpath which passes through the improvement, wherein the alternate subpath which is determnined is integrated into the path by modification of the router functionality.
- 14. The device in accordance with claim 10, wherein a selection is made so that a shortest possible alternate subpath is determined.
- 15. The device in accordance with claim 14, wherein the alternate subpaths are determined by using routing tables which are held in a storage area, or by sending routing queries to neighboring routers, wherein a destination selected for the path is the network segment or the router which is located in a data flow direction immediately after the network segment which is affected by a performance change.
- 16. (Canceled)
Priority Claims (1)
| Number |
Date |
Country |
Kind |
| 101 47 748.1 |
Sep 2001 |
DE |
|
CLAIM FOR PRIORITY
[0001] This application claims priority to International Application No. PCT/DE02/03595, which was published in the German language on Apr. 10, 2003, which claims the benefit of priority to German Application No. 10147748.1 which was filed in the German language on Sep. 27, 2001.
PCT Information
| Filing Document |
Filing Date |
Country |
Kind |
| PCT/DE02/03595 |
9/24/2002 |
WO |
|