Combining routers to increase concurrency and redundancy in external network access
First Claim
1. A controller for combining routers to provide increased concurrency in external access to a computer network, the controller comprising:
- a router identifier for identifying at least two routers for a LAN, each identified router having its own IP address and its own physical address;
a router selector for selecting between identified routers, the router selector making its selection in a manner which increases concurrent operation of identified routers by sending subsequent data requests and their corresponding responses through the selected router, thereby helping provide improved external access to the computer network through identified routers; and
a SYN modifier which provides modifed SYN requests that contain the address of an identified router, each response specifying the address of an identified router which was selected by the router selector.
4 Assignments
0 Petitions
Accused Products
Abstract
A controller is provided for increasing bandwidth between a local area network (“LAN”) and other networks by using multiple routers on the given LAN. Data packets are multiplexed between the routers using a novel variation on the standard SYN packet synchronization protocol, and other components. On receiving data destined for an external network, the controller or gateway computer will direct the data to the appropriate router. In addition to providing higher speed connections, the invention provides better fault tolerance in the form of redundant connections from the originating LAN to a wide area network such as the Internet.
49 Citations
10 Claims
-
1. A controller for combining routers to provide increased concurrency in external access to a computer network, the controller comprising:
-
a router identifier for identifying at least two routers for a LAN, each identified router having its own IP address and its own physical address;
a router selector for selecting between identified routers, the router selector making its selection in a manner which increases concurrent operation of identified routers by sending subsequent data requests and their corresponding responses through the selected router, thereby helping provide improved external access to the computer network through identified routers; and
a SYN modifier which provides modifed SYN requests that contain the address of an identified router, each response specifying the address of an identified router which was selected by the router selector. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
Specification