CONNECTION IDENTIFIER ASSIGNMENT AND SOURCE NETWORK ADDRESS TRANSLATION
First Claim
1. A non-transitory machine readable medium of a controller of a network control system for configuring a plurality of middlebox instances to implement a middlebox in a distributed manner in a plurality of hosts, the non-transitory machine readable medium storing sets of instructions for:
- assigning a first set of identifiers to a first middlebox instance that associates an identifier in the first set with a first packet; and
assigning a second set of identifiers to a second middlebox instance that associates an identifier in the second set with a second packet.
1 Assignment
0 Petitions
Accused Products
Abstract
A controller of a network control system for configuring several middlebox instances is described. The middlebox instances implement a middlebox in a distributed manner in several hosts. The controller assigns a first set of identifiers to a first middlebox instance that associates an identifier in the first set with a first packet. The controller assigns a second set of identifiers to a second middlebox instance that associates an identifier in the second set with a second packet.
-
Citations
20 Claims
-
1. A non-transitory machine readable medium of a controller of a network control system for configuring a plurality of middlebox instances to implement a middlebox in a distributed manner in a plurality of hosts, the non-transitory machine readable medium storing sets of instructions for:
-
assigning a first set of identifiers to a first middlebox instance that associates an identifier in the first set with a first packet; and assigning a second set of identifiers to a second middlebox instance that associates an identifier in the second set with a second packet. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A non-transitory machine readable medium of a controller of a network control system for configuring a plurality of middlebox instances to implement a middlebox in a distributed manner in a plurality of hosts, the non-transitory machine readable medium storing sets of instructions for:
-
receiving a request for a first set of identifiers from a first middlebox instance; determining whether the first set of identifiers are available; and when the first set of identifiers are available, assigning the first set of identifiers to the first middlebox instance. - View Dependent Claims (11, 12, 13, 14)
-
-
15. A non-transitory machine readable medium of a first controller of a network control system for configuring a plurality of middlebox instances to implement a middlebox in a distributed manner in a plurality of hosts, the network control system comprising a plurality of controllers, the non-transitory machine readable medium storing sets of instructions for:
-
receiving configuration data for configuring the middlebox instances to provide source network address translation (SNAT) service to packets coming to the middlebox instances; identifying a set of other controllers in the network control system that manage the middlebox instances; and directing the identified set of other controllers to send the configuration data to the middlebox instances. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification