Týmto by sme vás radi informovali o prebiehajúcom seminári k programu OPNET modeler na tvorbu sieťových modelov a simulácií.
Aj keď seminár bude prebiehať na katedre KIS, radi by sme pracovali vo väčšom týme, preto pozývame všetkých, ktorým by tento seminár mohol byť v niečom užitočný. Kto sa s OPNETom ešte nestretol, bližšie info o knižnici simulačných modelov v OPNETe si môže pozrieť tu: http://www.opnet.com/solutions/network_rd/simulation_model_library/.
Kedy: január až marec 2013, každý utorok 13:00 – 15:00
Kde: Laboratórium B301
Obsah seminára: naplánovali sme 10 tém, ktoré sme rozdelili na dve polovice, pričom prvých 5 tém bude prebiehať cez skúškové v dohodnutom čase (stredy), a ďalších 5 tém bude prebiehať cez semester, pred začiatkom ktorého sa dohodne presný termín v závislosti na rozvrhoch aktívnych účastníkov seminára.
1. Témy cez skúškové:
16.1.2013, 09:00 – Úvod do programu OPNET Modeler, inštalácia programu na svoj počítač, ukážková simulácia
22.1.2013, 13:00 – Ukážka simulácie lokálnej siete typu Ethernet s hviezdicovou topológiou, 2 poschodia
29.1.2013, 13:00 – Simulácia frontu M/M/1
05.2.2013 QoS mechanizmus Random Early Detection (RED)
12.2.2013 Metódy radenia paketov do frontov (FIFO, PQ, WFQ)
2. Témy cez letný semester:
(v týždni od daného dátumu, deň sa určí neskôr, témy sa ešte upravia podľa výsledkov z predošlých stretnutí a preferencií účastníkov)
5.3.2013 Simulácia siete Ethernet (Aloha, CSMA, CSMA-CD)
12.3.2013 – pokračovanie simulácie siete Aloha
2.3.2013 Sieť Metro Ethernet s MPLS
9.4.2013 Simulácia prístupových sietí
16.4.2013 Samopodobná sieťová prevádzka
23.4.2013 Simulácia siete ŽU, FRI
Poznámky a materiály z jednotlivých stretnutí budeme priebežne uverejňovať tu:
1. stretnutie 16.1. streda 09:00 – 11:00
-
Inštrukcie na seminár:
- Aj keď vás zaujímajú iba niektoré vybrané témy, odporúčame prísť na prvé stretnutie 16.1., kde sa bude hovoriť úvodné slovo k programu a program sa bude inštalovať na počítače účastníkov seminára.
- Odporúčame si priniesť vlastný notebook, na ktorom môžete pracovať v OPNETe aj mimo seminára. Kto by túto možnosť nechcel, nemohol využiť, je možné pracovať na katedrovom serveri, kde je OPNET už nainštalovaný a je možné tam pracovať vzdialene z ľubovoľného PC s pripojením na internet.
- Inštalačné programy dodáme na prvom stretnutí na CD, v prípade záujmu ich môžeme ešte pred začiatkom seminára nakopírovať na USB, pokiaľ niekto nemá na notebooku CD mechaniku, v takomto prípade sa prosím ozvite mailom.
- Kapacita laboratória RB301 je 10 ľudí, prihlásených je už 7 ľudí, takže spokojne sa ešte traja môžu pridať, pri väčšom záujme sa presunieme do vedľajšieho laboratória RB302, kde nás môže byť do 20
-
Materiály zo seminára:
- Úvodná prezentácia o programe OPNET
- Kto neprišiel na prvé stretnutie, je dobré si prečítať túto prezentíciu. Na konci sú inštrukcie k inštalácií programu OPNET Modeler. Kto si nenainštaluje OPNET na svoj počítač, môže ešte využiť možnosť pracovať v OPNETe na vyhradenom katedrovom serveri, kde je OPNET už nainštalovaný.
2. stretnutie 22.1. utorok 13:00 – 15:00
-
Inštrukcie na seminár:
- stretneme sa v lab. RB303
-
Materiály zo seminára:
- Na seminári sme robili simuláciu "Small Internetworks"
-
Pracovali sme v OPNETe na serveri ELIB cez remote desktop. Pri probléme so zamrznutou aplikáciou je potrebné zrušiť proces modeler.exe takto:
- cmd > tasklist.exe (tu zistiť PID procesu pre modeler.exe)
- cmd> taskkill.exe /PID 196 /F (196 je číslo procesu)
- Ak na PC na ktorom spúštame OPNET Modeler nemáme administrátorské práva, OPNET nemôže zapisovať do OPNET adresára na disku C kde je nainštalovaný, a nie je možné kompilovať projekty. Vyriešiť sa to dá nastavením parametra "stdmod" v MENU: Edit -> Preferences .. Search for "Repository" a v položke Network Simulation Repositories nastaviť "stdmon". Potom nebude kompilovať projekty, ale použije už predkompilované projekty. Nie je potom ale možné nijako ich meniť, teda čo sa týka pridávania vlastného zdrojového kódu, pretože ten by bolo potom potrebné skompilovať. Dnes sme žiadny vlastný kód nepridávali, takže sme si vystačili aj so stdmod nastavením.
- O týždeň už budeme pracovať nie na ELIB servery, ale na SIMUL servery, prípadne na vlastných notebookoch, takže tento problém by už nastať nemal.
- Viacerých zaujímala tvorba vlastného uzla, takže nabudúce vrámci MM1 ukážky si takýto uzol vytvoríme cez process model.
3. stretnutie 29.1. utorok 13:00 – 15:00
-
Inštrukcie na seminár:
- stretneme sa v lab. RB303
-
Materiály zo seminára:
- Na seminári sme robili simuláciu M/M/1 a M/D/1
- Postup tvorby simulácie je možné naštudovať tu: MM1 a MD1
4. stretnutie 05.2. utorok 13:00 – 15:00
- QoS mechanizmus Random Early Detection (RED)
5. stretnutie 12.2. utorok 13:00 – 15:00
-
Inštrukcie na seminár:
- medzipaketové medzery v toku IPTV pre 1 kanál TV programu Markíza si môžete stiahnuť tu: Markiza.txt
- Metódy radenia paketov do frontov (FIFO, PQ, WFQ)
6. stretnutie 5.3 (+ 12.3) utorok 13:00 – 15:00
- Realizovaná simulácia siete Aloha, pokračujeme 12.3, nakoľko sme nestihli dokončiť všetky modely uzlov a procesné modely. 12.3.2013 už budeme vidieť výsledky simulácie, ktotré potom porovnáme s matematickými modelmi.
Otvorene otazky zo seminara ktore treba doriesit:
-
prijate_pakety – nazov OK
pocet_znicenych – radsej nazvat: znicene_pakety - FIN, FOUT – toto nevieme co znamena presne, treba zistit, spisat do labaku ako poznamku
- bus tap – toto je T konektor, do labaku uviest
- simulacny cas – skusit dlhsie simulovat ako 20000s, zistit od akej hodnoty/casu simulacie sa uz hodnoty nemenia
- Sim Time Elapsed – co to presne znamena? uviest do labaku
- Advanced (pri editovani 20 vysielacov)- niekedy nie je zaskrtnute a nezobrazi celu ponuku, uviest do labaku ako poznamku/upozornenie
-
vysledky
- nevieme preco max pre jednoduchu Alohu bolo niekedy 0.2 (pre lubovolny seed) a nie 0.18
- vsetkym spravilo dve lokalne minima v grafe priepustnosti pre jednoduchu Alohu (asi aj slotovanu?) – treba zistit preco, viac zahustit graf, dlhsie simulovat, viac hodnot spriemerovat….
- este doplnit exponencialnu velkost paketov, a zistit ake su vysledky, mali by byt blizsie analytickym vysledkom z matiky
- doplnit do grafov statistiky: stredny pocet opakovani paketov
7. stretnutie 19.3.2013 utorok 13:00 – 15:00
- Budeme simulovať CSMA model (vylepšenú/opravenú Alohu)
- Na stiahnutie:
- /wp-content/uploads/files/files/ALOHA_VS_SCMA.rar
- /wp-content/uploads/files/files/ALOHA_VS_SCMA.zip
- Potrebne zdrojove kody:
HEADER BLOCK:
- Externé zdroje ku modelovaniu CSMA v programe Opnet:
- Modeler CSMA/CD
- OPNET Modeler Development of laboratory exercises based on …
- Lecture 1 – KFUPM
-
Senior Design ProjectOPNET Modeler & Short-Range Wireless Routing
-
Otvorene otazky zo seminara ktore treba doriesit:
- viac hodnot nasimulovat aby bolo vidiet klesajucu tendenciu priepustnosti aj pre CSMA
- viac zahustit bod maxima priepustnosti, aby sme v grafe videli lepsi priebeh, nielen 3 hodnoty okolo vrcholu
- spisat clanok o rieseni problemov so spustenim simulacii na 64 bit systemoch [Mikulas]
8. stretnutie 2.4.2013 utorok 13:00 – 15:00
- Simulácia CSMA/CD modelu
- Otvorene otazky zo seminara ktore treba doriesit:
- cesty mozu byt aj ine k tutorialu/modelom, niekto to ma na C:/OPNET… dat do poznamky do labaku
- co ked nastavim na stanici inu rychlost ako je rychlost zbernice (10Mbps) ? Dostanem error, alebo to prejde a okrese rychlost?
- vacsie pakety bude vediet spracovat? co s nimi spravi, vysle aj velke? nema to kto asi segmentovat…, chyba tu transportna vrstva
-
niektorym ludom sa objavila aj v Licence Managaeri: Simulation Runtime, niektorym nie a tym to zbehlo v poriadku. Treba preskumat preco to nejde, resp. co nastavit aby to vsetkym preslo v poriadky a vzdy, chybova hlaska bola nasledovna:
Beginning simulation of JU_ethcoax_net_ref-scenario1 at 15:04:07 Tue Apr 02 2013
—-
To execute a simulation, you must contact a license server
with a valid "Simulation Site License" or "Simulation Runtime" license.
—-
Use "License" -> "License Management" in your OPNET software
to check license availability.
Terminating simulation.
—- - doriesit zobrazenie grafu X=utilization, Y=throughput, ked uz sa vyriesi predosly problem.
9. stretnutie 9.4.2013 utorok 13:00 – 15:00, RB302
10. stretnutie 23.4.2013 utorok 13:00 – 15:00, RB302
- Simulácia Jacksonova sieť
- Návod na stiahnutie: TU