Internet Technologies of the New Generation

researches in the area of computer networks and internet technologies in Russia, developement of the most breakthrough computer networks technologies of the new generation

Вебинар: "Возможности программирования 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