Method and apparatus for communications traffic engineering
First Claim
1. A method for routing traffic in a network comprised of a plurality of links to selectively off-load traffic from congested portions of the network to portions that are less congested, comprising:
- identifying which of said links are congested determining, for each of said links, that a utilization for the link exceeds a predetermined parameter associated with the link, said predetermined parameter a maximum link utilization, the maximum link utilization associated with all of the links and associated with a bandwidth that is below a maximum capacity of the link;
identifying traffic trunks that contribute to traffic of the identified congested network links;
selecting rerouting traffic trunks where each of the rerouting traffic trunks are traffic trunks that contribute to the traffic of the identified congested network links;
ordering the rerouting traffic bunks in congestion contribution order; and
rerouting portions of the traffic in the rerouting traffic trunks that contribute to the identified congested network links sufficient to reduce said link utilization to a value equal to or below said predetermined parameter.
1 Assignment
0 Petitions
Accused Products
Abstract
This invention provides for a technique for selectively off-loading traffic from congested sub-regions of a network to more lightly-loaded regions by making use of Multiprotocol Label Switching (MPLS). For each network element, an Interior Gateway Protocol (IGP) routing is employed to provide re-routing and to identify congested links caused by re-routed trunks for each single failure. The re-routed traffic is then analyzed and alternate Label Switched Paths (LSPs) are identified for such traffic trunks so that the traffic is directed to the alternate LSPs during the single failure event.
-
Citations
31 Claims
-
1. A method for routing traffic in a network comprised of a plurality of links to selectively off-load traffic from congested portions of the network to portions that are less congested, comprising:
-
identifying which of said links are congested determining, for each of said links, that a utilization for the link exceeds a predetermined parameter associated with the link, said predetermined parameter a maximum link utilization, the maximum link utilization associated with all of the links and associated with a bandwidth that is below a maximum capacity of the link;
identifying traffic trunks that contribute to traffic of the identified congested network links;
selecting rerouting traffic trunks where each of the rerouting traffic trunks are traffic trunks that contribute to the traffic of the identified congested network links;
ordering the rerouting traffic bunks in congestion contribution order; and
rerouting portions of the traffic in the rerouting traffic trunks that contribute to the identified congested network links sufficient to reduce said link utilization to a value equal to or below said predetermined parameter. - View Dependent Claims (2, 3, 4, 5, 6, 30)
-
-
7. A method for routing network traffic of a network, comprising:
-
generating, in the event of a single network link failure case n=1, 2, . . . k, where k is a number of all the links in the network, a plurality of link utilizations generated based on a first routing technique;
identifying one or more network links as congested by determining that, for each link, a utilization of the link exceeds, a predetermined parameter, wherein the predetermined parameter is a maximum link utilization, the maximum link utilization associated with all of the links and associated with a bandwidth that is below a maximum capacity of the link; and
rerouting portions of the traffic that contribute to the identified congested links sufficient to reduce, for each of the congested links, the link utilization to a value equivalent to or below said predetermined parameter. - View Dependent Claims (8, 9, 10, 11, 12, 13, 31)
-
-
14. A multi-protocol label switching (MPLS) device in a network comprising:
-
a congestion identifying device, wherein the congestion identifying device identifies a congestion of network links by determining that link utilization exceeds a predetermined traffic load parameter, wherein the predetermined traffic load parameter is a maximum link utilization, the maximum link utilization associated with all of the links and associated with a bandwidth that is below a maximum capacity of the link;
a contributing traffic trunk identifying device, wherein the contributing traffic trunk identifying device identifies traffic trunks that contribute to the congestion of the congested network links; and
a LSP selector device, wherein the LSP selector device selects rerouting LSP traffic paths for the identified traffic trunks to reduce the traffic of the congested network links sufficient to reduce link utilization below the predetermined traffic load parameter. - View Dependent Claims (15, 16, 17, 18, 19, 28, 29)
-
-
20. A device for routing network traffic of a network, comprising:
-
a congestion identifying device, wherein the congestion identifying device;
generates, in the event of a single network link failure case n=1, 2, . . . k, where k is a number of all the links in the network, a traffic road map generated based on a first routing technique; and
identifies one or more network links as congested, by determining that link utilization exceeds a predetermined traffic load parameter, wherein the predetermined traffic load parameter is a maximum link utilization, the maximum link utilization associated with all of the links and associated with a bandwidth that is below a maximum capacity of the link; and
a LSP selector device, wherein the LSP selector device reroutes portions of the traffic that contribute to the identified congested links sufficient to reduce link utilization below said predetermined traffic load parameter. - View Dependent Claims (21, 22, 23, 24, 25, 26, 27)
-
Specification