Bądźmy w kontakcie

Plan Szkolenia

Podstawy SDN

  • Tradycyjne a programowalne sieci
  • Architektura SDN: płaszczyzna danych, płaszczyzna sterowania, płaszczyzna aplikacji
  • Podstawy protokołu OpenFlow
  • Zalety i wyzwania wdrożenia SDN
  • Przegląd ekosystemu SDN open source

Podstawy sieci Linux

  • Przestrzenie nazw sieciowych i izolacja
  • Mosty Linux a Open vSwitch
  • Kontrola ruchu (tc) dla QoS i kształtowania
  • Tunele VXLAN i GRE w Linux
  • Zarządzanie konfiguracją sieci (systemd-networkd, NetworkManager)

Szczegółowe omówienie Open vSwitch

  • Architektura i komponenty Open vSwitch
  • Instalacja i początkowa konfiguracja
  • Konfiguracja mostu i zarządzanie portami
  • Reguły przepływu i funkcje OpenFlow 1.3/1.5
  • Obsługa VLAN i tuneli (VXLAN, Geneve, GRE)
  • Konfiguracja agregacji i LACP
  • Monitorowanie i rozwiązywanie problemów z OVS

OVN (Open Virtual Network)

  • Architektura OVN i integracja z OVS
  • Przełączniki i routery logiczne
  • NAT, równoważenie obciążenia i ACL w OVN
  • Integracja usług DHCP i DNS
  • OVN w sieciach Kubernetes
  • OVN a tradycyjne wdrożenia Open vSwitch

Implementacja FRRouting (FRR)

  • Przegląd architektury i komponentów FRR
  • Instalacja i podstawy konfiguracji
  • Konfiguracja BGP i polityki
  • Wdrożenie OSPF i OSPFv3
  • IS-IS dla sieci centrów danych
  • BFD do szybkiego wykrywania awarii
  • Filtrowanie i redystrybucja tras

EVPN i VXLAN z FRR

  • Podstawy EVPN i przypadki użycia
  • Płaszczyzna sterowania VXLAN z BGP EVPN
  • Reklamowanie i uczenie adresów MAC
  • Konfiguracja rozproszonej bramy anycast
  • Warstwa 3 VPN dla wielu dzierżawców z EVPN
  • Rozwiązywanie problemów z wdrożeniami EVPN

Przegląd kontrolerów SDN

  • Rola kontrolera SDN w architekturze sieci
  • Modele wdrożenia kontrolera (centralny, rozproszony, hybrydowy)
  • Wprowadzenie do OpenDaylight i jego architektura
  • Przegląd platformy ONOS
  • Kryteria wyboru kontrolera

Wdrażanie OpenDaylight

  • Instalacja i konfiguracja OpenDaylight
  • Zarządzanie kontenerem Karaf i usługami
  • Podstawy MD-SAL i tworzenia aplikacji
  • Wtyczka OpenFlow i zarządzanie przełącznikami
  • Modele YANG i modelowanie danych
  • Interfejsy REST API i północne

Wdrażanie ONOS

  • Architektura i komponenty ONOS
  • Instalacja i konfiguracja klastra
  • Odkrywanie urządzeń i łączy
  • Model tworzenia aplikacji
  • Sieci oparte na intencjach z ONOS
  • Integracja z programowalnymi potokami (P4, NPL)

Programowalność sieci

  • Interfejsy REST API i JSON-RPC do automatyzacji sieci
  • gNMI (gRPC Network Management Interface)
  • Modelowanie danych YANG do konfiguracji
  • Klienty NETCONF i RESTCONF
  • Biblioteki Python dla SDN (RYU, POX, ryu)
  • Tworzenie własnych aplikacji SDN

Automatyzacja i orkiestracja

  • Ansible do automatyzacji sieci
  • Terraform dla infrastruktury sieciowej
  • Zarządzanie konfiguracją na dużą skalę
  • Ciągłe wdrażanie zmian w sieci
  • Integracja z potokami CI/CD

Inżynieria ruchu i polityki

  • Klasyfikacja i oznaczanie ruchu
  • Implementacja jakości usług (QoS) z OVS/FRR
  • Routowanie oparte na politykach
  • Obliczanie i optymalizacja ścieżek
  • Wprowadzenie do segmentowego routingu
  • Monitorowanie przepływów i wydajności

Bezpieczeństwo w środowiskach SDN

  • Zagadnienia bezpieczeństwa kontrolera
  • Bezpieczne kanały OpenFlow (TLS)
  • Kontrola dostępu i RBAC dla SDN
  • Segmentacja i mikro-segmentacja sieci
  • Łagodzenie DDoS z SDN
  • Monitorowanie bezpieczeństwa i reagowanie na incydenty

SDN dla centrów danych i chmury

  • Projektowanie sieci centrów danych z SDN
  • Wirtualizacja sieci dla wielu dzierżawców
  • Integracja SDN z OpenStack i Kubernetes
  • Łańcuchy usług i integracja NFV
  • Hybrydowe sieci chmurowe z SDN

Wdrożenie produkcyjne i operacje

  • Projektowanie wysokiej dostępności dla kontrolerów SDN
  • Planowanie skalowalności i optymalizacja wydajności
  • Strategie backupu i odzyskiwania
  • Monitorowanie infrastruktury SDN
  • Rozwiązywanie problemów w środowiskach SDN
  • Procedury aktualizacji i okna konserwacyjne

Podsumowanie i przyszłe kierunki

  • Wyzwania wdrożenia SDN i wnioski
  • P4 i programowalne płaszczyzny danych
  • Sztuczna inteligencja/uczenie maszynowe do automatyzacji sieci
  • Nowe standardy i protokoły
  • Zasoby społeczności i dalsze kształcenie

Wymagania

  • Solidne zrozumienie sieci TCP/IP i protokołów routingu
  • Doświadczenie w sieciach Linux (iproute2, iptables, nftables)
  • Znajomość koncepcji przełączania i VLAN
  • Znajomość monitorowania i rozwiązywania problemów sieciowych
  • Podstawowe doświadczenie w skryptach Python lub powłoki

Grupa docelowa

  • Inżynierowie sieciowi przechodzący na SDN
  • Inżynierowie DevOps zarządzający infrastrukturą sieciową
  • Architekci infrastruktury chmurowej
  • Administratorzy systemów odpowiedzialni za konfigurację sieci
 35 godzin

Liczba uczestników


Cena za uczestnika (netto)

Propozycje terminów

Powiązane Kategorie