ARCHITECTURE OF NETWORKS WITH MIDDLEBOXES
0 Assignments
0 Petitions
Accused Products
Abstract
Some embodiments provide a system for implementing a logical network that includes a set of end machines, a first logical middlebox, and a second logical middlebox connected by a set of logical forwarding elements. The system includes a set of nodes. Each of several nodes includes (i) a virtual machine for implementing an end machine of the logical network, (ii) a managed switching element for implementing the set of logical forwarding elements of the logical network, and (iii) a middlebox element for implementing the first logical middlebox of the logical network. The system includes a physical middlebox appliance for implementing the second logical middlebox.
-
Citations
36 Claims
-
1-16. -16. (canceled)
-
17. A system for implementing a logical network, the system comprising:
-
a plurality of host machines for implementing a first logical middlebox of the logical network, wherein the first middlebox operates separately on middlebox elements of each of the plurality of host machines without communication of state information between the middlebox elements; and a set of separate physical middleboxes for implementing a second logical middlebox of the logical network, wherein the second logical middlebox performs an operation that requires state information relating to packets between several different sets of end machines of the logical network. - View Dependent Claims (18, 19, 20, 21, 22, 23, 24, 25)
-
-
26. A method for implementing a logical network, the method comprising:
-
receiving a logical network configuration, the logical network comprising a first logical middlebox and a second logical middlebox; distributing configuration data for the first logical middlebox to a plurality of host machines for middlebox elements to implement the first logical middlebox separately on each the plurality of host machines without communication of state information between the middlebox elements; and distributing configuration data for the second logical middlebox to a set of separate physical middleboxes for the set of separate physical middleboxes to implement the second logical middlebox, wherein the second logical middlebox performs an operation that requires state information relating to packets between several different sets of machines of the logical network. - View Dependent Claims (27, 28, 29, 30, 31, 32, 33, 34, 35, 36)
-
Specification