Chassis controllers for converting universal flows
Abstract
one. Network control system for generating physical control plane data for controlling a set of controllable data promotion elements, that implement data promotion operations, associated with the first set of logical information channels, where the system contains: a first instance of the controller for (i) receiving input data, determining the set of logical information channels and performing the first data conversion of the first set of logical information channels to generate tuples of intermediate data of the set of logical information channels, and (ii) allocating data tuples to a set of hosts, on which the set of managed data promotion elements works; The second instance of the controller working on a particular host for (i) obtaining tuples of intermediate data of a set of logical information channels and (ii) converting tuples of intermediate data to data of a physical control plane for use by a managed data promotion element, running on a specific host. 2. The network management system of claim 1, characterized in that the specific host is the first host, and the managed data promotion element is the first managed data promotion element, while the network management system also contains a third instance of the controller running on the second one of the hosts to (i) obtain tuples of intermediate data a combination of logical information channels and (ii) transforming tuples of intermediate data into data of the physical control plane for use
Term
6.1 yearsto projected expiry
Projected expiry 25 October 2032, counted from filing; an application has no term until it is granted.
- Priority
- Filed
- Published
- Today
- Projected expiry
20 claims: 18 independent, 2 dependent
- 1Сетевая система управления для генерации данных плоскости физического управления для управления совокупностью управляемых элементов продвижения данных, которые реализуют операции продвижения данных, связанные с первой совокупностью логических информационных каналов, где система содержит:первый экземпляр контроллера для (i) получения входных данных, определяющих совокупность логических информационных каналов и выполнения первого преобразования данных первой совокупности логических информационных каналов для генерации кортежей промежуточных данных совокупности логических информационных каналов, и (ii) распределения кортежей данных на совокупность хостов, на которых работает совокупность управляемых элементов продвижения данных;и второй экземпляр контроллера, работающий на определенном одном из хостов для (i) получения кортежей промежуточных данных совокупности логических информационных каналов и (ii) преобразования кортежей промежуточных данных в данные плоскости физического управления для использования управляемым элементом продвижения данных, работающим на определенном хосте.
- 2Сетевая система управления по п. 1, отличающаяся тем, что определенный хост является первым хостом, а управляемый элемент продвижения данных является первым управляемым элементом продвижения данных, при этом сетевая система управления также содержит третий экземпляр контроллера, работающего на втором одном из хостов, для (i) получения кортежей промежуточных данных совокупности логических информационных каналов и (ii) преобразования кортежей промежуточных данных в данные физической плоскости управления для использования вторым управляемым элементом продвижения данных, работающим на втором хосте.
- 3Сетевая система управления по п. 2, отличающаяся тем, что данные плоскости физического управления для использования первым управляемым элементом продвижения данных, работающим на первом хосте, содержат данные, отличные от данных плоскости физического управления для использования вторым управляемым элементом продвижения данных, работающим на втором хосте.
- 4Сетевая система управления по п. 2, отличающая тем, что дополнительно содержит:четвертый экземпляр контроллера для получения кортежей промежуточных данных от первого экземпляра контроллера и распределения кортежей промежуточных данных на второй экземпляр контроллера;и пятый экземпляр контроллера для получения кортежей промежуточных данных от первого экземпляра контроллера и распределения кортежей промежуточных данных на третий экземпляр контроллера.
- 5Сетевая система управления по п. 4, отличающаяся тем, что первый экземпляр контроллера является экземпляром задающего контроллера для совокупности логических информационных каналов, четвертый экземпляр контроллера является экземпляром задающего контроллера для первого управляемого элемента продвижения данных, а пятый экземпляр контроллера является экземпляром задающего контроллера для второго управляемого элемента продвижения данных.
- 6Сетевая система управления по п. 5, отличающаяся тем, что дополнительно содержит администратор координации для идентификации различных экземпляров контроллеров в качестве задающих контроллеров различных совокупностей логических информационных каналов и различных управляемых элементов продвижения данных.
- 7Сетевая система управления по п. 1, отличающаяся тем, что входные данные являются данными логической плоскости управления, кортежи промежуточных данных являются данными универсальной плоскости физического управления (UPCP), а данные плоскости физического управления для использования управляемым элементом продвижения данных являются данными заказной плоскости физического управления (СРСР).
- 8Сетевая система управления по п. 7, отличающаяся тем, что данные UPCP содержат кортежи данных, записанных в терминах общих выражений атрибута каждой из совокупности управляемых элементов продвижения данных, а данные СРСР содержат заказное выражение атрибута, специфичного для определенного управляемого элемента продвижения данных.
- 9Сетевая система управления по п. 1, отличающаяся тем, что несколько управляемых элементов продвижения данных являются программными виртуальными переключателями.
- 10Сетевая система управления по п. 1, отличающаяся тем, что кортежи промежуточных данных являются первой совокупностью кортежей промежуточных данных, при этом первый экземпляр контроллера содержит:приложение управления для преобразования входных данных во вторую совокупность кортежей промежуточных данных для совокупности логических информационных каналов;и приложение виртуализации для преобразования второй совокупности кортежей промежуточных данных в первую совокупность кортежей промежуточных данных.
- 11Сетевая система управления по п. 10, отличающаяся тем, что входные данные содержат данные логической плоскости управления, вторая совокупность кортежей промежуточных данных содержит данные логической плоскости продвижения данных, первая совокупность кортежей промежуточных данных содержит данные универсальной плоскости физического управления, а данные плоскости физического управления для использования управляемым элементом продвижения данных содержат данные заказной плоскости физического управления.
- 12Сетевая система управления по п. 1, отличающаяся тем, что второй экземпляр контроллера содержит механизм отображения таблиц для отображения кортежей промежуточных данных в данные плоскости физического управления.
- 13Сетевая система управления по п. 12, отличающаяся тем, что второй экземпляр контроллера также содержит интерфейс связи с управляемым элементом продвижения данных для распределения данных плоскости физического управления на управляемый элемент продвижения данных внутри хоста.
- 14Сетевая система управления по п. 13, отличающаяся тем, что имеется также интерфейс для получения данных, специфичных для управляемого элемента продвижения данных, от управляемого элемента продвижения данных для генерации выходных данных плоскости физического управления.
- 15Сетевая система управления по п. 14, отличающаяся тем, что данные, специфичные для управляемого элемента продвижения данных, содержат номер физического порта.
- 16Первый экземпляр контроллера в сетевой системе управления, где первый экземпляр контроллера работает в главной сетевой станции совместно с управляемым элементом продвижения данных, управляемым первым экземпляром контроллера, где первый экземпляр контроллера содержит:интерфейс связи между контроллерами для получения от второго экземпляра контроллера, который работает в серверной сетевой станции отдельно от главной сетевой станции, совокупность кортежей промежуточных данных совокупности логических информационных каналов, реализуемых управляемым элементом продвижения данных, при этом кортежи промежуточных данных сгенерированы третьим экземпляром контроллера, базируясь на входных данных, которые определяют совокупность логических информационных каналов;модуль преобразования для преобразования кортежей промежуточных данных совокупностей логических информационных каналов в данные плоскости физического управления для использования управляемым элементом продвижения данных на главной сетевой станции;и интерфейс управляемого элемента продвижения данных для распределения данных плоскости физического управления на управляемый элемент продвижения данных внутри главной сетевой станции.
- 17Экземпляр контроллера по п. 16, отличающийся тем, что второй и третий экземпляры контроллеров являются теми же самыми.
- 18Экземпляр контроллера по п. 16, отличающийся тем, что второй экземпляр контроллера получает кортежи промежуточных данных от первого экземпляра контроллера и распределяет кортежи промежуточных данных на первый экземпляр контроллера.
- 19Экземпляр контроллера по п. 18, отличающийся тем, что первый экземпляр контроллера является базовым контроллером, второй экземпляр контроллера является задающим контроллером управляемого элемента продвижения данных, а третий экземпляр контроллера является задающим контроллером совокупности логических информационных каналов.
- 20Экземпляр контроллера по п. 16, отличающийся тем, что входные данные содержат данные логической плоскости управления, кортежи промежуточных данных содержат данные универсальной плоскости физического управления, а данные плоскости физического управления для использования управляемым элементом продвижения данных содержат заказные данные плоскости физического управления.
Independent claims20
131 members in 11 offices
Priority claims54
| Document | Office | Kind | Date |
|---|---|---|---|
| 201161551425 | United States of America | P | |
| 201161551425 | United States of America | P | |
| 201161551427 | United States of America | P | |
| 201161551427 | United States of America | P | |
| 61551425 | United States of America | – | |
| 61551427 | United States of America | – | |
| 201161577085 | United States of America | P | |
| 201161577085 | United States of America | P | |
| 61577085 | United States of America | – | |
| 201261595027 | United States of America | P | |
| 201261595027 | United States of America | P | |
| 61595027 | United States of America | – | |
| 61610135 | United States of America | – | |
| 201261599941 | United States of America | P | |
| 201261599941 | United States of America | P | |
| 61599941 | United States of America | – | |
| 201261610135 | United States of America | P | |
| 201261610135 | United States of America | P | |
| 201261647516 | United States of America | P | |
| 201261647516 | United States of America | P | |
| 61647516 | United States of America | – | |
| 13589077 | United States of America | – | |
| 13589078 | United States of America | – | |
| 201213589077 | United States of America | A | |
| 201213589077 | United States of America | A | |
| 201213589078 | United States of America | A | |
| 201213589078 | United States of America | A | |
| 201261684693 | United States of America | P | |
| 201261684693 | United States of America | P | |
| 61684693 | United States of America | – | |
| 2012062005 | United States of America | W | |
| 2012062005 | United States of America | W | |
| 13589077 | – | – | – |
| 13589078 | – | – | – |
| 61551425 | – | – | – |
| 61551427 | – | – | – |
| 61577085 | – | – | – |
| 61595027 | – | – | – |
| 61599941 | – | – | – |
| 61610135 | – | – | – |
| 61647516 | – | – | – |
| 61684693 | – | – | – |
| US2012062005 | – | – | – |
| US201161551425P | – | – | – |
| US201161551427P | – | – | – |
| US201161577085P | – | – | – |
| US201213589077 | – | – | – |
| US201213589078 | – | – | – |
| US201261595027P | – | – | – |
| US201261599941P | – | – | – |
| US201261610135P | – | – | – |
| US201261647516P | – | – | – |
| US201261684693P | – | – | – |
| WO2012US62005 | – | – | – |
Members131
| Document | Office | Kind | |
|---|---|---|---|
| US2013103817A1 | United States of America | A1 | |
| US2013103818A1 | United States of America | A1 | |
| CA2849930A1 | Canada | A1 | |
| CA2965958A1 | Canada | A1 | |
| CA3047447A1 | Canada | A1 | |
| WO2013063329A1 | World Intellectual Property Organization (WIPO) | A1 | |
| WO2013063330A1 | World Intellectual Property Organization (WIPO) | A1 | |
| WO2013063332A1 | World Intellectual Property Organization (WIPO) | A1 | |
| US2013114466A1 | United States of America | A1 | |
| US2013117428A1 | United States of America | A1 | |
| US2013117429A1 | United States of America | A1 | |
| US2013208623A1 | United States of America | A1 | |
| US2013211549A1 | United States of America | A1 | |
| US2013212148A1 | United States of America | A1 | |
| US2013212235A1 | United States of America | A1 | |
| US2013212243A1 | United States of America | A1 | |
| US2013212244A1 | United States of America | A1 | |
| US2013212245A1 | United States of America | A1 | |
| US2013212246A1 | United States of America | A1 | |
| US2013219037A1 | United States of America | A1 | |
| US2013219078A1 | United States of America | A1 | |
| WO2013158917A2 | World Intellectual Property Organization (WIPO) | A2 | |
| WO2013158918A1 | World Intellectual Property Organization (WIPO) | A1 | |
| WO2013158920A1 | World Intellectual Property Organization (WIPO) | A1 | |
| WO2013158918A4 | World Intellectual Property Organization (WIPO) | A4 | |
| AU2012328697A1 | Australia | A1 | |
| AU2012328699A1 | Australia | A1 | |
| AU2013249151A1 | Australia | A1 | |
| AU2013249154A1 | Australia | A1 | |
| IL231910A0 | Israel | A0 | |
| IL231910D0 | Israel | D0 | |
| KR20140066781A | Republic of Korea | A | |
| WO2013158917A3 | World Intellectual Property Organization (WIPO) | A3 | |
| CN103891209A | China | A | |
| EP2748706A1 | European Patent Office (EPO) | A1 | |
| EP2748977A1 | European Patent Office (EPO) | A1 | |
| EP2748990A1 | European Patent Office (EPO) | A1 | |
| EP2748993A2 | European Patent Office (EPO) | A2 | |
| EP2748994A1 | European Patent Office (EPO) | A1 | |
| US2014247753A1 | United States of America | A1 | |
| AU2013249152A1 | Australia | A1 | |
| CN104081734A | China | A | |
| CN104170334A | China | A | |
| US2014348161A1 | United States of America | A1 | |
| US2014351432A1 | United States of America | A1 | |
| JP2014535213A | Japan | A | |
| JP2015501109A | Japan | A | |
| JP2015507448A | Japan | A | |
| IN2272CHN2014A | India | A | |
| EP2748977A4 | European Patent Office (EPO) | A4 | |
| EP2748990A4 | European Patent Office (EPO) | A4 | |
| AU2012328697B2 | Australia | B2 | |
| AU2012328697B9 | Australia | B9 | |
| EP2748993B1 | European Patent Office (EPO) | B1 | |
| US9137107B2 | United States of America | B2 | |
| US9154433B2 | United States of America | B2 | |
| RU2014115498AThis record | Russian Federation | A | |
| US9178833B2 | United States of America | B2 | |
| US9203701B2 | United States of America | B2 | |
| AU2013249151B2 | Australia | B2 | |
| AU2013249154B2 | Australia | B2 | |
| AU2015258164A1 | Australia | A1 | |
| EP2955886A1 | European Patent Office (EPO) | A1 | |
| JP5833246B2 | Japan | B2 | |
| US9231882B2 | United States of America | B2 | |
| US9246833B2 | United States of America | B2 | |
| JP5849162B2 | Japan | B2 | |
| US9253109B2 | United States of America | B2 | |
| JP5883946B2 | Japan | B2 | |
| US9288104B2 | United States of America | B2 | |
| US9300593B2 | United States of America | B2 | |
| AU2012328699B2 | Australia | B2 | |
| US9306843B2 | United States of America | B2 | |
| US9306864B2 | United States of America | B2 | |
| US9319336B2 | United States of America | B2 | |
| US9319337B2 | United States of America | B2 | |
| US9319338B2 | United States of America | B2 | |
| AU2013249152B2 | Australia | B2 | |
| JP2016067008A | Japan | A | |
| US9331937B2 | United States of America | B2 | |
| KR101615691B1 | Republic of Korea | B1 | |
| JP2016076959A | Japan | A | |
| KR20160052744A | Republic of Korea | A | |
| US2016197774A1 | United States of America | A1 | |
| US9407566B2 | United States of America | B2 | |
| RU2595540C2 | Russian Federation | C2 | |
| AU2016208326A1 | Australia | A1 | |
| US2016308785A1 | United States of America | A1 | |
| KR101692890B1 | Republic of Korea | B1 | |
| US9602421B2 | United States of America | B2 | |
| AU2015258164B2 | Australia | B2 | |
| RU2595540C9 | Russian Federation | C9 | |
| CN103891209B | China | B | |
| JP6147319B2 | Japan | B2 | |
| CA2849930C | Canada | C | |
| JP6162194B2 | Japan | B2 | |
| CN106971232A | China | A | |
| AU2017204764A1 | Australia | A1 | |
| CN107104894A | China | A | |
| IL231910A | Israel | A |
2 legal events, as the office reported them to INPADOC
Over the term
Point at a mark for the eventEvents
| Event | Code | |
|---|---|---|
| Reissue of patent specificationTH4A | TH4A | |
| Correction to the publication in the bulletin (patent)AMENDMENT TO CHAPTER -FG4A - IN JOURNAL: 24-2016 FOR TAG: (54)TK4A | TK4A |
Numbers
- Publication
- 2014115498
- Publication, EPODOC
- RU2014115498
- Application
- 201411549808
- Application, DOCDB
- 2014115498
- Application, EPODOC
- RU20140115498
Titles2
- Russian
- БАЗОВЫЕ КОНТРОЛЛЕРЫ ДЛЯ ПРЕОБРАЗОВАНИЯ УНИВЕРСАЛЬНЫХ ПОТОКОВ
- English
- BASIC UNIVERSAL CONTROLLERS FOR CONVERSION FLOW
Classification
- CPC, 12
- G06Q10/00
- H04L45/64
- H04L45/02
- G06F15/177
- H04L41/02
- H04L41/0226
- H04L41/042
- H04L41/50
- H04L45/38
- H04L45/42
- H04L45/66
- H04L47/50
- IPC, 3
- H04L12 28
- H04L45 42
- H04L45 02