Kom i kontakt

Kursplan

Grundläggande om SDN

  • Konventionella vs. mjukvarubaserade nätverksparadigm
  • SDN-arkitektur: dataplan, kontrollplan, applikationsplan
  • OpenFlow-protokollets grundbegrepp
  • Fördelar och utmaningar med SDN-introduktion
  • Översikt över ekosystemet för öppna källkod SDN

Grundläggande om Linux-nätverk

  • Nätverksnamnområden och isolering
  • Linux-brugge vs. Open vSwitch
  • Trafikstyrning (tc) för QoS och formgivning
  • VXLAN- och GRE-tunneling i Linux
  • Hantering av nätverkskonfiguration (systemd-networkd, NetworkManager)

Open vSwitch djupdykning

  • Open vSwitch-arkitektur och komponenter
  • Installation och initial konfiguration
  • Konfiguration av brugg och porthantering
  • Flödesregler och funktioner för OpenFlow 1.3/1.5
  • Stöd för VLAN och tunneling (VXLAN, Geneve, GRE)
  • Konfiguration av bonding och LACP
  • Övervakning och felsökning av OVS

OVN (Open Virtual Network)

  • OVN-arkitektur och integration med OVS
  • Virtuella switchar och routrar
  • NAT, lastbalansering och ACL i OVN
  • Integration av DHCP- och DNS-tjänster
  • OVN för Kubernetes-nätverk
  • En jämförelse mellan OVN och traditionella Open vSwitch-distributioner

FRRouting (FRR)-implementering

  • FRR-arkitektur och översikt över komponenter
  • Grundläggande installation och konfiguration
  • Konfiguration av BGP och riktlinjer
  • Distribution av OSPF och OSPFv3
  • IS-IS för datacenter-fabric
  • BFD för snabb felupptäckt
  • Routefiltrering och omfördelning

EVPN och VXLAN med FRR

  • Grundbegrepp för EVPN och användningsområden
  • VXLAN-kontrollplan med BGP EVPN
  • MAC-adressadvertissering och inlärning
  • Konfiguration av distribuerad anycast-gateway
  • Flersidiga lager 3-VPN med EVPN
  • Felsökning av EVPN-distributioner

Översikt över SDN-kontroller

  • Kontrollenhetens roll i nätverksarkitekturen
  • Distributionssmodeller för kontroller (centraliserad, distribuerad, hybrid)
  • Introduktion och arkitektur av OpenDaylight
  • Översikt över ONOS-plattformen
  • Kriterier för urval av kontrollenheter

Distribution av OpenDaylight

  • Installation och konfiguration av OpenDaylight
  • Styrning av Karaf-kontainer och tjänster
  • Grunder i MD-SAL och applikationsutveckling
  • OpenFlow-plugin och switchhantering
  • YANG-modeller och datamodellering
  • REST API och norra gränssnitt

Distribution av ONOS

  • ONOS-arkitektur och komponenter
  • Installation och klusterkonfiguration
  • Upptäckt av enheter och länkar
  • Applikationsutvecklingsmodell
  • Nätverk baserat på intentioner med ONOS
  • Integration med programmeringsflöden (P4, NPL)

Nätverksprogrammerbarhet

  • REST API och JSON-RPC för nätverksautomatisering
  • gNMI (gRPC Network Management Interface)
  • YANG-datamodellering för konfiguration
  • Klienter av NETCONF och RESTCONF
  • Python bibliotek för SDN (RYU, POX, ryu)
  • Skrivande egna SDN-applikationer

Automatisering och orkestrering

  • Ansible för nätverksautomatisering
  • Terraform för nätverksinfrastruktur
  • Konfigurationshantering i stor skala
  • Kontinuerlig distribution av nätverksförändringar
  • Integration med CI/CD-pipelineer

Trafikengineering och policys

  • Klassificering och märkning av trafik
  • Implementering av Quality of Service (QoS) med OVS/FRR
  • Policy-baserad routning
  • Beräkning och optimering av vägval
  • Introduktion till segment-routing
  • Övervakning av trafikflöden och prestanda

Säkerhet i SDN-miljöer

  • Säkerhetsaspekter för kontrollenheter
  • Securerade OpenFlow-kanaler (TLS)
  • Tillgångskontroll och RBAC för SDN
  • Nätverkssegmentering och mikrosegmentering
  • DDoS-mitäganden med SDN
  • Säkerhetsövervakning och incidentrespons

SDN för datacenter och moln

  • Design av datacenter-fabric med SDN
  • Virtuellisering av nätverk för flermultiplexiering
  • Integration av SDN med OpenStack och Kubernetes
  • Tjänstekedjor och NFV-integration
  • Hybrida molnnätverk med SDN

Produktionsdistribution och drift

  • Hög tillgänglighetsdesign för SDN-kontroller
  • Planering av skalbarhet och prestandaoptimering
  • Backup- och återhämtningsstrategier
  • Övervakning av SDN-infrastruktur
  • Felsökning av SDN-miljöer
  • Uppgraderingsprocedurer och underhållsfönster

Sammanfattning och framtida utveckling

  • Utmaningar med SDN-adoption och insikter från erfarenheter
  • P4 och programmerbara dataplaner
  • AI/ML för nätverksautomatisering
  • Ekomande standarder och protokoll
  • Gemenskap resurser och fortsatta utbildningsmöjligheter

Krav

  • Stadig förståelse av TCP/IP-nätverk och routingprotokoll
  • Erfarenhet av Linux-nätverk (iproute2, iptables, nftables)
  • Kunskap om switchning och VLAN-koncept
  • Kännedom om nätverksövervakning och felsökning
  • Grunder i Python- eller skaletscriptspråk

Målgrupp

  • Nätverksingenjörer som går över till SDN
  • DevOps-ingentörsar som hanterar nätverksinfrastruktur
  • Arkitekter för molninfrastruktur
  • Systemadministratörer ansvariga för nätverkskonfiguration
 35 Timmar

Antal deltagare


Pris per deltagare

Kommande Kurser

Relaterade Kategorier