Plan Szkolenia
Podstawy SDN
- Tradycyjne a programowalne sieci
- Architektura SDN: warstwa danych, warstwa sterowania, warstwa aplikacji
- Podstawy protokołu OpenFlow
- Zalety i wyzwania wdrażania SDN
- Przegląd ekosystemu SDN open source
Podstawy sieci w Linuxie
- Przestrzenie nazw sieciowych i izolacja
- Mosty Linux a Open vSwitch
- Kontrola ruchu (tc) dla QoS i kształtowania
- Tunelowanie VXLAN i GRE w Linuxie
- Zarządzanie konfiguracją sieci (systemd-networkd, NetworkManager)
Szczegółowe omówienie Open vSwitch
- Architektura i komponenty Open vSwitch
- Instalacja i początkowa konfiguracja
- Konfiguracja mostów i zarządzanie portami
- Reguły przepływu i funkcje OpenFlow 1.3/1.5
- Obsługa VLAN i tunelowania (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)
- Architektura i przegląd komponentów FRR
- Podstawy instalacji i konfiguracji
- Konfiguracja BGP i polityki
- Wdrażanie 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
- Reklamacja i nauka adresów MAC
- Konfiguracja rozproszonej bramy anycast
- Wielodostępne sieci VPN warstwy 3 z EVPN
- Rozwiązywanie problemów z wdrożeniami EVPN
Przegląd kontrolerów SDN
- Rola kontrolera SDN w architekturze sieci
- Modele wdrażania kontrolerów (centralne, rozproszone, hybrydowe)
- Wprowadzenie do OpenDaylight i jego architektura
- Przegląd platformy ONOS
- Kryteria wyboru kontrolera
Wdrażanie OpenDaylight
- Instalacja i konfiguracja OpenDaylight
- Kontener Karaf i zarządzanie usługami
- Podstawy MD-SAL i tworzenia aplikacji
- Plugin OpenFlow i zarządzanie przełącznikami
- Modele YANG i modelowanie danych
- REST API i interfejsy 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
- REST API i JSON-RPC do automatyzacji sieci
- gNMI (gRPC Network Management Interface)
- Modelowanie danych YANG do konfiguracji
- Klienci NETCONF i RESTCONF
- Biblioteki Pythona dla SDN (RYU, POX, ryu)
- Tworzenie niestandardowych aplikacji SDN
Automatyzacja i orkiestracja
- Ansible do automatyzacji sieci
- Terraform do zarządzania infrastrukturą sieciową
- 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 QoS z OVS/FRR
- Routowanie oparte na politykach
- Obliczanie i optymalizacja ścieżek
- Wprowadzenie do routingu segmentowego
- Monitorowanie przepływów i wydajności
Bezpieczeństwo w środowiskach SDN
- Zagadnienia bezpieczeństwa kontrolerów
- Bezpieczne kanały OpenFlow (TLS)
- Kontrola dostępu i RBAC dla SDN
- Segmentacja sieci i mikro-segmentacja
- Łagodzenie ataków DDoS z SDN
- Monitorowanie bezpieczeństwa i reagowanie na incydenty
SDN w centrach danych i chmurze
- Projektowanie sieci centrów danych z SDN
- Wirtualizacja sieci dla wielodostępności
- Integracja SDN z OpenStack i Kubernetes
- Łańcuchy usług i integracja NFV
- Sieci hybrydowe w chmurze z SDN
Wdrożenie produkcyjne i operacje
- Projektowanie wysokiej dostępności dla kontrolerów SDN
- Planowanie skalowalności i optymalizacja wydajności
- Strategie tworzenia kopii zapasowych i odzyskiwania
- Monitorowanie infrastruktury SDN
- Rozwiązywanie problemów w środowiskach SDN
- Procedury aktualizacji i okna konserwacji
Podsumowanie i przyszłe kierunki
- Wyzwania wdrażania SDN i wnioski
- P4 i programowalne płaszczyzny danych
- AI/ML do automatyzacji sieci
- Nowe standardy i protokoły
- Zasoby społeczności i dalsze kształcenie
Wymagania
- Solidna znajomość 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
- Podstawowa znajomość skryptów w Pythonie 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
Opinie uczestników (2)
Znalazłem nowe rzeczy.
Cristian
Szkolenie - OpenStack Security
Przetłumaczone przez sztuczną inteligencję
komunikacja, wiedza z doświadczenia, rozwiązywanie problemów,
Marcin Walewski - Intel Technology Poland Sp. z o.o.
Szkolenie - OpenStack Bootcamp
Przetłumaczone przez sztuczną inteligencję