发明名称 Control system that elects a master controller instance for switching elements
摘要 Some embodiments provide a control system for managing a network that includes several switching elements managed by the control system. The system includes several controller instances for managing the switching elements. Each particular controller instance includes a coordination manager for communicating with the coordination managers of the other controllers in order to partition control of the plurality of switching elements by electing a master controller for different sets of switching elements. The particular controller instance also includes a storage for storing control data for controlling the set of managed switching elements managed by the controller instance, and a switch interface for passing the control data to the set of managed switching elements.
申请公布号 US8842679(B2) 申请公布日期 2014.09.23
申请号 US201113177543 申请日期 2011.07.06
申请人 Nicira, Inc. 发明人 Koponen Teemu;Casado Martin
分类号 H04L12/28;H04L12/54;G06F15/16;G06F15/173;H04L12/931;H04L12/24;G06F11/07 主分类号 H04L12/28
代理机构 Adeli LLP 代理人 Adeli LLP
主权项 1. A distributed network control system for managing a plurality of switching elements of a network, the system comprising: a plurality of controller instances for generating a set of control data for controlling the plurality of switching elements, wherein a particular controller instance of the plurality of controller instances executes a network operating system (NOS) comprising: a coordination manager for communicating with coordination managers of the other controller instances of the plurality of controller instances in order to partition control of the plurality of switching elements by identifying a plurality of sets of switching elements of the plurality of switching elements and electing at least one controller instance as a master for each identified set of switching elements; a storage for storing a subset of the control data for controlling a particular set of switching elements of the plurality of sets of switching elements for which the particular controller instance executing the NOS is elected as the master; and a switch interface for passing the subset of the control data from the particular controller instance executing the NOS to the particular set of switching elements for which the particular controller instance executing the NOS is elected as the master.
地址 Palo Alto CA US