CS18144/CS18244

Software Defined Network

Spring 2023

General Information

Instructor

Dr. Md. Sarfaraj Alam Ansari

Email: sarfaraj@nitsikkim.ac.in
Homepage: https://cse.nitsikkim.ac.in/profile_sn1.php?sn=1

Teaching Assistant

Chandan Kumar, Email:phcs2220029@nitsikkim.ac.in
Bipal Khanal, Email: m210013@nitsikkim.ac.in

Overview

In this course, we will discuss Software-defined Networking(SDN), Networking Function Visualization(NFV). We will also discuss corresponding security issuse in SDN and NFV. Course will involve readings and discussion of classic and recent developments in SDN research. Students will explore new ideas through projects, improve skills in presentations, and enhance critical thinking, systems and security programming, and creativity . The class format will consist of lectures, student presentations, and laboratory experimentation.

Downloads: Course Syllabus

Practicals

Lab 1: Introduction to Mininet and Cloudlab

Lab 2: Legacy Metqorks: BGP Example as a Distributed System and Autonomous

Lab 3: Early efforts of SDN: MPLS Example of a Control Plane that Establishes Semi-static Forwarding Paths

Lab 4: Introduction to SDN
Exercise 1: SDN Network Configurationbr

Lab 5: Configuring VXLAN to provide Network Traffic Isolation
Exercise 2: Configuring VXLAN

Lab 6: Introduction to Openflow
Exercise 3: OpenFlow Protocol Management

Lab 7: Routing within a SDN network

Lab 8: Interconnection between Legacy Networks and SDN Networks
Exercise 4: Incremental Deployment of SDN Networks within legacy Networks

Lab 9: Configuring Virtual Private LAN Service(VPLS)

Lab 10: Applying Equal-cost Multi-path Protocol (ECMP) within SDN networks

Textbook (Optional)

Grading Scheme

Resources