TEK4110 – Programvaredefinert nettverk og ny nettfunksjonalitet
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.
Anbefalte forkunnskaper
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
- Kildebruk og referanser
- Tilrettelegging p? eksamen
- Trekk fra eksamen
- Syk p? eksamen / utsatt eksamen
- Begrunnelse og klage
- Ta eksamen p? nytt
- Fusk/fors?k p? fusk
Andre veiledninger og ressurser finner du p? fellessiden om eksamen ved UiO.