IP Library › Granted Patent US 7,240,124
Granted Patent B2
US 7,240,124 · App. 10/175,251 · Granted Jul 3, 2007

System and method for transferring data on a network using a single route optimizer to define an explicit route and transfer the information related to the explicit route to a plurality of routers and a plurality of optimized routers on the network

Assignee: Silver Beech Networks, Inc.
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,240,124
App. No.
10/175,251
Granted
Jul 3, 2007
Kind
B2
Abstract

An apparatus and method for forwarding data on a digital data network are provided. The network includes optimized routers and a plurality of routers connected on the network. A route optimizer receives information from the optimized routers and plurality of routers with regard to traffic congestion. The information can include queue lengths of one or more queues within the optimized routers. The route optimizer uses the congestion information from the optimized routers and plurality of routers to define optimum paths for transfer of data. The defined paths can be MPLS paths, which are then transmitted to the optimized routers and any other routers in the network.

Claims (46)

1. A digital data network for transferring data, comprising:

a plurality of routers connected on the network;

at least one probe node connected to at least one of the plurality of routers;

a plurality of optimized routers connected on the network; and

a single route optimizer connected to the plurality of routers and the plurality of optimized routers, the single route optimizer receiving information related to network congestion from the plurality of optimized routers and the at least one probe node, and, using traffic smoothing characteristics of high bandwidth channels and the information related to network congestion, (i) defining a route on the network for forwarding the data, and (ii) transferring information related to the defined route to the plurality of routers and the plurality of optimized routers, wherein:

the single route optimizer has global control over the network such that the single route optimizer completely defines the route independent of any computations of routes by the plurality of routers and the plurality of optimized routers, such that the defined route transferred by the single route optimizer to the plurality of routers and the plurality of optimized routers is an explicit route, therefore eliminating the need for hardware traffic management within the plurality of routers and the plurality of optimized routers to compute the explicit route, and

the information related to network congestion from the plurality of optimized routers comprises queue length of queues in the plurality of optimized routers.

2. The digital data network of claim 1 , wherein each at the plurality of optimized routers comprises a queue for queuing the data, the queue queuing the data for no more than 1 millisecond.

3. The digital data network of claim 1 , wherein the network transfers data at 40 Gb/sec or higher.

4. The digital data network of claim 1 , wherein the network transfers data at 160 Gb/sec or higher.

5. The digital data network of claim 1 , wherein the digital data network comprises at least a portion of the Internet.

6. The digital data network of claim 1 , wherein the digital data network comprises no portion of the Internet.

7. A method of transferring data on a digital data network, comprising:

connecting a plurality of routers on the network;

connecting at least one probe node to at least one of the plurality of routers;

connecting a plurality of optimized routers on the network; and

connecting a single route optimizer to the plurality of routers and the plurality of optimized routers the single route optimizer receiving information related to network congestion from the plurality of optimized routers and the at least one probe node, and, using traffic smoothing characteristics of high bandwidth channels and the information related to network congestion, (i) defining a route on the network for forwarding the data, and (ii) transferring information related to the defined route to the plurality of routers and the plurality of optimized routers, wherein:

the single route optimizer has global control over the network such that the single route optimizer completely defines the route independent of any computations of routes by the plurality of routers and the plurality of optimized routers, such that the defined route transferred by the single route optimizer to the plurality of routers and the plurality of optimized routers is an explicit route, therefore eliminating the need for hardware traffic management within the plurality of routers and the plurality of optimized routers to compute the explicit route, and

the information related to network congestion received from the plurality of optimized routers comprises queue length of queues in the plurality of optimized routers.

8. The method of claim 7 , wherein each of the plurality of optimized routers comprises a queue for queuing the data, the queue queuing the data for no more than 1 millisecond.

9. The method of claim 7 , wherein the network transfers data at 40 Gb/sec or higher.

10. The method of claim 7 , wherein the network transfers data at 160 Gb/sec or higher.

11. The method of claim 7 , wherein the digital data network comprises at least a portion of the Internet.

12. The method of claim 7 , wherein the digital data network comprises no portion of the Internet.

13. A digital data network for transferring data, comprising:

a plurality of routers connected on the network;

a plurality of optimized routers connected on the network; and

a single route optimizer connected to the plurality of routers and the plurality of optimized routers, the single route optimizer receiving the data to forward the data on the network, each of the optimized routers comprising a queue for queuing the data and using traffic smoothing characteristics of high bandwidth channels, the queues queuing the data for no more than 1 millisecond, wherein:

the single route optimizer receives information related to network congestion from the plurality of optimized routers, defines a route on the network for forwarding the data, and transfers information related to the defined route to the plurality of routers and the plurality of optimized routers,

the single route optimizer has global control over the network such that the single route optimizer completely defines the route independent of any computations of routes by the plurality of routers and the plurality of optimized routers, such that the defined route transferred by route optimizer to the plurality of routers and the plurality of optimized routers is an explicit route, therefore eliminating the need for hardware traffic management within the plurality of routers and the plurality of optimized routers to compute the explicit route, and

the information related to network congestion from the plurality of optimized routers comprises queue length of the queues in the plurality of optimized routers.

14. The digital data network of claim 13 , wherein the network transfers data at 40 Gb/sec or higher.

15. The digital data network of claim 13 , wherein the network transfers data at 160 Gb/sec or higher.

16. The digital data network of claim 13 , wherein the digital data network comprises at least a portion of the Internet.

17. The digital data network of claim 13 , wherein the digital data network comprises no portion of the Internet.

18. A method of transferring data on a digital data network, comprising:

connecting a plurality of routers on the network;

connecting a plurality of optimized routers on the network;

connecting a single route optimizer to the plurality of routers and the plurality of optimized routers, the single route optimizer receiving the data to forward the data on the network, each at the optimized routers comprising a queue for queuing the data, using traffic smoothing characteristics of high bandwidth channels, the queues queuing the data for no more than 1 millisecond, wherein:

the single route optimizer receives information related to network congestion from the plurality of optimized routers, defines a route on the network for forwarding the data, and transfers information related to the defined route to the plurality of routers and the plurality of optimized routers,

the single route optimizer has global control over the network such that the single route optimizer completely defines the route independent of any computations of routes by the plurality of routers and the plurality of optimized routers, such that the defined route transferred by the single route optimizer to the plurality of routers and the plurality of optimized routers is an explicit route, therefore eliminating the need for hardware traffic management within the plurality of routers and the plurality of optimized routers to compute the explicit route, and

the information related to network congestion received from the plurality of optimized routers comprises queue length of queues in the plurality of optimized routers.

19. The method of claim 18 , wherein the network transfers data at 40 Gb/sec or higher.

20. The method of claim 18 , wherein the network transfers data at 160 Gb/sec or higher.

21. The method of claim 18 , wherein the digital data network comprises at least a portion of the Internet.

22. The method of claim 18 , wherein the digital data network comprises no portion of the Internet.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 2, 2002
From: SCHWARTZ, STEVEN J.; HUBER, KATHLEEN
To: SILVER BEECH NETWORKS, INC.
Reel/Frame 013339/0762 →
Continuity (1)
Related Publication 20030018811A1 · Jan 23, 2003