发明名称 Implementing fixed points in network state updates using generation numbers
摘要 Some embodiments provide a novel network control system that provides publications for managing different slices (e.g., logical and/or physical entities) of a network. The publications are published from publisher controllers in the network control system to subscriber controllers. The network control system uses publications with generation numbers and buffered subscribers to implement the fixed points in order to help maintain a consistent network state. The information published with a publication is useful for resolving conflicts in the network control system when multiple publisher controllers provide conflicting inputs to a subscriber controller.
申请公布号 US9602422(B2) 申请公布日期 2017.03.21
申请号 US201414316789 申请日期 2014.06.26
申请人 NICIRA, INC. 发明人 Yip Alexander;Hinrichs Timothy L.;Padmanabhan Amar;Gude Natasha;Ganichev Igor;Chalvadi Anuprem
分类号 H04L12/24;H04L12/875;H04L12/26;H04L29/08;H04L12/801 主分类号 H04L12/24
代理机构 Adeli LLP 代理人 Adeli LLP
主权项 1. A machine-readable medium storing a program executable by at least one processing unit of a particular publisher controller in a network control system, the network control system comprising a plurality of controllers that manage a plurality of forwarding elements in order to implement a plurality of logical datapath sets, the plurality of controllers comprising a plurality of publisher controllers, the program comprising sets of instructions for: identifying a first set of publications that the particular publisher controller is responsible for publishing, the publications including network state data; publishing the first set of publications with a first generation number to a set of subscriber controllers of the plurality of controllers; detecting a change in an allocation of publication responsibilities of at least one publisher controller of the plurality of publisher controllers; determining a second generation number based on the changed allocation; and publishing, with the second generation number, a second set of publications for which the particular publisher controller is responsible based on the changed allocation.
地址 Palo Alto CA US