Применение SDN и NFV в современных сетях, преимущества и недостатки
Автор: Ной А. И., Лиманова Н. И., Козлов В. В.
Журнал: Бюллетень науки и практики @bulletennauki
Рубрика: Технические науки
Статья в выпуске: 7 т.10, 2024 года.
Бесплатный доступ
В этой статье рассматриваются такие сети, как SDN и NFV, их применение в современных сетях, а также их сравнение, преимущества и недостатки каждой из них.
Сеть, облако, технологии
Короткий адрес: https://sciup.org/14130244
IDR: 14130244 | DOI: 10.33619/2414-2948/104/41
Текст научной статьи Применение SDN и NFV в современных сетях, преимущества и недостатки
Бюллетень науки и практики / Bulletin of Science and Practice
УДК 004.73
Программно-определяемая сеть SDN (Software Defined Network) – метод администрирования компьютерных сетей, позволяющий управлять услугами сети, когда функционал управления (control plane) отделен (абстрагирован) от нижележащего уровня пересылки пакетов (data plane). Планирование сети и управление трафиком при этом происходит программным путем. Для приложений верхнего уровня предоставляются интерфейсы прикладного программирования API. Таким образом, ввод новых услуг на сети ускоряется и облегчается.
Виртуализация сетевых функций NFV (Network Functions Virtualization) — технология виртуализации физических сетевых элементов телекоммуникационной сети, когда сетевые функции исполняются программными модулями, работающие на стандартных серверах (чаще всего х86) и виртуальных машинах (VM) в них. Эти программные модули могут взаимодействовать между собой для предоставления услуг связи, что ранее занимались аппаратные платформы.
SDN и NFV, в общем, не зависят друг от друга, хотя NFV может в значительной степени дополнять SDN. Архитектура SDN/NFV показана на Рисунке.

Сетевой интерфейс программирования

Открытые интерфейсы для оборудования

