ПРОГРАММА КУРСА
1. Software Defined Networking исторя развития, технологические принципы построения.
- Ключевые принципы построения систем SDN,
История появления и стандартизации SDN.
Сложности при переходе к SDN
2. Network Functions Virtualisation особенности организации технолгические принципы.
- История появления NFV.
Принцип функционирования и технологического внедрения.
Проблемы внедрения NFV.
3. Протокол Open Flow.
- OpenFlow коммутатор.
Сообщения протоколоа OpenFlow.
FlowTables, Group Tables, MetricTables
4. Протокол Open Flow.
- Виртуализация основных сетевых функций.
Троичная ассоциативная память TCAM.
Сценарии управления трафиком и виртуализации сетевых функций.
5. Контроллеры и оркестраторы SDN.
- Место элементов в структуре SND, принципиальные отличия.
Подходы, идеология, применение для задач телекома.
6. Моделирование SDN в среде Mininet.
- Особенности Mininet, возможности.
Администрирование и развертывание новых SDN сегментов, подключение к контроллерам
7. Практические занятия:
- Общее знакомство с SDN и протоколом OpenFlow.
- Развертывание SDN сегмента сети, создание пакетов OPenFlow и анализ сценариев.
- Самостоятельное создание сообщений OPenFlow.
- Установка и настройка Mininet. Установка Mininet, проверка различных топологий сети.
- Проведение экспериментов с передачей трафика ICMP, HTTP, ARP и т.д.
- Анализ механизмов OpenFlow по управлению трафиком.
8. Практические занятия:
- Администрирование и настройка контроллера.
- Установка различных контроллеров FlooDlight, POX, OpeDayLight и т.д.
- Сравнение особенностей их функционирования, технических особенностей, функциональной наполненности.
9. Практические занятия:
- Проведение экспериментов с виртуализацией сетевых функций: Routing, LLDP, и т.д.
- Проверка наполняемости FlowTable и анализ передаваемых параметров.
- Выполнение лабораторных работ по анализу сценариев и сообщений OpenFlow.
10. Особенности использования SDN/NFV в ЦОД.
- Алгоритмы балансировки и упарвоения трафиком.