# US 7,898,970 B2 · Method for end to end route control

> Agents: this data is available as JSON from the patentgrep API and MCP server — see https://patentgrep.com/llms.txt

- Number: US 7,898,970 B2
- Document ID: US7898970B2
- Status: Granted
- Kind: B2
- Application number: 12/252,183
- Filed: 2008-10-15
- Published: 2009-02-12
- Granted: 2011-03-01
- Earliest claimed: 2004-02-19
- Assignees: Internap Network Services Corporation
- Inventors: James Eric Klinker
- Web page: https://patentgrep.com/patent/US7898970B2

## CPC

- H04L 12/4633: {Interconnection of networks using encapsulation techniques, e.g. tunneling}
- H04L 45/04: {Interdomain routing, e.g. hierarchical routing}
- H04L 45/22: {Alternate routing}
- H04L 47/115: {using a dedicated packet}
- H04L 61/2525: {Translation at a client}
- H04L 65/1094: Inter-user-equipment sessions transfer or sharing
- H04L 65/80: Responding to QoS
- H04L 61/4535: using an address exchange platform which sets up a session between two nodes, e.g. rendezvous servers, session initiation protocols [SIP] registrars or H.323 gatekeepers
- H04L: TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION (arrangements common to telegraphic and telephonic communication H04M)

## Abstract

Session independent end to end route control is provided by coordination between a pair of route control devices. Each device determines whether received traffic qualifies for end to end route control and whether the device at the other end supports end to end route control. If so, then the route control devices determine a routing mode, such as tunneling or address translation, and routing parameters. The performance of the selected path is monitored and is changed if the performance becomes unacceptable. Path performance can be measured using one-way measurement techniques that use a common inbound path or a control channel.

## Claims

### Claim 1

A method for determining one-way path performance in a network that includes a source route control device and a destination route control device, wherein the source route control device is connected to at least two source network service providers and the destination route control device is connected to at least one destination network service provider, so that there are a plurality of outbound paths from the source route control device to the destination route control device via the at least two source network service providers, comprising:
determining an inbound path from the destination route control device to the source route control device, wherein the inbound path is associated with a selected one of the source network service providers and a selected one of the destination network service providers;
probing each of the outbound paths to determine performance associated with each of the outbound paths by traversing each of the outbound paths from the source route control device to the destination route control device and traversing the inbound path, so that the inbound path is traversed for all outbound paths.

### Claim 2 (depends on 1)

The method of claim 1, wherein the probing is performed periodically.

### Claim 3 (depends on 1)

The method of claim 1, wherein the performance is latency.

### Claim 4 (depends on 1)

The method of claim 1, wherein the performance is loss.

### Claim 5 (depends on 1)

The method of claim 1, wherein the performance is jitter.

### Claim 6 (depends on 1)

The method of claim 1, wherein the performance is mean opinion score.

### Claim 7

A method for determining one-way path performance in a network that includes a source route control device and a destination route control device, wherein the source route control device is connected to at least two source network service providers and the destination route control device is connected to at least one destination network service provider, so that there are a plurality of outbound paths from the source route control device to the destination route control device via the at least two source network service providers, and wherein the source route control device and the destination route control device are time synchronized, comprising:
for each of the outbound paths:
probing the outbound path by traversing the outbound path from the source route control device to the destination route control device;
receiving, at the source route control device, performance information for the outbound path from the destination route control device via the same control channel, wherein the control channel is one of a control channel of a VoIP session, a separate session dedicated to performance measurement, or a back channel.

### Claim 8 (depends on 7)

The method of claim 7, wherein the source route control device and the destination route control device are time synchronized using the Network Time Protocol (NTP).

### Claim 9 (depends on 7)

The method of claim 7, wherein the probing is performed periodically.

### Claim 10 (depends on 7)

The method of claim 7, wherein the performance information is related to latency.

### Claim 11 (depends on 7)

The method of claim 7, wherein the performance information is related to loss.

### Claim 12 (depends on 7)

The method of claim 7, wherein the performance information is related to jitter.

### Claim 13 (depends on 7)

The method of claim 7, wherein the performance information is related to mean opinion score.
