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

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

Вышла четвертая версия отечественного SDN-контроллера RUNOS

Logo_RUNOS_no fon.png

В открытый доступ выложена четвертая версия SDN-контроллера RUNOS.
В версии RUNOS 0.4 главные обновления коснулись графического интерфейса: динамически отображаемая загрузка каналов (зеленый, жёлтый, красный) и возможность посмотреть таблицы потоков сетевых коммутаторов.
  1. Сервис сбора статистики - сбор счетчиков с OpenFlow коммутаторов.
  2. Flow manager - модуль хранения всех правил коммутаторов. Правила можно посмотреть из графического интерфейса или послать запрос через REST.
  3. STP сервис - построение spanning tree для широковещательных пакетов.
  4. Низкоуровневый режим тестирования cbench - проверка производительности ядра контроллера.
  5. Инструкция по настройке контроллера для работы в отказоустойчивом режиме. Поддерживается холодное резервирование средствами ha-linux.
Полный список всех изменений: https://github.com/ARCCN/runos/commit/4978af8a71a67e2848b7ef4e15bfa9ef29125f46
Основная страничка проекта arccn.github.io/runos/
Полезные ссылки:
Напомним, что в ноябре 2014 года ЦПИКС анонсировал выход первого отечественного SDN-контроллера RUNOS (RUssian Networks Operation System). Контроллер разработан с учетом опыта, полученного специалистами ЦПИКС при анализе и изучении порядка тридцати существующих OpenFlow-контроллеров, как коммерческих, так и находящихся в открытом доступе. Было проведено их тестирование, определены слабые места.

В 2013 году команда разработчиков ЦПИКС прошла стажировку в Стэндфордском университете в Open Networks Laboratory, занялась изучением различных способ увеличения скорости работы OpenFlow-контроллеров и запустила разработку собственного высокопроизводительного контроллера. RUNOS предназначен для централизованного управления программно-конфигурируемыми сетями (SDN) в корпоративном сегменте. Он обрабатывает до 30 миллионов потоков в секунду, обладает всей необходимой функциональностью для управления корпоративными сетями: надежность и отказоустойчивость, балансировка нагрузки, согласованное видение всей сети, работа с распределенными сетевыми приложениями, безопасность и противодействие внешним нагрузкам.

На сегодняшний день это самый быстрый SDN-контроллер в мире. RUNOS имеет более высокую производительность по сравнению с существующими аналогами, она достигается за счет использования всех возможностей современных многоядерных и многопроцессорных систем.  Большой набор сетевых приложений, как из мира традиционных сетей, так и новых: L2/L3 маршрутизация с учетов качества обслуживания, многопотоковая маршрутизация, фильтрация трафика, работа с сетевыми протоколами (ARP, DNS, DHCP, BGP), трансляция адресов (NAT), балансировка нагрузки, виртуализация сетей, анти-DDOS, верификация сети, интеграция с система управления ЦОД. Основные технические характеристики RUNOS:
  • обработка 30 миллионов потоков в секунду,
  • время на установку нового соединения 45 мкс,
  • поддержка 1000 коммутаторов,
  • управление из графического интерфейса.
Решение рассчитано прежде всего на сетевых администраторов и инженеров в ЦОД, телеком операторов, сервис провайдеров, учащихся по направлению «сетевые технологии», исследователей в области компьютерных сетей и разработчиков перспективных сетевых технологий.