Page 1 of 1

Tweaking new ADSL Connection

Posted: Sat Aug 31, 2002 2:02 pm
by Ka|ibur
Hi guys :)
I got me something to replace my old ISP ... here's my new stats :D

ADSL - PPPoE
1200 / 160

using WinXP

help me tweak it plz :D

Posted: Sat Aug 31, 2002 2:04 pm
by mnosteele52
Are you using XP's PPPoE software or your ISPs? Your settings will be different depending on what you are using. XP's software MTU - 1480, PPPoE is 1492. :)

Posted: Sat Aug 31, 2002 2:48 pm
by Ka|ibur
I didn't install any software from my ISP becuase they said their software is incompatable with winXP.

Posted: Sat Aug 31, 2002 6:58 pm
by Ka|ibur
TCP options string = 020405a001010402

MTU = 1480
MTU is optimized for Windows XP PPoE DSL broadband. If not, consider raising MTU to 1500 for optimal throughput.

MSS = 1440
Maximum useful data in each packet = 1440, which equals MSS.
MSS is optimized for Windows XP PPPoE DSL broadband. If not, consider raising MTU to 1500 for maximum throughput.

Default Receive Window (RWIN) = 17280
RWIN Scaling (RFC1323) = 0 bits
Unscaled Receive Window = 17280
RWIN is a multiple of MSS
Other values for RWIN that might work well with your current MTU/MSS:
506880 (MSS x 44 * scale factor of 8)
253440 (MSS x 44 * scale factor of 4)
126720 (MSS x 44 * scale factor of 2)
63360 (MSS x 44)

bandwidth * delay product:
Your RcvWindow limits you to: 691.2 kbps (86.4 KBytes/s) @ 200ms
Your RcvWindow limits you to: 276.48 kbps (34.56 KBytes/s) @ 500ms
Consider increasing your RWIN value to optimize TCP/IP for broadband.

MTU Discovery (RFC1191) = ON

Time to live left = 120 hops
TTL value is ok.

Timestamps (RFC1323) = OFF

Selective Acknowledgements (RFC2018) = ON

IP type of service field (RFC1349)= 00000000


---------------------------------------------------------------------

My MTU is currently 1480 I realize this limit is implied by WinXP, is there a way to adjust it to 1492 ?
I was reading here: http://www.winguides.com/registry/display.php/280/ and was wondering if this is a solution.
Otherwise how can I tweak my MTU up to 1492 ? (or is it possible?)

Also suggestions on cablenut settings and tweaks are welcomed ;) Help me tweak it!

Posted: Sat Aug 31, 2002 8:41 pm
by Ka|ibur
Follow up of tweaks :)
While looking around at the new DSL settings on my DSL monitor (which came with the driver) I found a couple of new settings that allowed adjustment. Are there any DSL definition of terms ?

My Current ADSL Settings:

ADSL Line Type: G.DMT
PVC_VCI: 35
PVC_VPI: 0
Protocol: RFC1483 Bridge LLC

********************************

Available Settings:

ADSL Line Type: G.LITE / G.DMT / T1.413 / Multi Mode / Modem Default / Driver Default / CMV File
PVC_VCI : Unknown Range
PVC_VPI : Unknown Range
Protocol : RFC1483 Bridge LLC / RFC1483 Routed LLC / RFC1483 Bridge MUX-VC / RFC1483 Routed MUX-VC

********************************

I wonder if the other settings have anything to do with optimization. If anyone knows , share the info ;)

Posted: Sun Sep 01, 2002 12:53 am
by mnosteele52
Your MTU is fine and perfectly normal at 1480, try the following in Cablenut:

DefaultReceiveWindow = 153600
DefaultSendWindow = 20480
DisableAddressSharing = 1
InitialLargeBufferCount = 100
InitialMediumBufferCount = 240
InitialSmallBufferCount = 320
LargeBufferSize = 81920
MaxFastTransmit = 64000
MediumBufferSize = 15040
PriorityBoost = 0
SmallBufferSize = 1280
TransmitWorker = 32
FastSendDatagramThreshold = 4096
EnableFastRouteLookup = 1
EnablePMTUDiscovery = 1
IgnorePushBitsOnReceive = 0
GlobalMaxTcpWindowSize = 31680 or 51840 or 63360
MaxFreeTcbs = 8000
MaxHashTableSize = 16384
MaxNormLookupMemory = 5000000
SackOpts = 1
SynAttackProtect = 1
Tcp1323Opts = 0
TcpLogLevel = 1
TcpMaxDupAcks = 2
TcpMaxHalfOpen = 100
TcpMaxHalfRetried = 80
TcpRecvSegmentSize = 1440
TcpSendSegmentSize = 1440
TcpTimedWaitDelay = 30
TcpUseRFC1122UrgentPointer = 0
TcpWindowSize = 31680 or 51840 or 63360
MaxConnectionsPer1_0Server = 20
MaxConnectionsPerServer = 10
DefaultTTL = 64
DisableUserTOSSetting = 0
TcpMaxDataRetransmissions = 6
DefaultTOSValue = 92

Also add the following line to your registry:

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\AFD\Parameters

BufferMultiplier - DWORD - hexidecimal value of 400.
:) :D