Packet processing for logical datapath sets

T Koponen, KE Amidon, PS Ingram… - US Patent 10,021,019, 2018 - Google Patents
Some embodiments provide a method that processes network data through a network. The
method receives a packet destined for a network host associated with a logical datapath set …

Hypervisor routing between networks in a virtual networking environment

R Cowart, D Hadas, DJ Martin, B Ratcliff… - US Patent …, 2018 - Google Patents
A physical host executes a virtual machine monitor (VMM) that instantiates a source virtual
machine (VM). In response to the VMM receiving from the source VM a packet specifying a …

Network control apparatus and method for populating logical datapath sets

T Koponen, P Thakkar, WA Lambeth - US Patent 10,103,939, 2018 - Google Patents
For a network control system that receives, from a user, logical datapath sets that logically
express desired forwarding behaviors that are to be implemented by a set of managed …

Control plane interface for logical middlebox services

A Padmanabhan, T Koponen, R Zhang… - US Patent …, 2018 - Google Patents
Some embodiments provide a non-transitory machine readable medium of a first middlebox
element of several middlebox elements to implement a middlebox instance in a distributed …

Private ethernet overlay networks over a shared ethernet in a virtual environment

A Dalal - US Patent 9,900,410, 2018 - Google Patents
A system for private networking within a virtual infrastructure is presented. The system
includes a virtual machine (VM) in a first host, the VM being associated with a first virtual …

Hierarchical controller clusters for interconnecting two or more logical datapath sets

T Koponen, M Casado, P Thakkar, R Zhang… - US Patent …, 2018 - Google Patents
Some embodiments provide a novel network control system for managing a set of switching
elements in a network. The network control system includes a first set of network controllers …

Inspecting operations of a machine to detect elephant flows

WA Lambeth, AV Patil, PS Dabak, LV Gunda… - US Patent …, 2018 - Google Patents
Some embodiments provide a system that detects whether a data flow is an elephant flow;
and if so, the system treats it differently than a mouse flow. The system of some …

Hybrid packet processing

R Zhang, T Koponen, M Casado - US Patent 10,033,640, 2018 - Google Patents
Some embodiments provide a method of processing an incoming packet for a managed
forwarding element that executes in a host to forward packets in a network. The method …

Automated network configuration of virtual machines in a virtual lab environment

A Dalal, LAI Min-Ken, A Bhardwaj - US Patent 9,952,892, 2018 - Google Patents
Methods, systems, and computer programs for creating virtual machines (VM) and
associated networks in a virtual infrastructure are presented. The method defines virtual …

Reporting elephant flows to a network controller

J Pettit, M Casado, T Koponen, B Davie… - US Patent …, 2018 - Google Patents
Some embodiments provide a system that detects whether a flow is an elephant flow; and if
so, the system treats it differently than a mouse flow. The system of some embodiment detect …