CSE565 - Software Defined Networking (SDN)
IIIT-Delhi
Winter 2017
4 credits
Instructor

Teaching Assistants

Overview
Description
In this course, we will begin by getting familiarized to the aforementioned functions in the traditional networks. We will then learn how SDN changes the way networks will function now. We will look at open source technologies that enable deployment of SDN on real hardware and in simulation. We will see how all of networking functions, e.g. switching, routing, firewall, load balancers, and VPN, are instrumented in the new paradigm. We will explore SDN via lectures from the instructor, assignments, presentations of research papers by students, and a course project.
Postconditions: The student is able to
- Use mininet to simulate network
- Use Controller-switch architecture
- Execute routing algorithm for SDN
- Create a firewall in SDN
- Implement policies at the controller
Evaluation
- Assignments: 20%
- Critique of Papers: 10%
- Midterm: 20%
- Group Project : 30%
- Final : 20%
Pre-requisites
Computer Networks (CSE232)
Class Timings
W and F 10-11:30 in C12
Office Hours
- Vinayak M 5:30-6:30 and W 11:30-12:30
- Amod W 3:00 - 4:00 PM (Please email if you want to meet another time)
- Devashish TBA
Textbooks
- SDN : software defined networks by Nadeau, Thomas D., Published by O'Reilly in September 2013
- Network innovation through openflow and SDN : principles and design by Hu, Fei, Published by CRC Press in February 2014
- Software defined networks : a comprehensive approach by Goransson, Paul and Black, Chuck, Published by Morgan Kaufmann Publishers in June 2014