System and method for dynamic mirroring of a network connection
First Claim
1. A method for mirroring a connection in a network, comprising:
- receiving, exclusively by a first network device, a packet from a resource;
communicating the packet to a second network device;
forwarding the packet to another network device, wherein the packet is forwarded exclusively by a single forwarding device that is determinable from the first network device or the second network device;
receiving, exclusively by the first network device, a response packet from the other network device;
communicating, by the first network device, the response packet to the second network device; and
forwarding, exclusively by the forwarding device, the response packet towards the resource.
2 Assignments
0 Petitions
Accused Products
Abstract
Methods and systems are directed to dynamically mirroring a connection between network devices. Mirroring is managed by forwarding a packet between a first network device and a second network device. In one method, the first network device receives the packet from a client and communicates the packet to the second network device. A forwarding device, pre-determined from the first and second network devices, forwards the packet to a server. The first network device receives a response from the server, and communicates it to the second network device. The forwarding device forwards the response packet to the client. In one configuration, the first network device and forwarding device is an active device, and the second network device is a standby device. In another configuration, the first network device is a standby device, and the second network device and forwarding device is an active device.
44 Citations
45 Claims
-
1. A method for mirroring a connection in a network, comprising:
-
receiving, exclusively by a first network device, a packet from a resource; communicating the packet to a second network device; forwarding the packet to another network device, wherein the packet is forwarded exclusively by a single forwarding device that is determinable from the first network device or the second network device; receiving, exclusively by the first network device, a response packet from the other network device; communicating, by the first network device, the response packet to the second network device; and forwarding, exclusively by the forwarding device, the response packet towards the resource. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A method for mirroring a connection in a network, comprising:
-
receiving exclusively, by an active network device, a packet from a resource; forwarding, by the active network device, a copy of the packet to a standby network device; forwarding the packet towards another network device, wherein the packet is forwarded exclusively by the active network device; receiving, exclusively by the active network device, a response packet from the other network device; forwarding, by the active network device, a copy of the response packet to the standby network device; and forwarding, exclusively by the active network device, the response packet towards the resource. - View Dependent Claims (15, 16, 17, 18)
-
-
19. A method for mirroring a connection in a network, comprising:
-
receiving, exclusively by an active network device, a packet from a resource; communicating a copy of the packet to a standby network device; forwarding the copy of the packet to another network device, wherein the copy of the packet is forwarded exclusively by the standby network device; receiving, exclusively by the active network device, a response packet from the other network device; communicating a copy of the response packet to the standby network device; and forwarding, exclusively by the standby network device, the copy of the response packet towards the resource. - View Dependent Claims (20, 21)
-
-
22. A method for mirroring a connection in a network, comprising:
-
receiving, exclusively by a standby network device, a packet from a resource; forwarding a copy of the packet to an active network device; forwarding a copy of the packet to another network device, wherein the copy of the packet is forwarded by the active network device; receiving, by the standby network device, a response packet from the other network device; forwarding a copy of the packet to the active network device; and forwarding, exclusively by the active network device, the copy of the response packet towards the resource. - View Dependent Claims (23, 24)
-
-
25. A network device, for mirroring a connection with another network device in a network, comprising:
-
a transceiver arranged to receive and forward a packet; a processor, coupled to the transceiver, that is configured to perform actions, including; receiving a packet from a resource, wherein the packet is sent exclusively towards the network device by the resource; communicating the packet to the other network device; if the network device is a forwarding device, exclusively forwarding the packet towards a server; receiving a response packet from the server; communicating the response packet to the other network device; and if the network device is the forwarding device, exclusively forwarding the response packet towards the resource. - View Dependent Claims (26, 27)
-
-
28. A standby network device, for mirroring a connection with an active network device in a network, comprising:
-
a transceiver arranged to receive and forward a packet; a processor, coupled to the transceiver, that is configured to perform actions, including; receiving a packet exclusively from a resource; communicating a copy of the packet to the active network device; receiving a response packet from another resource, wherein the response packet is in response to the other resource receiving a copy of the packet exclusively from the active server; and communicating a copy of the response packet to the active network device. - View Dependent Claims (29)
-
-
30. A system for mirroring a connection in a network, comprising:
-
(a) a first network device, configured to perform actions, including; receiving a packet from a resource wherein the packet is sent exclusively towards the first network device by the resource; sending the packet to a second network device; if the first network device is a pre-determined forwarding network device, forwarding the packet towards another resource, wherein the packet is sent towards the other resource exclusively by the first network device; receiving a response packet from the other resource; and if the first network device is the pre-determined forwarding network device, forwarding the response packet towards the resource, wherein the response packet is sent towards the resource exclusively by the first network device; and (b) the second network device, coupled to the first network device, and configured to perform actions, including; receiving the packet from the first network device; and if the second network device is the pre-determined forwarding network device, forwarding the packet towards the other resource, and forwarding the response packet towards the resource, wherein the packet is sent towards the other resource exclusively by the second network device, and the response is sent towards the resource exclusively by the second network device. - View Dependent Claims (31, 32, 33, 34)
-
-
35. An apparatus, for mirroring a connection in a network, comprising:
-
a transceiver arranged to receive and forward a packet; a processor, coupled to the transceiver, that is configured to perform actions, including; receiving a packet from a resource, wherein the packet is sent by the resource exclusively towards the apparatus; communicating the packet to another apparatus; if the apparatus is a forwarding device, forwarding the packet towards another resource, wherein the packet is sent to the other resource exclusively by the apparatus; receiving a response packet from the other resource; communicating the response packet to the other apparatus; and if the apparatus is the forwarding device, forwarding the response packet towards the resource, wherein the response packet is sent towards the resource exclusively by the apparatus. - View Dependent Claims (36, 37, 38, 39, 40, 41, 42, 43, 44, 45)
-
Specification