How to control a new network paradigm: An overview of OpenDaylight SDN Platform
Realitzat a/ambUniversità di Bologna
Tipus de documentProjecte/Treball Final de Carrera
Data2015-09-25
Condicions d'accésAccés obert
Llevat que s'hi indiqui el contrari, els
continguts d'aquesta obra estan subjectes a la llicència de Creative Commons
:
Reconeixement-NoComercial-SenseObraDerivada 3.0 Espanya
Abstract
The need to increase efficiency in telecommunication is acquiring more and more relevance in today's society, where the growing demand of the Internet services (from PCs and mobiles to even watches and cars) is over-flooding the current infrastructures. Due to stagnancy problems in traditional networks, the solution for this situation will not be centered in physically enlarging the present infrastructures. The aim of this project is to describe and make understandable the new possibilities offered to the Network Telecommunication Operators, such as Network Functions Virtualization, Cloud Computing and Software Defined Networking paradigms, to face the aforementioned problem. The main features of this new approach are focused on the ability to design a dynamic and highly programmable network, moving the intelligence from the underlying systems to the network itself through a controller. To assess the proper implications of this new approach, we will implement different dynamic and programmable networks that could simulate real scenarios and evaluate their performance contrasting the obtained results with the pragmatic theory. We will use a novel SDN (Software-Defined Network) controller (OpenDaylight), which will be exhaustively analyzed. Different kind of networks will be solved through diverse OpenDaylight functionalities, either implementing the intelligence inside the controller (bundle), or implementing it by an outside intelligent application (External Orchestrator) and finally sending it through OpenDaylight (by making OpenDaylight work as an interpreter/translator from its language to OpenFlow or another protocol language). In order to gaze at a wide range of scenarios, we will use several OSI layers like L2 (for the connection ARP), L3 (network level, for the IP transport) or Application level (contacting with other programs to secure the network like a Data Packet Inspector (DPI)). Summing up, these new and interesting technologies show an extraordinary capability to increase efficiency in Network communications, thus becoming an important asset to stir up the Network paradigm. La necesidad de aumentar la eficiencia en las telecomunicaciones está adquiriendo cada vez más relevancia en la sociedad actual, donde la creciente demanda de servicios de Internet (desde ordenadores y móviles hasta relojes y coches) está saturando las infraestructuras actuales. Debido a la dificultad de evolución de las redes tradicionales, la solución no pasa por la ampliación de las presentes infraestructuras. El objetivo de este proyecto es describir y hacer comprensibles las nuevas posibilidades que se ofrecen a los operadores de telecomunicación para hacer frente a dicho problema. Estas pasan por la implementación de los siguientes paradigmas: Network Functions Virtualization, Cloud Computing y Software Defined Networking. Las principales características de este nuevo enfoque se centran en la capacidad de diseñar una red dinámica y altamente programable, moviendo la inteligencia desde los sistemas subyacentes a la misma red a través de un controlador. Para evaluar las propiedades de este nuevo diseño, implementamos diversas redes dinámicas y programables que simulan escenarios reales. A continuación, evaluamos su rendimiento contrastando los resultados obtenidos con los teóricos. Para tal procedimiento, utilizamos un controlador nuevo llamado OpenDaylight, el cual es analizado exhaustivamente. Se resuelven una amplia gama de casuísticas en redes de telecomunicación a través de las muchas funcionalidades que ofrece OpenDaylight: ya sea implementando la inteligencia dentro del controlador (bundle), o desde fuera a través de una aplicación independiente (External Orchestrator) y finalmente enviado la inteligencia a través OpenDaylight (en este caso OpenDaylight trabaja como intérprete / traductor de su lenguaje al lenguaje Openflows o a cualquier otro lenguaje de nivel de red). Para contemplar un gran abanico de escenarios, utilizamos varias capas OSI, como por ejemplo a nivel L2 (para el protocolo ARP), L3 (nivel de red, para el transporte IP) o el nivel de aplicación (para comunicar -nos con otros programas (p. ej. Data Packet Inspector - DPI) y de esta manera dar seguridad a la red). En resumen, estas nuevas e interesantes tecnologías demuestran una capacidad extraordinaria para aumentar la eficiencia de las telecomunicaciones, convirtiéndose así en un activo importante para enriquecer el Network Paradigm. La necessitat d'augmentar l'eficiència en les telecomunicacions està adquirint cada vegada més rellevància en la societat actual, on la creixent demanda dels serveis d'Internet (des d'ordinadors i mòbils fins a rellotges i cotxes) està saturant les infraestructures actuals. A causa de la dificultat d'evolució de les xarxes tradicionals, la solució no passa per l'ampliació de les presents infraestructures. L'objectiu d'aquest projecte és descriure i fer comprensibles les noves possibilitats que s'ofereix als operadors de telecomunicació per fer front a l'esmentat problema. Aquestes passen per la implementació dels següents paradigmes: Network Functions Virtualization, Cloud Computing i Software Defined Networking. Les principals característiques d'aquest nou enfocament se centren en la capacitat de dissenyar una xarxa dinàmica i altament programable, movent la intel·ligència dels sistemes subjacents a la mateixa xarxa a través d'un controlador. Per avaluar les propietats d'aquest nou disseny, implementem diverses xarxes dinàmiques i programables que simulen escenaris reals. Tot seguit, avaluem el seu rendiment contrastant els resultats obtinguts amb els teòrics. Per tot el procediment, utilitzem un controlador nou anomenat OpenDaylight, el qual és analitzat exhaustivament. Es resolen una àmplia gamma de casuístiques en xarxes de telecomunicació a través de les moltes funcionalitats que ofereix OpenDaylight: ja sigui implementant la intel·ligència dins el controlador (bundle), o des de fora a través d'una aplicació independent (External Orchestrator) i finalment enviat la intel·ligència a través OpenDaylight (en aquest cas OpenDaylight treballa com a intèrpret / traductor del seu llenguatge al llenguatge OpenFlow o a qualsevol altre llenguatge de nivell de xarxa). Per tal de contemplar un gran ventall d'escenaris, utilitzem diverses capes OSI, com per exemple a nivell L2 (per el protocol ARP), L3 (nivell de xarxa, per al transport IP) o el nivell d'aplicació (per a comunicar-nos amb altres programes (p. ex. Data Packet Inspector - DPI) i d'aquesta manera donar seguretat a la xarxa). En resum, aquestes noves i interessants tecnologies demostren una capacitat extraordinària per augmentar l'eficiència en les comunicacions, convertint-se així en un actiu important per enriquir el Network Paradigm.
Descripció
The project focuses on the new paradigm of programmable networks where the Software Defined Network (SDN) and Network Function Virtualisation (NFV) are the key enabler technologies. In this new context, this project will address the analysis, design and test of new mechanisms to provide specific performance metrics (energy, latency utilisation, etc.).
MatèriesSoftware-defined networking (Computer network technology), Xarxes definides per programari (Tecnologia de xarxes d'ordinadors)
TitulacióENGINYERIA DE TELECOMUNICACIÓ (Pla 1992)
Fitxers | Descripció | Mida | Format | Visualitza |
---|---|---|---|---|
How to control ... nDaylight SDN Platform.pdf | 4,535Mb | Visualitza/Obre |