×

LOAD BALANCING AMONG A CLUSTER OF FIREWALL SECURITY DEVICES

  • US 20160359806A1
  • Filed: 08/09/2016
  • Published: 12/08/2016
  • Est. Priority Date: 02/16/2011
  • Status: Active Grant
First Claim
Patent Images

1. A method of gracefully handling an imminent shutdown of a first active cluster unit of a plurality of cluster units of a high availability (HA) cluster of firewall security devices associated with a private Internet Protocol (IP) network, the method comprising:

  • configuring, by a network switching device coupled to the HA cluster, a load balancing function implemented by the network switching device based on information received from a network administrator indicative of (i) a number of bits to be used as an input to the load balancing function and (ii) corresponding contiguous or non-contiguous bit positions within a header of a packet;

    maintaining, by the network switching device, a load balancing table that forms associations between hash values or emulated hash values output by the load balancing function and corresponding ports of a plurality of ports of the network switching device to which the plurality of cluster units are coupled, wherein the first active cluster unit is coupled to a first port of the plurality of ports;

    responsive to receiving, by the network switching device, an indication from the first active cluster unit regarding the imminent shutdown of the first active cluster unit;

    selecting, by the network switching device, a second cluster unit of the plurality of cluster units, coupled to a second port of the plurality of ports, to perform security services on traffic sessions for which the security services are currently being performed by the first active cluster unit; and

    updating, by the network security device, the load balancing table by replacing a reference to the first port with a reference to the second port for those of the associations between one or more of the hash values or emulated hash values and the first port;

    receiving, by the network switching device, network traffic; and

    directing, by the network switching device, the network traffic to appropriate cluster units of the plurality of cluster units by;

    determining a hash value or an emulated hash value by applying the load balancing function to values associated with the bit positions of the number of bits within headers of packets of the network traffic;

    identifying a port of the plurality of ports to which an appropriate cluster unit of the plurality of cluster units is coupled based on the determined hash value or the determined emulated hash value and the load balancing table; and

    passing the network traffic to the appropriate cluster unit via the identified port, whereby security services for network traffic associated with the traffic sessions is performed by the second cluster unit.

View all claims
  • 0 Assignments
Timeline View
Assignment View
    ×
    ×