I’m curious about Filter Duplicates TCP Acks in QoSCake-Merlin’s configuration and how it’s been fairing for people.
I have a pretty basic internet connection of 15 down 15 up over a fibre connection. I could pay for a 1gbe plan, but it’s a luxury cost I don’t need. My connection type I would consider symmetrical meaning that my UL/DL are the same. When it comes to fibre connections their is single line where one line deals with UL/DL or double line where one line deals with UL and the other DL, double lines can also do Bonded,Failover,LoadBalence, but that’s besides the point.
My line type is Fibre to the home with one line, a usual setup as dual lines are more for businesses.
I was doing some reading on Filter Duplicate TCP Ack in CakeQoS and I’m curious if this causes packet loss in real world use and if anyone with symmetrical lines actually see a performance benefit on either UL, DL or both.
My understanding also is that on a single line sharing UL/DL if download is 100% in use it leaves no speed for UL. That said it’s not equal and as long as you have more then 1Mbps UL it shouldn’t be a issue.
I understand that duplicate acks are a method of Fast Retransmit to avoid total packet loss. Seems cakeqos limits filtered ack retransmit to at least 2 in the queue in conservative mode, and read somewhere aggressive mode was experimental and thought of as a mistake that is was made in the first place because it only keeps 1 ack.
Now if it works the same way in Merlin that’s another question.
I think in my case with symmetrical line it would be more beneficial to have both UL/DL enabled for Filter Duplicate TCP Acks, to keep both sides even. But I haven’t done any testing.
Edit: Tried it with UL/DL filtered duplicate ack enabled and I’m not seeing any packet loss in tests however I do see lots of drops and a few dropped ack packets under statistics. Haven’t noticed really any performance on download, but perhaps if I did a upload.
I have a pretty basic internet connection of 15 down 15 up over a fibre connection. I could pay for a 1gbe plan, but it’s a luxury cost I don’t need. My connection type I would consider symmetrical meaning that my UL/DL are the same. When it comes to fibre connections their is single line where one line deals with UL/DL or double line where one line deals with UL and the other DL, double lines can also do Bonded,Failover,LoadBalence, but that’s besides the point.
My line type is Fibre to the home with one line, a usual setup as dual lines are more for businesses.
I was doing some reading on Filter Duplicate TCP Ack in CakeQoS and I’m curious if this causes packet loss in real world use and if anyone with symmetrical lines actually see a performance benefit on either UL, DL or both.
My understanding also is that on a single line sharing UL/DL if download is 100% in use it leaves no speed for UL. That said it’s not equal and as long as you have more then 1Mbps UL it shouldn’t be a issue.
I understand that duplicate acks are a method of Fast Retransmit to avoid total packet loss. Seems cakeqos limits filtered ack retransmit to at least 2 in the queue in conservative mode, and read somewhere aggressive mode was experimental and thought of as a mistake that is was made in the first place because it only keeps 1 ack.
Now if it works the same way in Merlin that’s another question.
I think in my case with symmetrical line it would be more beneficial to have both UL/DL enabled for Filter Duplicate TCP Acks, to keep both sides even. But I haven’t done any testing.
Edit: Tried it with UL/DL filtered duplicate ack enabled and I’m not seeing any packet loss in tests however I do see lots of drops and a few dropped ack packets under statistics. Haven’t noticed really any performance on download, but perhaps if I did a upload.
Last edited: