Harokopio University
School: School of Digital Technology
Department: Informatics and Telematics
Program: Undergraduate Programme

Management of Software Defined Networks

Semester: 8 ECTS: 5.0 Elective Erasmus

General

Code: ΕΠ44

Language: Greek

Delivery: Face-to-face

Prerequisites: Basic introductory knowledge of communication networks

Workload

  • Lectures: 39.0 hours
  • Lab: 0.0 hours
  • Study: 21.0 hours
  • Project: 20.0 hours

Course Content

THEORETICAL PART:
- Introduction to the Internet, OSI reference model, Internet architecture, basic network performance metrics
- End-to-end website request and basic protocols
- Network management protocol (SNMP), Internet Control Message Protocol (ICMP)
- Network Layer
- Introduction to Software-Defined Networking (SDN)

LABORATORY PART:
- Wireshark Lab: Introduction and familiarization, HTTP, DNS, ICMP, Ethernet/ARP, IP, DHCP, NAT protocols (hands-on)
- Mininet lab: Installation, introduction, creation of network topologies, and performance tests
- MiniEdit lab: Introduction and familiarization
- SDN lab: POX SDN controller: hub, switch, firewall, Open VSwitch, Ryu Controller, MiniNAM & Data traffic tests, Dynamic packet routing, changing forwarding rules
- Mininet WiFi

Learning Outcomes

The aim of the course is to familiarize students with communication networks, covering both theoretical foundations and practical applications.

In the theoretical part of the course, students become acquainted with fundamental concepts of networks, such as network architecture and their operating principles, as well as basic communication standards and protocols. Additionally, topics related to network and communication management are examined, along with an introduction to Software-Defined Networking (SDN), an innovative approach that revolutionizes network operation.

In the practical part, students gain hands-on and in-depth experience of the aforementioned theoretical background. Through laboratory exercises involving the use of tools such as Wireshark, Mininet, and MiniEdit, students develop skills in network analysis, design, and management. Moreover, they explore advanced techniques such as dynamic packet routing and firewall creation within the SDN framework, among others. Finally, the development of innovative solutions in wireless networks using Mininet WiFi enables students to acquire specialized knowledge in a wide range of network applications.

Skills

Individual assignment
Presentation