Software Based Networks

Course Name: 

Software Based Networks (CS469/CS469M)


B.Tech (CSE)




Programme Specific Electives (PSE)

Credits (L-T-P): 



Traditional IP Control Plane and Router Implementation, History and Evolution of Software Defined Networking, Data and Control plane separation: Concepts, Advantages and Disadvantages. OpenFlow Protocol and Applications. Data plane: programmable network hardware, programming SDN using Pyretic, Frenetic or P4. Control plane: Open Network Operating System (ONOS), Floodlight and Open Daylight projects. Network Function Virtualization: Network Middleboxes, Introduction to Virtualization: VMs and Containers, Introduction to Network Function Virtualization (NFV), Enhancing the Data Plane: Flow Tags, Function Placement and Routing


Goransson, P., Black, C., & Culver, T. Software defined networks: a comprehensive approach. Morgan Kaufmann, 2016.
Nadeau, T. D., & Gray, K. SDN: Software Defined Networks: An Authoritative Review of Network Programmability Technologies. “O’Reilly Media, Inc.", 2013.
Gray, K., & Nadeau, T. D. Network function virtualization. Morgan Kaufmann, 2016


Computer Science and Engineering

Contact us

Dr. Manu Basavaraju
Head of the Department
Department of CSE, NITK, Surathkal
P. O. Srinivasnagar, Mangalore - 575 025
Karnataka, India.
Hot line: +91-0824-2474053
Email: hodcse[AT]nitk[DOT]ac[DOT]in


Connect with us

We're on Social Networks. Follow us & get in touch.