CCE

CEC354: Software Defined Networks syllabus for CCE 2021 regulation (Professional Elective-VII)

Software Defined Networks detailed syllabus for Computer & Communication Engineering (CCE) for 2021 regulation curriculum has been taken from the Anna Universities official website and presented for the CCE students. For course code, course name, number of credits for a course and other scheme related information, do visit full semester subjects post given below.

For Computer & Communication Engineering 6th Sem scheme and its subjects, do visit CCE 6th Sem 2021 regulation scheme. For Professional Elective-VII scheme and its subjects refer to CCE Professional Elective-VII syllabus scheme. The detailed syllabus of software defined networks is as follows.

Course Objectives:

Download the iStudy App for all syllabus and other updates.
Get it on Google Play

Unit I

SDN: INTRODUCTION
Evolving Network Requirements – The SDN Approach – SDN architecture – SDN Data Plane , Control plane and Application Plane

Unit II

SDN DATA PLANE AND CONTROL PLANE-
Data Plane functions and protocols – OpenFLow Protocol – Flow Table – Control Plane Functions – Southbound Interface, Northbound Interface – SDN Controllers – Ryu, OpenDaylight, ONOS – Distributed Controllers

Unit III

Download the iStudy App for all syllabus and other updates.
Get it on Google Play

Unit IV

NETWORK FUNCTION VIRTUALIZATION
Network Virtualization – Virtual LANs – OpenFlow VLAN Support – NFV Concepts – Benefits and Requirements – Reference Architecture

Unit V

NFV FUNCTIONALITY
NFV Infrastructure – Virtualized Network Functions – NFV Management and Orchestration – NFV Use cases – SDN and NFV

Practical Exercises

  1. Setup your own virtual SDN lab
  2. i) Virtualbox/Mininet Environment for SDN – http://mininet.org
    ii) https://www. kathara.org
    iii) GNS3

  3. Create a simple mininet topology with SDN controller and use Wireshark to capture and visualize the OpenFlow messages such as OpenFlow FLOW MOD, PACKET IN, PACKET OUT etc.
  4. Create a SDN application that uses the Northbound API to program flow table rules on the switch for various use cases like L2 learning switch, Traffic Engineering, Firewall etc.
  5. Create a simple end-to-end network service with two VNFs using vim-emu
    • https://github.com/containernet/vim-emu
  6. Install OSM and onboard and orchestrate network service.

Course Outcomes:

Download the iStudy App for all syllabus and other updates.
Get it on Google Play

Text Books:

  1. William Stallings, “Foundations of Modern Networking: SDN, NFV, QoE, IoT and Cloud”, Pearson Education, 1st Edition, 2015.

Reference Books:

  1. Ken Gray, Thomas D. Nadeau, “Network Function Virtualization”, Morgan Kauffman, 2016.
  2. Thomas D Nadeau, Ken Gray, “SDN: Software Defined Networks”, O’Reilly Media, 2013.
  3. Fei Hu, “Network Innovation through OpenFlow and SDN: Principles and Design”, 1st Edition, CRC Press, 2014.
  4. Paul Goransson, Chuck Black Timothy Culver, “Software Defined Networks: A Comprehensive Approach”, 2nd Edition, Morgan Kaufmann Press, 2016.
  5. Oswald Coker, Siamak Azodolmolky, “Software-Defined Networking with OpenFlow”, 2nd Edition, O’Reilly Media, 2017.

For detailed syllabus of all the other subjects of Computer & Communication Engineering 6th Sem, visit CCE 6th Sem subject syllabuses for 2021 regulation.

For all Computer & Communication Engineering results, visit Anna University CCE all semester results direct link.

Leave a Reply

Your email address will not be published. Required fields are marked *

*

This site uses Akismet to reduce spam. Learn how your comment data is processed.