Рисунок. Архитектура SDN и NFV
SDN
Программно-конфигурируемые сети (SDN) снимают ограничения, связанные с сетевым оборудованием, поэтому есть возможность создавать полезные, гибкие сетевые инфраструктуры. Несмотря на то, что потенциальные преимущества SDN для локальных систем хорошо известны, можно получить огромное преимущество, внедрив их и в облаке. Использование гибридного подхода к SDN и облачному проектированию может предоставить опытному ИТ-менеджеру экономически эффективную гибкость, необходимую для реагирования на потребности инфраструктуры организации, а также возможность упреждающего решения ключевых проблем безопасности. В этой статье рассказывается, как связать SDN с общедоступными облачными средами и готова ли ваша организация к этому шагу [1].
При использовании традиционных сетевых архитектур предприятия должны покупать новые сетевые устройства каждые несколько лет. Но с SDN организации могут преобразовать многие услуги, предоставляемые на оборудовании в услуги, предоставляемые с помощью программного обеспечения [1].
Принятие SDN устраняет эти безграничные капитальные затраты, ликвидируя зависимость сетевых функций от любого физического устройства и предлагая пользователям возможность перемещать SDN в облако, чтобы сэкономить еще больше денег и повысить общую эффективность сети. Управление также намного проще, поскольку SDN позволяет администраторам динамически размещать политики в сетевых функциях. Управление сетью может быть интегрировано с другими уровнями управления, такими как сервисы или API и данные. Таким образом системы управления могут гарантировать, что пользователи сети и сетевые сервисы получают доступ к данным в соответствие со своими ролями и привилегиями. SDN также обеспечивают гибкую масштабируемость. Несмотря на то, что это использование собственного оборудования сетью является хорошим решением, большее преимущество достигается при использовании SDN в публичных облаках. Поскольку общедоступные облака предоставляют возможности автоматического масштабирования, SDN может автоматически выделять больше логических серверов для поддержки растущей нагрузки на сеть. Пользователям не нужно беспокоиться о масштабируемости сети, если службы SDN работают на общедоступной облачной платформе [1].
В облачных вычислениях есть две программно-определяемые сетевые модели и две разные миссии SDN. Поскольку сети создают облако, управление взаимодействием между этими двумя факторами может стать ключом к эффективности и успеху облака [2].
Виртуализация сетевых функций (Network Function Virtualization, NFV) предлагает новый способ проектирования, развертывания и управления сетевых сервисов. NFV отделяет такие сетевые функции, такие как NAT, firewall, обнаружение вторжений, DNS, фильтрация трафика и многие другие от аппаратного уровня.
Как SDN, так и NFV, используют облачные и Интернет-технологии для реконструкции сетей операторов связи. SDN позволяет конфигурировать плоскость передачи данных программным путем. NFV позволяет задавать роли виртуальных сетевых устройств также программным путем. В будущем, все сетевые элементы будут развертываться в совместно используемой облачной архитектуре дата-центров .
На данный момент разницу между двумя технологиями понимают немногие. Данные технологии и открытые протоколы соотносятся как пересечение в той или иной области применения. Сетевые протоколы, поддерживающие SDN обеспечивают развитие прикладных приложений на их основе, SDN обеспечивает сетевые абстракции для ускорения внедрения услуг сети, NFV снижает энергопотребление и затраты.
Совокупность данных сетевых технологий даёт возможность предоставлять инфраструктуру центров обработки данных как услугу с интеграцией каналов связи и облачных ресурсов .
В России технологии SDN/NFV развиваются медленно, несмотря на их очевидные преимущества. Одна из главных причин кроется в том, что на рынке недостаточно примеров внедрения SDN/NFV. Для интеграторов приоритетна финансовая составляющая и грамотный расчет рисков. Также важно оценить, насколько вендоры смогут гарантировать бесперебойное функционирование компонентов новой инфраструктуры.
При этом очевидно, что виртуализация сетевых функций открывает новые возможности по сравнению с классической IP-сетью. SDN/NFV изменит традиционный операторский бизнес, переориентируя операторов на «программные компании». Телекоммуникационный оператор сможет проектировать сервисы под запрос клиента, тем самым делая их индивидуальными и максимально эффективными.
Преимущества SDN и NFV заключаются в следующем:
Оптимизация капитальных затрат оператора (CAPEX) за счет унификации и удешевления HW.
Оптимизация операционных затрат оператора (OPEX) за счет стандартизации обслуживания.
Быстрый ввод и вывод услуг на рынок.
Повышение производительности по сравнению с Legacy решениями.
Упрощение и стандартизация операторской инфраструктуры.
Географическая независимость в размещении платформы.
В то же время существует ряд вопросов, препятствующих быстрому и качественному развитию сетей в направлении перехода на SDN/NFV решения, среди которых:
Недостаток готовых SDN/NFV-решений.
Неготовность ЦОД, архитектуры транспортных сетей, программного оборудования и т.д.
Новый формат SLA (Service Level Agreement).
Отсутствие у виртуальных функций рычагов управления и поддержки мобильности.
Проблемы с реализацией СОРМ.
Недостаток специалистов, знающих сетевую инфраструктуру.
Ключевые выводы SDN и NFV:
SDN и NFV — это разные, но связанные технологии, призванные сделать сети более гибкими и гибкими.
SDN отделяет плоскость управления от плоскости данных, обеспечивая централизованное управление сетью и более эффективную маршрутизацию трафика.
NFV виртуализирует сетевые функции, позволяя им работать на стандартных серверах, что повышает гибкость и экономию средств.
SDN в основном используется в сетях центров обработки данных или кампусах для централизованного управления, тогда как NFV часто используется в глобальных сетях для снижения потребностей в физических устройствах.
Хотя и SDN, и NFV направлены на повышение эффективности сети и снижение затрат, они различаются архитектурой, сценариями развертывания и требованиями к управлению.
SDN предлагает централизованное управление, улучшенную производительность сети и снижение затрат, но может представлять угрозу безопасности и высокие затраты на развертывание.
NFV предлагает гибкие и гибкие сети с меньшими затратами, но может столкнуться с проблемами в управлении, оркестрации и определенных средах развертывания.
Список литературы Применение SDN и NFV в современных сетях, преимущества и недостатки
- Короткова О. А. Обзор технологий sdn и nfv // Вопросы науки и образования. 2019. №7 (53). С. 19-24.
- Mohamed A., Hamdan M., Khan S., Abdelaziz A., Babiker S. F., Imran M., Marsono M. N. Software-defined networks for resource allocation in cloud computing: A survey // Computer Networks. 2021. V. 195. P. 108151. https://doi.org/10.1016/j.comnet.2021.108151.