IP Library Granted Patent US 7,584,298
Granted Patent B2
US 7,584,298 · App. 10/735,589 · Granted Sep 1, 2009

Topology aware route control

Assignee: Internap Network Services Corporation
View Patent ↗
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 7,584,298
App. No.
10/735,589
Granted
Sep 1, 2009
Kind
B2
Abstract

The present invention uses proxy points for measuring different routes to a destination address space. Multiple paths to the desired destination address space are identified. Each path begins at a source and terminates at the destination address space. Proxy points are identified for each path and are associated with a point between the source and the destination address space. Measurements of the path performance from each source to the appropriate proxy point are compared to determine an optimum route.

Claims (30)

1. A method for analyzing routes to a destination address space, comprising:

identifying a plurality of paths, each path beginning at a different source and terminating at a common destination address space;

identifying a plurality of nodes for each of the plurality of paths;

identifying at least one convergence point between at least two of the paths, wherein the convergence point is a common node for the at least two paths, said at least two paths being non-diverse from the convergence point to the destination address space;

associating the convergence point with the destination address space;

determining a path performance for each of the at least two paths, wherein the path performance is based on a path performance from the source of each path to the convergence point; and

analyzing the at least two paths to the destination address space.

2. The method of claim 1 , wherein analyzing the at least two paths to the destination address space, comprises selecting a route to the destination address space based upon the relative path performances for the at least two paths.

3. The method of claim 2 , wherein the at least two paths include a first path and a second path and wherein selecting a route to the destination address space based upon the relative path performances for the at least two paths comprises selecting the first path, further comprising:

determining a current path performance for the first path;

comparing the current path performance to the path performance for the first path; and

based upon the comparison, selecting the second path as the route to the destination address space.

4. The method of claim 1 , wherein analyzing the at least two paths to the destination address space, comprises determining diversity for the at least two paths.

5. The method of claim 4 , further comprising analyzing path length for the at least two paths.

6. The method of claim 1 , wherein analyzing the at least two paths to the destination address space provides network topology information that is used in connection with network planning activities.

7. The method of claim 1 , wherein analyzing the at least two paths to the destination address space provides information used to evaluate distance and volume for a plurality of destinations, including the destination address space.

8. The method of claim 1 , further comprising:

periodically determining the path performance for each of the at least two paths.

9. The method of claim 1 , further comprising:

determining an aggregated address space that includes the destination address space and that is associated with the convergence point.

10. The method of claim 1 , further comprising:

determining an aggregated address space that includes the destination address space, that is associated with multiple convergence points and that shares a common next hop.

11. The method of claim 1 wherein identifying a plurality of paths comprises using an active path trace probe.

12. The method of claim 1 wherein identifying a plurality of paths comprises using a passive flow analyzer.

13. The method of claim 1 , wherein the at least two paths include a first path, further comprising:

associating the convergence point with additional destination address spaces; and

obtaining path performance information for the destination address space and the additional destination address spaces using a single measurement of the first path.

14. The method of claim 1 , wherein the plurality of paths pass through at least one public Internet Protocol network.

15. The method of claim 14 wherein the at least one Internet Protocol network is a network of an Internet Service Provider.

16. The method of claim 14 wherein the at least one Internet Protocol network is a Local Area Network.

Assignments (14)
RELEASE OF SECURITY INTEREST Recorded May 10, 2022
From: WILMINGTON TRUST, NATIONAL ASSOCIATION
To: INTERNAP HOLDING LLC
Reel/Frame 059884/0443 →
SECURITY INTEREST Recorded Sep 27, 2021
From: INTERNAP HOLDING LLC
To: WILMINGTON TRUST, NATIONAL ASSOCIATION
Reel/Frame 057615/0812 →
CHANGE OF NAME Recorded Dec 29, 2020
From: INTERNAP CORPORATION
To: INTERNAP HOLDING LLC
Reel/Frame 054868/0048 →
RELEASE OF SECURITY INTEREST Recorded May 11, 2020
From: JEFFERIES FINANCE LLC
To: INTERNAP CORPORATION
Reel/Frame 052628/0018 →
RELEASE OF PATENT SECURITY AGREEMENT RECORDED AT REEL 044547/FRAME 0029 Recorded May 8, 2020
From: JEFFERIES FINANCE LLC
To: INTERNAP CORPORATION
Reel/Frame 052617/0103 →
SECURITY INTEREST Recorded May 8, 2020
From: INTERNAP HOLDING LLC
To: WILMINGTON TRUST, NATIONAL ASSOCIATION
Reel/Frame 052616/0515 →
SECURITY INTEREST Recorded Jan 5, 2018
From: INTERNAP CORPORATION
To: JEFFERIES FINANCE LLC
Reel/Frame 044547/0029 →
RELEASE OF SECURITY INTEREST Recorded Apr 7, 2017
From: JEFFERIES FINANCE LLC
To: INTERNAP CORPORATION
Reel/Frame 041929/0328 →
CHANGE OF NAME Recorded Feb 16, 2015
From: INTERNAP NETWORK SERVICES CORPORATION
To: INTERNAP CORPORATION
Reel/Frame 035000/0349 →
SECURITY AGREEMENT Recorded Dec 5, 2013
From: INTERNAP NETWORK SERVICES CORPORATION
To: JEFFERIES FINANCE LLC (AS COLLATERAL AGENT)
Reel/Frame 031765/0527 →
RELEASE OF SECURITY INTEREST Recorded Dec 4, 2013
From: WELLS FARGO CAPITAL FINANCE, LLC (AS AGENT)
To: INTERNAP NETWORK SERVICES CORPORATION
Reel/Frame 031710/0635 →
SECURITY AGREEMENT Recorded Nov 9, 2010
From: INTERNAP NETWORK SERVICES CORPORATION
To: WELLS FARGO CAPITAL FINANCE, LLC, AS AGENT
Reel/Frame 025337/0437 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 21, 2008
From: NETVMG, INC.
To: INTERNAP NETWORK SERVICES CORPORATION
Reel/Frame 021873/0394 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 1, 2008
From: KLINKER, ERIC; JOHNSON, JEREMY T.; GRADY, BRIAN DOUGLAS; CRABBE, EDWARD
To: NETVMG, INC.
Reel/Frame 020453/0539 →
Continuity (2)
Provisional Application 6043328500 · Dec 13, 2002
Related Publication 20060182034A1 · Aug 17, 2006