Introduction to Software-defined Networking (Winter 2014/2015): Difference between revisions

Jump to navigation Jump to search
no edit summary
No edit summary
No edit summary
 
(62 intermediate revisions by the same user not shown)
Line 3: Line 3:
|credits=150h, 5 ECTS
|credits=150h, 5 ECTS
|module=AI: M.Inf.1130: Software-defined Networks (SDN); ITIS: 3.31
|module=AI: M.Inf.1130: Software-defined Networks (SDN); ITIS: 3.31
|lecturer=[http://user.informatik.uni-goettingen.de/~dkoll David Koll]
|lecturer=[http://user.informatik.uni-goettingen.de/~dkoll Dr. David Koll]
|ta=---
|ta=---
|time=March 16-20; 09.00-17.00
|time=March 16-20; 09.00-17.00
|place=IfI 3.101
|place=IfI '''2'''.101
|univz=[https://univz.uni-goettingen.de/qisserver/rds?state=verpublish&status=init&vmfile=no&publishid=162518&moduleCall=webInfo&publishConfFile=webInfo&publishSubDir=veranstaltung]
|univz=[https://univz.uni-goettingen.de/qisserver/rds?state=verpublish&status=init&vmfile=no&publishid=162518&moduleCall=webInfo&publishConfFile=webInfo&publishSubDir=veranstaltung]
}}
}}
Line 28: Line 28:
The course Advanced Software-defined Networking (M. Inf.1230) will follow a similar structure to provide a more profound knowledge of SDN.
The course Advanced Software-defined Networking (M. Inf.1230) will follow a similar structure to provide a more profound knowledge of SDN.


==Schedule==
{| {{Prettytable|width=}}
|-
|{{Hl2}} |'''Date'''
|{{Hl2}} |'''Morning Session'''
|{{Hl2}} |'''Type'''
|{{Hl2}} |'''Afternoon Session'''
|{{Hl2}} |'''Type'''
|-
| align="right" | 16.03.2015
| Software-defined Networking I
| Lecture
| Introduction to Python I (and exercises)
| Lecture / Practical
|-
| align="right" | 17.03.2015
| Software-defined Networking II
| Lecture
| Introduction to Python II (and exercises)
| Lecture / Practical
|-
| align="right" | 18.03.2015
| Current Research in SDN
| Lecture
| Hands-On SDN I
| Practical
|-
| align="right" | 19.03.2015
| Hands-On SDN II
| Practical
| Hands-On SDN III
| Practical
|-
| align="right" | 20.03.2015
| Practical Tutoring / Presentation Preparation
| Practical
| Presentations
| Seminar
|-
|}
==Exercises==
{| {{Prettytable|width=}}
|-
|{{Hl2}} |'''Number'''
|{{Hl2}} |'''Topic'''
|-
| Exercise 1
| Introduction
|-
| Exercise 2
| Python Basics
|-
| Exercise 3
| SDN Control Plane
|-
| Exercise 4
| An SDN Simulator in Python
|-
| Exercise 5
| Mininet Setup
|-
| Exercise 6
| Mininet Topologies
|-
| Exercise 7
| Mininet and SDN Controllers
|-
| Exercise 8
| Mininet and FlowVisor
|-
|}
==Due Dates for Exercises==
{| {{Prettytable|width=}}
|-
|{{Hl2}} |'''Date'''
|{{Hl2}} |'''Exercises Due'''
|-
| During Course
| Exercise 5 (Mininet Setup)
|-
| 10.04.2015
| Exercise 1 (Introduction), Exercise 2 (Python Basics)
|-
| 17.04.2015
| Exercise 3 (SDN II), Exercise 6 (Mininet Topologies)
|-
| 30.04.2015
| Exercise 4 (Python SDN Simulator), Exercise 7 (Mininet Controllers), Exercise 8 (FlowVisor)
|-
|}
==Paper Reading Groups==
==Requirements==
* Basic knowledge in computer networking is required
* Students will benefit from knowledge in Python (however, the skills required for the course will be taught!)
* Each participant is required to actively attend the course and earn 50% of the points of the exercise.
* Written report at the end of the course
==Reading List==
If you are interested in reading into some material before the course starts, NEC maintains [http://www.nec-labs.com/~lume/sdn-reading-list.html a somewhat up-to-date reading list].


[[Category:Courses]]
[[Category:Courses]]

Navigation menu