Рекомендуем

Основы сегментирования структур программно-конфигурируемых сетейПерепелкин Д.А. Основы сегментирования структур программно-конфигурируемых сетей
Основы проектирования мультипровайдерных компьютерных сетейКорячко В.П., Перепелкин Д.А., Иванчикова М.А. Основы проектирования мультипровайдерных компьютерных сетей
Беспроводные сенсорные сетиЛихтциндер Б.Я., Киричек Р.В., Федотов Е.Д., Голубничая Е.Ю., Кочуров А.А. Беспроводные сенсорные сети

Книга

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

Учебник для вузов

Тиражирование книги начато в 2020 г.
288 стр.
Формат 60х90/16 (145x215 мм)
Исполнение: в мягкой обложке
ISBN 978-5-9912-0821-5
ББК 004.7
УДК 32.973.202
Гриф
Рекомендовано федеральным учебно-методическим объединением в системе высшего образования по укрупненной группе специальностей и направлений подготовки 09.00.00 – «Информатика и вычислительная техника» в качестве учебника для студентов, обучающихся по основным образовательным программам высшего образования по направлениям подготовки бакалавриата и магистратуры 09.00.00 – «Информатика и вычислительная техника»
Аннотация

Рассматриваются теоретические и практические основы построения, проектирования и поддержки компьютерных сетей нового поколения – программно-конфигурируемых сетей (ПКС). Особое внимание уделено различным перспективным решениям динамического реконфигурирования ПКС, вопросам разработки инструментальных средств и программных приложений, обеспечивающих высокую скорость и гибкость перепрограммирования сетевой инфраструктуры.

Для студентов, обучающихся по УГСН 09.00.00 – «Информатика и вычислительная техника». Книга будет полезна инженерам по телекоммуникациям, системным администраторам и специалистам по компьютерным сетям.

Корячко Вячеслав Петрович – доктор техн. наук, профессор, заведующий кафедрой САПР ВС Рязанского государственного радиотехнического университета им. В.Ф. Уткина (РГРТУ), действительный член и чл.-кор. ряда общественных академий, заслуженный деятель науки и техники РФ. Автор более 480 научных и учебно-методических работ, в том числе 5 учебников и 3 монографий. Области научных и профессиональных интересов: системы автоматизированного проектирования, интеллектуальные телекоммуникационные системы и компьютерные сети, мягкие вычисления.

Перепелкин Дмитрий Александрович – доктор техн. наук, профессор кафедры САПР ВС, декан факультета вычислительной техники Рязанского государственной радиотехнического университета им. В.Ф. Уткина (РГРТУ), эксперт Российской академии наук (РАН), федеральный эксперт научно-технической сферы РФ по направлению «Информационно-телекоммуникационные системы», эксперт Федеральной службы по надзору в сфере образования и науки (Рособрнадзор), член IEEE. Автор более 200 научных и учебно-методических работ. Области научных и профессиональных интересов: компьютерные сети, программно-конфигурируемые сети, мультисервисные сети, сетевые и облачные технологии, технологии виртуализации, центры обработки данных.

Оглавление

Введение

1 Анализ состояния и перспективыразвития программно-конфигурируемых сетей (ПКС)
1.1. Основные предпосылки к появлению ПКС и особенности их эволюции
1.1.1. Сильные и слабые стороны ранних конфигурируемых сетей
1.1.2. Переход к парадигме ПКС
1.1.3. Появление современных ПКС.
1.2. Парадигма и приложения ПКС
1.2.1. Архитектура и основные конструктивные блоки ПКС
1.2.2. Интерфейсы программирования ПКС
1.2.3. Особенности коммутаторов ПКС
1.2.4. Особенности контроллеров ПКС
1.3. Влияние ПКС на научную и производственную сферу
1.3.1. Обзор попыток стандартизации ПКС
1.3.2. ПКС в промышленности в России и в мире
1.3.3. Перспективы развития ПКС
1.4. Параметры качества сетевых сервисов
1.4.1. Классы качества обслуживания сетевых сервисов
1.4.2. Классификация сетевых механизмов качества сервиса
1.5. Архитектуры качества сетевых сервисов
1.5.1. Архитектура IntServ
1.5.2. Архитектура DiffServ
1.6. Основные возможности протокола OpenFlow
1.6.1. Компоненты коммутатора OpenFlow
1.6.2. Порты коммутатора OpenFlow
1.6.3. Таблица коммутатора OpenFlow
1.6.4. Канал OpenFlow
Контрольные вопросы

