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

No edit summary
 
(65 intermediate revisions by the same user not shown)
Line 1: Line 1:
{{Announcement|Note: Please register by 31st January 2015 -- '''for ITIS students: 15th February 2015''' -- with David Koll (send a mail to koll@cs.uni-goettingen.de with subject: Registration for course "Introduction to Software-defined Networking" )}}
{{Announcement|Note: Last Update: 03/02/2015. All information listed on this page is tentative.}}
{{Announcement|Note: We strongly recommend to take '''''both''''' this course '''''and''''' Advanced Software-defined Networking (M. Inf.1230), which is held in the week after this course.}}
== Details ==
== Details ==
{{CourseDetails
{{CourseDetails
|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=tba
|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 32: 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)
|-
|}
==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


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