qos_project
Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revisionLast revisionBoth sides next revision | ||
qos_project [2017/12/19 08:56] – [8. [PO3] Analyzing QoS] carine | qos_project [2017/12/19 09:11] – [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: | 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:10 hfsc ls rate 16000kbit ul rate 16000kbit </ | ||
Line 306: | Line 308: | ||
- __With QoS:__ | - __With QoS:__ | ||
+ | |||
First, we have to create a common class 1:1 for all types of traffic, as before. | First, we have to create a common class 1:1 for all types of traffic, as before. | ||
Then, the following commands are executed in order to create two classes: 1:20 for video udp traffic with a bandwidth of ((87*16000)/ | Then, the following commands are executed in order to create two classes: 1:20 for video udp traffic with a bandwidth of ((87*16000)/ | ||
Line 325: | Line 328: | ||
**On the client side:** | **On the client side:** | ||
<code bash> iperf3 -c 192.168.100.111 -P 3 -p 5202 -t 75 </ | <code bash> iperf3 -c 192.168.100.111 -P 3 -p 5202 -t 75 </ | ||
+ | The same commands found above are applied when configuring the link with a bandwidth of 4Mb/s and 8Mb/s. |
qos_project.txt · Last modified: 2021/08/28 09:58 by samer