Dynamic Traffic Rearrangement to Enforce Policy Change in MPLS Networks
First Claim
Patent Images
1. A method of controlling traffic of data through a network, the network having a plurality of Label Switched Paths (LSPs) created with Multi-Protocol Label Switching (MPLS), the method comprising:
- (a) monitoring network traffic through the plurality of LSPs and determining utilization of LSPs on a DiffServ class basis;
(b) if LSP utilization for one or more classes exceeds a predetermined threshold, issuing a rearrange request comprising;
(i) a new policy on fraction of network bandwidth to be allocated for each DiffServ class.
0 Assignments
0 Petitions
Accused Products
Abstract
A system and method of rearranging Label Switched Paths (LSPs) and rerouting traffic in a DiffServ-enabled Multi-Protocol Label Switched (MPLS) network is disclosed. The system periodically monitors network performance, and rearranges LSPs and reroutes traffic through existing or new Label Switched Paths (LSPs) based on network performance and network bandwidth utilized by various DiffServ classes.
13 Citations
24 Claims
-
1. A method of controlling traffic of data through a network, the network having a plurality of Label Switched Paths (LSPs) created with Multi-Protocol Label Switching (MPLS), the method comprising:
-
(a) monitoring network traffic through the plurality of LSPs and determining utilization of LSPs on a DiffServ class basis; (b) if LSP utilization for one or more classes exceeds a predetermined threshold, issuing a rearrange request comprising; (i) a new policy on fraction of network bandwidth to be allocated for each DiffServ class. - View Dependent Claims (2, 3, 4)
-
-
5. (canceled)
-
6. (canceled)
-
7. (canceled)
-
8. (canceled)
-
9. (canceled)
-
10. (canceled)
-
11. (canceled)
-
12. (canceled)
-
13. (canceled)
-
14. (canceled)
-
15. (canceled)
-
16. (canceled)
-
17. A system used for traffic engineering in a network, the network having a plurality of Label Switched Paths (LSPs) the system comprising:
-
(a) means for monitoring network performance data and sending a rearrange order if LSP utilization on a DiffServ class basis exceeds a predetermined level; (b) means for responding to the rearrange order by evaluating which of a plurality of paths should be provisioned a different amount of bandwidth according to traffic currently flowing through the plurality of paths; (c) means for determining whether new paths should be created to accommodate the rearrange order and creating those new paths, (d) means for reallocating traffic between the plurality of paths and any new paths that have been created. - View Dependent Claims (18, 19)
-
-
20. (canceled)
-
21. (canceled)
-
22. (canceled)
-
23. (canceled)
-
24. (canceled)
Specification