Thesis LABORATORIO DE SOFTWARE-DEFINED NETWORKING UTILIZANDO MININET
Date
2019-11
Authors
PIZARRO MÁRQUEZ, FELIPE ALEJANDRO
Journal Title
Journal ISSN
Volume Title
Publisher
Abstract
Resumen— Software-Defined Networking (SDN) se presenta como un nuevo para-
digma con el objetivo de simplificar la creación y gestión de redes. Esta arquitectura
reemplaza el modelo tradicional de red distribuido por uno más centralizado, en donde
se separa físicamente la capa de control y datos, mediante la introducción de un ele-
mento lógicamente centralizado, denominado controlador. El objetivo de la memoria es
implementar un laboratorio de SDN accesible, mediante software de código abierto, o,
en su defecto, gratuito. Para cumplir con este requisito, se utilizó el emulador de red
Mininet, junto con el controlador OpenDaylight (ODL), ambos de código libre. A lo
largo del documento se describe paso a paso cómo implementar un entorno de pruebas
para SDN utilizando sólo máquinas virtuales. La memoria culmina con la realización
de dos laboratorios que se fundamentan en las herramientas previamente mencionadas.
El primero trata sobre cómo programar flujos en switches virtualizados con Mininet,
mediante el protocolo OpenFlow. El segundo, en cambio, se enfoca en la creación de
redes overlay virtual sobre una red underlay física, implementada en Mininet, en base
a flujos programados por el controlador ODL usando el módulo VTN.
Palabras Clave— Software-Defined Networking, OpenDaylight, OpenFlow, Virtuali-
zación, Experimentación, Emulación, Accesibilidad, Redes overlay.
Abstract— Software-Defined Networking (SDN) is presented as a new paradigm which simplifies the creation and management of networks. This architecture replaces the traditional distributed network model with a centralized one, in which the control and data layers are physically separated, introducing a logically centralized element, called controller. The objective of this paper is to implement an accessible SDN laboratory, through open-source or free software. To accomplish this requisite, Mininet, a network emulator, and OpenDaylight (ODL), a SDN controller, were used, both open-source. Across this project, a step by step tutorial of how to implement a complete SDN testbed using only virtual machines is described. To culminate this paper, two experiment that utilize the tools mentioned early are implemented. The first one is about programing flow entries in Mininet’s virtual switches with the OpenFlow protocol. The focus of the second, however, is to create a virtual overlay network over a physical underlay network, implemented on Mininet, based on flow entries programed by the ODL controller using the VTN module. Keywords— Software-Defined Networking, OpenDaylight, OpenFlow, Virtualization, Experimentation, Emulation, Accessibility, Overlay networks.
Abstract— Software-Defined Networking (SDN) is presented as a new paradigm which simplifies the creation and management of networks. This architecture replaces the traditional distributed network model with a centralized one, in which the control and data layers are physically separated, introducing a logically centralized element, called controller. The objective of this paper is to implement an accessible SDN laboratory, through open-source or free software. To accomplish this requisite, Mininet, a network emulator, and OpenDaylight (ODL), a SDN controller, were used, both open-source. Across this project, a step by step tutorial of how to implement a complete SDN testbed using only virtual machines is described. To culminate this paper, two experiment that utilize the tools mentioned early are implemented. The first one is about programing flow entries in Mininet’s virtual switches with the OpenFlow protocol. The focus of the second, however, is to create a virtual overlay network over a physical underlay network, implemented on Mininet, based on flow entries programed by the ODL controller using the VTN module. Keywords— Software-Defined Networking, OpenDaylight, OpenFlow, Virtualization, Experimentation, Emulation, Accessibility, Overlay networks.
Description
Keywords
SOFTWARE-DEFINED NETWORKING , OPENDAYLIGHT , OPENFLOW , VIRTUALIZATION , EXPERIMENTATION , EMULATION , ACCESIBILITY , OVERLAY NETWORKS