Содержание курса:
Модуль 1 – Состояние индустрии сетей TCP/IP.
Классический дизайн сети.
Виртуализация.
Топологии Clos’а и технологии DC Overlay.
Облачные технологии и построение платформы распределенных сервисов.
Процессоры и специализированные аппаратные сетевые компоненты.
Модуль 2 – Виртуализация сетевых сервисов и компонентов.
Концепция Software-Defined Networking.
Концепция Network Function Virtualization.
Виртуальные коммутаторы.
Сетевые карты с программным управлением. SmartNIC.
Модуль 3 – Архитектура DPDK.
Методы обработки пакетов аппаратными сетевыми компонентами.
Обработка пакетов в User-Space’е.
DPDK и NFV.
DPDK и виртуальные коммутаторы.
DPDK и сети SAN.
Модуль 4 – Vector Packet Processing.
Архитектура и компоненты VPP.
Граф обработки пакетов.
Интеграция со стеком TCP/IP в ОС.
DPDK API.
Сценарии применения VPP.
Сценарии интеграции.
Оптимизация производительности.