US 6,983,325 B1
System and method for negotiating multi-path connections through boundary controllers in a networked computing environment
Robert N. M. Watson, Bethesda, Md. (US); Darrell Kindred, Columbia, Md. (US); Ed Lewis, Crownsville, Md. (US); Brian Niebuhr, Columbia, Md. (US); and Olafur Gudmundsson, Washington, D.C. (US)
Assigned to McAfee, Inc., Santa Clara, Calif. (US)
Filed on Dec. 28, 2000, as Appl. No. 9/750,967.
Int. Cl. G06F 15/16 (2006.01)
U.S. Cl. 709—228 15 Claims
OG exemplary drawing
 
1. A system for negotiating multi-path connections between a plurality of intermediary devices in a networked computing environment, comprising:
a client-side network protocol stack defined on an intermediary device available from a plurality of intermediary devices on a primary communications channel and establishing a client-side connection between a requesting client and the intermediary device in accordance with a connection-oriented network protocol;
a server-side network protocol stack establishing a server-side connection between the intermediary device and a requested server on a primary communications channel in accordance with the connection-oriented network protocol;
a synchronization module determining differences in connection parameters defined for the client-side connection and the server-side connection and communicating the connection parameter differences to at least one other such intermediary device over an out-of-band communications channel, the synchronization module deferring communicating the connection parameter differences for transitory connections.