> Specifically I need to 1) turn off TCP slow start, 2) have TCP not wait
> for acks, and finally 3) a min TCP window size of at least 64Kb.
> 
I think you mean "want", not "need".  I would be wary of doing this 
especially in your case, as you are in an environment where these 
features are probably particularly beneficial to the network.  You 
may find the result of starting with a huge windows is simply that 
the sending end gets source quenched quickly and you lose a lot of in 
transit packets.
If your connectivity to important sites is good enough, you would 
probably be better off trying to maximimise the ability of Squid to 
do a proxy connection keep, so that it is running with connections 
which are tuned to the real throughput of the network.  Even then, a 
large idle time might result in an overload when things restart.
Certainly running with huge packet windows to small sites is simply 
likely to overload their routers and result in either a fast source 
quench or generally annoying them by taking a disproportionate amount 
of bandwidth at start up.
As pointed out elsewhere, Acks are a fundamental feature of TCP.  I 
think that the bit about Nagle was wrong; I think Nagle is to do with 
sending packets before they are full.
Disabling slow start creates an illegal TCP implementation, see the 
following from RFC 1122, which is also something like STD 2 (internet 
standard).  MUST means that the implementor has no choice.
        4.2.2.15  Retransmission Timeout: RFC-793 Section 3.7, page 41
           The algorithm suggested in RFC-793 for calculating the
           retransmission timeout is now known to be inadequate; see
           Section 4.2.3.1 below.
           Recent work by Jacobson [TCP:7] on Internet congestion and
           TCP retransmission stability has produced a transmission
           algorithm combining "slow start" with "congestion
           avoidance".  A TCP MUST implement this algorithm.
-- David Woolley - Office: David Woolley <djw@bts.co.uk> BTS Home: <david@djwhome.demon.co.uk> Wallington TQ 2887 6421 England 51 21' 44" N, 00 09' 01" W (WGS 84)Received on Tue Feb 02 1999 - 12:42:56 MST
This archive was generated by hypermail pre-2.1.9 : Tue Dec 09 2003 - 16:44:20 MST