Software Defined Networking
Outline
Evolving network requirements, Motivation for SDN, SDN Approach and Requirements, SDN Architecture, Characteristics of Software-Defined Networking, Evolution, and main concepts, traditional networking vs SDN, SDN Infrastructure, Data plane Functions, Data plane protocols, Openflow logical network Device, Flow table Structure, SDN Control Plane Architecture, Control Plane Functions, Southbound Interface, Northbound Interface, SDN Application Plane Architecture, Network Applications, Network Function Virtualization(NFV), Working with SDN Emulator (Mininet), Main ongoing research efforts and challenges in SDN including security, performance, resilience. SDN applications and use cases.
Learning Outcomes
Explain the underlying principles of SDN
Understand the key benefits of SDN by the separation of data and control planes
Interpret the SDN data plane devices and Openflow Protocols
Implement the operation of SDN control plane with different controllers
Understand various use cases of SDN
Resources