» » Coursera SoftwareDefinedNetworks Summer2013

Information of news
2-11-2013, 08:26

Coursera SoftwareDefinedNetworks Summer2013

Category: Tutorials

Coursera SoftwareDefinedNetworks Summer2013
Coursera SoftwareDefinedNetworks Summer2013
English | Size: 1.46 GB
Category: Misc E-Learning

About the Course
This course introduces software defined networking, an emerging paradigm in computer networking that allows a logically centralized software program to control the behavior of an entire network.

Separating a network's control logic from the underlying physical routers and switches that forward traffic allows network operators to write high-level control programs that specify the behavior of an entire network, in contrast to conventional networks, whereby network operators must codify functionality in terms of low-level device configuration.

Logically centralized network control makes it possible for operators to specify more complex tasks that involve integrating many disjoint network functions (e.g., security, resource control, prioritization) into a single control framework, allowing network operators to create more sophisticated policies, and making network configurations easier to configure, manage, troubleshoot, and debug.

Course Syllabus
This course will cover 8 modules over the 6 week period.

Module 1: History and evolution of SDN

Module 2: Control and data plane separation

Module 3: Virtual networking

Modules 4 & 5 : SDN Nuts and Bolts

—Control Plane

—Data Plane

Module 6: Programming SDNs

Modules 7: Use Cases

Module 8: 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.

Suggested Readings
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 Format
The course will consist of a series of video lectures, each about 10 minutes in length.

Assignments for the course will be lab-based programming assignments, likely building off of the Mininet software developed at Stanford University, which can run SDNs in emulated environments on networks of virtual machines.

What resources will I need for this class?
We will use the mininet programming environment for many of the assignments for this course. You will want to develop some proficiency setting up virtual networks in this environment. In the first portion of the course, we will provide simple mininet tutorials, so it should be fairly easy to come up to speed. You should, however, have proficiency with basic networking concepts and facility with configuring networking in Linux environments.

What is the coolest thing I'll learn if I take this class?

You’ll learn how to use software programs to perform varying and complex networking tasks, ranging from usage management and resource control to implementation of more complicated network security policies.

Buy Premium Account From My Download Links And Get Resumable Support & SUPER Fastest speed


Site BBcode/HTML Code:
Dear visitor, you went to the site as unregistered user.
We recommend you Sign up or Login to website under your name.
Would you like to leave your comment? Please Login to your account to leave comments. Don't have an account? You can create a free account now.