BA-001: ВВЕДЕНИЕ В ПРОГРАММИРУЕМЫЕ СЕТИ
Детали
Курс читает:
Владимир Гуревич, Директор Академии Barefoot,
Член рабочей группы по стандартизации p4.
Подробности:
2-дневный курс, составленный с целью ознакомления широкой аудитории разработчиков, системных интеграторов, конечных пользователей из академической сферы, а также сферы сетевого оборудования с принципами и преимуществами устройств с программируемыми уровнями данных.
Целевая Аудитория:
Данных курс наиболее подходит для дизайнеров (проектировщиков) и архитекторов, принимающих стратегические решения в сферах сетевого, телекоммуникационного оборудования, а также архитектуры и проектирования программного обеспечения систем управления.
Уровень подготовки:
Необходимо общее понимание архитектуры и протоколов сетей и телекоммуникаций
Цели курса:
По завершению курса, обучающиеся получат следующие навыки:
- Понимание архитектуры сетевых устройств с упором на программируемые плоскости данных и интерфейсы уровня контроля
- Понимание базовых алгоритмов уровней данных и подходов к разработке
- Базовое понимание языка Р4_16, его главных принципов и конструкций
- Базовое понимание архитектуры программируемого конвеера Tofino и его основных ресурсов
- Базовое понимание API для управления как объектами P4, так и компонентов с фиксированной функциональностью
- Понимание компонентов P4Studio SDE и их ролей в разработке уровней данных и контроля
- Понимание роли уровня контроля (Сетевая Оперативная Система) и ее взаимодействия с уровнем данных
------------------------------------------------------------------------------------------------------
Стоимость (за человека):
До 4 февраля 2019 г. – 44 900 руб.
До 18 февраля 2019 г. – 49 900 руб.
После 18 февраля 2019 г. – 54 900 руб.
Ссылка на мероприятие:
------------------------------------------------------------------------------------------------------
ПРОГРАММА КУРСА
ПОСТРОЕНИЕ СОВРЕМЕННЫХ СЕТЕЙ
- Стандартная архитектура телекоммуникационных систем
- Алгоритмы уровней конфигурации, управления и передачи данных
- Что такое сетевая операционная система (NOS)
УСТРОЙСТВО СОВРЕМЕННОГО СЕТЕВОГО КОММУТАТОРА
- 
Архитектура аппаратной части 
 1.1. Центральный процессор и окружающая периферия
 1.2. Шина PCIe
 1.3. Микросхема сетевого коммутатора
 1.4. Порты
- 
Архитектура программного обеспечения 
 2.1. Сетевая Операционная Система (NOS)
 2.2. Драйвер микросхемы коммутатора (SDK/SDE)
 2.3. Системно-зависимое программное обеспечение (BSP)
 2.4. Openflow и прочие открытые системы
- 
Бизнес-модели 
 3.1. Производители Сетевого Оборудования (OEM)
 3.2. Разработчики Сетевой Аппаратуры (ODM) и стандартизация оборудования (Whitebox)
 3.3. Сетевые устройства общего и специального назначения
УСТРОЙСТВО СОВРЕМЕННЫХ МИКРОСХЕМ КОММУТАЦИИ ПАКЕТОВ
- 
Обзор архитектуры 
 1.1. Конвейерная обработка пакетов
 1.2. Устройство репликации пакетов и устройство буферизации
 1.3. Архитектура ввода/вывода пакетов
 1.4. Соединение с центральным процессором
 1.5. Прочие компоненты
- 
Программируемые выкокоскоростные сетевые коммутаторы: миф или реальность? 
- 
Архитектура программируемых, протокол-независимых коммутаторов 
 3.1. Архитектура протоколо-независимого конвейера
 3.2. Принцип «сопоставление-действие»
- 
Стандартные методы реализации таблиц сопоставления -действия в современных интегральных схемах 
 4.1. Точное сопоставление
 4.2. Троичное сопоставление
ЗНАКОМСТВО С ЯЗЫКОМ P4 НА ПРИМЕРАХ СТАНДАРТНЫХ АЛГОРИТМОВ УРОВНЯ ПЕРЕДАЧИ ДАННЫХ
- Алгоритмы коммутации уровня канала данных (L2)
- Алгоритмы маршрутизации сетевого уровня.
- Сетевые туннели
- Сетевой мониторинг и телеметрия
- Интерфейс с уровнем управления
- Нестандартные примеры
ЛАБОРАТОРНАЯ РАБОТА ПО P4
ДАЛЬНЕЙШИЕ ШАГИ
- P4 в коммерческих системах
- Как взаимодействовать с поставщиком оборудования, программируемого на P4
- Другие курсы Академии
