Программно-конфигурируемые сети SDN. Протокол OpenFlow

Б.С. Гольдштейн, В.С. Елагин, А.А. Зарубин, А.Е. Селиванов
СПбГУТ, 2018

Рецензенты:
д.т.н., главный научный сотрудник ЛО ЦНИИС Н.А. Соколов,
к.т.н., доцент кафедры сетей связи и передачи данных СПбГУТ М.А. Маколкина

Утверждено редакционно-издательским советом СПбГУТ в качестве учебного пособия.

Написано в соответствии с рабочими программами дисциплин: «Архитектура и принципы проектирования конвергентных сетей и систем», «Проблемы проектирования инфокоммуникационных систем и сетей NGN и пост-NGN», «Технологические принципы организации инфокоммуникационных услуг». Пособие содержит учебный материал по технологическим основам реализации технологии SDN и архитектуры построения этих сетей. Материал представлен в виде теоретической и практической частей, включает в себя планы проведения адаптируемого к слушателю интерактивного обучения, практических и лабораторных занятий. Предназначено для студентов, обучающихся по направлениям подготовки 11.03.02 «Инфокоммуникационные технологии и системы связи», 43.03.01 «Сервис», а также для специалистов, работающих на сетях связи различного назначения.

Пособие издано малым тиражом. Доступно в библиотеке СПбГУТ. Электронная версия пособия размещена в ознакомительных целях.

Содержание

Перечень сокращений 4
1. ВВЕДЕНИЕ В ТЕХНОЛОГИЮ SDN 6
1.1. Определение и история развития SDN 6
1.2. Стандартизация в SDN 12
1.3. Область применения SDN 17
1.4. Архитектура программно-конфигурируемой сети 18
1.4.1. Уровень приложений 19
1.4.2. Уровень управления 19
1.4.3. Уровень инфраструктуры 20
1.4.4. Функции конфигурирования оркестратором 20
1.5. Компоненты программно-конфигурируемой сети 20
1.6. Протокол OpenFlow 23
1.6.1. История протокола 23
1.6.2. Версии протокола 23
1.6.3. Уровни сетевого устройства 23
1.6.4. OpenFlow-порты 25
1.6.5. Таблицы OpenFlow 25
1.6.6. Действия (Actions) 27
1.6.7. Сообщения протокола 27
1.7. Алгоритм работы ПКС-сети 29
1.8. Классификаторы протокола OpenFlow 32
1.8.1. Заголовок классификаторов 33
1.8.2. ОХМ fields 33
1.8.3. ОХМ classes — reserved 34
2. ЛАБОРАТОРНЫЕ РАБОТЫ 38
Используемые инструменты 38
Лабораторная работа 1. ЗАПУСК МОДЕЛЬНОЙ СЕТИ SDN 40
Лабораторная работа 2. АНАЛИЗ ПАКЕТОВ OpenFlow 44
Лабораторная работа 3. СОЗДАНИЕ ПРАВИЛ ОБРАБОТКИ ПОТОКА НА КОНТРОЛЛЕРЕ SDN 45
Список источников 46