Архитектура программно-определяемых сетей (SDN)

Опубликовано: 6 Октября, 2022

В традиционных сетях плоскость управления и данных объединены в единое целое. Плоскость управления отвечает за ведение таблицы маршрутизации коммутатора, которая определяет наилучший путь для отправки сетевых пакетов, а плоскость данных отвечает за пересылку пакетов на основе инструкций, данных плоскостью управления. Принимая во внимание, что в SDN плоскость управления и плоскость данных являются отдельными объектами, где плоскость управления действует как центральный контроллер для многих плоскостей данных.

Существует множество подходов, которые привели к развитию сегодняшних программно-определяемых сетей (SDN). Они есть:

  • Силы
  • 4D подход
  • Этан

FORCES (разделение элементов пересылки и управления):

Идея разделения плоскости данных (пересылающего элемента) и плоскости управления впервые была предложена FORCES. Говорят, что аппаратные объекты пересылки контролируются программной плоскостью управления.

FORCES можно реализовать двумя способами:

  1. Элемент пересылки и плоскость управления расположены в одном сетевом устройстве.
  2. Элемент управления снимается с устройства и размещается в отдельной системе.

4D подход:

Подход 4D имеет четыре плоскости, которые контролируют

  • Решение
  • Распространение
  • Открытие
  • Данные

Он следует трем принципам:

  • Цели на уровне сети . Цели должны быть сформулированы в отношении всей сети, а не отдельных устройств. Так что не будет необходимости зависеть от проприетарных устройств.
  • Представление всей сети: решения должны приниматься на основе понимания трафика, топологии и событий всей сети. Действия должны быть предприняты на основе рассмотрения представления всей сети.
  • Прямое управление: элементы плоскости управления должны иметь возможность напрямую управлять элементами плоскости данных. Он должен иметь возможность программировать таблицу переадресации на отдельных устройствах.

Ethane: Ethane определяет доступ пользователей на уровне сети, который определяется сетевыми администраторами. Этан является точным предшественником программно-определяемых сетей (SDN).

Принципы этана:

  • Политики высокого уровня должны проверять сеть
  • Маршрутизация должна соответствовать политикам высокого уровня.
  • Должна существовать связь между пакетами и их происхождением в сети.