SlideShare a Scribd company logo
1 of 15
Состояние исследований
программно-конфигурируемых
сетей в Нижегородском
Государственном Техническом
Университете им. Р.Е. Алексеева
НГТУ им Р.Е. Алексеева 2014
Amazon Elastic IP
НГТУ им Р.Е. Алексеева 2014
h5
h4
h1
h2h3
h8
h6
h7
Внутренняясеть
Внешняя сеть
Сервис хост группа 1
Сервис хост группа 2
OpenFlow
коммутатор
L2
коммутатор
h8
Итоги первого пилота
• Реализована функциональность по
подмене IP и MAC адресов как на
контроллере, так и с помощью flow entry
• Реализован интерфейс командной строки
для управления контроллером в реальном
времени
• Устойчивость к неисправностям хоста
• Прототип протестирован на коммутаторах
TP Link 1043ND
НГТУ им Р.Е. Алексеева 2014
Распределение полезной нагрузки
НГТУ им Р.Е. Алексеева 2014
h5
h4
h1
h2h3
h8
h6
h7
Внутренняя
сеть
Внешняя сеть
Сервис хост группа 1
Сервис хост группа 2
h8
OpenFlow
коммутатор
L2
коммутатор
Итоги второго пилота
• Подписка и реакция на OpenFlow события с
точки зрения сервиса
• Последовательная обработка пакетов и
функциональность для их клонирования
• Устойчивость к неисправностям хоста
• Конфигурация сети хранится и считывается
из файла
• Прототип протестирован на коммутаторах
TP Link 1043ND
НГТУ им Р.Е. Алексеева 2014
Проблема разнородности
контроллеров
• Контроллер NOX, с которым мы работали,
перестал развиваться
• Обилие контроллеров на других языках
программирования
• Отсутствие стандартизованного API
• Непереносимость сетевого сервиса с
одного контроллера на другой
НГТУ им Р.Е. Алексеева 2014
Кроссконтроллерность
+ Разработка сетевого сервиса независимо от
контроллера
+ Необходимы незначительные изменения на
стороне контроллера, в случае миграции на
новый
- Разработка дополнительного интерфейса
коммуникации контроллера и сервиса
НГТУ им Р.Е. Алексеева 2014
Цели третьего пилота
• Разработка алгоритма для поиска и
прокладывания пути в заданной сети,
восприимчивого к смене топологии
• Разработка модуля, отвечающего за L2
коммутацию пакетов
• Разработка системы, следящей за нагрузкой
на портах в сети
• Разработка модуля для динамического
выделения пропускной способности в сети
НГТУ им Р.Е. Алексеева 2014
Равномерная загрузка сети
НГТУ им Р.Е. Алексеева 2014
h12
h1
h13
h14
h11 h10 h9 h8 h7 h6 h5
h2
h3
h4
C
Граничный порт
Контроллер
Путь
Линия связи
Текущая реализация третьего пилота
• Для поиска пути используется алгоритм
Дейкстры с учетом длины пути и
загруженности портов
• Реализовано поведение L2 коммутатора
• Перестроение графа топологии и перерасчет
маршрутов после каждого изменения в сети
• Графический интерфейс для топологии и
маршрутов
• Предоставление гибкого механизма подписки
на собственные события
НГТУ им Р.Е. Алексеева 2014
Графический интерфейс
НГТУ им Р.Е. Алексеева 2014
Графический интерфейс
НГТУ им Р.Е. Алексеева 2014
Оборудование
НГТУ им Р.Е. Алексеева 2014
Мы начинали с TP-Link 1043ND…
Теперь у нас есть Hewlett Packard 3500!
Контакты
essokolova@mail.ru
dm.virger@gmail.com
pavellikin@gmail.com
НГТУ им Р.Е. Алексеева 2014
Вопросы?
НГТУ им Р.Е. Алексеева 2014

More Related Content

Viewers also liked

Программно-конфигурируемые сети и Виртуализация сетевых сервисов – новый вызо...
Программно-конфигурируемые сети и Виртуализация сетевых сервисов – новый вызо...Программно-конфигурируемые сети и Виртуализация сетевых сервисов – новый вызо...
Программно-конфигурируемые сети и Виртуализация сетевых сервисов – новый вызо...ARCCN
 
Консорциум ПКС – технологии в научной и образовательной cреде
Консорциум ПКС – технологии в научной и образовательной cредеКонсорциум ПКС – технологии в научной и образовательной cреде
Консорциум ПКС – технологии в научной и образовательной cредеARCCN
 
Network Prototype Simulator
Network Prototype Simulator Network Prototype Simulator
Network Prototype Simulator ARCCN
 
