0% found this document useful (0 votes)
78 views1 page

Implementation of An SDN-based Network Virtualization Mechanism

This MSc thesis project involves implementing a network virtualization module for an SDN controller that enables the creation of multiple virtual networks interconnecting virtual machines. The module will use tunneling techniques like VLAN or VxLAN to provide traffic isolation between virtual networks. If time allows, the project may also integrate the virtualization module with an open source data center orchestration platform.

Uploaded by

Alin Chiper
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
78 views1 page

Implementation of An SDN-based Network Virtualization Mechanism

This MSc thesis project involves implementing a network virtualization module for an SDN controller that enables the creation of multiple virtual networks interconnecting virtual machines. The module will use tunneling techniques like VLAN or VxLAN to provide traffic isolation between virtual networks. If time allows, the project may also integrate the virtualization module with an open source data center orchestration platform.

Uploaded by

Alin Chiper
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 1

MSc Thesis Project

Implementation of an SDN-based network virtualization mechanism

Introduction: SDN is a suitable technology


SDN
for virtualizing the network [1]. The aim for
Controller
this project is to implement a module for an
open source SDN Controller (SDNC), enabling
the creation of multiple virtual networks. Each
virtual network will be used to interconnect a OF
set of Virtual Machines (VMs) which are
allowed to communicate with each other.
There are several possible mechanisms to vm
vm
achieve the traffic isolation between different
virtual networks: VLAN, MPLS, VxLAN [2]. One vm sw
sw
of these mechanisms shall be chosen for the
implementation. sw sw vm
If the time allows, integration with an open tunnels
vm vm
source data center orchestration platform (e.g.
Openstack) can be pursued. The implemented
network virtualization module would allow on-demand creation of virtual networks
interconnecting the VMs in the data center.

[1] S. Huang, J. Griffioen, K. L. Calvert, “Network Hypervisors: Enhancing SDN infrastructure”.

[2] R. Jain, S. Paul, “Network virtualization and Software Defined Networking for cloud computing: A Survey”.

Contents:

 Study of theoretical possibilities for network virtualization.


 Investigation of existing, open source implementations for network virtualization.
 Design and implementation of a new module which uses tunneling for traffic
isolation.
 Testing and demonstration of the implemented module.
 Integration with existing data center orchestration platform (e.g. Openstack)

Prerequisites:

 Programming experience in Java and/or Python.


 Basic knowledge of routing and switching for TCP/IP networks.
 Basic knowledge of SDN concepts and protocols (i.e. Openflow).

Practical details: 30-35 ECTS, 1 student

Contact:

 José Soler, DTU Fotonik, Bldg. 343 room 132, Phone: +45 4525 3808, Email:
[email protected]
 Cosmin Caba, DTU Fotonik, Bldg. 343 room 127, Phone: +45 4525 3635, Email:
[email protected]

You might also like