Page 1 of 1
QoS and ACK packets
Posted: Tue Jun 12, 2012 1:56 pm
by Djoss
Some users already asked the question before, but I did not find a clear answer.
So the questions are:
- - What happen to outgoing ACK packets?
- In which class those packets are going to?
- Do we need to create a rule for those packets on the upload side?
- If yes, how should we create this rule?
Take the case where there is a rule to put HTTP download in a fast class. When the upload link is saturated, how do I make sure that TCP ACKs generated by the download gets higher priority than other upload traffic?
Re: QoS and ACK packets
Posted: Tue Jun 12, 2012 2:54 pm
by blueacid
Tcp ack packets are 64 bytes long. Therefore you can create a rule for any tcp packet of 64 bytes to get a high priority.
Re: QoS and ACK packets
Posted: Wed Jun 13, 2012 5:30 am
by Djoss
Thanks for your answer.
So basically, I guess that rule for ACK packet is required to make sure that the download side is not affected by upload traffic having less priority.
Re: QoS and ACK packets
Posted: Wed Jun 13, 2012 6:54 am
by pbix
Folks,
I added
http://www.gargoyle-router.com/wiki/dok ... re_special
and
http://www.gargoyle-router.com/wiki/dok ... s_priority
to the QoS Wiki to help folks with these commonly miss-understood subjects.
In response to the OP's other question, pretty much all classes require rules to route traffic into them. To route HTTP traffic into a class in the uplink we set the destination port to 80 in the corresponding rule.
Re: QoS and ACK packets
Posted: Thu Jun 14, 2012 7:33 am
by Djoss
Thank you very much. I think it should now be clear
