This dissertation aims to explore how one could leverage Software Defined Network (SDN) and Network Function Virtualization (NFV) principles in order to realize Service Function Chaining (SFC) in a network. SDN is a new networking paradigm, which makes a network programmable through the use of a software entity called SDN controller. NFV is intended to enable deployment of virtualized network functions, therefore replacing existing hardware solutions. SFC provides the ability to route user traffic to one or more network functions in an orderly manner. SFC will potentially enable many use cases such as data providers being able to dynamically steer user traffic through a set of network functions such as rewall and loadbalancer. This study is based on a set of goals. These goals evolve around the implementation of a prototype that will enable a SDN controller to steer user traffic through a series of virtualized network functions (VNFs). An important part of the prototype setup is a Network Management Software (NMS) named BECS, which is developed by Packetfront Software AB. BECS is acting as an orchestrator on the network and has complete awareness of all the network devices present on the network it manages. One of the main requirements of the prototype is to enable BECS to communicate with a SDN controller. Once that has been achieved, BECS could provide the necessary information that the controller needs in order to create and install a set of forwarding rules in the SDN enabled switches of the network. All those steps are necessary in order to achieve SFC. In this prototype, SFC is realized by demonstrating the user specific traffic steering through a set of VNFs in a specific order, based on control messages originated from BECS. Until now, network architecture has been limited to the capabilities of the actual hardware equipment. SDN and NFV help us to overcome this limitation. Information needs to be available anywhere and at any time, in a reliable and secure way. To ensure that, we propose a new scheme of network architecture through our prototype solution. This solution intends to give the ability to network managers to re-shape their networks based on their needs by the use of SFC. / Denna avhandling syftar till att undersöka hur man kan utnyttja principer för Software Defined Network (SDN) och Network Function Virtualization (NFV) för att förverkliga Service Function Chaining (SFC) i ett nätverk. SDN är en ny typ av nätverksparadigm som gör ett nätverk programmerbart genom användning av en programvaruenhet som kallas SDN controller. NFV syftar till att möjliggöra utbyggnaden av virtualiserade nätverksfunktioner och på så sätt ersätta befintliga hårdvarulösningar. SFC bidrar till en förmåga att dirigera trafiken till en eller flera nätverksfunktioner på ett ordnat sätt. SFC kommer potentiellt att möjliggöra många användningsområden, t.ex. uppgiftslämnare som dynamiskt kommer kunna styra användartrafik genom en uppsättning av nätverksfunktioner såsom firewall och loadbalancer. Studien är baserad på en uppsättning av mål. Dessa mål kretsar kring genomförandet av en prototyp som gör det möjligt för en SDN-styrenhet att styra användartrafik genom en serie av virtualiserade nätverksfunktioner (VNFs). En viktig del av prototypinstallationen ar en Network Management Software (NMS) som heter BECS, vilken är utvecklad av Packetfront Software AB. BECS agerar som en Orchestrator på nätet och har fullständig kännedom om alla nätverksenheter som finns i nätverket som den förvaltar. Ett av de viktigaste kraven for prototypen är att göra det möjligt for BECS att kommunicera med en SDN controller. När detta uppnåtts kunde BECS lämna nödvändiga uppgifter som styrenheten behöver for att kunna skapa och installera en uppsattning vidarebefordrade regler iSDN-aktiverade switchar pa natet. Alla dessa åtgarder är nödvändiga for att uppnå SFC. I denna prototyp realiseras SFC genom att påvisa den användarspecifika trafikstyrningen genom en uppsättning VNFs i en viss ordning, vilket baseras på styrmeddelanden som härstammar fran BECS. Fram till nu har nätverksarkitektur varit begränsad till förmågan hos den faktiska hårdvaruutrustningen. SDN och NFV hjalper oss att undvika denna begränsning. Information måste finnas tillgänglig överallt och när som helst på ett tillförlitligt och säkert sätt. For att säkerställa detta föreslår vi med hjälp av vår prototyplösning ett nytt system for nätverksarkitektur. Denna lösning har för avsikt att ge network managers en förmåga att omforma sina nät baserat på deras behov av SFC-anvandning.
Identifer | oai:union.ndltd.org:UPSALLA1/oai:DiVA.org:kth-204462 |
Date | January 2016 |
Creators | Chatzis, Vasileios |
Publisher | KTH, Skolan för informations- och kommunikationsteknik (ICT) |
Source Sets | DiVA Archive at Upsalla University |
Language | English |
Detected Language | Swedish |
Type | Student thesis, info:eu-repo/semantics/bachelorThesis, text |
Format | application/pdf |
Rights | info:eu-repo/semantics/openAccess |
Relation | TRITA-ICT-EX ; 2016:179 |
Page generated in 0.0028 seconds