|
|
(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]] |