MyPage is a personalized page based on your interests.The page is customized to help you to find content that matters you the most.

I'm not curious

Software Defined Networking

Course Summary

In this course, you will learn about software defined networking and how it is changing the way communications networks are managed, maintained, and secured.

  • +

    Course Syllabus

    This course will cover 8 modules (one per week).Module 1: History and evolution of SDNModule 2: Control and data plane separationModule 3: Control PlaneModule 4: Network VirtualizationModule 5: Data PlaneModule 6: Programming SDNsModules 7: Verification and DebuggingModule 8: Use Cases and Looking Forward

  • +

    Recommended Background

    Students should have taken at least an undergraduate-level networking course and have programming experience in Python.  Experience with virtual machines and other virtual networking environments may also be useful.

  • +

    Course Format

    The course will consist of a series of video lectures, each about 10 minutes in length. Assignments for the course are lab-based programming assignments, many of which build off of the Mininet software developed at Stanford University, which can run SDNs in emulated environments on networks of virtual machines.  

  • +

    Suggested Reading

    There are some useful videos available online; these might be a good starting point for many people:

    •  Prof. Nick McKeown, Stanford
      "How SDN will Shape Networking"
    •  Prof. Scott Shenker, Berkeley:
      "An attempt to motivate and clarify Software-Defined Networking (SDN)"
      (watch the first 35 minutes or so)

    You may find the additional reading useful for introductory material:

    •   OpenFlow: Basic description of OpenFlow
    •   Open Networking Foundation: For recent OpenFlow specifications, etc.
    •   Mininet: Environment that allows you to emulate OpenFlow networks on a laptop.

Course Fee:

Course Type:


Course Status:



1 - 4 hours / week

Attended this course?

Back to Top

Awards & Accolades for MyTechLogy
Winner of
Top 100 Asia
Finalist at SiTF Awards 2014 under the category Best Social & Community Product
Finalist at HR Vendor of the Year 2015 Awards under the category Best Learning Management System
Finalist at HR Vendor of the Year 2015 Awards under the category Best Talent Management Software
Hidden Image Url