Kom i kontakt

Kursplan

Grundläggande om SDN

  • Traditionell kontra programstyrd nätverksinfrastruktur
  • SDN-arkitektur: dataplan, kontrollplan och applikationsplan
  • Grundläggande om OpenFlow-protokollet
  • Fördelar och utmaningar med att anta SDN
  • Översikt över SDN-ekosystemet med öppen källkod

Grundläggande om Linux-nätverk

  • Nätverksnamnrymder och isolering
  • Linux-briggar jämfört med Open vSwitch
  • Trafikstyrsning (tc) för QoS och formgivning
  • VXLAN- och GRE-tunnlar i Linux
  • Hantering av nätverkskonfiguration (systemd-networkd, NetworkManager)

Djupdykning i Open vSwitch

  • Open vSwitch-arkitektur och komponenter
  • Installation och grundläggande installation
  • Konfiguration av briggar och hantering av portar
  • Flödesregler och OpenFlow 1.3/1.5-funktioner
  • Stöd för VLAN och tunnlar (VXLAN, Geneve, GRE)
  • Konfiguration av bondning och LACP
  • Övervakning och felsökning av OVS

OVN (Open Virtual Network)

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

Implementering av FRRouting (FRR)

  • FRR-arkitektur och översikt över komponenter
  • Grundläggande installation och konfiguration
  • Konfiguration och policyer för BGP
  • Implementering av OSPF och OSPFv3
  • IS-IS för datacenter-fabrikker
  • BFD för snabb felidentifiering
  • Routfilter och omfördelning

EVPN och VXLAN med FRR

  • Grundläggande om EVPN och användningsområden
  • VXLAN-kontrollplan med BGP EVPN
  • Annons och inlärning av MAC-adresser
  • Konfiguration av distribuerad anycast-gateway
  • Flersäkra VPN-lösningar på lager 3 med EVPN
  • Felsökning av EVPN-implementeringar

Översikt över SDN-kontrollern

  • SDN-kontrollerns roll i nätverksarkitekturen
  • Kontrollerns utvecklingsmodeller (centraliserad, distribuerad, hybrid)
  • Introduktion och arkitektur för OpenDaylight
  • Översikt över ONOS-plattformen
  • Kriterier för val av kontrollern

Implementering av OpenDaylight

  • Installation och konfiguration av OpenDaylight
  • Hantering av Karaf-container och tjänster
  • MD-SAL och grundläggande applikationsutveckling
  • OpenFlow-plugin och switchhantering
  • YANG-modeller och datamodellering
  • REST API och northbound-gränssnitt

Implementering av ONOS

  • ONOS-arkitektur och komponenter
  • Installation och konfiguration av kluster
  • Upptäckt av enheter och länkar
  • Utvecklingsmodell för appar
  • Intent-based networking med ONOS
  • Integration med programmerbara pipelines (P4, NPL)

Nätverksprogrammabilitet

  • REST API och JSON-RPC för nätverksautomatisering
  • gNMI (gRPC Network Management Interface)
  • YANG-datamodellering för konfiguration
  • NETCONF- och RESTCONF-klienter
  • Python-bibliotek för SDN (RYU, POX, ryu)
  • Skriv anpassade SDN-appar

Automatisering och orchestration

  • Ansible för nätverksautomatisering
  • Terraform för nätverksinfrastruktur
  • Konfiguration hantering i stor skala
  • Kontinuerlig implementering av nätverksförändringar
  • Integration med CI/CD-pipelines

Trafikstyrning och policyer

  • Klassificering och markering av trafik
  • Implementering av Quality of Service (QoS) med OVS/FRR
  • Policybaserad routning
  • Beräkning och optimering av rutter
  • Introduktion till segmentrouting
  • Övervakning av trafikflöden och prestanda

Säkerhet i SDN-miljöer

  • Säkerhetsaspekter för kontrollern
  • Säkra OpenFlow-kanaler (TLS)
  • Tillgångskontroll och RBAC för SDN
  • Nätverkssegmentering och mikrosegmentering
  • DDoS-mitigering med SDN
  • Säkerhetsövervakning och händelsehantering

SDN för datacenter och moln

  • Design av datacenter-fabrikker med SDN
  • Nätverksvirtualisering för flersäkra miljöer
  • Integration av SDN med OpenStack och Kubernetes
  • Service chaining och integration av NFV
  • Nätverk i hybridmoln med SDN

Produktionsoch drift

  • Design för hög tillgänglighet för SDN-kontrollern
  • Skalbarhetsplanering och prestandaoptimering
  • Strategier för backup och återhämtning
  • Övervakning av SDN-infrastruktur
  • Felsökning av SDN-miljöer
  • Uppgraderingsprocedurer och underhållsfönster

Sammanfattning och framtida riktningar

  • Utmaningar och lärdomar vid antagande av SDN
  • P4 och programmerbara dataplaner
  • AI/ML för nätverksautomatisering
  • Framväxande standarder och protokoll
  • Resurser för gemenskapen och fortsatt utbildning

Krav

  • God förståelse för TCP/IP-nätverk och routningsprotokoll
  • Erfarenhet av Linux-nätverk (iproute2, iptables, nftables)
  • Kunskap om switchning och VLAN-koncept
  • Bekantskap med nätverksövervakning och felsökning
  • Grundläggande erfarenhet av Python eller skal-scriptning

Målgrupp

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

Antal deltagare


Pris per deltagare

Vittnesmål (2)

Kommande Kurser

Relaterade Kategorier