Segment routing is a technology that is gaining popularity for simplifying Multi-protocol Label Switching (MPLS) networks. It has the benefits of interfacing with software-defined network. SDN is already well-established paradigm in the industry, making it easier to manage the network. Segment Routing is the source-routing paradigm addressing existing drawbacks of MPLS networks in terms of simplicity, scalability and manageability. Nowadays network operators are demanding more flexible, agile, scalable, and simple network architectures. These architectures will help them to implement application-centric networking and cloud-based services, which are increasingly demanded functionalities on the market. Segment Routing was created to address this very issue and evolve network in the era of Software Defined Networking. Ability to engineer traffic flows with such granularity can give network service provider great business benefits. Segment Routing makes it easy to address customer’s dynamic traffic requirements from high-level application. This thesis work presents a comprehensive comparison between MPLS and Segment Routing Traffic Engineering, also Implementation of both technologies in an SDN network environment, based on GNS3 network Emulator as data network Layer, OpenDayLight as SDN Controller, and Python scripts for retrieving Segment IDs as a part of network Orchestrator in Application Layer.

"Segment routing" è una tecnologia che sta guadagnando popolarità per la semplificazione delle reti "Multi-protocol Label Switching (MPLS)". Ha i vantaggi di interfacciare con una rete definita dal software. SDN è già un paradigma consolidato nel settore, rendendo più semplice la gestione della rete. "Segment Routing" è il paradigma di routing di origine che affronta gli svantaggi esistenti delle reti "MPLS" in termini di semplicità, scalabilità e gestibilità. Oggigiorno gli operatori di rete richiedono architetture di rete più flessibili, agili, scalabili e semplici. Queste architetture li aiuteranno a implementare servizi di "networking incentrato sull'applicazione" e "basati sul cloud", che richiedono funzionalità sempre più richieste sul mercato. "Segment Routing" è stato creato per affrontare proprio questo problema ed evolvere la rete nell'era del Software Defined Networking. La capacità di ingegnerizzare i flussi di traffico con tale granularità può dare grandi vantaggi commerciali al fornitore di servizi di rete. Segment Routing semplifica l'indirizzamento dei requisiti di traffico dinamico del cliente dall'applicazione di alto livello. Questo lavoro di tesi presenta un confronto completo tra MPLS e Segment Routing Traffic Engineering, anche Implementazione di entrambe le tecnologie in un ambiente di rete SDN, basato su Emulatore di rete GNS3 come livello di rete dati, OpenDayLight come "Controller SDN" e script Python per il recupero di "Segmento" ID "come parte di Orchestrator di rete in Application Layer.

Implementation of segment routing and MPLS traffic engineering in software-defined network based on GNS3 network emulator and OpenDayLight SDN controller

YASINI, SEYED MOHAMMAD JAVAD
2017/2018

Abstract

Segment routing is a technology that is gaining popularity for simplifying Multi-protocol Label Switching (MPLS) networks. It has the benefits of interfacing with software-defined network. SDN is already well-established paradigm in the industry, making it easier to manage the network. Segment Routing is the source-routing paradigm addressing existing drawbacks of MPLS networks in terms of simplicity, scalability and manageability. Nowadays network operators are demanding more flexible, agile, scalable, and simple network architectures. These architectures will help them to implement application-centric networking and cloud-based services, which are increasingly demanded functionalities on the market. Segment Routing was created to address this very issue and evolve network in the era of Software Defined Networking. Ability to engineer traffic flows with such granularity can give network service provider great business benefits. Segment Routing makes it easy to address customer’s dynamic traffic requirements from high-level application. This thesis work presents a comprehensive comparison between MPLS and Segment Routing Traffic Engineering, also Implementation of both technologies in an SDN network environment, based on GNS3 network Emulator as data network Layer, OpenDayLight as SDN Controller, and Python scripts for retrieving Segment IDs as a part of network Orchestrator in Application Layer.
ING - Scuola di Ingegneria Industriale e dell'Informazione
25-lug-2018
2017/2018
"Segment routing" è una tecnologia che sta guadagnando popolarità per la semplificazione delle reti "Multi-protocol Label Switching (MPLS)". Ha i vantaggi di interfacciare con una rete definita dal software. SDN è già un paradigma consolidato nel settore, rendendo più semplice la gestione della rete. "Segment Routing" è il paradigma di routing di origine che affronta gli svantaggi esistenti delle reti "MPLS" in termini di semplicità, scalabilità e gestibilità. Oggigiorno gli operatori di rete richiedono architetture di rete più flessibili, agili, scalabili e semplici. Queste architetture li aiuteranno a implementare servizi di "networking incentrato sull'applicazione" e "basati sul cloud", che richiedono funzionalità sempre più richieste sul mercato. "Segment Routing" è stato creato per affrontare proprio questo problema ed evolvere la rete nell'era del Software Defined Networking. La capacità di ingegnerizzare i flussi di traffico con tale granularità può dare grandi vantaggi commerciali al fornitore di servizi di rete. Segment Routing semplifica l'indirizzamento dei requisiti di traffico dinamico del cliente dall'applicazione di alto livello. Questo lavoro di tesi presenta un confronto completo tra MPLS e Segment Routing Traffic Engineering, anche Implementazione di entrambe le tecnologie in un ambiente di rete SDN, basato su Emulatore di rete GNS3 come livello di rete dati, OpenDayLight come "Controller SDN" e script Python per il recupero di "Segmento" ID "come parte di Orchestrator di rete in Application Layer.
Tesi di laurea Magistrale
File allegati
File Dimensione Formato  
final thesis report- yasini.pdf

accessibile in internet per tutti

Descrizione: thesis final
Dimensione 1.51 MB
Formato Adobe PDF
1.51 MB Adobe PDF Visualizza/Apri

I documenti in POLITesi sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.

Utilizza questo identificativo per citare o creare un link a questo documento: https://hdl.handle.net/10589/141815