План на курса

Въведение в ONOS

  • Преглед на ONOS като SDN контролер
  • Основни характеристики и предимства на платформата ONOS
  • Проучване на екосистемата на приложението ONOS

Настройване на средата за разработка ONOS

  • Инсталиране и конфигуриране на ONOS на Linux системи
  • Настройка Java Комплект за разработка и IDE
  • Проучване на изходния код на ONOS и хранилищата на Git

Разбиране на ONOS архитектурата

  • Основни компоненти и модули на ONOS
  • ONOS управление на клъстери и мащабируемост
  • ONOS API и абстракции на услуги

Разработване на ONOS приложения

  • Изграждане на основно приложение ONOS от нулата
  • Работа с ONOS API за мрежова топология и управление на потока
  • Обработка на намерения и обработка на пакети в ONOS

Тестване и отстраняване на грешки в ONOS приложения

  • Настройване на тестова среда за ONOS приложения
  • Отстраняване на грешки в ONOS приложения с помощта на инструменти за регистриране и наблюдение
  • Използване на ONOS CLI и REST API за отстраняване на неизправности

Разширени теми в разработката на ONOS

  • Интегриране на ONOS приложения с външни системи и контролери
  • Оптимизиране на ONOS приложения за широкомащабни внедрявания
  • Най-добри практики за разработка на ONOS приложения

Казуси и практически приложения

  • Анализиране на реални ONOS приложения в производствени среди
  • Проектиране на персонализирани приложения за справяне със специфични мрежови предизвикателства
  • Практически проект: Разработване и внедряване на персонализирано ONOS приложение

Обобщение и следващи стъпки

Изисквания

  • Основно разбиране на софтуерно дефинираната мрежа (SDN)
  • Познаване на Java програмиране
  • Основен опит с Linux инструменти на командния ред

Публика

  • SDN разработчици
  • Мрежови инженери, които искат да създават персонализирани приложения на платформата ONOS
 21 Часа

Брой участници


Цена за участник

Предстоящи Курсове

Свързани Kатегории