Differences

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

Link to this comparison view

saisp:labs:11:contents:03 [2014/05/18 11:36]
mihai.carabas [03. Lorem ipsum]
saisp:labs:11:contents:03 [2014/05/18 14:29] (current)
mihai.carabas
Line 1: Line 1:
-==== 03. Clasificarea folosind ToS ====+==== 03. [10p] Clasificarea folosind ToS ====
  
 În Linux, strategiile de QoS se inspectează și configurează folosind comanda ''​tc''​. Termenul folosit pentru strategiile de QoS este ''​qdisc''​ (de la ''​queueing discipline''​). În Linux, strategiile de QoS se inspectează și configurează folosind comanda ''​tc''​. Termenul folosit pentru strategiile de QoS este ''​qdisc''​ (de la ''​queueing discipline''​).
Line 9: Line 9:
  
 Observați că qdisc-ul implicit este ''​pfifo_fast''​ (strategia implicită de QoS): Observați că qdisc-ul implicit este ''​pfifo_fast''​ (strategia implicită de QoS):
-  * Numele vine de la "priority FIFO".+  * Numele vine de la ''​priority FIFO''​.
   * Este un qdisc **classless** (nu putem clasifica traficul și limita traficul, îl putem doar prioritiza)   * Este un qdisc **classless** (nu putem clasifica traficul și limita traficul, îl putem doar prioritiza)
   * Nu este o simpla coada FIFO, ci conține 3 (sub)cozi, numite 0, 1 si 2 (fiecare din ele fiind FIFO). Cât timp coada coada ''​0''​ conține pachete, cozile 1 si 2 NU vor fi servite.   * Nu este o simpla coada FIFO, ci conține 3 (sub)cozi, numite 0, 1 si 2 (fiecare din ele fiind FIFO). Cât timp coada coada ''​0''​ conține pachete, cozile 1 si 2 NU vor fi servite.
Line 34: Line 34:
 </​code>​ </​code>​
  
-Observăm că pachetele ​"normale" ​(cu TOS 0x00) sunt introduse în (sub)coada 1. La punctul anterior, fluxul UDP avea o pierdere semnificativă de pachete. O primă soluție ar fi marcarea pachetelor de voce și video cu un ToS favorabil (de exemplu, ''​0x10''​),​ pentru a avea prioritate mai mare față de pachetele. Marcarea se realizează folosind lanțul ''​mangle''​ al comenzii ''​iptables'':<​code>​+Observăm că pachetele normale (cu TOS 0x00) sunt introduse în (sub)coada 1. La punctul anterior, fluxul UDP avea o pierdere semnificativă de pachete. O primă soluție ar fi marcarea pachetelor de voce și video cu un ToS favorabil (de exemplu, ''​0x10''​),​ pentru a avea prioritate mai mare față de pachetele. Marcarea se realizează folosind lanțul ''​mangle''​ al comenzii ''​iptables'':<​code>​
 root@gateway:​~# ​ iptables -t mangle -A OUTPUT -p udp --dport 6000:8000 -j TOS --set-tos Minimize-Delay root@gateway:​~# ​ iptables -t mangle -A OUTPUT -p udp --dport 6000:8000 -j TOS --set-tos Minimize-Delay
 </​code>​ </​code>​
saisp/labs/11/contents/03.1400402188.txt.gz · Last modified: 2014/05/18 11:36 by mihai.carabas
CC Attribution-Share Alike 3.0 Unported
www.chimeric.de Valid CSS Driven by DokuWiki do yourself a favour and use a real browser - get firefox!! Recent changes RSS feed Valid XHTML 1.0