1
Teemu Koponen, Pankaj Thakkar, Martin Casado, W Andrew Lambeth, Alexander Yip, Jeremy Stribling: Network virtualization apparatus and method with a table mapping engine. Nicira, Adeli, May 6, 2014: US08717895 (64 worldwide citation)

Some embodiments provide a virtualizer for managing a plurality of managed switching elements that forward data through a network. The virtualizer comprises a first set of tables for storing input logical forwarding plane data and a second set of tables for storing output physical control plane data ...


2
Ronghua Zhang, Pankaj Thakkar, Jesse E Gross IV, Justin Pettit, Keith E Amidon, Daniel J Wendlandt, Teemu Koponen, Martin Casado: Centralized logical L3 routing. Nicira, Adeli, February 17, 2015: US08958298 (46 worldwide citation)

A novel method for logically routing a packet between a source machine that is in a first logical domain and a destination machine that is in a second logical domain is described. The method configures a managed switching element as a second-level managed switching element. The method configures a r ...


3
Casado Martin, Shenker Scott, Amidon Keith Eric, Balland Peter J Iii, Gude Natasha, Pettit Justin, Pfaff Benjamin Levy, Wendlandt Daniel J: Network operating system for managing and securing networks. Nicira Networks, Casado Martin, Shenker Scott, Amidon Keith Eric, Balland Peter J Iii, Gude Natasha, Pettit Justin, Pfaff Benjamin Levy, Wendlandt Daniel J, DANIELSON Mark J, April 2, 2009: WO/2009/042919 (43 worldwide citation)

Systems and methods for managing a network are described. A view of current state of the network is maintained where the current state of the network characterizes network topology and network constituents, including network entities and network elements residing in or on the network. Events are ann ...


4
Teemu Koponen, Ronghua Zhang: Load balancing in a logical pipeline. NICIRA, Adeli, June 16, 2015: US09059999 (29 worldwide citation)

A non-transitory machine readable medium storing a program that configures a managed forwarding element to perform logical L2 switching and L3 routing is described. The program generates a first set of flow entries for configuring the first managed forwarding element to perform (1) a first logical L ...


5
Teemu Koponen, Martin Casado, Paul S Ingram, W Andrew Lambeth, Peter J Balland III, Keith E Amidon, Daniel J Wendlandt: Network virtualization. Nicira, Adeli, February 17, 2015: US08959215 (27 worldwide citation)

Some embodiments of the invention provide a robust scaling-out of network functionality by providing a software layer, called the network hypervisor, that sits between the network forwarding functions (i.e., the forwarding plane) and the network control interfaces (i.e., the control plane). The netw ...


6
CASADO MARTIN: Method and apparatus for implementing and managing virtual switches. Nicira Networks, Adeli Mani, October 7, 2010: WO/2010/115060 (27 worldwide citation)

In general, the present invention relates to a virtual platform in which one or more distributed virtual switches can be created for use in virtual networking. According to some aspects, the distributed virtual switch according to the invention provides the ability for virtual and physical machines ...


7
Bryan J Fulton, Paul S Ingram, Pankaj Thakkar: Network control apparatus and method with quality of service controls. Nicira, Adeli, June 24, 2014: US08761036 (25 worldwide citation)

A control application of some embodiments allows a user to enable a logical switching element for Quality of Service (QoS). QoS in some embodiments is a technique to apply to a particular logical port of a logical switching element such that the switching element can guarantee a certain level of per ...


8
Teemu Koponen, Pankaj Thakkar: Physical controller. NICIRA, Adeli, October 6, 2015: US09154433 (25 worldwide citation)

A network control system for generating physical control plane data for managing first and second managed forwarding elements that implement forwarding operations associated with a first logical datapath set is described. The system includes a first controller instance for converting logical control ...


9
Martin Casado, Paul Ingram, Keith Eric Amidon, Peter J Balland III, Teemu Koponen, Benjamin Levy Pfaff, Justin Pettit, Jesse E Gross IV, Daniel J Wendlandt: Method and apparatus for implementing and managing distributed virtual switches in several hosts and physical forwarding elements. Nicira, Adeli, February 24, 2015: US08966035 (24 worldwide citation)

In general, the present invention relates to a virtual platform in which one or more distributed virtual switches can be created for use in virtual networking. According to some aspects, the distributed virtual switch according to the invention provides the ability for virtual and physical machines ...


10
Teemu Koponen, Martin Casado, Jeremy Stribling, Natasha Gude: Method and apparatus for using a network information base to control a plurality of shared network infrastructure switching elements. Nicira, Adeli, June 3, 2014: US08743889 (22 worldwide citation)

Some embodiments provide a program for managing several switching elements. The program receives, at a network information base (NIB) data structure that stores data for managing the several switching elements, a request to modify data stored in at least one particular switching element. The program ...