Аннотация:
Рассматривается понятие программно-конфигурируемой сети. Вначале даётся короткая историческая справка о понятии программно-конфигурируемой сети как научно-технической концепции, кем оно было введено и что означает. Авторы статьи рассматривают технологию программно-конфигурируемых сетей как один из возможных этапов и направлений развития сетевых парадигм в целом, не абсолютизируя роли этой технологии. Наряду с достоинствами отмечаются и недостатки программно-конфигурируемых сетей, рассматриваются возможные варианты развития программно-конфигурируемых сетей в контексте гибридизации с другими технологиями, в частности — гибридизация MPLS и SDN. Значительное внимание уделяется протоколу OpenFlow. В конце статьи рассмотрены существующие библиотеки для программной реализации управления программно-конфигурируемой сетью с использованием протокола OpenFlow. Все эти библиотеки предоставляют API для создания модульных приложений управления программно-конфигурируемыми сетями. Для сравнения производительности библиотек приведены результаты сравнительных тестов по пропускной способности и латентности.