Programomis konfigūruojamas tinklas: teorija ir koncepcijos diegimas eksperimentinėje aplinkoje
Kapturauskas, Vytautas |
Baigiamajame magistro darbe atkreipiamas dėmesys į naujos tinklo architektūros poreikį, iškilusį dėl esamų tinklo technologijų trūkumų, pristatoma naujojo, OpenFlow protokolu besiremiančio, programomis konfigūruojamo tinklo sąvoka bei jos veikimo principai, detalizuojama šio tinklo architektūra bei jos sudedamieji elementai, tokie kaip OpenFlow valdikliai ir komutatoriai. Išsamiai aprašoma, kaip vyksta ryšys tarp šių pamatinių tinklo elementų.Praktinėje darbo dalyje pristatomi trys tyrimui pasirinkti OpenFlow valdikliai - NOX, POX ir Floodlight ir du komutatoriai - fizinis HP 5406zl J8697A su 24 jungčių gigabitų moduliu HP J8702A 24p Gig-T zl ir virtualus Open vSwitch. Atliekami valdiklių srauto pralaidumo bei gaišties laiko ir komutatorių srauto pralaidumo testai. Galiausiai, užmezgamas valdiklio-komutatoriaus ryšys ir apibendrinami gauti testavimų rezultatai, pagal kuriuos nusprendžiami atsakymai į pagrindinius darbe iškeltus klausimus. Pagrindinis darbo tikslas yra įvertinti, ar programomis konfigūruojamo tinklo koncepcija yra išbaigta ir perspektyvi, išnagrinėjus pamatinių šio konceptualaus tinklo elementų veikimo eksperimentinėje aplinkoje efektyvumą.Darbą sudaro penkios dalys: įvadas, teorinė dalis, praktinė dalis, išvados, literatūros sąrašas.Darbo apimtis - 58 puslapiai teksto be priedų, 21 paveikslai, 4 lentelės, 17 bibliografiniai šaltiniai. Atskirai pridedami darbo priedai.
The master thesis draws attention to the need for a new network architecture that arises due to the limitations of current networking technologies, introduces the notion of a new, OpenFlow-based Software-defined networking (SDN), describes its operational principles and specifies the network architecture and its components, such as OpenFlow controllers and switches. The connection between the two is detailed.In the practical part, three controllers - NOX, POX and Floodlight as well as two switches - physical HP J8702A 24p Gig-T zl and virtual Open vSwitch that were chosen to be analysed are discussed. Throughput and latency tests are performed on the controllers, whereas the switches become subjects of throughput testing only. Finally, the controller-switch connection is established and the results of the tests, that help find the answers to the main questions of the thesis, are summarized.The main aim of the thesis is to evaluate whether the concept of the Software-defined network is complete and viable by analyzing the performance efficiency of its fundamental components in experimental environment.The thesis has 5 parts: introduction, theoretical part, practical part, conclusions and references.