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