×

Network load balancing using multicast or packet replication

  • US 9,762,507 B1
  • Filed: 12/12/2013
  • Issued: 09/12/2017
  • Est. Priority Date: 03/14/2013
  • Status: Active Grant
First Claim
Patent Images

1. A method of performing network load balancing in a cluster having switching nodes and hosts, comprising:

  • defining a first multicast tree in the cluster for a service, wherein the first multicast tree extends from an initial one of the switching nodes to a first pool of the hosts;

    defining a second multicast tree for the service in the cluster, wherein the second multicast tree extends from a selected one of the switching nodes to a second pool of the hosts;

    multicasting over the first multicast tree so that packets reach hosts in the first pool of hosts hosting sessions associated with the respective packets, wherein the packets are incoming packets for the service to the initial one of the switching nodes;

    multicasting the incoming packets for the service over the second multicast tree so that packets reach hosts in the second pool of hosts hosting sessions associated with the respective incoming packets;

    filtering out at least one of the packets at one of the switching nodes such that each host in the first and second pools of the hosts only receives packets associated with sessions the respective hosts are hosting, wherein the switching nodes are arranged in multiple layers and the filtering occurs at an aggregation switching node within the multiple layers of switching nodes; and

    processing the packets with the first pool of hosts and the second pool of hosts.

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