2 Алгоритмы адаптивной маршрутизации в программно-конфигурируемых сетях
2.1. Цели и задачи маршрутизации в ПКС
2.2. Методы маршрутизации в ПКС
2.3. Критерии и метрики качества сетевых сервисов
2.4. Алгоритмы адаптивной маршрутизации в ПКС
2.4.1. Алгоритм Дейкстры
2.4.2. Алгоритм Йена (k кратчайших путей)
2.4.3. Алгоритм парных переходов в ПКС
2.4.4. Алгоритм парных переходов в условиях динамических подключений узлов и каналов ПКС
2.4.5. Алгоритм парных переходов в условиях динамических отказов узлов и каналов ПКС
2.4.6. Алгоритм парных перестановок маршрутов в ПКС
Контрольные вопросы

3 Алгоритмы многопутевой адаптивной маршрутизации и балансировки потоков данных в ПКС с обеспечением качества сетевых сервисов
3.1. Алгоритмы многопутевой QoS-маршрутизации в ПКС
3.1.1. MCP QoS-маршрутизация
3.1.2. MCOP QoS-маршрутизации
3.1.3. CSP QoS-маршрутизация
3.1.4. LARAC QoS-маршрутизация
3.2. Концептуальная модель и метод балансировки потоков данных в ПКС с обеспечением качества сетевых сервисов
3.3. Алгоритм балансировки потоков данных в ПКС с обеспечением качества сетевых сервисов
Контрольные вопросы

4 Алгоритмы сегментации структур ПКС для адаптивной маршрутизации
4.1. Алгоритм бинарного деления
4.2. «Жадный» алгоритм сегментации
4.3. Алгоритм Гирвана–Ньюмана
4.4. Алгоритм сегментации структур ПКС на основе данных о структуре базовой сети и связности каналов связи
Контрольные вопросы

5 Программное обеспечение адаптивной маршрутизации и балансировки потоков данных в ПКС с обеспечением качества сетевых сервисов.
5.1. Программная инфраструктура и визуальная среда для глобально распределенной обработки и передачи потоков данных в ПКС на основе протокола OpenFlow
5.1.1. Архитектура программной инфраструктуры и визуальной среды
5.1.2. Графический редактор
5.1.3. Дополнительные настройки визуальной среды
5.1.4. Управление проектом
5.1.5. Генератор сценариев на языке Python для запуска топологии в MiniNet
5.1.6. Модуль визуализации результатов работы контроллера ПКС
5.1.7. Виртуальная среда и эмулятор MiniNet.
5.2. Настройка компонентов программно-конфигурируемой компьютерной сети
5.2.1. Структурная схема ПКС
5.2.2. Настройка серверной части ПКС
5.2.3. Настройка сетевых подключений
5.2.4. Дополнительная настройка сетевых подключений
5.2.5. Настройка коммутаторов ПКС
5.3. Программное обеспечение адаптивной маршрутизации в ПКС
5.3.1. Исследование алгоритма Дейкстры в ПКС
5.3.2. Исследование комбинированного алгоритма Дейкстры и сегментации в ПКС
5.3.3. Исследование алгоритма Йена в ПКС
5.3.4. Исследование комбинированного алгоритма Йена и сегментации в ПКС
5.3.5. Исследование алгоритма парных переходов в ПКС
5.3.6. Исследование комбинированного алгоритма парных переходов и сегментации в ПКС
5.3.7. Анализ результатов исследования алгоритмов адаптивной маршрутизации в ПКС
5.4. Программное обеспечение балансировки потоков данных в ПКС с обеспечением качества сетевых сервисов
5.4.1. Исследование алгоритма Йена с модулем TE и алгоритма балансировки потоков данных в ПКС с обеспечением качества сетевых сервисов
5.4.2. Анализ результатов исследования алгоритмов балансировки потоков данных в ПКС с обеспечением качества сетевых сервисов
Контрольные вопросы

Заключение

Литература