Page 99 - B.E CSE Curriculum and Syllabus R2017 - REC
P. 99
Department of CSE, REC
CS17E82 SOFTWARE DEFINED NETWORKS L T P C
3 0 0 3
OBJECTIVES:
● To understand the need for SDN.
● To be exposed to emerging technologies in networking.
● To obtain skills in advanced networking research and programming.
● To learn how to use software programs to perform varying and complex networking tasks.
● To understand SDN working in different environments.
UNIT I INTRODUCING SDN 9
SDN Origins and Evolution – Introduction – Why SDN? - Centralized and Distributed Control and Data
Planes - The Genesis of SDN
UNIT II SDN ABSTRACTIONS 9
How SDN Works - The Openflow Protocol - SDN Controllers: Introduction - General Concepts - VMware -
Nicira - VMware/Nicira - OpenFlow-Related - Mininet - NOX/POX - Trema - Ryu - Big Switch
Networks/Floodlight - Layer 3 Centric - Plexxi - Cisco OnePK
UNIT III PROGRAMMING SDN 9
Network Programmability - Network Function Virtualization - NetApp Development, Network Slicing.
UNIT IV SDN APPLICATIONS AND USE CASES 9
SDN Applications-Reactive versus Proactive Applications- Analyzing Simple SDN Applications- A Simple
Reactive Java Application- Background on Controllers- Using the Floodlight Controller- Using the
OpenDaylight Controller- Switch Considerations- Creating Network Virtualization Tunnels- Offloading
Flows in the Data Center
UNIT V SDN IN OTHER ENVIRONMENTS and SDN OPEN SOURCE 9
WAN-Service providers and carrier networks-Campus Networks-Mobile Networks-Hospitality networks-In
line network functions-SDN vs P2P/Overlay networks-SDN Open Source.
TOTAL: 45 PERIODS
OUTCOMES:
At the end of the course, student will be able to:
● Differentiate between traditional networks and software defined networks.
● Understand advanced and emerging networking technologies.
● Solve network problems using advanced networking research and programming.
● Use software programs to perform varying and complex networking tasks.
● Expand upon the knowledge learned and apply it to solve real world problems.
TEXT BOOKS:
1. Paul Goransson and Chuck Black, Software Defined Networks: A Comprehensive Approach, Morgan
Kaufmann Publications, First Edition, 2014.
2. Thomas D. Nadeau & Ken Gray, SDN - Software Defined Networks: An authoritative review on
Network Programming Technologies, Second Edition, O'Reilly, 2013.
REFERENCES:
1. Oswald Coker and Siamak Azodolmolky, Software Defined Networking with OpenFlow, Packt
Publishing, Second Edition ,2013.
2. Patricia A. Morreala and James M. Andreson, Software Defined Networking Design and Deployment,
CRC Press, First Edition, 2015.
Curriculum and Syllabus | B.E. Computer Science and Engineering | R2017 Page 99

