Personal tools
Log in
You are here: Home Faculty Education Programmes Undergraduate Programmes Undergraduate Programmes 2017 Software Defined Networking

Software Defined Networking

Course title: Software Defined Networking

Code: 3ФЕИТ10З034

Number of credits (ECTS): 6

Weekly number of classes: 3+1+1+0

Prerequisite for enrollment of the subject: Taken course: Mobile Services with Android Programming

Course Goals (acquired competencies): The student will gain in-depth knowledge about the development and implementation of software-defined networks (SDN) and network functions virtualization  (NFV). The student will be introduced to the opportunities provided by the SDN and NFV through projects related to programmable network applications.

Total available number of classes: 180

Course Syllabus: History and evolution of SDN and NFV. Centralized control. Programmable network. Network virtualization. Evolution of the control plane. Separation of the control and data plane (Capabilities. Challenges). Applications of network virtualization. Work in Mininet. Mininet Python API. SDN controllers. Protocols, Northbound & Southbaund API. OpenFlow. Examples (local and Backbone networks eg Google).

Literature:

Required Literature

No.

Author

Title

Publisher

Year

1

Fei Hu

Network Innovation through OpenFlow and SDN, Principles and Design

CRC Press

2014

2

 

https://www.opennetworking.org/sdn-resources/sdn-reading-list

 

 

3

T. D. Nadeau and K. Gray

SDN: Software Defined Networks

O’Reilly

2013