Universidad Complutense de Madrid
E-Prints Complutense

Desarrollo de un entorno de virtualización de redes con fines docentes

Impacto

Downloads

Downloads per month over past year



Fernández Duque, Víctor (2018) Desarrollo de un entorno de virtualización de redes con fines docentes. [Trabajo Fin de Grado]

[img]
Preview
PDF
2MB


Abstract

El objetivo de nuestro proyecto es la creación de un controlador para usar de forma sencilla topologías virtuales de red y el estudio de las redes definidas por software. Para ello estudiamos el protocolo OpenFlow y su implementación más conocida Open vSwitch.
Para el desarrollo de nuestra aplicación elegimos el lenguaje Tcl-Tk debido a la facilidad para la creación de la interfaz gráfica y la simplicidad del lenguaje mediante script, para ello fue necesario el estudio de sus peculiaridades.
Nuestra aplicación es capaz de generar una topología de red y la gestión del flujo de datos de estos mediante la creación, eliminación y gestión de bridges virtuales, interfaces físicos, tuntap y enlaces vlink. Además de tener la capacidad de generar archivos para guardar y cargar los estados de la misma.
Por estas razones pensamos que el proyecto cumple las expectativas iniciales ya que hemos entendido desde la base el funcionamiento de las redes definidas por software y hemos podido desarrollar nuestra aplicación para la creación de nuestros entornos virtuales.

Resumen (otros idiomas)

The purpose of this project is the creation of a controller to use virtual topologies of network and the investigation of the networks based and defined by software. For that matter, we study the Openflow protocol and it’s most known implementation Open vSwitch. For this application’s development we use the Tcl-Tk language, due to the easiness of the creation of graphic interfaces and the simplicity of the language through the use of scripts, and for that was necessary the study of its peculiarities. Our application is capable of generate a network topology, the management of data flow through the creation, elimination and management of virtual bridges, physical interfaces, tuntaps and Vlink links. Furthermore, having the capacity of generating files in order to save and load the states of itself. Because of that reasons, we consider the project meets the main expectations due the fact that we understood since the beginning the performance of the networks defined by software and we have been able to develop our application for the creation of our virtual environments.

Item Type:Trabajo Fin de Grado
Additional Information:

Universidad Complutense, Facultad de Informática, curso 2017/2018

Directors:
DirectorsDirector email
Fabero Jiménez, Juan Carlos
Uncontrolled Keywords:SDN, Openflow, Open vSwitch, Tcl-Tk, bridge, Topología de red, Flujo de datos, Virtualización, Protocolos de red, Controlador
Palabras clave (otros idiomas):SDN, Openflow, Open vSwitch, Tcl-Tk, Bridge, Network topology, Data flow, Virtualization, Network protocols, Controller
Subjects:Sciences > Computer science
Título de Grado:Grado en Ingeniería del Software
ID Code:48848
Deposited On:06 Aug 2018 11:17
Last Modified:06 Aug 2018 11:17

Origin of downloads

Repository Staff Only: item control page