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
Floodlight 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.
Mulighed for GRØN DYST deltagelse:
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