Software Based Networks
Course Name:
Software Based Networks (CS469/CS469M)
Programme:
B.Tech (CSE)
Semester:
Eighth
Category:
Programme Specific Electives (PSE)
Credits (L-T-P):
04(3-1-0)
Content:
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
References:
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
Department:
Computer Science and Engineering