Прежде всего, вы правы, официальное определение от NIST или какого-либо подобного органа стандартизации отсутствует, а тот факт, что его значение нечеткое, используется людьми маркетинга.
Основной смысл SDN заключается в том, что он позволяет программировать сетевые функции с API. В прошлом сетевые устройства, такие как коммутаторы и маршрутизаторы, были конфигурированы только с использованием проприетарного интерфейса (будь то специализированные инструменты или только CLI на устройстве), и не было никаких API-интерфейсов, которые позволяют настраивать аспекты OSI L2-L3, такие как VLAN и маршруты но и L6 - L7, такие как балансировка нагрузки очень динамично. Btw. В случае функций L6 - L7 термин NVF = Сетевая виртуализованная функция, похоже, уже установлена.
Это особенно необходимо для виртуализованных систем IaaS, поддерживающих многопользовательскую аренду. Вы можете создавать новые VPC и организовывать их по желанию. Чтобы действительно изолировать арендаторов друг от друга, вам необходимо изолировать L2, и поэтому такая же динамика, которая предлагается для VPC, распространяется на сети для их соединения.
Заключение: речь идет о вашей первой пуле с расширением, что API-интерфейсы не обязательно должны предлагаться некоторыми аппаратными устройствами, а также могут предлагаться с помощью некоторой чистой реализации программного обеспечения.
Что касается OpenDaylight: Это кулон OpenStack для SDN. Они также активно продвигают интеграцию с OpenStack. Они говорят, что они являются «открытой, справочной базой для программируемости и контроля через SDN с открытым исходным кодом и решением NFV». Это означает, что он обеспечивает (как вы говорите) фасад для manfold aspects of networking. У них есть все большие имена в качестве членов, которые, вероятно, означают, что у них есть возможность установить де-факто стандарт, такой как OpenStack. Пользователям выгодно, что они могут предоставлять плагины, интеграцию и адаптацию для своих продуктов, чтобы они легко интегрировались с OpenDayligh, и вам нужно только заботиться о одном стандартном API.
Посмотрите на раздел III настоящего документа: [Software-Defined Networking: всеобъемлющий обзор] (HTTP: // Arxiv. орг/PDF/1406.0440v3.pdf). В опросе также размещаются различные контроллеры/платформы/технологии. – jmiserez