This shows you the differences between two versions of the page.
saisp:labs:11:contents:04 [2014/05/18 11:52] mihai.carabas [04. Lorem ipsum] |
saisp:labs:11:contents:04 [2014/05/19 13:16] (current) alexandru.carp [04. [5p] Traffic shaping în Linux] |
||
---|---|---|---|
Line 1: | Line 1: | ||
- | ==== 04. Traffic shaping în Linux ==== | + | ==== 04. [5p] Traffic shaping în Linux ==== |
Am observat faptul că policing-ul pe baza ToS-ului nu este suficient pentru a asigura echitatea între servicii. Soluția ce se apoate aplica este dată de limitarea serviciilor FTP și HTTP. | Am observat faptul că policing-ul pe baza ToS-ului nu este suficient pentru a asigura echitatea între servicii. Soluția ce se apoate aplica este dată de limitarea serviciilor FTP și HTTP. | ||
Line 12: | Line 12: | ||
</code> | </code> | ||
- | Rulați din nou script-ul ''iperf-gateway.sh'' de pe stația ''gateway. Asteptați 60 de secunde și inspectați output-ul afișat. Ce observati? Pierderile de pachete pentru conexiunea UDP au dispărut, qdisc-ul ''tbf'' asigurând echitate între conexiuni. | + | Rulați din nou script-ul ''iperf-gateway.sh'' de pe stația ''gateway''. Asteptați 60 de secunde și inspectați output-ul afișat. Ce observați? Pierderile de pachete pentru conexiunea UDP au dispărut, qdisc-ul ''tbf'' asigurând echitate între conexiuni. |
- | Cu toate că suma vitezelor fluxurilor este de aproximativ 50Mbps, ea nu este distribuită așa cum ne-am fi asteptat. Fluxurile FTP și HTTP ocupa mai mult decât 9Mbps. Motivul este că limitarea a fost facută printr-o metoda **classless**, ce limitează întreg traficul de pe o interfață, fără a avea posibilitatea de a selecta și clasifica diferite tipri de trafic. | + | Cu toate că suma vitezelor fluxurilor este de aproximativ 50Mbps, ea nu este distribuită așa cum ne-am fi asteptat. Fluxurile FTP și HTTP ocupa mai mult decât 9Mbps. Motivul este că limitarea a fost facută printr-o metoda **classless**, ce limitează întreg traficul de pe o interfață, fără a avea posibilitatea de a selecta și clasifica diferite tipuri de trafic. Soluția este dată de aplicarea unui qdisc **classful**, ce trateaza in mod separat diferitele clase de trafic. |
- | ** Solutia este aplicarea unui qdisc **classful**, ce trateaza in mod separat diferitele clase de trafic. | + |