Methods and apparatuses for automating return traffic redirection to a service appliance by injecting traffic interception/redirection rules into network nodes
First Claim
Patent Images
1. A method for automating return traffic redirection, the method comprising:
- at a service appliance, establishing a communication channel between the service appliance and a packet-forwarding element;
at the service appliance, transmitting an out-of-band message over the communication channel to the packet-forwarding element, the message comprising a forwarding policy that requests the packet-forwarding element to forward predetermined packets to the service appliance;
at the service appliance, receiving a packet having a source address of a client device and a destination address of the service appliance;
at the service appliance, performing a load balancing algorithm to select a server among one or more servers;
at the service appliance, changing the destination address of the packet to an address of the selected server; and
at the service appliance, forwarding the packet having the source address of the client device and the destination address of the selected server.
1 Assignment
0 Petitions
Accused Products
Abstract
Methods and apparatuses for automating return traffic redirection to a service appliance by injecting forwarding policies in a packet-forwarding element are disclosed herein. An example method for automating return traffic redirection can include: establishing a communication channel between a service appliance and a packet-forwarding element; and transmitting an out-of-band message over the communication channel to the packet-forwarding element. The message can include a forwarding policy that requests the packet-forwarding element to forward predetermined packets to the service appliance.
-
Citations
18 Claims
-
1. A method for automating return traffic redirection, the method comprising:
-
at a service appliance, establishing a communication channel between the service appliance and a packet-forwarding element; at the service appliance, transmitting an out-of-band message over the communication channel to the packet-forwarding element, the message comprising a forwarding policy that requests the packet-forwarding element to forward predetermined packets to the service appliance; at the service appliance, receiving a packet having a source address of a client device and a destination address of the service appliance; at the service appliance, performing a load balancing algorithm to select a server among one or more servers; at the service appliance, changing the destination address of the packet to an address of the selected server; and at the service appliance, forwarding the packet having the source address of the client device and the destination address of the selected server. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A method for automating return traffic redirection, the method comprising:
-
at a packet-forwarding element, establishing a communication channel between a service appliance and the packet-forwarding element; and at the packet-forwarding element, receiving an out-of-band message over the communication channel from the service appliance, the message comprising a forwarding policy that requests the packet-forwarding element to forward predetermined packets to the service appliance; at the packet-forwarding element, receiving a return packet having a source address of a server and a destination address of a client device; at the packet-forwarding element, determining whether to forward the return packet to the service appliance based on the forwarding policy; and at the packet-forwarding element, transmitting or not transmitting the return packet to the service appliance based on the determination. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A non-transitory computer-readable recording medium for automating return traffic redirection having computer-executable instructions stored thereon that, when executed by a service appliance, cause the service appliance to:
-
establish a communication channel between the service appliance and a packet-forwarding element; and transmit an out-of-band message over the communication channel to the packet-forwarding element, the message comprising a forwarding policy that requests the packet-forwarding element to forward predetermined packets to the service appliance, and having further computer-executable instructions stored thereon that, when executed by the packet-forwarding element, cause the packet-forwarding element to; receive the out-of-band message over the communication channel from the service appliance; receive a return packet having a source address of a server and a destination address of a client device; determine whether to forward the return packet to the service appliance based on the forwarding policy; and transmit or not transmit the return packet to the service appliance based on the determination. - View Dependent Claims (16, 17, 18)
-
Specification