СИСТЕМА И СПОСОБ ЗОНИРОВАНИЯ В ПРОГРАММНО ОПРЕДЕЛЯЕМЫХ СЕТЯХ

1. Способ зонирования сети для программно определяемой сети (SDN), имеющей множество сетевых узлов, содержащий этапы, на которых:
определяют число К зон в соответствии по меньшей мере с одним количественным параметром зон;
разделяют упомянутое множество сетевых узлов SDN на К зон; и
К зонам соответственно приписывают К контроллеров SDN, причем каждый из К контроллеров SDN выполнен с возможностью принимать решения по регулированию трафика и осуществлять распределенную оптимизацию сети для сетевых узлов, отнесенных к соответствующей зоне.
2. Способ по п. 1, дополнительно содержащий этап, на котором выбирают первую группу из К контроллеров SDN.
3. Способ по п. 2, в котором выбор осуществляют одновременно с соответствующим приписыванием.
4. Способ по п. 2, в котором выбор осуществляют до разделения и до соответствующего приписывания.
5. Способ по п. 4, дополнительно содержащий этап, на котором повторно выбирают вторую группу из К контроллеров SDN одновременно с соответствующим приписыванием для замены первой группы из К контроллеров SDN.
6. Способ по п. 2, в котором на этапе выбора выбирают первую группу из К контроллеров SDN из множества контроллеров-кандидатов SDN в соответствии с соответствующими расстояниями между контроллерами для упомянутого множества контроллеров-кандидатов SDN, при этом на этапе выбора дополнительно максимизируют соответствующие расстояния между контроллерами для первой группы из К контроллеров SDN.
7. Способ по п. 6, в котором соответствующие расстояния между контроллерами содержат число переходов.
8. Способ по п. 6, в котором соответствующие расстояния между контроллерами являются взвешенными.
9. Способ по п. 1, в котором упомянутый по меньшей мере один количественный параметр зон содержит по меньшей мере одно из следующего: сложность регулирования трафика (ТЕ), размер сети, интенсивность трафика и информация о потоке трафика.
10. Способ по п. 1, в котором на этапе разделения делят SDN на географические зоны в соответствии с эвристическим алгоритмом, причем эвристический алгоритм использует информацию о физической топологии для формирования географических зон.
11. Способ по п. 10, в котором на этапе разделения дополнительно формируют географические зоны в соответствии с эвристическим алгоритмом кластеризации, или эвристическим алгоритмом разделения, или эвристическим алгоритмом распределения задач.
12. Способ по п. 1, в котором на этапе разделения делят SDN на логические зоны в соответствии с эвристическим алгоритмом, причем эвристический алгоритм использует информацию о потоках данных для формирования логических зон.
13. Способ по п. 12, в котором на этапе разделения дополнительно формируют логические зоны в соответствии с эвристическим алгоритмом распределения задач или эвристическим алгоритмом разбиения графа.
14. Способ по п. 1, в котором этап разделения осуществляют до соответствующего приписывания или одновременно с соответствующим приписыванием.
15. Система связи, содержащая:
множество сетевых узлов, между которыми по линиям связи проходят множество потоков трафика и для которых определена задача регулирования трафика (ТЕ);
множество контроллеров, из которых можно выбрать подмножество контроллеров зон;
контроллер зонирования, выполненный с возможностью:
определять размер подмножества контроллеров зон,
выбирать подмножество контроллеров зон,
эвристически разделять множество сетевых узлов на зоны, и
соответственно приписывать подмножество контроллеров зон зонам; и
главный контролер, выполненный с возможностью разбивать задачу ТЕ на подзадачи ТЕ, соответствующие зонам, причем подмножество контроллеров зон выполнено с возможностью соответственно решать подзадачи ТЕ для зон.
16. Система связи по п. 15, в которой подмножество контроллеров зон выполнено с возможностью предоставлять сетевые ресурсы множеству сетевых узлов в соответствии с соответственными решениями подзадач ТЕ.
17. Система связи по п. 15, в которой главный контроллер дополнительно выполнен с возможностью осуществлять связь с подмножеством контроллеров зон для координации состояния подзадач ТЕ.
18. Контроллер зонирования, содержащий:
контроллер сетевого интерфейса (NIC), соединяемый с множеством контроллеров SDN и множеством сетевых узлов через уровень управления, причем множество сетевых узлов выполнено с возможностью пропускания через себя потоков трафика по линиям связи уровня передачи данных, при этом для множества сетевых узлов, потоков трафика и линий связи может быть задана задача регулирования трафика (ТЕ); и
процессор, выполненный с возможностью:
определять размер подмножества контроллеров зон в соответствии с ожидаемой сложностью ТЕ, размером сети, содержащей множество сетевых узлов, и интенсивностью трафика, содержащего потоки трафика,
выбирать подмножество контроллеров зон из множества контроллеров SDN в соответствии с топологией контроллеров, сетевой топологией и интенсивностью трафика,
разделять множество сетевых узлов на зоны, и
соответственно приписывать подмножество контроллеров зон зонам.
19. Контроллер зонирования по п. 18, в котором разделение множества сетевых узлов на зоны включает в себя минимизацию накладных расходов, связанных с решением подзадач ТЕ, или формирование географических зон в соответствии с информацией о физической топологии, или формирование логических зон в соответствии информацией о множестве потоков трафика.
20. Контроллер зонирования п. 19, в котором подмножество контроллеров зон выполнено с возможностью собирать информацию о состояниях множества сетевых узлов и линий связи в своих соответствующих зонах.