NAT Acceleration

Get help and discuss anything related to tweaking your internet connection, as well as the different tools and registry patches on the site. TCP Optimizer settings and Analyzer results should be posted here.
Post Reply
MagikMark
Regular Member
Posts: 100
Joined: Thu Nov 21, 2013 8:57 pm

NAT Acceleration

Post by MagikMark »

Hi Philip!

I'm using Asus 5300 (merlin) router with NAT acceleration enabled. As it is explained in your article, when this feature is enabled Tcp/Ip stack flow control is bypassed. I just would like to confirm if it make sense to turn on the flow control of the NIC in order to manage the packets? If you don't, what happens to packet management? This might cause packet drops and poor throughput right?
User avatar
Philip
SG VIP
Posts: 11758
Joined: Sat May 08, 1999 5:00 am
Location: Jacksonville, Florida

Post by Philip »

Hello Mark :)

They are separate things... NAT Acceleration refers to the router's (Linux in most cases) TCP/IP stack, whether the full stack of options is used, or a faster subset. It only makes a difference in very fast Internet connections, there is a bit more info on it in this FAQ as well: https://www.speedguide.net/faq/what-is- ... ration-495

NIC Flow control is the Windows driver of the Network adapter trying to manage the flow of data, and is usually a bad idea. Most types of packet manipulation by the NIC introduce some lag, that's why we recommend turning them off, with some small exceptions like checksum calculations.
Disclaimer: Please use caution when opening messages, my grasp on reality may have shaken loose during transmission (going on rusty memory circuits), even though my tin foil hat is regularly audited for potential supply chain tampering. I also eat whatever crayons are put in front of me.
๑۩۞۩๑
Post Reply