×

Load balancing and destination network address translation middleboxes

  • US 10,514,941 B2
  • Filed: 11/15/2012
  • Issued: 12/24/2019
  • Est. Priority Date: 11/15/2011
  • Status: Active Grant
First Claim
Patent Images

1. A non-transitory machine readable medium storing a controller application of a network control system for configuring a logical middlebox in a distributed manner across a plurality of physical machines, the logical middlebox part of a logical network that logically connects a plurality of machines, the controller application comprising sets of instructions for:

  • configuring a plurality of middlebox instances, each operating in a different one of the physical machines, to (i) receive a packet directed to a set of servers providing a same service, (ii) select a server from the set of servers to which to send the packet, (iii) create a set of flow entries, using a network address of the selected server, that specify to send subsequent packets having similar characteristics to the received packet to the selected server, and (iv) provide the created set of flow entries to a corresponding managed forwarding element operating in the physical machine with the middlebox instance; and

    configuring managed forwarding elements in the plurality of physical machines to forward subsequent packets based on the set of flow entries created by the corresponding middlebox instance without the corresponding middlebox instance processing the subsequent packets.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×