Разработка дополнительного функционала на уровне передачи данных для программируемых сетевых устройств (Programmable Dataplane)

Разработка дополнительного функционала на уровне передачи данных для программируемых сетевых устройств (Programmable Dataplane)

Современное коммутационное оборудование предоставляет возможности по программированию дополнительной логики по обработке пакетов. Это дает возможность на коммутаторе выполнять некоторые задачи без участия контроллера, тем самым обеспечив более высокую степень реакции на изменения в сети.
В рамках этого направления ведутся следующие работы:

  • Мониторинг активности канала с помощью протокола BFD
    Мониторинг живости соединения через посылку служебных пакетов лучше делать на коммутаторе, чем посылать с контроллера и нагружать излишними сообщениями канал управления.
  • Исследование способов повышения производительности программного ПКС коммутатора
    Важность применения программных коммутаторов вызвана тем, что они обладают наибольшими функциональностью и гибкостью, допускают удаленное развертывание в рамках платформ облачных вычислений. Только на них сейчас возможна полная поддержка стандарта OpenFlow. Однако программные коммутаторы уступают аппаратным решениям по производительности.

Публикации

Ускорение работы программных OpenFlow-коммутаторов через настройку параметров хеш-функции

Efficient FIB Representations on Distributed Platforms