Доклад о проекте GENI (Global Environment for Network Innovations)
Доклад о проекте GENI (Global Environment for Network Innovations)Доклад о проекте GENI (Global Environment for Network Innovations)
Доклад о проекте GENI (Global Environment for Network Innovations)ARCCN
 
Рэки IBM для проекта ExoGENI
Рэки IBM для проекта ExoGENIРэки IBM для проекта ExoGENI
Рэки IBM для проекта ExoGENIARCCN
 
Состояние работ по ПКС в НИУ ИТМО
Состояние работ по ПКС в НИУ ИТМОСостояние работ по ПКС в НИУ ИТМО
Состояние работ по ПКС в НИУ ИТМОARCCN
 
Sdn nov-21-v1.1
Sdn nov-21-v1.1Sdn nov-21-v1.1
Sdn nov-21-v1.1Yandex
 
Мифы и реальность программно-конфигурируемых сетей
Мифы и реальность программно-конфигурируемых сетейМифы и реальность программно-конфигурируемых сетей
Мифы и реальность программно-конфигурируемых сетейARCCN
 
Основные инженерные решения сети дата-центра КРОК
Основные инженерные решения сети дата-центра КРОКОсновные инженерные решения сети дата-центра КРОК
Основные инженерные решения сети дата-центра КРОККРОК
 

Viewers also liked (9)

Программно-конфигурируемые сети и Виртуализация сетевых сервисов – новый вызо...
Программно-конфигурируемые сети и Виртуализация сетевых сервисов – новый вызо...Программно-конфигурируемые сети и Виртуализация сетевых сервисов – новый вызо...
Программно-конфигурируемые сети и Виртуализация сетевых сервисов – новый вызо...
 
Консорциум ПКС – технологии в научной и образовательной cреде
Консорциум ПКС – технологии в научной и образовательной cредеКонсорциум ПКС – технологии в научной и образовательной cреде
Консорциум ПКС – технологии в научной и образовательной cреде
 
Network Prototype Simulator
Network Prototype Simulator Network Prototype Simulator
Network Prototype Simulator
 
Доклад о проекте GENI (Global Environment for Network Innovations)
Доклад о проекте GENI (Global Environment for Network Innovations)Доклад о проекте GENI (Global Environment for Network Innovations)
Доклад о проекте GENI (Global Environment for Network Innovations)
 
Рэки IBM для проекта ExoGENI
Рэки IBM для проекта ExoGENIРэки IBM для проекта ExoGENI
Рэки IBM для проекта ExoGENI
 
Состояние работ по ПКС в НИУ ИТМО
Состояние работ по ПКС в НИУ ИТМОСостояние работ по ПКС в НИУ ИТМО
Состояние работ по ПКС в НИУ ИТМО
 
Sdn nov-21-v1.1
Sdn nov-21-v1.1Sdn nov-21-v1.1
Sdn nov-21-v1.1
 
Мифы и реальность программно-конфигурируемых сетей
Мифы и реальность программно-конфигурируемых сетейМифы и реальность программно-конфигурируемых сетей
Мифы и реальность программно-конфигурируемых сетей
 
Основные инженерные решения сети дата-центра КРОК
Основные инженерные решения сети дата-центра КРОКОсновные инженерные решения сети дата-центра КРОК
Основные инженерные решения сети дата-центра КРОК
 

More from ARCCN

Построение транспортных SDN сетей для операторов связи
Построение транспортных SDN сетей для операторов связиПостроение транспортных SDN сетей для операторов связи
Построение транспортных SDN сетей для операторов связиARCCN
 
Магистерская программа «Распределённые системы и компьютерные сети»
Магистерская программа «Распределённые системы и компьютерные сети»Магистерская программа «Распределённые системы и компьютерные сети»
Магистерская программа «Распределённые системы и компьютерные сети»ARCCN
 
Особенности интеграции сторонних сервисов в облачную MANO платформу
Особенности интеграции сторонних сервисов в облачную MANO платформуОсобенности интеграции сторонних сервисов в облачную MANO платформу
Особенности интеграции сторонних сервисов в облачную MANO платформуARCCN
 
Основные направления развития ФГБОУ ВО «РГРТУ» в области программно-конфигури...
Основные направления развития ФГБОУ ВО «РГРТУ» в области программно-конфигури...Основные направления развития ФГБОУ ВО «РГРТУ» в области программно-конфигури...
Основные направления развития ФГБОУ ВО «РГРТУ» в области программно-конфигури...ARCCN
 
