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

Съдържание и теми, включени в курса

Основи на SDN

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

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

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

Подробно разглеждане на Open vSwitch

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

OVN (Open Virtual Network)

  • Архитектура на OVN и интеграция с OVS
  • Логически комутатори и маршрутизатори
  • NAT, балансиране на натоварването и ACL в 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 шлюз
  • Многонаемателски L3 VPN-и с EVPN
  • Отстраняване на проблеми при внедрявания с EVPN

Общ преглед на SDN контролери

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

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

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

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

  • Архитектура и компоненти на ONOS
  • Инсталация и настройка на клъстер
  • Откриване на устройства и връзки
  • Модел за разработка на приложения
  • Работа в мрежа, базирана на намерения (intent-based networking) с 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 вериги

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

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

Сигурност в 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 Часа

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


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

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

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