34359 SDN: software-defineret netværk

2024/2025

Kursusinformation
SDN: software-defined networking
Engelsk
5
Kandidat
Kurset udbydes som enkeltfag
Retningsspecifikt kursus (MSc), Communication Technologies and System Design
Teknologisk specialisering (MSc), Communication Technologies and System Design
E5B (ons 13-17)
Campus Lyngby
13-uger
E5B
Bedømmelse af opgave(r)/rapport(er)
Alle hjælpemidler - med adgang til internettet
7-trins skala , intern bedømmelse
3430234313343513435734323/34347
Lars Dittmann , Lyngby Campus, Bygning 343, Tlf. (+45) 4525 3851 , ladit@dtu.dk
34 Institut for Elektroteknologi og Fotonik
I studieplanlæggeren
Kontakt underviseren for information om hvorvidt dette kursus giver den studerende mulighed for at lave eller forberede et projekt som kan deltage i DTUs studenterkonference om bæredygtighed, klimateknologi og miljø (GRØN DYST). Se mere på http://www.groendyst.dtu.dk
Overordnede kursusmål
To give participants knowledge about the design and implementation of network services using the Software Defined Networking (SDN) paradigm.
Læringsmål
En studerende, der fuldt ud har opfyldt kursets mål, vil kunne:
  • Understand the concept of SDN (i.e. abstracting and centralizing the control plane)
  • Analyze the implications of shifting from traditional network architectures to software defined networks
  • Assess the benefits and drawbacks of applying SDN in different areas in telecommunications (e.g. WAN, data centers etc.)
  • Explain how existing network services can be created in SDN (e.g. firewalls, load balancing, mobility, etc.)
  • Understand the SDN programming model (with respect to the ONOS SDN controller)
  • Evaluate the possibility of creating novel network services using SDN and design such a service
  • Implement a network service using the knowledge acquired throughout the lectures
  • Document and defend orally the project work
Kursusindhold
The course aims to give an introduction into Software Defined Networking and how it can be used to improve current networks, as well as to enable students to develop network services using SDN specific tools.
In the first part of the course the students will be introduced to the SDN paradigm. A series of SDN-based network services, from different areas of telecommunications, is covered during the lectures (e.g. security, load balancing, wireless, routing, network virtualization, etc.). The course material draws from latest research and developments within SDN. The students will get hands-on experience with tools and programming models for SDN.
The second part of the course is reserved for students to design and implement a network application (service) using the tools and concepts introduced in the first part.
Bemærkninger
The course material consists of lecture slides and selected papers. Minimal programming experience in Java is required. Participants are expected to use their own laptop in order to set up a virtualized environment and use it as working environment for the course.

This course is suitable as part of a PhD study plan.
Sidst opdateret
02. maj, 2024