vyuka:cviceni:x36dsi:projekt2_nezobrazovat

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
vyuka:cviceni:x36dsi:projekt2_nezobrazovat [2010/04/14 21:10] vikturekvyuka:cviceni:x36dsi:projekt2_nezobrazovat [2010/04/26 13:46] (current) vikturek
Line 77: Line 77:
   *__bool cutThrough__ - zapnutí metody Cut-Through pro přeposílání paketů mezi porty. Ve stupni obtížnosti 1 nechte defaultně false.   *__bool cutThrough__ - zapnutí metody Cut-Through pro přeposílání paketů mezi porty. Ve stupni obtížnosti 1 nechte defaultně false.
  
-Switch má standardně 8 portů. 8 vstupních a 8 výstupních. Pro každý port má vstupní buffer. Kapacita bufferu je dána parametrem a udává počet rámců, který lze do bufferu vložit bez ohledu na jejich velikost.+Switch má standardně 8 portů. 8 vstupních a 8 výstupních. Pro každý vstupni port má vstupní buffer. Kapacita bufferu je dána parametrem a udává počet rámců, který lze do bufferu vložit bez ohledu na jejich velikost.
  
 Switch má pro každý port tabulku MAC adres, kam ukládá zdrojové MAC adresy rámců, které na daném portu obdrží.  Switch má pro každý port tabulku MAC adres, kam ukládá zdrojové MAC adresy rámců, které na daném portu obdrží. 
Line 94: Line 94:
 ===Co je vaším úkolem?=== ===Co je vaším úkolem?===
  
-1) implementujte zadané moduly a do jednoho switche zapojte 8 PC stanic. U switche nastavte velikost bufferů na 3. Metoda Round-Robin bude true (pojede to tedy s tou efektivnější metodou. +1) implementujte zadané moduly a do jednoho switche zapojte 8 PC stanic. U switche nastavte velikost bufferů na 3. Metoda Round-Robin bude true (pojede to tedy s tou efektivnější metodou.\\ 
-2) u PC stanice navrhněte nebo použijte nějaký potvrzovací protokol. Stačí aby měl timeout (aby poznal, že se rámec prostě ztratil) a nějaké sekvenční číslo (aby poznal, které rámce se ztratily). Na základě těchto údajů bude každá PC stanice měřit svou průměrnou ztrátovost odeslaných rámců. (Pokud potřebujete do rámce přidat další položky, vytvořte nový typ rámce, který bude z DataMessage dědit.) +2) u PC stanice navrhněte nebo použijte nějaký potvrzovací protokol. Stačí aby měl timeout (aby poznal, že se rámec prostě ztratil) a nějaké sekvenční číslo (aby poznal, které rámce se ztratily). Na základě těchto údajů bude každá PC stanice měřit svou průměrnou ztrátovost odeslaných rámců. (Pokud potřebujete do rámce přidat další položky, přidejte je přímo do těla DataMessage.)\\ 
-3) u PC stanic najděte takové nastavení parametrů, aby začalo docházet ke ztrátám rámců. Až se vám to podaří zkuste vyvodit jakou závislost má velikost vstupních bufferů na celkovou průměrnou ztrátovost rámců (= součet průměrných ztrát všech PC stanic / 8). Výsledky slovně zhodnoťte, zkuste vytvořit přehledný graf a nezapomeťe uvést, pro jak velký vzorek dat jste měření provedli a jak dlouho jste měřili. +3) u PC stanic najděte takové nastavení parametrů, aby začalo docházet ke ztrátám rámců. Až se vám to podaří zkuste vyvodit jakou závislost má velikost vstupních bufferů na celkovou průměrnou ztrátovost rámců (= součet průměrných ztrát všech PC stanic / 8). Výsledky slovně zhodnoťte, zkuste vytvořit přehledný graf a nezapomeťe uvést, pro jak velký vzorek dat jste měření provedli a jak dlouho jste měřili. Upozornění: Velikost timeoutu je klíčová pro správné naměření statistik. Každý si tedy zvolí velikost timeoutu a svá měření vztáhne k této hodnotě. Ve zprávě uveďte Vaše zamyšlení jaký vliv má velikost timeoutu na Vaše výsledky.\\ 
-4) Pokuste se provést statistické porovnání chování switche v zatíženém provozu se zapnutou a vypnutou metodou Roun-Robin. +4) Pokuste se provést statistické porovnání chování switche v zatíženém provozu se zapnutou a vypnutou metodou Roun-Robin.\\ 
-5) Vypracujte stručnou přehlednou zprávu o vašich výsledcích. Stručnost a věcnost je vítána.+5) Vypracujte stručnou přehlednou zprávu o vašich výsledcích. Stručnost a věcnost je vítána.\\
  
 ===Slovo na závěr=== ===Slovo na závěr===
  • vyuka/cviceni/x36dsi/projekt2_nezobrazovat.1271279438.txt.gz
  • Last modified: 2010/04/14 21:10
  • by vikturek