Ta kontakt

Kursplan

SDN-grunnleggende

  • Konvensjonelle vs. programvarestyrte nettverksparadigmer
  • SDN-arkitektur: dataplane, kontrollplane, applikasjonsplane
  • OpenFlow-protokollens grunnleggende begreper
  • Fordeler og utfordringer ved adoptering av SDN
  • Oversikt over åpen kildekode økosystemet for SDN

Linux-nettverksgrunnlag

  • Nettverksnamsemirker og isolasjon
  • Linux-bridger vs. Open vSwitch
  • Trafikkkontroll (tc) for QoS og formgivning
  • VXLAN- og GRE-tunneling i Linux
  • Administrering av nettverkskonfigurasjon (systemd-networkd, NetworkManager)

Dypdykk i Open vSwitch

  • Open vSwitch-arkitektur og komponenter
  • Installasjon og oppstartskonfigurasjon
  • Bridge-konfigurasjon og portadministrasjon
  • Flow-regler og OpenFlow 1.3/1.5-funksjoner
  • VLAN- og tunnelstøtte (VXLAN, Geneve, GRE)
  • Bonding og LACP-konfigurasjon
  • Overvåking og feilsøking av OVS

OVN (Open Virtual Network)

  • OVN-arkitektur og integrasjon med OVS
  • Virtuelle switcher og ruter
  • NAT, lastbalansering og ACLs i OVN
  • Integrasjon av DHCP- og DNS-tjenester
  • OVN for Kubernetes-nettverk
  • OVN sammenlignet med tradisjonelle Open vSwitch-distribusjoner

FRRouting (FRR)-implementering

  • FRR-arkitektur og oversikt over komponenter
  • Installasjon og grunnleggende konfigurasjon
  • BGP-konfigurasjon og retningslinjer
  • OSPF og OSPFv3-distribusjon
  • IS-IS for datacenter-stoffvever
  • BFD for rask feiloppdagelse
  • Rutefiltrering og redistribuering

EVPN og VXLAN med FRR

  • EVPN-grunnleggende og bruksområder
  • VXLAN-kontrollplane med BGP EVPN
  • MAC-adresseannonsering og innlæring
  • Konfigurasjon av distribuert anycast-gateway
  • Flere kunder L3 VPN-er med EVPN
  • Feilsøking av EVPN-distribusjoner

Oversikt over SDN-kontrollere

  • Kontrollerens rolle i nettverksarkitekturen
  • Distribusjonsmodeller for kontrollere (sentralisert, distribuert, hybrid)
  • Introduksjon til OpenDaylight og arkitektur
  • ONOS-plattformoversikt
  • Kriterier for valg av kontroller

Uteplassering av OpenDaylight

  • Installasjon og oppsett av OpenDaylight
  • Karaf-container og tjenesteadministrasjon
  • MD-SAL og grunnleggende applikasjonsutvikling
  • OpenFlow-plugin og switch-administrasjon
  • YANG-modeller og datamodellering
  • REST-API og nordøstlig grensesnitt (northbound interfaces)

Uteplassering av ONOS

  • ONOS-arkitektur og komponenter
  • Installasjon og klusteroppsett
  • Oppdagelse av enheter og koblinger
  • Modell for applikasjonsutvikling
  • Hensynsbasert nettverk med ONOS
  • Integrasjon med programmerbare pipeline (P4, NPL)

Nettverksprogrammerbarhet

  • 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, ryu)
  • Skriv egendefinerte SDN-applikasjoner

Automatisering og orkestrering

  • Ansible for nettverksautomatisering
  • Terraform for nettverksinfrastruktur
  • Konfigurasjonsadministrasjon i stor skala
  • Kontinuerlig distribusjon av nettverksendringer
  • Integrasjon med CI/CD-pipelines

Trafikkindretning og retningslinjer

  • Trafikkklassifisering og merking
  • Implementering av kvalitetsservice (QoS) med OVS/FRR
  • Retningslinjebasert ruting
  • Stiutregning og optimalisering
  • Introduksjon til segmentrouting
  • Overvåking av trafikkstrømmer og ytelse

Sikkerhet i SDN-miljøer

  • Sikkerhetsaspekter for kontrollere
  • Sikre OpenFlow-kanaler (TLS)
  • Tilgangskontroll og RBAC for SDN
  • Nettverkssegmentering og mikrosegmentering
  • DDoS-mitasjon med SDN
  • Sikkerhetsmonitorering og hendelsesrespons

SDN for datacentre og sky

  • Design av datacenter-stoffvev med SDN
  • Nettverksvirtualisering for flere kunder
  • SDN-integrasjon med OpenStack og Kubernetes
  • Tjenesteledninger og NFV-integrasjon
  • Hybrid sky-nettverk med SDN

Produksjonsdistribusjon og drift

  • Høy tilgjengelighetsdesign for SDN-kontrollere
  • Skalbarhetsplanlegging og ytelsestuning
  • Backup- og gjenopprettingsstrategier
  • Overvåking av SDN-infrastruktur
  • Feilsøking i SDN-miljøer
  • Oppgraderingsprosedyrer og vedlikeholdsvinduer

Sammendrag og fremtidige retninger

  • Utfordringer og lærdommer fra adoptering av SDN
  • P4 og programmerbare dataplaner
  • AI/ML for nettverksautomatisering
  • Utvidende standarder og protokoller
  • Samfunnsressurser og kontinuerlig utdanning

Krav

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

Målgruppe

  • Nettverksingeniører som overgår til SDN
  • DevOps-ingeniører som håndterer nettverksinfrastruktur
  • Kloud-infrastrukturarkitekter
  • Systemadministratorer ansvarlige for nettverkskonfigurasjon
 35 Timer

Antall deltakere


Pris per deltaker

Kommende kurs

Relaterte kategorier