Zkuste nás kontaktovat

Návrh Školení

Základy softwarově definovaných sítí

  • Tradiční versus softwarově definované přístupy v síťování
  • Architektura SDN: datová rovina, řídicí rovina a aplikační vrstva
  • Základy protokolu OpenFlow
  • Výhody i výzvy při zavádění SDN
  • Přehled ekosystému open source nástrojů pro SDN

Základy síťování v Linuxu

  • Isolace sítí pomocí network namespaces
  • Rozdíly mezi Linuxovými mosty a Open vSwitch
  • Řízení provozu (tc) za účelem zajištění kvality služeb a regulace toku dat
  • Tunelování pomocí VXLAN a GRE v Linuxu
  • Správa síťové konfigurace (systemd-networkd, NetworkManager)

Podrobný rozbor Open vSwitch

  • Architektura a jednotlivé komponenty Open vSwitch
  • Instalace a počáteční nastavení
  • Konfigurace mostů a správa portů
  • Pravidla toku dat a funkce protokolu OpenFlow 1.3/1.5
  • Podpora VLAN a tunelování (VXLAN, Geneve, GRE)
  • Nastavení vázání portů a konfigurace LACP
  • Monitorování a řešení problémů v prostředí OVS

OVN (Open Virtual Network)

  • Architektura OVN a její propojení s Open vSwitch
  • Logické přepínače a směrovače
  • Funkce NAT, vyrovnávání zátěže a ACL v rámci OVN
  • Integrace služeb DHCP a DNS
  • Využití OVN pro síťové řešení v Kubernetes
  • Srovnání OVN s běžnými konfiguracemi Open vSwitch

Nasazení a správa FRRouting (FRR)

  • Přehled architektury a komponent FRR
  • Instalace a základní konfigurace
  • Nastavení protokolu BGP včetně filtrování pravidel
  • Implementace OSPF a OSPFv3 pro směrování v sítích
  • Použití protokolu IS-IS ve velkých datových centrech
  • Rychlá detekce výpadků pomocí BFD
  • Filtrování a redistribuce směrovacích informací

EVPN a VXLAN s využitím FRR

  • Základy EVPN a jeho uplatnění v praxi
  • Řízení toku dat pomocí BGP EVPN přes tunel VXLAN
  • Předávání informací o adresách MAC mezi zařízeními
  • Nastavení distribuovaných bran typu anycast pro více klientů
  • Vytváření víceklientských sítí na úrovni 3 pomocí EVPN
  • Řešení problémů v prostředích založených na EVPN

Přehled kontrolerů SDN

  • Úloha kontroleru v celkové síťové architektuře
  • Možnosti nasazení – centralizované, distribuované či hybridní modely
  • Představení a stručný popis OpenDaylight
  • Osnova platformy ONOS
  • Kritéria pro volbu vhodného kontroleru

Nasazení a správa OpenDaylight

  • Instalace a konfigurace OpenDaylightu
  • Pracovní prostředí Karaf a spravování služeb
  • Základy vývoje aplikací v rámci MD-SAL frameworku
  • Nastavení pluginů OpenFlow a konfigurace switche
  • Používání modelů YANG k definici datové struktury
  • Interakce pomocí REST API a northbound rozhraní

Nasazení a využití ONOS

  • Architektura a klíčové komponenty ONOS
  • Instalace a konfigurace vícenásobných uzlů v clusteru
  • Odkrytí síťových zařízení a propojení mezi nimi
  • Model vývoje aplikací pro platformu ONOS
  • Správa síťí na základě nastavených intencí (Intent-based networking)
  • Integrace s programovatelnými vrstvami typu P4 či NPL

Programovatelnost síťí

  • Využití REST API a JSON-RPC k automatizaci sítě
  • Používání standardu gNMI pro správu pomocí protokolu gRPC
  • Modelování konfigurace s využitím YANG jazyka
  • Použití klientů NETCONF a RESTCONF k ovládání síťových prvků
  • Programovací knihovny pro SDN v Pythonu (RYU, POX)
  • Tvorba vlastních aplikací pro softwarově definované sítě

Automatizace a orchestrace síťových operací

  • Nástroj Ansible jako prostředek automatizace konfigurace sítí
  • Použití Terraformu k vytváření a správě síťové infrastruktury
  • Správa konfigurací ve velkém měřítku
  • Principy kontinuálního nasazování změn do sítí
  • Integrace automatizačních nástrojů do procesů CI/CD

Inženýrství provozu a síťová politika

  • Klasifikace a označování síťového provozu
  • Implementace kvality služeb v prostředí Open vSwitch či FRR
  • Nastavení směrovacích pravidel podle definovaných politik
  • Výpočty optimálních cest a jejich optimalizace
  • Představení technologie segment routing
  • Monitorování toku dat a jeho vlastností

Bezpečnost v prostředí softwarově definovaných sítí

  • Bezpečnostní aspekty samotných kontrolerů SDN
  • Zabezpečení komunikace pomocí protokolu OpenFlow v režimu TLS
  • Ovládání přístupů a zavedení konceptu RBAC do řešení SDN
  • Segmentace sítí a mikrosegmentace jako obrana proti útokům
  • Použití SDN k omezení dopadů útoků typu DDoS
  • Monitorování bezpečnostních událostí a reakce na incidenty

SDN v datových centrech a cloudu

  • Návrh architektury datových center s využitím softwarově definovaných sítí
  • Síťová virtualizace pro více klientů v jednom prostředí
  • Integrace SDN řešení s OpenStackem a Kubernetesem
  • Služby typu service chaining a nasazování NFV aplikací
  • Použití SDN pro propojování hybridních cloudových prostředí

Operace a údržba v produkčním prostředí

  • Návrhy na zajištění vysoké dostupnosti kontrolerů SDN
  • Plánování škálovatelnosti a optimalizace výkonu systému
  • Strategie zálohování a obnovy po havárii
  • Sledování fungování infrastruktury SDN
  • Řešení problémů v prostředích softwarově definovaných sítí
  • Postupy při aktualizacích a plánování údržby systému

Shrnutí a budoucí trendy v oblasti SDN

  • Výzvy při zavádění SDN a poznatky z praxe
  • P4 technologie a jejich potenciál pro programovatelné datové roviny
  • Využití umělé inteligence a strojového učení k automatizaci sítí
  • Nové standardy a technologie v oblasti softwarově definovaných sítí
  • Dostupné zdroje a možnosti dalšího vzdělávání pro odborníky

Požadavky

  • Důkladné znalosti protokolů TCP/IP a směrovacích mechanismů
  • Praktické zkušenosti s síťovými funkcemi v Linuxu (iproute2, iptables, nftables)
  • Znalost konceptů přepínání a VLAN
  • Orientaci v monitorování a řešení problémů v sítích
  • Základní zkušenosti s programováním v Pythonu nebo shell skriptech<\/li>

Cílové publikum

  • Síťoví inženýři přecházející na SDN řešení
  • DevOps inženýři zodpovědní za správu síťové infrastruktury
  • Architekti cloudových systémů
  • Systémoví administrátoři spravující síťovou konfiguraci
 35 Hodiny

Počet účastníků


Cena za účastníka

Nadcházející kurzy

Související kategorie