Введение
1 Аналитический обзор в области программно конфигурируемых сетей (ПКС) 11
1.1 Сравнение ПКС с традиционными КС 11
1.2 Правила функционирования протокола OpenFlow 19
1.3 Сетевые операционные системы NOX и Floodlight 24
1.4 Используемые приложения и сервисы в ПКС 33
1.5 Описание таблиц коммутации активного оборудования ПКС и формирование таблиц потоков OpenFlow 36
1.6 Выводы и результаты 40
2 Разработка алгортмов проектирования ЭО ПКС для исследования показателей эффективности сети 41
2.1 Методы и средства управления сетевыми ресурсами и потоками данных в ПКС 41
2.2 Управление потоками данных и коммутатором OpenFlow с помощью сетевой операционной системы 47
2.3 Предлагаемый алгоритм сбора статистики 51
2.4 Разработка алгоритма проектирования ЭО ПКС 56
2.5 Оценка показателей эффективности сегмента ПКС 65
2.6 Исследование показателей эффективности контроллера ПКС 70
2.7 Выводы и результаты 75
3 Разработка методов и моделей массового обслуживания для анализа показателей эффективности телекоммуникационной составляющей сегмента 77
3.1 Краткое описание анализатора WireShark 77
3.2 Разработка приложения для анализатора WireShark 80
3.3 Применение системы массового обслуживания H2/M/1 к расчету показателей эффективности каналов 84
3.4 Результаты проведенных экспериментов для сегмента ПКС с помощью системы H2/M/1 89
3.5 Выводы и результаты 94
4 Виртуализация сетевых функций на основе ПКС 95
4.1 Коммутация трафика виртуальных машин 95
4.2 Средства виртуализации 97
4.3 Анализ существующих подходов к виртуализации вычислительных узлов кластера 101
4.4 Виртуализация сетевых функций 105
4.5 Подход виртуализации сетевых функций в ЭО ПКС 109
4.6 Выводы и результаты 126
Заключение 128
Литература 130


