IP Library Granted Patent US 7,773,533
Granted Patent B2
US 7,773,533 · App. 11/776,055 · Granted Aug 10, 2010

Methods, apparatuses and systems facilitating determination of network path metrics

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,773,533
App. No.
11/776,055
Granted
Aug 10, 2010
Kind
B2
Abstract

Methods, apparatuses and systems relating to the control and application of policies for routing data over a computer network, such as the Internet. Some implementations of the invention facilitate the configuration, deployment and/or maintenance of network routing policies. Some implementations of the invention are particularly useful for controlling the routing of data among autonomous systems or organizations. Certain implementations allow for dynamic modification of routing policy based on such factors as current Internet performance, load sharing, user-defined parameters, and time of day. In one embodiment, the present invention provides methods, apparatuses and systems implementing enhanced network path testing methodologies that enhance the efficiency of processes associated with testing of a network path, while reducing the perceived intrusiveness of test packets associated with such metrics tests.

Claims (18)

1. A method facilitating the testing of paths to destination networks in relation to at least one metric, each destination network associated with at least one path, comprising

segregating, using a routing control device, a plurality of destination networks into at least two groups;

interleaving, based on the groups created in the segregating step, the injection and testing of paths associated with the plurality of destination networks into a set of routers associated with the routing control device; and

wherein the testing of paths comprises:

as to each path, identifying a target intermediate system; and

transmitting, as to each route, at least one hop-limited test packet, wherein the at least one hop-limited test packet is addressed to the destination network, but configured to expire at the target intermediate system in the route.

2. A method facilitating the testing of paths to destination networks in relation to at least one metric, each destination network associated with at least one path, comprising

(a) segregating, using a routing control device, a plurality of destination networks into at least two groups;

(b) injecting a set of routes associated with corresponding destination networks in a first group of the at least two groups into a routing domain that comprises one or more routers;

(c) injecting a set of routes associated with corresponding destination networks in the next group of the at least two groups into the routing domain;

(d) testing the set of previously injected routes associated with the preceding group in relation to at least one metric; and,

(e) repeating the injecting and testing steps (c) and (d), cycling through the at least two groups, until all paths associated with the plurality of destination networks have been tested.

3. The method of claim 2 wherein the routes are host routes to the respective broadcast addresses associated with the destination networks.

4. The method of claim 2 wherein the number of groups is determined by dividing the number of desired destination networks by the number of available testing resources.

5. The method of claim 2 further comprising

as to each path, identifying a target intermediate system; and

wherein the testing step comprises:

transmitting, as to each route, at least one hop-limited test packet, wherein the at least one hop-limited test packet is addressed to the destination network, but configured to expire at the target intermediate system in the route.

Assignments (6)
RELEASE OF SECURITY INTEREST Recorded Sep 26, 2017
From: SUNTRUST BANK
To: TRANSACTION NETWORK SERVICES, INC.
Reel/Frame 043704/0089 →
TERMINATION AND RELEASE OF PATENT SECURITY INTEREST Recorded Feb 18, 2013
From: SUNTRUST BANK
To: TRANSACTION NETWORK SERVICES, INC.
Reel/Frame 029823/0686 →
GRANT OF PATENT SECURITY INTEREST (FIRST LIEN) Recorded Feb 18, 2013
From: TRANSACTION NETWORK SERVICES, INC.
To: SUNTRUST BANK
Reel/Frame 029824/0327 →
GRANT OF PATENT SECURITY INTEREST (SECOND LIEN) Recorded Feb 18, 2013
From: TRANSACTION NETWORK SERVICES, INC.
To: SUNTRUST BANK
Reel/Frame 029824/0340 →
CORRECTIVE ASSIGNMENT TO CORRECT THE INCLUSION OF U.S. PATENT NOS. 5991410, 5907801 AND 5870722 IN THE PATENT SECURITY AGREEMENT PREVIOUSLY RECORDED ON REEL 027676 FRAME 0181. ASSIGNOR(S) HEREBY CONFIRMS THE REMOVAL OF THE AFOREMENTIONED PATENTS FROM THE AMENDED AND RESTATED PATENT SECURITY AGREEMENT. Recorded Mar 26, 2012
From: TRANSACTION NETWORK SERVICES, INC.
To: SUNTRUST BANK
Reel/Frame 027931/0296 →
SECURITY AGREEMENT Recorded Feb 9, 2012
From: TRANSACTION NETWORK SERVICES, INC.
To: SUNTRUST BANK
Reel/Frame 027676/0181 →