Download - Состояние исследований программно-конфигурируемых сетей в Нижегородском Государственном Техническом
![Page 1: Состояние исследований программно-конфигурируемых сетей в Нижегородском Государственном Техническом](https://reader035.vdocuments.pub/reader035/viewer/2022081413/54642e45af79598f6d8b5ac3/html5/thumbnails/1.jpg)
НГТУ им Р.Е. Алексеева 2014
Состояние исследований программно-конфигурируемых сетей в Нижегородском Государственном Техническом
Университете им. Р.Е. Алексеева
![Page 2: Состояние исследований программно-конфигурируемых сетей в Нижегородском Государственном Техническом](https://reader035.vdocuments.pub/reader035/viewer/2022081413/54642e45af79598f6d8b5ac3/html5/thumbnails/2.jpg)
НГТУ им Р.Е. Алексеева 2014
Amazon Elastic IP
h5
h4
h1
h2h3
h8
h6h7
Внут
ренн
яя с
еть
Внешняя сеть
Сервис хост группа 1
Сервис хост группа 2
OpenFlow коммутатор
L2 коммутатор
h8
![Page 3: Состояние исследований программно-конфигурируемых сетей в Нижегородском Государственном Техническом](https://reader035.vdocuments.pub/reader035/viewer/2022081413/54642e45af79598f6d8b5ac3/html5/thumbnails/3.jpg)
НГТУ им Р.Е. Алексеева 2014
Итоги первого пилота
• Реализована функциональность по подмене IP и MAC адресов как на контроллере, так и с помощью flow entry
• Реализован интерфейс командной строки для управления контроллером в реальном времени
• Устойчивость к неисправностям хоста• Прототип протестирован на коммутаторах TP
Link 1043ND
![Page 4: Состояние исследований программно-конфигурируемых сетей в Нижегородском Государственном Техническом](https://reader035.vdocuments.pub/reader035/viewer/2022081413/54642e45af79598f6d8b5ac3/html5/thumbnails/4.jpg)
НГТУ им Р.Е. Алексеева 2014
Распределение полезной нагрузки
h5
h4
h1
h2h3
h8
h6h7
Внут
ренн
яя с
еть
Внешняя сеть
Сервис хост группа 1
Сервис хост группа 2
h8
OpenFlow коммутатор
L2 коммутатор
![Page 5: Состояние исследований программно-конфигурируемых сетей в Нижегородском Государственном Техническом](https://reader035.vdocuments.pub/reader035/viewer/2022081413/54642e45af79598f6d8b5ac3/html5/thumbnails/5.jpg)
НГТУ им Р.Е. Алексеева 2014
Итоги второго пилота
• Подписка и реакция на OpenFlow события с точки зрения сервиса
• Последовательная обработка пакетов и функциональность для их клонирования
• Устойчивость к неисправностям хоста• Конфигурация сети хранится и считывается
из файла• Прототип протестирован на коммутаторах TP
Link 1043ND
![Page 6: Состояние исследований программно-конфигурируемых сетей в Нижегородском Государственном Техническом](https://reader035.vdocuments.pub/reader035/viewer/2022081413/54642e45af79598f6d8b5ac3/html5/thumbnails/6.jpg)
НГТУ им Р.Е. Алексеева 2014
Проблема разнородности контроллеров
• Контроллер NOX, с которым мы работали, перестал развиваться
• Обилие контроллеров на других языках программирования
• Отсутствие стандартизованного API• Непереносимость сетевого сервиса с
одного контроллера на другой
![Page 7: Состояние исследований программно-конфигурируемых сетей в Нижегородском Государственном Техническом](https://reader035.vdocuments.pub/reader035/viewer/2022081413/54642e45af79598f6d8b5ac3/html5/thumbnails/7.jpg)
НГТУ им Р.Е. Алексеева 2014
Кроссконтроллерность
+ Разработка сетевого сервиса независимо от контроллера+ Необходимы незначительные изменения на стороне контроллера, в случае миграции на новый- Разработка дополнительного интерфейса коммуникации контроллера и сервиса
![Page 8: Состояние исследований программно-конфигурируемых сетей в Нижегородском Государственном Техническом](https://reader035.vdocuments.pub/reader035/viewer/2022081413/54642e45af79598f6d8b5ac3/html5/thumbnails/8.jpg)
НГТУ им Р.Е. Алексеева 2014
Цели третьего пилота
• Разработка алгоритма для поиска и прокладывания пути в заданной сети, восприимчивого к смене топологии
• Разработка модуля, отвечающего за L2 коммутацию пакетов
• Разработка системы, следящей за нагрузкой на портах в сети
• Разработка модуля для динамического выделения пропускной способности в сети
![Page 9: Состояние исследований программно-конфигурируемых сетей в Нижегородском Государственном Техническом](https://reader035.vdocuments.pub/reader035/viewer/2022081413/54642e45af79598f6d8b5ac3/html5/thumbnails/9.jpg)
НГТУ им Р.Е. Алексеева 2014
Равномерная загрузка сети
h12
h1
h13
h14
h11 h10 h9 h8 h7 h6 h5
h2
h3
h4
C
Граничный порт
КонтроллерПуть
Линия связи
![Page 10: Состояние исследований программно-конфигурируемых сетей в Нижегородском Государственном Техническом](https://reader035.vdocuments.pub/reader035/viewer/2022081413/54642e45af79598f6d8b5ac3/html5/thumbnails/10.jpg)
НГТУ им Р.Е. Алексеева 2014
Текущая реализация третьего пилота
• Для поиска пути используется алгоритм Дейкстры с учетом длины пути и загруженности портов
• Реализовано поведение L2 коммутатора• Перестроение графа топологии и перерасчет
маршрутов после каждого изменения в сети• Графический интерфейс для топологии и
маршрутов• Предоставление гибкого механизма подписки
на собственные события
![Page 11: Состояние исследований программно-конфигурируемых сетей в Нижегородском Государственном Техническом](https://reader035.vdocuments.pub/reader035/viewer/2022081413/54642e45af79598f6d8b5ac3/html5/thumbnails/11.jpg)
НГТУ им Р.Е. Алексеева 2014
Графический интерфейс
![Page 12: Состояние исследований программно-конфигурируемых сетей в Нижегородском Государственном Техническом](https://reader035.vdocuments.pub/reader035/viewer/2022081413/54642e45af79598f6d8b5ac3/html5/thumbnails/12.jpg)
НГТУ им Р.Е. Алексеева 2014
Графический интерфейс
![Page 13: Состояние исследований программно-конфигурируемых сетей в Нижегородском Государственном Техническом](https://reader035.vdocuments.pub/reader035/viewer/2022081413/54642e45af79598f6d8b5ac3/html5/thumbnails/13.jpg)
НГТУ им Р.Е. Алексеева 2014
Оборудование
Мы начинали с TP-Link 1043ND…
Теперь у нас есть Hewlett Packard 3500!
![Page 14: Состояние исследований программно-конфигурируемых сетей в Нижегородском Государственном Техническом](https://reader035.vdocuments.pub/reader035/viewer/2022081413/54642e45af79598f6d8b5ac3/html5/thumbnails/14.jpg)
НГТУ им Р.Е. Алексеева 2014
Контакты
![Page 15: Состояние исследований программно-конфигурируемых сетей в Нижегородском Государственном Техническом](https://reader035.vdocuments.pub/reader035/viewer/2022081413/54642e45af79598f6d8b5ac3/html5/thumbnails/15.jpg)
НГТУ им Р.Е. Алексеева 2014
Вопросы?