A method is disclosed for reproxying connections. According to one aspect, a first connection is established between a client and a proxy device. A second connection is established between the proxy device and a server. The first connection comprises a first endpoint at the client and a second endpoint at the proxy device. The second connection comprises a third endpoint at the proxy device and a fourth endpoint at the server. The first and second connections are unproxied by dissolving the second and third endpoints while maintaining the first and fourth endpoints. After the connections have been unproxied, a packet is received at the proxy device. In response, the first and second connections are reproxied by creating fifth and sixth endpoints at the proxy device, so that the first connection comprises the fifth endpoint and the second connection comprises the sixth endpoint.
Method And Apparatus For Replicating A Transport Layer Protocol Stream
Sumandra Majee - San Jose CA, US Anurag Kahol - Fremont CA, US Alexander Waterman - Los Gatos CA, US Anh Nguyen - Cupertino CA, US Patrick Tate - Atlanta GA, US Martin Grimm - Seattle WA, US
International Classification:
G06F 11/00 H04J 1/16
US Classification:
370216000, 714001000
Abstract:
Network connection switchover is accomplished through a method comprising receiving information defining a first connection between a first network device and a computer; establishing a replication channel between the first network device and a backup device; storing backup control information at the backup device; communicating a message flow between the first network device and the computer on the first transport connection; in response to unavailability of the first network device, communicating messages on the replication channel that cause (a) establishing a second connection between the backup device and the computer; (b) continuing communication of the message flow between the backup device and the computer based on the backup control information. TCP connections, for example, can be switched from an active device to a backup device without reset or re-transmission.
- Sunnyvale CA, US Joe TOMASELLO - San Jose CA, US Krishna NARAYANASWAMY - Saratoga CA, US Alexander S. WATERMAN - Los Gatos CA, US
International Classification:
H04L 29/06
Abstract:
A network device is configured to receive network traffic associated with an application executing on a user device; identify, based on the network traffic, an application identifier associated with the application; determine whether the application identifier matches one of a set of application identifiers stored by the network device; identify a policy based on the application identifier when the application identifier matches one of the set of application identifiers; and apply the policy to the network traffic associated with the application. The policy may be obtained from another network device, in communication with the network device, when the application identifier does not match one of the set of application identifiers.