| | SLO | ENG | Cookies and privacy

Bigger font | Smaller font

Show document Help

Title:ZBIRANJE PODATKOV O TOPOLOGIJI IN PARAMETRIH ZMOGLJIVOSTI OMREŽJA OPENFLOW
Authors:ID Krznarević, Marin (Author)
ID Brezočnik, Zmago (Mentor) More about this mentor... New window
Files:.pdf MAG_Krznarevic_Marin_2013.pdf (2,38 MB)
MD5: 93494C23277C1ED90439D28D8161436F
 
Language:Slovenian
Work type:Master's thesis/paper
Typology:2.09 - Master's Thesis
Organization:FERI - Faculty of Electrical Engineering and Computer Science
Abstract:Zamisel o programsko definiranem omreževanju (ang. Software defined networking - SDN) temelji na ločitvi funkcionalnosti, ki se nanašajo na nadziranje procesa podajanja omrežnega prometa v omrežnih napravah (v nadaljnjem besedilu nadzorna ravnina) od samih usmerjevalnikov in stikal, ki so odgovorni za dejansko podajanje prometnih tokov (v nadaljnjem besedilu podatkovna ravnina). Današnje omrežne naprave imajo zaradi uporabe dinamičnih protokolov (npr. EIGRP, OSPF, ...) definirano množico pravil za usmerjanje in podajanje paketov, nad katerimi omrežni operaterji nimajo zadostne ravni nadzora. Zato je zelo pomembno in učinkovito dati prednost paketom, ki prenašajo multimedijske podatke, nad tistimi, ki pošiljajo podatke z 'nizko' prioriteto (e-pošta, prenos datotek, ...). Cilj magistrske naloge je proučiti specifikacijo OpenFlow (OF), način njene izvedbe v okviru sistema IMUNES (Integrated Multiprotocol Network Emulator/Simulator), razvitega na Fakulteti za elektrotehniko in računalništvo v Zagrebu [7], ter programske rešitve, namenjene za simulacijo in emulacijo omrežne topologije. Poleg tega je treba analizirati mehanizme za zbiranje podatkov o topologiji in parametrih zmogljivosti omrežja OF, predložiti model izbranih mehanizmov v OF-omrežju in razviti programsko implementacijo tega modela za IMUNES. Glavni element emulatoja je virtualno vozlišče. To je primerek omrežne plasti in nič ali več medsebojno povezanih uporabniških procesov. Virtualna vozlišča so kopije plasti TCP/IP v gostiteljskem računalniku in podpirajo enake funkcije kot pravi operacijski sistem (tabele usmerjanja, požarni zid, ...). V okviru SDN-specifikacij OF definira komunikacijski protokol drugega sloja med centraliziranim krmilnikom (odgovornim za sprejemanje odločitev o podajanju) in omrežnimi napravami. Tak pristop omogoča krmilniku, da lahko nastavlja pravila o podajanju na osnovi toka (ang. per-flow basis). Komunikacija s krmilnikom se lahko opravlja z uporabo varnega kanala ali TCP-povezavo za vsako vozlišče znotraj omrežja. Krmilnik Floodlight je bil izbran zato, ker s svojo modularno arhitekturo omogoča razvoj novih funkcij in ima veliko možnosti za nadgradnjo. Poleg tega večina raziskovalcev, ki so zainteresirani za razvoj OF, uporablja krmilnik Floodlight, in zaradi tega obstaja o njem veliko dokumentacije. Open vSwitch (OVS) je izbran zaradi izčrpne dokumentacije, relativno pogostega posodabljanja, podpore za Floodlight in OF in ker obstaja različica, ki je posebej prilagojena za operacijski sistem FreeBSD. Če upoštevamo problem sprejemanja odločitev o posredovanju za različne medijske tokove, ki pripadajo neki večpredstavnostni seji, in dodeljevanja optimalnih poti skozi omrežje v smislu dosežene zmogljivosti, je ključno vprašanje zbiranje in upravljanje podatkov o topologiji omrežja in zmogljivosti povezav. Poleg tega parametri o zmogljivosti zagotavljajo informacijo o stanju omrežja in lahko vključujejo prepustnost, zakasnitev, trepetanje in verjetnost napake/izgube paketa. Da bi centralizirani krmilnik lahko sprejemal odločitve o primernih poteh skozi omrežje za vsak medijski tok, mora pridobiti informacije o topologiji omrežja in parametrih zmogljivosti za vsako povezavo. To zahteva načrtovanje in izvedbo takšne rešitve, ki bo sposobna zbrati podatke o zmogljivosti in topologiji iz več omrežnih naprav. Cilj izvedbe je bil učinkovito zbirati podatke o številu izgubljenih paketov in izračunati relativno izgubo paketov v vsakem vozlišču. Testiranje je bilo izvedeno v sistemu IMUNES na virtualnih vozliščih in v virtualnem stroju. Pomembno je omeniti, da mora sistem delovati v okolju z dejanskimi napravami. Opisani model programske izvedbe skupaj z optimizacijskim algoritmom in sistemom za nadzor posredovanja definira sistem za optimizacijo poti s SDN.
Keywords:topologija omrežja, simulacija/emulacija omrežja, krmilnik Floodlight, stikalo Open vSwitch, IMUNES, OpenFlow
Place of publishing:Maribor
Publisher:[M. Krznarević]
Year of publishing:2013
PID:20.500.12556/DKUM-42943 New window
UDC:004.722(043)
COBISS.SI-ID:17565462 New window
NUK URN:URN:SI:UM:DK:D5HLZCLV
Publication date in DKUM:04.12.2013
Views:1824
Downloads:244
Metadata:XML DC-XML DC-RDF
Categories:KTFMB - FERI
:
KRZNAREVIĆ, Marin, 2013, ZBIRANJE PODATKOV O TOPOLOGIJI IN PARAMETRIH ZMOGLJIVOSTI OMREŽJA OPENFLOW [online]. Master’s thesis. Maribor : M. Krznarević. [Accessed 21 January 2025]. Retrieved from: https://dk.um.si/IzpisGradiva.php?lang=eng&id=42943
Copy citation
  
Average score:
0.5
1
1.5
2
2.5
3
3.5
4
4.5
5
(0 votes)
Your score:Voting is allowed only for logged in users.
Share:Bookmark and Share


Hover the mouse pointer over a document title to show the abstract or click on the title to get all document metadata.

Secondary language

Language:English
Title:COLLECTING DATA ABOUT THE TOPOLOGY AND PERFORMANCE PARAMETERS OF AN OPENFLOW NETWORK
Abstract:Software defined networking is a concept in which it is possible to separate the network control plane from the data plane of network devices, meaning that the control of the network is centralized on a controller which communicates with the lower layer devices by using the OpenFlow (OF) protocol. OF, OF-controllers and OF switches are described in this thesis, as well as the tools for collecting performance parameters. The support for collecting data about the topology of a network is developed and implemented using Floodlight REST API. The relative packet loss ratio on switch interfaces is implemented inside a Python script using sFlow technology and sFlow-RT collector. Operations, administration and maintenance (OAM) technology for delay measurement on Open vSwitch was described but not implemented, because of the support inside Open vSwitch.
Keywords:Network topology, simulation/emulation of a network, Floodlight controller, Open vSwitch, IMUNES, OpenFlow


Comments

Leave comment

You must log in to leave a comment.

Comments (0)
0 - 0 / 0
 
There are no comments!

Back
Logos of partners University of Maribor University of Ljubljana University of Primorska University of Nova Gorica