TEK4110 – Programvaredefinert nettverk og ny nettfunksjonalitet

Timeplan, pensum og eksamensdato

Kort om emnet

Hovedm?let med dette emnet er ? gi studentene kunnskap om?Software Defined Networking (SDN) og Network Function Virtualization (NFV). Disse teknologiene gir muligheten?til ? bygge og kontrollere ny og eksisterende funksjonalitet i kommunikasjonsnettverkene v?re. Som et resultat, er det et redusert behov for spesialisert maskinvare. I tillegg?forbedres muligheten til ? bygge tilpasset nettverksfunksjonalitet.

Emnet gir?en bred introduksjon til programmerbare nettverk, det?vil si hvordan du bygger/programmerer din egen funksjonalitet til et kommunikasjonsnettverk. Emnet best?r av to deler, teoretisk og praktisk. I den teoretiske delen blir det gitt ordin?re forelesninger med noen eksempler p? kj?rbare og programmerbar nettverksfunksjonalitet. I den praktiske delen vil du bygge?din egen nettverksfunksjonalitet.

Hva l?rer du?

Etter ? ha fullf?rt?emnet:

  • har du god kunnskap om n?dvendig nettverksfunksjonalitet i nettverksnoder
  • kjenner du SDNs egenskaper, styrker og svakheter, kan du?teste og feils?ke SDN-programmer, og forst?r hvordan SDN kan brukes til ? skape ny funksjonalitet
  • forst?r du NFVs egenskaper, styrker og svakheter
  • har du en solid innsikt i OpenFlow-protokollen
  • kan du?programmere ny funksjonalitet inn i et nettverk
  • kan du programmere i en python-basert kontroller
  • kan du kj?re emulering av nettverk i Mininet

Opptak til emnet

Studenter tatt opp til andre masterprogrammer kan, etter s?knad, f? adgang til emnet hvis dette er klarert med eget program.

Dersom du ikke allerede har studieplass ved UiO, kan du s?ke om opptak til v?re?studieprogrammer, eller s?ke om ??bli enkeltemnestudent.

Studenter med kunnskap fra IN5030 – Protokoller og ruting i Internett?vil ha en fordel.

Undervisning

Undervisningen best?r av 2 timer forelesning?og 2 timer gruppearbeid eller laboratorie?velser hver uke, gjennom hele semesteret.?Det er obligatorisk oppm?te til?f?rste forelesning og til?f?rste laboratorie?velse.

Emnet har seks obligatoriske programmeringsoppgaver, som kan gjennomf?res enten individuelt eller i grupper p? to studenter. Alle de seks oppgavene m? v?re godkjent f?r avsluttende?eksamen. Godkjente oppgaver er gyldig i?2??r utover det semesteret de ble godkjent. Etter denne perioden m? du gjennomf?re oppgavene p? nytt for ? kunne ta avsluttende eksamen.

Eksamen

  • Avsluttende muntlig eksamen som teller 100% ved sensurering.

Ved stort antall studenter kan eksamen bli holdt skriftlig.

Emnet har seks obligatoriske oppgaver i l?pet av semesteret, som m? v?re godkjent f?r?avsluttende eksamen.

Hjelpemidler til eksamen

Ingen hjelpemidler er tillatt.

Eksamensspr?k

Dersom emnet undervises p? engelsk vil det bare tilbys eksamensoppgavetekst p? engelsk. Du kan besvare eksamen p? norsk, svensk, dansk eller engelsk.

Karakterskala

Emnet bruker?karakterskala fra A til F, der A er beste karakter og F er stryk. Les mer om karakterskalaen

Adgang til ny eller utsatt eksamen

Studenter som dokumenterer gyldig frav?r fra ordin?r eksamen, kan ta utsatt eksamen i starten av neste semester.

Det tilbys ikke ny eksamen til studenter som har trukket seg under ordin?r eksamen, eller som ikke har best?tt.

Mer om eksamen ved UiO

Andre veiledninger og ressurser finner du p? fellessiden om eksamen ved UiO.

Sist hentet fra Felles Studentsystem (FS) 19. mai 2024 04:17:52

Fakta om emnet

Niv?
Master
Studiepoeng
10
Undervisning
H?st

Undervisning tilbys siste gang h?st 2020

Eksamen
H?st

Eksamen tilbys siste gang h?st 2022

Undervisningsspr?k
Norsk (engelsk p? foresp?rsel)