|
Směrovací protokol OLSR pro MANET sítě v simulačním prostředí OPNET Modeler
Hošek, Petr ; Molnár, Karol (oponent) ; Růčka, Lukáš (vedoucí práce)
První část práce se zaměřuje obecně na problematiku směrování v počítačových sítích. Popisuje význam směrování, základní prvky, algoritmy a protokoly. Dále popisuje tzv. MANET (Mobile Ad-hoc Network) sítě, kde jsou rozebrány směrovací protokoly v těchto sítích. Další kapitola se věnuje rozboru směrovacích protokolů OSPF (Open Shortest Path First ) verze 3 a protokolu OLSR (Optimized Link State Routing). U obou protokolů jsou popsány základní algoritmy, použití a jejich struktura. U protokolu OSPF je mimo jiné popsán i historický vývoj a rozdíly mezi verzí 2 a 3. U protokolu OLSR je popsán princip tzv. MPR (Multi Protocol Routing) uzlu, které tvoří jednu z nejdůležitějších součástí tohoto protokolu a kterými se odlišují od ostatních. Dále je krátce představen výkonný simulační nástroj OPNET modeler, pomocí kterého je možné simulovat provoz a chování téměř libovolné počítačové sítě s velmi rozsáhlými možnostmi nastavení parametrů jak pro fungování celé sítě, tak uzlů samotných. Praktická část práce je rozdělena do pěti částí. V první části se popisuje struktura procesních modelů, základních prvků, proměnných a bloků editorů směrovacího protokolu OSLR v programu OPNET modeler. Druhá část se věnuje datové struktuře ICI (Interface Control Information), která slouží pro mezi-procesovou komunikaci a ověřuje vytváření a příjem zpráv pomocí této funkce. Třetí část se věnuje procesnímu modelu směrovacího protokolu OLSR. Jsou zde popsány jednotlivé bloky a funkce, které se podílejí na funkci protokolu, a jejich význam. Ve čtvrté kapitole je popsáno rozšíření datové jednotky HELLO zprávy protokolu OLSR o další pole, které je schopné přenášet číselnou hodnotu mezi okolními stanicemi a její výpis do konzole. Poslední blok praktické části se věnuje vytvoření vlastní zprávy, která je odesílána mezi stanicemi jako součást OLSR. Tato zpráva obsahuje parametr aktuální přenosové rychlosti vzájemně komunikujících stanic. Tyto hodnoty jsou pro každou stanici zvlášť ukládány do externího souboru pro pozdější zpracování.
|