qos_project
Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revisionNext revisionBoth sides next revision | ||
qos_project [2017/12/19 08:17] – [8. [PO3] Analyzing QoS] carine | qos_project [2017/12/19 08:56] – [8. [PO3] Analyzing QoS] carine | ||
---|---|---|---|
Line 297: | Line 297: | ||
__**1. 16Mb/s**__ | __**1. 16Mb/s**__ | ||
+ | |||
- __Without QoS:__ | - __Without QoS:__ | ||
+ | We have to create two different classes with exactly the same bandwidth allocated for each as if no QoS is applied. The following commands are used: | ||
+ | <code bash> tc class add dev eth1 parent 1:1 classid 1:10 hfsc ls rate 16000kbit ul rate 16000kbit </ | ||
+ | <code bash> tc class add dev eth1 parent 1:1 classid 1:20 hfsc ls rate 16000kbit ul rate 16000kbit </ | ||
+ | <code bash> iptables -t mangle -A POSTROUTING -o eth1 -p udp --dport 1234 -j CLASSIFY --set-class 1:10 </ | ||
+ | <code bash> iptables -t mangle -A POSTROUTING -o eth1 -p udp --dport 5201 -j CLASSIFY --set-class 1:10 </ | ||
+ | <code bash> iptables -t mangle -A POSTROUTING -o eth1 -p tcp --dport 5202 -j CLASSIFY --set-class 1:20 </ | ||
- __With QoS:__ | - __With QoS:__ |
qos_project.txt · Last modified: 2021/08/28 09:58 by samer