Методика стратегического управления развитием SDN&NFV-сети оператора связи и ...
Методика стратегического управления развитием SDN&NFV-сети оператора связи и ...Методика стратегического управления развитием SDN&NFV-сети оператора связи и ...
Методика стратегического управления развитием SDN&NFV-сети оператора связи и ...ARCCN
 
Перспективы развития SDN  в МИЭТ на базе кафедры ТКС
Перспективы развития SDN  в МИЭТ на базе кафедры ТКСПерспективы развития SDN  в МИЭТ на базе кафедры ТКС
Перспективы развития SDN  в МИЭТ на базе кафедры ТКСARCCN
 
MetaCloud Computing Environment
MetaCloud Computing EnvironmentMetaCloud Computing Environment
MetaCloud Computing EnvironmentARCCN
 
Пилотные зоны для тестирования и апробирования SDN&NFV разработок и решений в...
Пилотные зоны для тестирования и апробирования SDN&NFV разработок и решений в...Пилотные зоны для тестирования и апробирования SDN&NFV разработок и решений в...
Пилотные зоны для тестирования и апробирования SDN&NFV разработок и решений в...ARCCN
 
Возможности импортозамещения коммутационного оборудования в сетях нового пок...
Возможности импортозамещения коммутационного оборудования  в сетях нового пок...Возможности импортозамещения коммутационного оборудования  в сетях нового пок...
Возможности импортозамещения коммутационного оборудования в сетях нового пок...ARCCN
 
Внедрение SDN в сети телеком-оператора
Внедрение SDN в сети телеком-оператораВнедрение SDN в сети телеком-оператора
Внедрение SDN в сети телеком-оператораARCCN
 
Об одном подходе переноса функциональности CPE устройств в ЦОД телеком оператора
Об одном подходе переноса функциональности CPE устройств в ЦОД телеком оператораОб одном подходе переноса функциональности CPE устройств в ЦОД телеком оператора
Об одном подходе переноса функциональности CPE устройств в ЦОД телеком оператораARCCN
 
A Perspective on the Future of Computer Architecture
A Perspective on the  Future of Computer ArchitectureA Perspective on the  Future of Computer Architecture
A Perspective on the Future of Computer ArchitectureARCCN
 
Radical step in computer architecture
Radical step in computer architectureRadical step in computer architecture
Radical step in computer architectureARCCN
 
Облачная платформа Cloud Conductor
Облачная платформа Cloud ConductorОблачная платформа Cloud Conductor
Облачная платформа Cloud ConductorARCCN
 
Типовые сервисы региональной сети передачи данных
Типовые сервисы региональной сети передачи данныхТиповые сервисы региональной сети передачи данных
Типовые сервисы региональной сети передачи данныхARCCN
 
Разработка OpenFlow-коммутатора на базе сетевого процессора EZchip
Разработка OpenFlow-коммутатора на базе сетевого процессора EZchipРазработка OpenFlow-коммутатора на базе сетевого процессора EZchip
Разработка OpenFlow-коммутатора на базе сетевого процессора EZchipARCCN
 
Исследования SDN в Оренбургском государственном университете: сетевая безопас...
Исследования SDN в Оренбургском государственном университете: сетевая безопас...Исследования SDN в Оренбургском государственном университете: сетевая безопас...
Исследования SDN в Оренбургском государственном университете: сетевая безопас...ARCCN
 
Цели и задачи МИЭТ, как участника Консорциума на примере кафедры "Телекоммуни...
Цели и задачи МИЭТ, как участника Консорциума на примере кафедры "Телекоммуни...Цели и задачи МИЭТ, как участника Консорциума на примере кафедры "Телекоммуни...
Цели и задачи МИЭТ, как участника Консорциума на примере кафедры "Телекоммуни...ARCCN
 
SDN и защищенные квантовые коммуникации
SDN и защищенные квантовые коммуникацииSDN и защищенные квантовые коммуникации
SDN и защищенные квантовые коммуникацииARCCN
 
Отчет по проектах ЦПИКС
Отчет по проектах ЦПИКСОтчет по проектах ЦПИКС
Отчет по проектах ЦПИКСARCCN
 

More from ARCCN (20)

Построение транспортных SDN сетей для операторов связи
Построение транспортных SDN сетей для операторов связиПостроение транспортных SDN сетей для операторов связи
Построение транспортных SDN сетей для операторов связи
 
Магистерская программа «Распределённые системы и компьютерные сети»
Магистерская программа «Распределённые системы и компьютерные сети»Магистерская программа «Распределённые системы и компьютерные сети»
Магистерская программа «Распределённые системы и компьютерные сети»
 
