Hi<div><br></div><div>I am new to this list.</div><div>In continuation to the thread "Dropped connections with tcp_tw_recycle=1" I have a query -</div><div><br></div><div>we faced the same issue of dropping the connections with tcp_tw_recycle set and NAT.</div>
<div><br></div><div>we then tried with tcp_tw_reuse and it worked fine with the NAT and large number of incoming connections.</div><div><br></div><div>however the documentation says that tcp_tw_reuse -</div><div><pre style="font-family:Cousine;font-size:10pt;padding-top:1em;padding-right:1em;padding-bottom:1em;padding-left:1em;background-color:rgb(238,238,238);width:58em">
tcp_tw_reuse - BOOLEAN
<span class="l"><a name="465" href="http://www.mjmwired.net/kernel/Documentation/networking/ip-sysctl.txt#465">465</a>  </span>   Allow to reuse TIME-WAIT sockets for new connections when it is
<span class="l"><a name="466" href="http://www.mjmwired.net/kernel/Documentation/networking/ip-sysctl.txt#466">466</a>  </span>   safe from protocol viewpoint. Default value is 0.
<span class="l"><a name="467" href="http://www.mjmwired.net/kernel/Documentation/networking/ip-sysctl.txt#467">467</a>  </span>   It should not be changed without advice/request of technical
<span class="l"><a name="468" href="http://www.mjmwired.net/kernel/Documentation/networking/ip-sysctl.txt#468">468</a>  </span>   experts.</pre></div><div><p class="MsoPlainText">The 'advice/request' part is to explain that:</p>


<p class="MsoPlainText"> - Connections that
go through TCP state aware nodes, such as firewalls, NAT</p>

<p class="MsoPlainText">   devices or load
balancers may see dropped frames.  The
more connections</p>

<p class="MsoPlainText">   there are, the
more likely you will see this issue.</p><p class="MsoPlainText">My query is -</p><p class="MsoPlainText">1) does tcp_tw_reuse work well with large number of incoming connections and NAT device between the client and server?</p>
<p class="MsoPlainText">2) if tcp_tw_reuse does not work well, which part of the linux code is causing the dropped frames?</p><p class="MsoPlainText">3) generally what is the difference between tcp_tw_reuse and tcp_tw_recycle?</p>
<p class="MsoPlainText"><br></p><p class="MsoPlainText">regards</p><p class="MsoPlainText">satish</p><p class="MsoPlainText"><br></p></div>