Архитектура программно-определяемых сетей (SDN)
В традиционных сетях плоскость управления и данных объединены в единое целое. Плоскость управления отвечает за ведение таблицы маршрутизации коммутатора, которая определяет наилучший путь для отправки сетевых пакетов, а плоскость данных отвечает за пересылку пакетов на основе инструкций, данных плоскостью управления. Принимая во внимание, что в SDN плоскость управления и плоскость данных являются отдельными объектами, где плоскость управления действует как центральный контроллер для многих плоскостей данных.
Существует множество подходов, которые привели к развитию сегодняшних программно-определяемых сетей (SDN). Они есть:
- Силы
- 4D подход
- Этан
FORCES (разделение элементов пересылки и управления):
Идея разделения плоскости данных (пересылающего элемента) и плоскости управления впервые была предложена FORCES. Говорят, что аппаратные объекты пересылки контролируются программной плоскостью управления.
FORCES можно реализовать двумя способами:
- Элемент пересылки и плоскость управления расположены в одном сетевом устройстве.
- Элемент управления снимается с устройства и размещается в отдельной системе.
4D подход:
Подход 4D имеет четыре плоскости, которые контролируют
- Решение
- Распространение
- Открытие
- Данные
Он следует трем принципам:
- Цели на уровне сети . Цели должны быть сформулированы в отношении всей сети, а не отдельных устройств. Так что не будет необходимости зависеть от проприетарных устройств.
- Представление всей сети: решения должны приниматься на основе понимания трафика, топологии и событий всей сети. Действия должны быть предприняты на основе рассмотрения представления всей сети.
- Прямое управление: элементы плоскости управления должны иметь возможность напрямую управлять элементами плоскости данных. Он должен иметь возможность программировать таблицу переадресации на отдельных устройствах.
Ethane: Ethane определяет доступ пользователей на уровне сети, который определяется сетевыми администраторами. Этан является точным предшественником программно-определяемых сетей (SDN).
Принципы этана:
- Политики высокого уровня должны проверять сеть
- Маршрутизация должна соответствовать политикам высокого уровня.
- Должна существовать связь между пакетами и их происхождением в сети.