Программно-определяемые сети (SDN) становятся все более популярными в последние годы благодаря своей способности централизовать управление сетью и обеспечить большую гибкость и маневренность. Контроллеры SDN являются ключевым компонентом архитектуры SDN и отвечают за контроль и управление сетью. Однако при широком разнообразии контроллеров SDN, доступных на рынке, выбор подходящего контроллера может оказаться непростой задачей. В этой статье представлен сравнительный анализ нескольких популярных SDN-контроллеров, включая OpenDaylight, Floodlight, Ryu и ONOS. Сравнение основано на двух основных критериях: производительность и функциональность. Показатели производительности включают скорость пересылки пакетов, задержки в плоскости управления и использование памяти, а показатели функциональности – поддержку виртуализации сети, безопасность и масштабируемость. Наша оценка показала, что производительность и функциональность контроллеров значительно различаются, причем некоторые контроллеры в определенных областях работают лучше, чем другие. Например, у OpenDaylight была самая высокая скорость пересылки пакетов, а у Ryu – самая низкая задержка плоскости управления. С точки зрения функциональности, Floodlight обеспечивал наиболее широкие возможности безопасности, а ONOS обладал лучшей масштабируемостью. В целом, в этой статье дана комплексная оценка производительности и функциональности контроллеров SDN, что может помочь сетевым администраторам выбрать подходящий контроллер для своих конкретных нужд.
ключевые слова: программно-определяемые сети, SDN контроллер, инженерия трафика, OpenFlow, Mininet