STATEFUL FAILOVER MANAGEMENT IN A NETWORK TRAFFIC MANAGER
First Claim
1. A method of managing network communications, comprising:
- receiving a packet from a first network device at a traffic manager module serving as a proxy to a second network device for the first network device;
forwarding data from the packet to the second network device; and
delaying transmitting an acknowledgment of the packet from the traffic manager module to the first network device until after the traffic manager module has received an acknowledgment of the data by the second network device.
1 Assignment
0 Petitions
Accused Products
Abstract
Methods, systems, and devices are described for stateful failover in traffic manager module functioning as a proxy between at least one first network device and at least one server. In a first set of embodiments, an amount of synchronized state information may be reduced through a controlled use of acknowledgment messages. In a second set of embodiments, state information may be synchronized to a standby traffic manager module in response to changes in a sequence number delta between two logically paired connections. In a third set of embodiments, connections may be restored at a standby traffic manager module based on stored connection information, a synchronized sequence number delta stack, and rediscovered sequence numbers.
-
Citations
22 Claims
-
1. A method of managing network communications, comprising:
-
receiving a packet from a first network device at a traffic manager module serving as a proxy to a second network device for the first network device; forwarding data from the packet to the second network device; and delaying transmitting an acknowledgment of the packet from the traffic manager module to the first network device until after the traffic manager module has received an acknowledgment of the data by the second network device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A traffic manager module, comprising:
-
at least one processor; and a memory communicably coupled with the at least one processor, the memory configured to store code that, when executed by the at least one processor, causes the at least one processor to; receive a packet from a first network device, the traffic manager module serving as a proxy to a second network device for the first network device; forward data from the packet to the second network device; and delay transmitting an acknowledgment of the packet from the traffic manager module to the first network device until after the traffic manager module has received an acknowledgment of the data by the second network device. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20)
-
-
21. A tangible computer-readable medium comprising computer-readable program code stored thereon, which is configured to cause at least one processor to:
-
receive a packet from a first network device at a traffic manager module serving as a proxy to a second network device for the first network device; forward data from the packet to the second network device; and delay transmitting an acknowledgment of the packet from the traffic manager module to the first network device until after the traffic manager module has received an acknowledgment of the data by the second network device. - View Dependent Claims (22)
-
Specification