Ta kontakt

Kursplan

Innføring i åpne nettverk

  • Forståelse av white-box-brytere sammenlignet med tradisjonelle brytere
  • Open Compute Project og ekosystemet for åpne nettverk
  • Fordeler med disaggregerte nettverksoperativsystemer
  • SONiC vs ONL: valg av riktig plattform

SONiC-arkitektur og komponenter

  • Oversikt over SONiC-arkitektur og designprinsipper
  • Nøkkeldeler: Switch State Service (SwSS), syncd og Redis
  • SAI (Switch Abstraction Interface) og maskinvarekompatibilitet
  • SONiC-containere og mikrotenester-arkitektur

ONL-arkitektur og komponenter

  • ONL-arkitektur og plattformstøtte
  • ONL-installeringsprogram og oppstartsprosessen
  • ONL-platformkonfigurasjon og enhetstre (device tree)
  • Integrasjon av ONL med nettverksapplikasjoner

Installasjon og distribusjon av SONiC

  • Maskinvarekompatibilitet og støttede plattformer
  • Installasjon av SONiC på white-box-brytere
  • Typer SONiC-imagere og installasjonsmetoder
  • Innledende konfigurasjon og administrasjonsgrensesnitt

Installasjon og distribusjon av ONL

  • ONL-kompatible maskinvareplattformer
  • Bygging og installering av ONL-imagere
  • Innledende oppsett av ONL og nettverkskonfigurasjon
  • ONL-rescuesmodus og feilsøking av oppstartsproblemer

Grunnleggende nettverkskonfigurasjon

  • Konfigurasjon av bryterporter, VLAN-er og trunking
  • Basis konfigurasjon for lag 2 og lag 3
  • Konfigurasjon av ACL-er (Access Control Lists) og QoS
  • Håndtering og permanentlagring av konfigurasjoner

Rutingprotokoller

  • Konfigurasjon av statiske ruter
  • Implementering av BGP og oppsett av peering
  • Basis konfigurasjon av OSPF
  • Rutkart (route maps) og politikkkonfigurasjon

Overvåking og observabilitet

  • SONiC-telemetri og streaming av metrikker
  • Integrasjon med Prometheus og Grafana
  • Syslog og hendelseshåndtering
  • Konfigurasjon av SNMP og MIB-støtte

Automatisering og programmerbarhet

  • SONiC CLI og konfigurasjonsverktøy
  • REST API- og gRPC-grensesnitt
  • Bruk av Ansible for automatisering av SONiC/ONL
  • Python-skripting for nettverksoperasjoner

Anbefalte praksiser for produksjonsdistribusjon

  • Strategier for høy tilgjengelighet og redundans
  • Oppgradering av SONiC og ONL i produksjonsmiljøer
  • Rutiner for sikkerhetskopiering og gjenoppretting
  • Instruksjoner for sikkerhetshjelpning (security hardening)

Feilsøking og debugging

  • Vanlige distribusjonsproblemer og løsninger
  • Logganalyse og diagnostiske verktøy
  • Feilsøking av maskinvarekompatibilitet
  • Fellesskapsressurser og støttekanalene

Oppsummering og neste steg

Krav

  • Forståelse av nettverksgrunnprinsipper, inkludert TCP/IP, switching og rutingprotokoller
  • Erfaring med Linux-systemadministrasjon og kommandolinjeverktøy
  • Kunnskap om nettverkshardware og datasenterarkitekturer
  • Basis kunnskap om containerisering (Docker-containere)

Målgruppe

  • Nettverksingeniører og arkitekter
  • Datasenter-infrastrukturingeniører
  • DevOps-fagfolk som håndterer nettverksinfrastruktur
  • IT-sjefer som planlegger strategier for åpne nettverk
 14 Timer

Antall deltakere


Pris per deltaker

Referanser (1)

Kommende kurs

Relaterte kategorier