Организация мультиконтроллерного взаимодействия в программно-конфигурируемых сетях


https://doi.org/10.18255/1818-1015-2018-2-207-216

Полный текст:


Аннотация

Программно-конфигурируемая сеть (ПКС) – это перспективная парадигма управления сетью, в которой для повышения производительности уровень управления сетью отделен от уровня передачи данных и реализуется программно на выделенном сервере. Несмотря на очевидные преимущества подхода централизованной архитектуры управления ПКС, она создает новые проблемы, связанные с надежностью, масштабируемостью, отказоустойчивостью и интероперабельностью сети. Эти проблемы встают особенно остро для больших сетей дата-центров и решаются путем объединения нескольких контроллеров ПКС в кластер, называемый мультиконтроллером. В данной статье представлен обзор некоторых наиболее популярных мульти-контроллеров ПКС, выделены их сильные и слабые стороны, а также приведена классификация используемых ими подходов к организации распределенного взаимодействия. Подробно рассматриваются различия между несколькими типами архитектур мульти-контроллеров, среди которых есть как находящиеся на этапе разработки, так и успешно функционирующие в данное время в дата-центрах. Авторы на примере разработанной ими классификации мульти-контроллеров показывают, что, несмотря на наличие неоспоримых преимуществ, все рассмотренные контроллеры имеют недостатки, которые необходимо устранить. Устранение данных недостатков поможет развитию мульти-контроллеров и сделает возможным их широкое использование в корпоративных сетях. В заключение авторы приходят к выводу, что на данный момент нельзя найти решение, способное в полной мере решить все поставленные задачи. Статья публикуется в авторской редакции.

Об авторах

Сергей Владимирович Моржов
Ярославский государственный университет им. П.Г. Демидова
Россия
магистрант


Игорь Вадимович Алексеев
Ярославский государственный университет им. П.Г. Демидова
Россия
канд. физ.-мат. наук, директор Интернет центра


Михаил Александрович Никитинский
ООО «Энергия-Инфо»
Россия
программист-аналитик


Список литературы

1. X. Jin, J. Gossels, J. Rexford, D. Walker, “CoVisor: A Compositional Hypervisor for Software-Defined Networks”, Proceedings of the 12th USENIX Symposium on Networked Systems Design and Implementation (NSDI ’15) (May 4–6, 2015, Oakland, CA, USA), 87–101.

2. K. Phemius, M. Bouet, and J. Leguay, “DISCO: distributed multi-domain SDN controllers”, Proceedings of the IEEE Network Operations and Management Symposium (NOMS’14) (Krakow, Poland, May 2014), 1–4.

3. A. Dixit et al., “Towards an elastic distributed SDN controller”, Proceedings of the 2nd ACM SIGCOMM Workshop on Hot Topics in Software Defined Networking (HotSDN’13) (ACM, Hong Kong, 2013), 7–12.

4. A. Dixit, K. Kogan, P. Eugster, “HyperFlow: a distributed control plane for OpenFlow”, Proceedings of the 2014 IEEE 22nd International Conference on Network Protocols (October 21 – 24, 2014), 287–292.

5. L. Liao, A. Shami, V.C.M. Leung, “Distributed flowvisor: a distributed flowvisor platform for quality of service aware cloud network virtualisation”, IET Networks, 4:5 (2015), 270– 277.

6. A. Tootoonchian and Y. Ganjali, “HyperFlow: a distributed control plane for OpenFlow”, Proceedings of the Internet Network Management Conference on Research on Enterprise Networking (INM/WREN’10) (Berkeley, Calif, USA, 2010), 1–6.

7. J. Stribling et al., “Flexible, wide-area storage for distributed systems with WheeIFS”, Proceedings of the 6th USENIX symposium on Networked systems design and implementation (Boston, Massachusetts, April 22 – 24, 2009), 43–58.

8. S.H. Yeganeh, “Kandoo: a framework for efficient and scalable offloading of control applications”, Proceedings of the 1st ACM Workshop on Hot Topics in Software Defined Networks (HotSDN’12) (Helsinki, Finland, August 2012), 19–24.

9. M.T. Koponen et al., “Onix: a distributed control platform for largescale production networks”, Proceedings of USENIX Operating Systems Design and Implementation (OSDI’10) (October 4-6, Vancouver, Canada, 2010), 351–364.

10. U. Krishnaswamy et al., “ONOS: an open source distributed SDN OS”, Proceedings of the third workshop on Hot topics in software defined networking (HotSDN’14) (Chicago, Illinois, USA, August 22, 2014), 1–6.

11. Y. Fu et al., “Orion: a hybrid hierarchical control plane of software-defined networking for large-scale networks”, Proceedings of the 22nd IEEE International Conference on Network Protocols (ICNP’14) (Raleigh, NC, USA, October 2014), 569–576.

12. S. Morzhov, I. Alekseev, M. Nikitinskiy, “Firewall application for Floodlight SDN controller”, International Siberian Conference on Control and Communications (SIBCON) (12–14 May, 2016, Moscow, Russia), 1–5.

13. A.A. Noskov, M.A. Nikitinskiy, I.V. Alekseev, “Development of an active external network topology module for Floodlight software-defined network controller”, Automatic Control and Computer Sciences, 50:7 (2016), 546–551.

14. I. Alekseev, M. Nikitinskiy, “EventBus Module for Distributed OpenFlow Controllers”, Proceedings of the 17th Conference of Open Innovations Association FRUCT (20–24 April, 2015, Yaroslavl, Russia), 3–8.


Дополнительные файлы

Для цитирования: Моржов С.В., Алексеев И.В., Никитинский М.А. Организация мультиконтроллерного взаимодействия в программно-конфигурируемых сетях. Моделирование и анализ информационных систем. 2018;25(2):207-216. https://doi.org/10.18255/1818-1015-2018-2-207-216

For citation: Morzhov S.V., Alekseev I.V., Nikitinskiy M.A. Organization of Multi-controller Interaction in Software Defined Networks. Modeling and Analysis of Information Systems. 2018;25(2):207-216. https://doi.org/10.18255/1818-1015-2018-2-207-216

Просмотров: 351

Обратные ссылки

  • Обратные ссылки не определены.


Creative Commons License
Контент доступен под лицензией Creative Commons Attribution 4.0 License.


ISSN 1818-1015 (Print)
ISSN 2313-5417 (Online)