Patent ID: 9531676
Filing Date: 2016-12-27
CPC Classification: G06F,H04L

Claim Text:
1. For a network with a plurality of host devices executing a plurality of virtual machines (VMs), each host comprising at least one physical forwarding element (PFE) that implements a plurality of logical forwarding elements (LFEs) with the PFEs of other hosts, a method of suppressing broadcast messages on a particular host device, the method comprising: at an agent operating on the particular host device, receiving data tuples needed to resolve broadcast messages from VMs executing on the particular host device, said data tuples received from at least one controller and through a control channel communication between the particular host device and the controller; storing the data tuples in a storage of the particular host device; receiving a request from a proxy operating on the particular host device, the request for a set of data tuples necessary to formulate a reply to a broadcast message from a particular VM executing on the particular host device that is intercepted by the proxy; retrieving from the storage the set of data tuples necessary to formulate the reply to the broadcast message to be supplied to the particular VM; and sending the set of data tuples to the proxy, wherein the proxy formulates the reply to the broadcast message based on the retrieved set of data tuples and supplies the formulated reply to the particular VM.