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

http://sdnhub.org/

http://mininet.org/