Технологии интернета нового поколения

прикладные исследования в области интернет-технологий и компьютерных сетей в России, изучение самых перспективных технологий компьютерных сетей нового поколения

Вебинар: "Возможности программирования SDN сетей"

А.-Шалимов.jpgВо вторник 15 ноября в 16.30 Александр Шалимов, к.ф.-м.н., ведущий программист-исследователь ЦПИКС и руководитель проекта RunOS, расскажет о том, как сейчас обстоят дела в сфере технологии разработки сетевых приложений для SDN, и о том, какие изменения в этой сфере вероятнее всего произойдут в ближайшем будущем

Поскольку центральным элементом управления сетями SDN является контроллер, то часть доклада будет посвящена новому 0.6 релизу SDN контроллера RunOS, в котором были реализованы новые научные идеи, учтены пожелания коллег по архитектуре контроллера и исправлены ряд концептуальных ограничений.

Для получения ссылки на вебинар, пожалуйста, пройдите регистрацию. 

Базовая функциональность RunOS: 
  • построение топологии;
  • определение местоположения хостов;
  • построение маршрута через всю сеть;
  • первая версия системы генерации правил (демонстрация возможности и новых абстракций программирования);
  • Rest API (совместимый с Floodlight);
  • WebUI (мониторинг загрузки, просмотр таблиц, удаление и добавление правил);
  • Холодное резервирование;
  • ARP кеширование.

Версия RunOS 0.6:
  • полное обновление структуры ядра контроллера;
  • нет привязки к конкретной версии протокола OpenFlow;
  • своя модель, расширяемая под любые новые поля, в том числе и специфические для оборудования;
  • пакетная грамматика для сетевых приложений. Упрощает разработку новых приложений;
  • новые приложения: stp, arp, flow-manager;
  • система тестов;
  • RunOS-book подробная документация и инструкция по разработке новых приложений.
  • Rest-API совместимый с Ryu. Коллекция Rest запросов для Postman.

Важно отметить, что RunOS 0.6 – open source версии, причем она имеет ту же базу, что и коммерческие версии, поэтому заказчики сами могут разрабатывать приложения, учиться по доступным материалам.

Напоминаем, что контроллер RUNOS разработан с учетом опыта, полученного специалистами Центра прикладных исследований компьютерных сетей (ЦПИКС) при анализе порядка 30 существующих OpenFlow-контроллеров, как коммерческих, так и находящихся в открытом доступе. На сегодняшний день это самый быстрый SDN-контроллер в мире. Такая производительность достигается за счет использования всех возможностей современных многоядерных и многопроцессорных систем.

Первая версия контроллера была представлена в 2015 году. На настоящий момент более половины пользователи open source версии – пользователи не из России (около 60 % иностранных пользователей из них основная часть из США). Коммерческая реализация контроллера RunOS проходит испытания в технической лаборатории Ростелекома для участия в пилотных проектах и установлена в SDN-лаборатории IBS Interlab.

Opensource версия контроллера RunOS выложена на GitHub