Особенности интеграции сторонних сервисов в облачную MANO платформу
Особенности интеграции сторонних сервисов в облачную MANO платформуОсобенности интеграции сторонних сервисов в облачную MANO платформу
Особенности интеграции сторонних сервисов в облачную MANO платформу
 
Основные направления развития ФГБОУ ВО «РГРТУ» в области программно-конфигури...
Основные направления развития ФГБОУ ВО «РГРТУ» в области программно-конфигури...Основные направления развития ФГБОУ ВО «РГРТУ» в области программно-конфигури...
Основные направления развития ФГБОУ ВО «РГРТУ» в области программно-конфигури...
 
Методика стратегического управления развитием SDN&NFV-сети оператора связи и ...
Методика стратегического управления развитием SDN&NFV-сети оператора связи и ...Методика стратегического управления развитием SDN&NFV-сети оператора связи и ...
Методика стратегического управления развитием SDN&NFV-сети оператора связи и ...
 
Перспективы развития SDN  в МИЭТ на базе кафедры ТКС
Перспективы развития SDN  в МИЭТ на базе кафедры ТКСПерспективы развития SDN  в МИЭТ на базе кафедры ТКС
Перспективы развития SDN  в МИЭТ на базе кафедры ТКС
 
MetaCloud Computing Environment
MetaCloud Computing EnvironmentMetaCloud Computing Environment
MetaCloud Computing Environment
 
Пилотные зоны для тестирования и апробирования SDN&NFV разработок и решений в...
Пилотные зоны для тестирования и апробирования SDN&NFV разработок и решений в...Пилотные зоны для тестирования и апробирования SDN&NFV разработок и решений в...
Пилотные зоны для тестирования и апробирования SDN&NFV разработок и решений в...
 
Возможности импортозамещения коммутационного оборудования в сетях нового пок...
Возможности импортозамещения коммутационного оборудования  в сетях нового пок...Возможности импортозамещения коммутационного оборудования  в сетях нового пок...
Возможности импортозамещения коммутационного оборудования в сетях нового пок...
 
Внедрение SDN в сети телеком-оператора
Внедрение SDN в сети телеком-оператораВнедрение SDN в сети телеком-оператора
Внедрение SDN в сети телеком-оператора
 
Об одном подходе переноса функциональности CPE устройств в ЦОД телеком оператора
Об одном подходе переноса функциональности CPE устройств в ЦОД телеком оператораОб одном подходе переноса функциональности CPE устройств в ЦОД телеком оператора
Об одном подходе переноса функциональности CPE устройств в ЦОД телеком оператора
 
A Perspective on the Future of Computer Architecture
A Perspective on the  Future of Computer ArchitectureA Perspective on the  Future of Computer Architecture
A Perspective on the Future of Computer Architecture
 
Radical step in computer architecture
Radical step in computer architectureRadical step in computer architecture
Radical step in computer architecture
 
Облачная платформа Cloud Conductor
Облачная платформа Cloud ConductorОблачная платформа Cloud Conductor
Облачная платформа Cloud Conductor
 
Типовые сервисы региональной сети передачи данных
Типовые сервисы региональной сети передачи данныхТиповые сервисы региональной сети передачи данных
Типовые сервисы региональной сети передачи данных
 
Разработка OpenFlow-коммутатора на базе сетевого процессора EZchip
Разработка OpenFlow-коммутатора на базе сетевого процессора EZchipРазработка OpenFlow-коммутатора на базе сетевого процессора EZchip
Разработка OpenFlow-коммутатора на базе сетевого процессора EZchip
 
Исследования SDN в Оренбургском государственном университете: сетевая безопас...
Исследования SDN в Оренбургском государственном университете: сетевая безопас...Исследования SDN в Оренбургском государственном университете: сетевая безопас...
Исследования SDN в Оренбургском государственном университете: сетевая безопас...
 
Цели и задачи МИЭТ, как участника Консорциума на примере кафедры "Телекоммуни...
Цели и задачи МИЭТ, как участника Консорциума на примере кафедры "Телекоммуни...Цели и задачи МИЭТ, как участника Консорциума на примере кафедры "Телекоммуни...
Цели и задачи МИЭТ, как участника Консорциума на примере кафедры "Телекоммуни...
 
SDN и защищенные квантовые коммуникации
SDN и защищенные квантовые коммуникацииSDN и защищенные квантовые коммуникации
SDN и защищенные квантовые коммуникации
 
Отчет по проектах ЦПИКС
Отчет по проектах ЦПИКСОтчет по проектах ЦПИКС
Отчет по проектах ЦПИКС
 

Состояние исследований программно-конфигурируемых сетей в Нижегородском Государственном Техническом Университете им. Р.Е. Алексеева

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