Patent ID: 9577845
Date: 2017-02-21
CPC Classifications: H04L

Claim:
1. For a network controller in a network control system that manages a plurality of logical networks, a method comprising: receiving a specification of a logical network that comprises a logical router, the logical network comprising a plurality of end machines that operate on a first plurality of host machines; selecting a second plurality of host machines to host a L3 gateway that implements a connection to an external network for the logical router, the second plurality of host machines selected from a set of host machines designated for hosting logical routers; and generating data tuples for provisioning a set of managed forwarding elements operating on the first plurality of host machines that implement the logical network to send data packets, originating at the end machines of the logical network and which require processing by the L3 gateway, to the second plurality of selected host machines in order for L3 gateway implemented at the selected host machines to process the packets and send the packets to the external network, wherein the data tuples specify for the managed forwarding elements to distribute the data packets across the plurality of selected host machines in a load balanced manner.