CS18144/CS18244
Spring 2023
Chandan Kumar,
Email:phcs2220029@nitsikkim.ac.in
Bipal Khanal,
Email:
m210013@nitsikkim.ac.in
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
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
Goransson, P., Black, C. and Culver, T., 2016. Software defined networks: a comprehensive approach. Morgan Kaufmann
Michael T. Goodrich and ROberto Tamassia, Introduction to COmputer Security, Addison-Wesley, 2011 (ISBN-10: 0321512944. ISBN-13: 9780321512949).
10% Paper Presentation
20% Lab Assignments
70% Examination