Título: Estudio de una red SDN mediante el switch virtual Open vSwitch y el controlador Ryu
Autor: Sellés Llinares, Sergi
Resumen: [ES] A raíz de la creciente demanda de servicios de Internet, así como el coste y la escalabilidad de las redes, ha llevado a que éstas estén llegando a su límite. Debido a esto surgió la idea una nueva arquitectura de red conocida como SDN. Gracias a las redes definidas por software, la red actual puede ser modificada para que sea mucho más flexible, escalable y reutilizable permitiendo reducir el tiempo de realización de cambios en la red. A causa de esto se reducirían los costes, también la creación de nuevos servicios de una forma más rápida. Con este trabajo se pretende estudiar el funcionamiento de una SDN mediante el uso de un switch virtual de código abierto conocido como Open vSwitch el cual instalaremos en una máquina virtual con un sistema basado en Linux. Además, se dispondrá del controlador SDN Ryu para gestionar el funcionamiento de la red mediante diferentes componentes de software y de interfaces API. La simulación de la red se realizará conectando varias Raspberry Pi a nuestro switch virtual, de forma práctica simularemos distintas situaciones de la red evaluando los resultados obtenidos.[EN] Nowadays, with an increasing demand for internet related services, as also happens with the price and scalability of the networks, has caused them to reach a critical situation. Because of this, the idea of a new type of net arquitecture known as SDN was brought up. Thanks to software defined networks, the current network can be modified in order to make it more flexible, scalable and reusable, allowing lower waiting times between modifications to be achieved. Due to those lower times, costs will be reduced. The aim of this project is to study how the SDN works with the use of an open code virtual switch known as Open vSwitch, which will be installed in a virtual machine running Linux. Also, we will have access to the SDN Ryu controller in order to manage the network through different software components and API interfaces. The network simulation will be carried out by connecting several Raspberry Pi to our virtual switch. Our results will be accomplished in a practical manner, analyzing the effects of the different scenarios that occur to our network.