Hi,
I am using an RT-AC87U with latest merlin 380.57.
I recently was wandering why the up- and download to my owncloud (hosted at home on a quadcore xeon) was never exceeding 5MBit/s when accessed using the global dns name. Using the local name of the server does not impose this limit - but as this would include changing mutliple clients when leaving/returning home, it is no valid option to change the client configs. Instead the "hairpin counting bug" should be fixed.
Seems like the reason is the activated Traditional QOS limiting the upload traffic to the 5MBit my cable network provides and the download traffic to 50MBit.
While this QOS should boost performance when the link is saturated it momentarily does the opposite when hairpin translation is involved. Checking the realtime traffic stats it is obvious, that the hairpin translated traffic - while acutally never leaving the router on the link to the cable modem - is counted in the up- and downstream direction.
When I disable QOS or raise the up- and downstream limits from 5/50 mbits to 100/100 mbits the transfer rates increase significantly. So it is obvious that with the counting bug currently QOS harms when hairpin translation is involved. Needless to say, that the AC87U is not stressed at all by those few nat packets/seconds that are hairpin translated.
It would be nice to see a patch for this behaviour soon.
Thanks
Norbert
I am using an RT-AC87U with latest merlin 380.57.
I recently was wandering why the up- and download to my owncloud (hosted at home on a quadcore xeon) was never exceeding 5MBit/s when accessed using the global dns name. Using the local name of the server does not impose this limit - but as this would include changing mutliple clients when leaving/returning home, it is no valid option to change the client configs. Instead the "hairpin counting bug" should be fixed.
Seems like the reason is the activated Traditional QOS limiting the upload traffic to the 5MBit my cable network provides and the download traffic to 50MBit.
While this QOS should boost performance when the link is saturated it momentarily does the opposite when hairpin translation is involved. Checking the realtime traffic stats it is obvious, that the hairpin translated traffic - while acutally never leaving the router on the link to the cable modem - is counted in the up- and downstream direction.
When I disable QOS or raise the up- and downstream limits from 5/50 mbits to 100/100 mbits the transfer rates increase significantly. So it is obvious that with the counting bug currently QOS harms when hairpin translation is involved. Needless to say, that the AC87U is not stressed at all by those few nat packets/seconds that are hairpin translated.
It would be nice to see a patch for this behaviour soon.
Thanks
Norbert