vyuka:cviceni:x36dsi:projekt2

This is an old revision of the document!


Ukázkový přiklad pro Omnet++ s ukázkou složených modulů

Ukázkový příklad je ve zkomprimovaném projektu. Import do prostředí Omnetu je přes Import→Existing Projects…→Select archive file.

Zadání projektu 2 je prakticky shodné s projektem 1. Rozdílné části zadání jsou zvýrazněny tučným fontem!!!

X36DSI: Zadání projektu č.2

Nasimulujte pomocí výukového systému na SHO 4-portový přepínač (switch). Ke každému portu přepínače je připojen rozbočovač (hub), na který je připojeno N počítačů. Všechny linky mají technologii Ethernet 100 Mbps. Použita je metoda přístupu k médiu CSMA.

Od simulujte komunikaci, při které každý počítač komunikuje s M počítači z jiných sítí (náhodně). Počítač posílá ostatním počítačům (přes switch) rámce délky 1500 bytů, a to v intervalu s rovnoměrným rozložením od 100 do 500 ms.

Stanice, která chce odeslat zprávu, ověří, že je médium volné. Stanice neřeší kolize. Pokud je médium obsazené počká náhodnou dobu T (rovnoměrné rozložení 100 až 200 ms). Poté se pokusí znovu rámec odeslat. Neuspěje-li, počká dobu 2T. Potom 4T, 8T, 16T a pokud i potom neuspěje, ohlásí chybu a rámec již neodesílá.

Přepínač můžete simulovat jednou vstupní frontou. Výstupní fronty jsou nepovinné (ale vhodné). Pakety se do výstupních front řadí až po přepnutí. Přepínač již od začátku simulace bude vědět, v jakém směru leží který počítač, a rámce pro tento počítač posílá pouze na ten jeden konkrétní port. Pro přepnutí počítejte s konstantním zpožděním 100ms.

Přepínač má bohužel občas poruchu. Během poruchy vymaže všechny fronty a zruší přijímaný i odesílaný rámec. Poruchy se dostavují každých 800 až 1000 ms (rovnoměrné rozložení) a trvají 10 ms.

Implementujte popsanou situaci pomocí výukového systému na SHO.

Jestliže je ke každému hubu připojeno 10 počítačů:
Zjistěte průměrnou délku všech front.
Zjistěte maximální využitou délku všech front.
Zjistěte minimální čas potřebný pro průchod rámce (od hubu k hubu).
Zjistěte průměrný čas potřebný pro průchod rámce (od hubu k hubu).
Zjistěte maximální čas potřebný pro průchod rámce (od hubu k hubu).

Úlohu odevzdejte mailem na adresu cernyvi2@fel.cvut.cz ve formě exportovaného projektu přímo z prostředí Omnetu. Termín odevzdání není zatím přesně stanoven. Předběžně to vypadá na zápočtový týden.

  • vyuka/cviceni/x36dsi/projekt2.1303839341.txt.gz
  • Last modified: 2011/04/26 17:35
  • by vikturek