Свържете се с нас

План на курса

Основи на SDN

  • Традиционни и программно дефинирани парадигми за мрежи
  • Архитектура на SDN: данна плоскост, контролна плоскост, приложна плоскост
  • Основни принципи на протокола OpenFlow
  • Предимства и предизвикателства при внедряването на SDN
  • Преглед на екосистемата с отворен код за SDN

Основи на Linux мрежите

  • Мрежови пространства на имената и изолацията им
  • Linux bridges срещу Open vSwitch
  • Управление на трафика (tc) за QoS и формиране на трафик
  • Тунелиране VXLAN и GRE в Linux
  • Управление на мрежовата конфигурация (systemd-networkd, NetworkManager)

Дълбок анализ на Open vSwitch

  • Архитектура и компоненти на Open vSwitch
  • Инсталация и начална настройка
  • Конфигурация на мостове и управление на портовете
  • Правила за потоци и функции на OpenFlow 1.3/1.5
  • Поддръжка на VLAN и тунелиране (VXLAN, Geneve, GRE)
  • Конфигурация на bonding и LACP
  • Мониторинг и отстраняване на неизправности в OVS

OVN (Open Virtual Network)

  • Архитектура на OVN и интеграция с OVS
  • Логически мостове и рутери
  • NAT, натоварване (load balancing) и ACLs в OVN
  • Интеграция на услуги DHCP и DNS
  • Използване на OVN за мрежи в Kubernetes
  • OVN спрямо традиционните внедрения на Open vSwitch

Внедряване на FRRouting (FRR)

  • Архитектура и обзор на компонентите на FRR
  • Основни принципи на инсталацията и конфигурирането
  • Конфигурация на BGP и политики
  • Внедряване на OSPF и OSPFv3
  • IS-IS за фабрични структури на центровете за данни
  • BFD за бързо откриване на неуспехи
  • Филтриране и преразпределение на маршрути

EVPN и VXLAN с FRR

  • Основи и случаи на употреба на EVPN
  • Контролна плоскост на VXLAN с BGP EVPN
  • Обявяване и научаване на MAC адреси
  • Конфигурация на разпределен anycast шлюз
  • Многотувантни Layer 3 VPNs с EVPN
  • Отстраняване на неизправности при внедряване на EVPN

Обзор на контролерите на SDN

  • Ролята на контролера на SDN в мрежовата архитектура
  • Моделите за внедряване на контролери (централизиран, разпределен, хибриден)
  • Въведение и архитектура на OpenDaylight
  • Обзор на платформата ONOS
  • Критерии за избор на контролер

Внедряване на OpenDaylight

  • Инсталация и настройка на OpenDaylight
  • Управление на контейнера Karaf и услугите
  • Основни принципи на MD-SAL и разработката на приложения
  • OpenFlow плъгин и управление на превключватели
  • YANG модели и моделиране на данни
  • REST API и северни интерфейси (northbound interfaces)

Внедряване на ONOS

  • Архитектура и компоненти на ONOS
  • Инсталация и настройка на клъстер
  • Откриване на устройства и връзки
  • Модел за разработка на приложения
  • Мрежова инфраструктура, базирана на намерения, с ONOS
  • Интеграция с програмируеми конвейери (P4, NPL)

Програмируемост на мрежите

  • REST API и JSON-RPC за мрежова автоматизация
  • gNMI (gRPC Network Management Interface)
  • YANG моделиране на данни за конфигурация
  • Клиенти NETCONF и RESTCONF
  • Библиотеки на Python за SDN (RYU, POX, ryu)
  • Написване на собствени SDN приложения

Автоматизация и оркестрация

  • Ansible за мрежова автоматизация
  • Terraform за мрежова инфраструктура
  • Управление на конфигурацията мащабируемо
  • Непрекъснато разгръщане за промени в мрежата
  • Интеграция с CI/CD конвейери

Инженерство на трафика и политики

  • Класификация и маркиране на трафика
  • Внедряване на Quality of Service (QoS) с OVS/FRR
  • Маршрутизиране, базирано на политики
  • Изчисляване и оптимизация на пътища
  • Въведение в сегментното маршрутизиране (segment routing)
  • Мониторинг на потоците трафик и производителността

Сигурност в средите SDN

  • Въпроси на сигурността на контролерите
  • Сигурни канали OpenFlow (TLS)
  • Контрол на достъпа и RBAC за SDN
  • Мрежова сегментация и микро-сегментация
  • Предотвратяване на DDoS атаки с SDN
  • Мониторинг на сигурността и реакция на инциденти

SDN за центрове за данни и облак

  • Проектиране на фабрика за центрове за данни с SDN
  • Виртуализация на мрежите за многотувантност
  • Интеграция на SDN с OpenStack и Kubernetes
  • Връзване на услуги и интеграция на NFV
  • Мрежова свързаност в хибриден облак с SDN

Внедряване и експлоатация в производство

  • Проектиране на висока наличност за контролери на SDN
  • Планиране на мащабируемост и оптимизация на производителността
  • Стратегии за резервно копие и възстановяване
  • Мониторинг на инфраструктурата на SDN
  • Отстраняване на неизправности в средите SDN
  • Процедури за ъпгрейд и прозорци за поддръжка

Обобщение и бъдещи посоки

  • Предизвикателства и уроци при внедряване на SDN
  • P4 и програмируеми данни плоскости
  • AI/ML за мрежова автоматизация
  • Емъргинг стандарти и протоколи
  • Ресурси на общността и непрекъснато обучение

Изисквания

  • Тъйна представа за TCP/IP мрежи и протоколи за маршрутизиране
  • Опит с Linux мрежи (iproute2, iptables, nftables)
  • Познанство със концепциите за превключване и VLAN
  • Познанство с мрежов мониторинг и отстраняване на неизправности
  • Основен опит с Python или shell скриптове

За кого е подходящ курсът

  • Мрежови инженери, прехвърлящи се към SDN
  • DevOps инженери, управляващи мрежова инфраструктура
  • Архитекти на облачна инфраструктура
  • Системни администратори, отговорни за мрежовата конфигурация
 35 Часове

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


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

Отзиви от потребители (2)

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

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