IP Library Patent Application 13556178
Patent Application
App. No. 13/556,178

TUNING ROUTING METRICS TO REDUCE MAXIMUM LINK UTILIZATION AND/OR PROVIDE FAILURE RESILIENCY

Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US None
App. No.
13/556,178
Filed
Jul 23, 2012
Art Unit
2463
USPC
370/238
Abstract

A metric tuning technique optimizes the maximum link utilization of a set of links incrementally. Changes to the metric are constrained to be metric increases to divert routes from select links, thereby minimizing the number of changes required to achieve the optimization by avoiding the potential cascade of changes caused by attracting routes to a link. An interactive user interface is provided to allow a user to specify limits and constraints, and to select the sets of links to be addressed, including, for example, only the links that exceed a given link utilization threshold, the links having the highest link utilizations, the links having the highest failure effect, and so on. This incremental optimization technique is also used to optimize network resiliency by minimizing the network degradation caused by the failure of one or more links.

Claims (29)

1 . A method of tuning routing metrics in a network by diverting routes from certain links in the network, said method comprising:

obtaining network information from the network, the network information including an identification of links in the network and routing protocols associated with the links;

determining metrics used by the routing protocols to create routes over the links in the network;

determining a set of targeted links in the network that are targeted for optimization;

determining at least one network performance measure of the set of targeted links;

determining a set of candidate links in the network that are available for metric changes; and

determining changes to metrics for the set of candidate links that divert routes from the candidate links and improve the at least one network performance measure of the set of targeted links.

2 . The method of claim 1 , wherein the determining the at least one network performance measure of the set of targeted links includes measuring link utilization of the set of targeted links.

3 . The method of claim 1 , wherein determining the set of targeted links comprises selecting links in the network having a link utilization that exceed a threshold.

4 . The method of claim 1 , wherein determining the set of targeted links comprises selecting links in the network having the highest link utilizations.

5 . The method of claim 1 , wherein determining the set of targeted links comprises selecting links in the network having the highest failure effect on the network.

6 . The method of claim 1 , wherein determining a set of targeted links in the network that are targeted for optimization comprises determining links in the network having a link utilization that exceed a specified limit.

7 . The method of claim 1 , wherein determining changes to metrics for the set of candidate links that divert routes from the candidate links and improve the at least one network performance measure of the set of targeted links comprises determining changes to metrics for the set of candidate links that are within a specified constraint.

8 . The method of claim 1 , further comprising:

receiving a second set of candidate links; and

determining changes to metrics for the second set of candidate links that divert routes from the second set of candidate links and improve the at least one network performance measure of the set of targeted links.

9 . The method of claim 1 , wherein determining the at least one network performance measure of the set of targeted links comprises determining effects of a modification of the routes in the network in response to a failure condition in the network.

10 . A system configured to tune routing metrics in a network by diverting routes from certain links in the network, said system comprising:

a routing tool configured to obtain network information from the network, the network information including an identification of links in the network and routing protocols associated with the links, and wherein the routing protocols are used in the network to create routes over the links; and

a traffic engineering engine that is configured to determine metrics used by the routing protocols, determine a set of targeted links in the network that are targeted for optimization, determine at least one network performance of the set of targeted links, determine a set of candidate links in the network that are available for metric changes, and determine changes to metrics for the set of candidate links that divert routes from the candidate links and improve the at least one network performance measure of the set of targeted links.

11 . The system of claim 10 , wherein the traffic engineering engine is configured to measure link utilization of the set of targeted links.

12 . The system of claim 10 , wherein the traffic engineering engine is configured to select links in the network having a link utilization that exceed a threshold.

13 . The system of claim 10 , wherein the traffic engineering engine is configured to select links in the network having the highest link utilizations.

14 . The system of claim 10 , wherein the traffic engineering engine is configured to select links in the network having the highest failure effect on the network.

15 . The system of claim 10 , wherein the traffic engineering engine is configured to determine changes to metrics for the set of candidate links that divert routes from the candidate links and improve the at least one network performance measure of the set of targeted links that are within a specified constraint.

16 . The system of claim 15 , wherein the specified constraint comprises a limit on a network parameter.

17 . The system of claim 15 , wherein the specified constraint comprises a limit on a link utilization for at least one link in the network.

18 . The system of claim 10 , wherein the traffic engineering engine is configured to receive a second set of candidate links and determine changes to metrics for the second set of candidate links that divert routes from the second set of candidate links and improve the at least one network performance measure of the set of targeted links

19 . The system of claim 10 , wherein the traffic engineering engine is configured to determine a modification of the routes in the network in response to a failure condition in the network.

Assignments (9)
CORRECTIVE ASSIGNMENT TO CORRECT THE CONVEYING PARTY NAME PREVIOUSLY RECORDED ON REEL 035521 FRAME 0069. ASSIGNOR(S) HEREBY CONFIRMS THE RELEASE OF SECURITY INTEREST IN PATENTS. Recorded Jun 2, 2015
From: JPMORGAN CHASE BANK, N.A.
To: RIVERBED TECHNOLOGY, INC.
Reel/Frame 035807/0680 →
SECURITY INTEREST Recorded May 1, 2015
From: RIVERBED TECHNOLOGY, INC.
To: MORGAN STANLEY SENIOR FUNDING, INC., AS COLLATERAL AGENT
Reel/Frame 035561/0363 →
RELEASE OF SECURITY INTEREST IN PATENTS Recorded Apr 28, 2015
From: BARCLAYS BANK PLC
To: RIVERBED TECHNOLOGY, INC.
Reel/Frame 035521/0069 →
PATENT SECURITY AGREEMENT Recorded Dec 27, 2013
From: RIVERBED TECHNOLOGY, INC.
To: JPMORGAN CHASE BANK, N.A., AS ADMINISTRATIVE AGENT
Reel/Frame 032421/0162 →
RELEASE OF PATENT SECURITY INTEREST Recorded Dec 26, 2013
From: MORGAN STANLEY & CO. LLC, AS COLLATERAL AGENT
To: RIVERBED TECHNOLOGY, INC.
Reel/Frame 032113/0425 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 21, 2013
From: OPNET TECHNOLOGIES LLC
To: RIVERBED TECHNOLOGY, INC.
Reel/Frame 030459/0372 →
CHANGE OF NAME Recorded May 14, 2013
From: OPNET TECHNOLOGIES, INC.
To: OPNET TECHNOLOGIES LLC
Reel/Frame 030411/0290 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 29, 2013
From: NINAN, BOBBY; BOLT, GORDON M.; GOLDSCHMIDT, OLIVIER
To: OPNET TECHNOLOGIES, INC.
Reel/Frame 030117/0090 →
SECURITY AGREEMENT Recorded Dec 20, 2012
From: RIVERBED TECHNOLOGY, INC.; OPNET TECHNOLOGIES, INC.
To: MORGAN STANLEY & CO. LLC
Reel/Frame 029646/0060 →