IMPLEMENTING AN INTERFACE BETWEEN TUPLE AND MESSAGE-DRIVEN CONTROL ENTITIES
First Claim
1. A non-transitory machine readable medium storing a program, which when executed by a set of processing units, interfaces between a first tuple-based controller and a second controller using a message-based protocol, the program comprising sets of instructions for:
- identifying a set of changed tuples stored in a set of tables;
generating a set of messages based on the changed tuples; and
sending the generated set of messages to the second controller.
1 Assignment
0 Petitions
Accused Products
Abstract
Some embodiments of the invention provide a novel method for interfacing between a first tuple-based controller and a second controller using a message-based protocol. The method of some embodiments identifies a set of changed tuples stored in a set of output tables, generates a set of messages based on the changed tuples, and sends the generated set of messages to a second controller. In some embodiments, the first and second controllers are parts of a network control system that manages forwarding elements to implement a logical network.
-
Citations
20 Claims
-
1. A non-transitory machine readable medium storing a program, which when executed by a set of processing units, interfaces between a first tuple-based controller and a second controller using a message-based protocol, the program comprising sets of instructions for:
-
identifying a set of changed tuples stored in a set of tables; generating a set of messages based on the changed tuples; and sending the generated set of messages to the second controller. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20)
-
Specification