Ta kontakt

Kursplan

SDN-fundamenter

  • Traditionelt vs. programvådefinert nettverks-paradigme
  • SDN-arkitektur: dataplane, control plane, application plane
  • Grunnleggende om OpenFlow-protokollen
  • Fordeler og utfordringer ved SDN-vedtakelse
  • Oversikt over SDN-økosystemet med åpen kildekode

Grunnleggende Linux-nettverk

  • Nettnavnrom og isolering i Linux
  • Linux-bruer kontra Open vSwitch
  • Trafikkontroll (tc) for QoS og formgivning
  • VXLAN og GRE-tunellering i Linux
  • Administrasjon av nettverkskonfigurasjon (systemd-networkd, NetworkManager)

Dypdykk i Open vSwitch

  • Arkitektur og komponenter i Open vSwitch
  • Installasjon og grunnleggende oppsett
  • Konfigurasjon av bruer og håndtering av porter
  • Flow-regler og OpenFlow 1.3/1.5-funksjoner
  • Støtte for VLAN og tunellering (VXLAN, Geneve, GRE)
  • Konfigurasjon av bonding og LACP
  • Monitoring og feilsøking av OVS

OVN (Open Virtual Network)

  • OVN-arkitektur og integrasjon med OVS
  • Logiske bruer og routere
  • NAT, lastbalansering og ACL-er i OVN
  • Integrering av DHCP- og DNS-tjenester
  • OVN for Kubernetes-nettverk
  • OVN kontra tradisjonelle Open vSwitch-implementeringer

Implementering av FRRouting (FRR)

  • Oversikt over FRR-arkitektur og komponenter
  • Installasjon og grunnleggende konfigurasjon
  • BGP-konfigurasjon og retningslinjer
  • Implementering av OSPF og OSPFv3
  • IS-IS for datacenter-stoff
  • BFD for rask feiloppdagelse
  • Filter og redistribuering av ruter

EVPN og VXLAN med FRR

  • Grunnleggende om EVPN og brukstilfeller
  • VXLAN-control plane med BGP EVPN
  • Annonsering og læring av MAC-adresser
  • Konfigurasjon av distribuert anycast-gateway
  • Flerniveå VPN-er med EVPN
  • Feilsøking av EVPN-implementeringer

Oversikt over SDN-styringsenheter

  • Rollen til SDN-styringsenheten i nettverksarkitekturen
  • Modeller for implementering av styringsenheter (sentralisert, distribuert, hybrid)
  • Introduksjon til og arkitektur for OpenDaylight
  • Oversikt over ONOS-plattformen
  • Kriterier for valg av styringsenhet

Implementering av OpenDaylight

  • Installasjon og oppsett av OpenDaylight
  • Håndtering av Karaf-container og tjenester
  • Grunnleggende om MD-SAL og applikasjonsutvikling
  • OpenFlow-plugin og håndtering av switcher
  • YANG-modeller og datamodellering
  • REST API og northbound-grensesnitt

Implementering av ONOS

  • Arkitektur og komponenter i ONOS
  • Installasjon og klausteroppsett
  • Oppdagelse av enheter og linker
  • Modell for applikasjonsutvikling
  • Intensjonsbasert nettverk med ONOS
  • Integrering med programmerbare pipelines (P4, NPL)

Nettverksprogrammabilitet

  • REST-API og JSON-RPC for nettverksautomatisering
  • gNMI (gRPC Network Management Interface)
  • YANG-datamodellering for konfigurasjon
  • NETCONF- og RESTCONF-klienter
  • Python-biblioteker for SDN (RYU, POX)
  • Skriving av tilpassede SDN-applikasjoner

Automatisering og orkestrering

  • Ansible for nettverksautomatisering
  • Terraform for nettverksinfrastruktur
  • Konfigurasjonshåndtering i stor skala
  • Kontinuerlig distribusjon av nettverksendringer
  • Integrering med CI/CD-pipelines

Trafikkingeniørfag og retningslinjer

  • Klassifisering og merking av trafikk
  • Implementering av Quality of Service (QoS) med OVS/FRR
  • Policy-basert routing
  • Beregning og optimering av veivalg
  • Introduksjon til segment routing
  • Monitoring av trafikkstrømmer og ytelse

Sikkerhet i SDN-miljøer

  • Sikkerhetsaspekter ved styringsenheter
  • Sikre OpenFlow-kanaler (TLS)
  • Tilgangskontroll og RBAC for SDN
  • Nettverkssegmentering og mikrosegmentering
  • DDoS-mitasjon med SDN
  • Sikkerhetsmonitorering og hendelseshåndtering

SDN for datacentre og sky

  • Design av datacenter-stoff med SDN
  • Nettverksvirtualisering for flernivå-kapasitet
  • SDN-integrasjon med OpenStack og Kubernetes
  • Tjenestekjeding og NFV-integrasjon
  • Hybrid sky-nettverk med SDN

Produksjonsimplementering og drift

  • Design for høy tilgjengelighet for SDN-styringsenheter
  • Skaleringsplanlegging og ytelsesoptimalisering
  • Backup- og gjenopprettingsstrategier
  • Monitoring av SDN-infrastruktur
  • Feilsøking av SDN-miljøer
  • Oppgraderingsprosedyrer og vedlikeholdsvinduer

Oppsummering og fremtidige retninger

  • Utfordringer og lærdom ved SDN-vedtakelse
  • P4 og programmerbare dataplaner
  • AI/ML for nettverksautomatisering
  • Nyere standarder og protokoller
  • Fellesskapsressurser og kontinuerlig utdanning

Krav

  • Solid forståelse av TCP/IP-nettverk og routing-protokoller
  • Erfaring med Linux-nettverk (iproute2, iptables, nftables)
  • Kunnskap om switching- og VLAN-konsepter
  • Kjennskap til nettverksmonitorering og feilsøking
  • grunnleggende Python- eller shell-skripting-erfaring

Målgruppe

  • Nettverksingeniører som overgår til SDN
  • DevOps-ingeniører som administrerer nettverksinfrastruktur
  • Arkitekter for sky-infrastruktur
  • Systemadministratorer ansvarlige for nettverkskonfigurasjon
 35 Timer

Antall deltakere


Pris per deltaker

Referanser (2)

Kommende kurs

Relaterte kategorier