New TCP Analyzer.

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.
User avatar
Philip
SG VIP
Posts: 11756
Joined: Sat May 08, 1999 5:00 am
Location: Jacksonville, Florida

New TCP Analyzer.

Post by Philip »

We are testing a new tool that anallyzes your TCP parameters and sends back the information (such as effective RWIN, MTU, etc..), as well as some recommendations.

The TCP Analyzer is currently in Alpha-testing pariod, please check it out and report any bugs/problems/observations to the board, or you can email me directly at philip@speedguide.net .

The tool was designed by a good friend of mine and myself, we're still working on it.

Here's a link, all feedback is appreciated:
http://forums.speedguide.net/optd.shtml
Lobo

Post by Lobo »

This is as cool as grits!!!!!!!!!!!!!!! :) :) :) :) :) :) :)
User avatar
Duzmor
Senior Member
Posts: 3876
Joined: Sun Sep 03, 2000 12:00 am
Location: Pennsylvania U.S.A

Post by Duzmor »

Philip: Looks Great - Tells all - Good Job :) :) :)
Duzmor :D :D
(The Protection of all with the Wadget Eye)
(Never Trust Intel To Do AMD'S Job)
Lobo

Post by Lobo »

Anyway to get pings in there, it is cool :p
User avatar
Cyke
Member
Posts: 45
Joined: Sun Mar 04, 2001 12:00 am
Location: Hell

Post by Cyke »

Neat! :D
User avatar
Philip
SG VIP
Posts: 11756
Joined: Sat May 08, 1999 5:00 am
Location: Jacksonville, Florida

Post by Philip »

Originally posted by Lobo:
Anyway to get pings in there, it is cool :p

That's reserved for another similar tool we're planning on :)
Lobo

Post by Lobo »

Like Flint Westwood said, make my day, cool :cool: :cool: :cool: :cool:
User avatar
cablenut
Advanced Member
Posts: 863
Joined: Fri Aug 25, 2000 12:00 am
Location: Indianapolis, IN

Post by cablenut »

Phillip thanks for making a tweak tester that actually works!! Very good job it is easy for me to diagnose other people's problems and mine also... thanks again.
Head webcheese and geek guru @ http://www.cablenut.com
tekelberry

Post by tekelberry »

Phillip,
you give a reccomendation about my MSS. You never said anywhere on the registry tweak section about MaxMSS, just MaxMTU. Could you please explain?
User avatar
HalfLifer
Posts: 7086
Joined: Tue Jul 11, 2000 12:00 am
Location: Detroit, Michigan Internet: Comcast Narrowband

Post by HalfLifer »

It said my RCW is 65535 when its really 373330?
Work: DQ
Comp: AXP 1600+, MSI K7T266a Pro2 RU, 512MB PC2100, GF3 Ti200 128MB
Lobo

Post by Lobo »

Hi I would take tweak test at dslr and if it says 65535, you need to download and install Vtcp386 Fix patch from patch page
User avatar
Philip
SG VIP
Posts: 11756
Joined: Sat May 08, 1999 5:00 am
Location: Jacksonville, Florida

Post by Philip »

Originally posted by tekelberry:
Phillip,
you give a reccomendation about my MSS. You never said anywhere on the registry tweak section about MaxMSS, just MaxMTU. Could you please explain?
MSS is calculated automatically by Windows to MaxMTU - 40 ... Microsoft has no reference to setting MSS in the Registry.

You can usually change MSS by changing MaxMTU.
User avatar
Philip
SG VIP
Posts: 11756
Joined: Sat May 08, 1999 5:00 am
Location: Jacksonville, Florida

Post by Philip »

Originally posted by HalfLifer:
It said my RCW is 65535 when its really 373330?
The TCP Analyzer is actually a server that captures SYN - SYN/ACK packets and extracts the header from your TCP packet. The results you see are what's actually advertized as your RWIN.
User avatar
Dakota
Posts: 5694
Joined: Tue Oct 03, 2000 12:00 am
Location: Vancouver, Wa

Post by Dakota »

Yeah, Baby!! :D This is awesome!!! A definite three thumbs up! ;)
We Remember...
9|11
40 miles SW of Mt. St. Helens
User avatar
cablenut
Advanced Member
Posts: 863
Joined: Fri Aug 25, 2000 12:00 am
Location: Indianapolis, IN

Post by cablenut »

HalfLifer if you think your ScaledWindow gets used by every server your wrong. If you turn on TCP1323Opts Windows will send a request for the remote server in a ACK packet to use ScaledWindows if the remote server doesn't use ScaledWindows (which majority of them don't, hell majority of them use less then 64240 RWIN's) then your out of luck which then your Window is scaled down to 65K or less apporiatly.
Head webcheese and geek guru @ http://www.cablenut.com
User avatar
minir
Posts: 27941
Joined: Sat Aug 19, 2000 12:00 am
Location: Canada

Post by minir »

Hi Philip

Very Clean in presentation

Fast in deployment

concise in terms of explanation

thorough in evaluation

easy to implement


Nice, very professional

regards minir
User avatar
Prey521
Posts: 34932
Joined: Sat Feb 05, 2000 12:00 pm
Location: Humble, Tx

Post by Prey521 »

Weird, I set the MTU in my PC to 1496, but yet the TCP Analyzer shows it up as 1500 :confused: , I'm a newbie when it comes to this stuff :D


TCP options string = 020405b0010303030101080a000000000000000001010402

MTU = 1500

MTU is at optimal value

MSS = 1456

Default Receive Window (RWIN) = 373760
RWIN Scaling (RFC1323) = 3 bits
Unscaled Receive Window = 46720

For optimum performance, consider changing RWIN to a multiple of MSS.
Other values for RWIN that might work well with your current MTU/MSS:
256256 (MSS x 44 * scale factor of 4)
192192 (MSS x 44 * scale factor of 3)
128128 (MSS x 44 * scale factor of 2)
64064 (MSS x 44)

bandwidth * delay product:

Your RcvWindow limits you to: 29900.8 kbps (3737.6 KBytes/s) @ 100ms
Your RcvWindow limits you to: 14950.4 kbps (1868.8 KBytes/s) @ 200ms
Your RcvWindow limits you to: 5980.16 kbps (747.52 KBytes/s) @ 500ms

MTU Discovery (RFC1191) = 1

Time to live = 51 hops

Timestamps (RFC1323) = 1

Selective Acknowledgements (RFC2018) = 1

IP type of service = 0

BTW, great Analyzer Philip, You Rock :)

Also, going by my Analyzed Stats, do you guys have any recommendations so that I can tweak this badboy. I used the Speedcorp Win2K Tweak and I was just curious thanx :)

[ 03-06-2001: Message edited by: Prey521 ]
owned by pac0z atm

User avatar
Philip
SG VIP
Posts: 11756
Joined: Sat May 08, 1999 5:00 am
Location: Jacksonville, Florida

Post by Philip »

Thanks minir :)

Prey, do you use some router or any hardware that might modify your MTU ? MSS is shown at the correct value, it is strange. I'll check the code.
User avatar
Prey521
Posts: 34932
Joined: Sat Feb 05, 2000 12:00 pm
Location: Humble, Tx

Post by Prey521 »

Originally posted by Philip:
Thanks minir :)

Prey, do you use some router or any hardware that might modify your MTU ? MSS is shown at the correct value, it is strange. I'll check the code.
Nope, this PC is not on my Router. I have it ICS'd with another PC in my room.
owned by pac0z atm

User avatar
Philip
SG VIP
Posts: 11756
Joined: Sat May 08, 1999 5:00 am
Location: Jacksonville, Florida

Post by Philip »

Also, does the IP shown on the results page show your correct IP ? I'm wondering whether it picks up a proxy server or something else along the way.
User avatar
Prey521
Posts: 34932
Joined: Sat Feb 05, 2000 12:00 pm
Location: Humble, Tx

Post by Prey521 »

Originally posted by Philip:
Also, does the IP shown on the results page show your correct IP ? I'm wondering whether it picks up a proxy server or something else along the way.
Nope, IP does not show, also, I ran this test from the Client but the IP also does not show up on the Host PC as well.
owned by pac0z atm

User avatar
Philip
SG VIP
Posts: 11756
Joined: Sat May 08, 1999 5:00 am
Location: Jacksonville, Florida

Post by Philip »

You mean you don't see anything on the IP line below the title ?

"TCP properties for IP = xxx.xxx.xxx.xxx"
User avatar
Prey521
Posts: 34932
Joined: Sat Feb 05, 2000 12:00 pm
Location: Humble, Tx

Post by Prey521 »

Originally posted by Philip:
You mean you don't see anything on the IP line below the title ?

"TCP properties for IP = xxx.xxx.xxx.xxx"
Whoops, Yeah, it shows up, i didnt see that up there LOL. It shows the IP of the cable modem 24.168.xxx.xxx

[ 03-06-2001: Message edited by: Prey521 ]
owned by pac0z atm

User avatar
Prey521
Posts: 34932
Joined: Sat Feb 05, 2000 12:00 pm
Location: Humble, Tx

Post by Prey521 »

OK,


The NIC that is on the Host PC that's connected to the Client has an MTU of 1500. Would changing that NIC's MTU to 1496 correct this?
owned by pac0z atm

User avatar
Prey521
Posts: 34932
Joined: Sat Feb 05, 2000 12:00 pm
Location: Humble, Tx

Post by Prey521 »

K,


I set the NIC on the Host to an MTU of 1496, also on the NIC that is connected to the modem, and it still shows up on the Analyzer test as 1500 on both machines. Is anyone else using ICS gettin there MTU registered correctly using the Analyzer?

[ 03-06-2001: Message edited by: Prey521 ]
User avatar
Prey521
Posts: 34932
Joined: Sat Feb 05, 2000 12:00 pm
Location: Humble, Tx

Post by Prey521 »

DSLReports Tester shows both machines MTU as 1496, just thought that you might wanna know that :)
User avatar
dannjr
Posts: 2233
Joined: Tue Jul 11, 2000 12:00 am
Location: Chicago

Post by dannjr »

Philip this thing is great in more ways than I could describe.. it would take its own page with how much I like it...
However and I noticed and I'm sure you want to read the ugly side to... I have this blindness problem ever since I'v been working with cablenut :) hehehe Well I have to sdjust the page to 800x600 when you do the test goes off the page you might want to resize the frame just a suggestion...
Now Im on PPPoE I use a router and I also get a reading of 1500 for MTU, but it gets the MSS right.. In fact it nails that number right on all the machines here...
Im gonna play with it some more later....
Thanks again...
Do some sniffs :) If there s a particular way you would like me to do it let me know...
User avatar
Prey521
Posts: 34932
Joined: Sat Feb 05, 2000 12:00 pm
Location: Humble, Tx

Post by Prey521 »

Originally posted by dannjr:
Now Im on PPPoE I use a router and I also get a reading of 1500
K, good, I'm not the only one then :)
owned by pac0z atm

User avatar
Scoot
Regular Member
Posts: 449
Joined: Sun Oct 22, 2000 12:00 am
Location: Spokane WA. USA

Post by Scoot »

Phillip,
I too get the 1500 MTU reading.
I have one pc with ZA. Correct IP, it is actually set at 1496 verified through registry and at Dslreports. The MSS shows correctly at 1456.
Sure is fast, good job.
Lobo

Post by Lobo »

I'm not picking, info is all, I too set my MAXMTU at 1496, it read 1500, dslr read 1496
Your program read MSS as 1456, which would be right and I would agree with Dannjr, but a great start, keep up de good stuff :p :p :p :p
User avatar
Philip
SG VIP
Posts: 11756
Joined: Sat May 08, 1999 5:00 am
Location: Jacksonville, Florida

Post by Philip »

Well, seems there are still a couple of bugs we need to track down, thanks for the constructive feedback.
User avatar
Philip
SG VIP
Posts: 11756
Joined: Sat May 08, 1999 5:00 am
Location: Jacksonville, Florida

Post by Philip »

The MTU bug should be fixed now, let me know if you're still getting any errors.
User avatar
cablenut
Advanced Member
Posts: 863
Joined: Fri Aug 25, 2000 12:00 am
Location: Indianapolis, IN

Post by cablenut »

The MTU is fixed it correctly states my router limited MTU/MSS very good.
Head webcheese and geek guru @ http://www.cablenut.com
User avatar
blebs
Posts: 12819
Joined: Sat Dec 02, 2000 12:00 am
Location: North Canton, Ohio

Post by blebs »

Just checked mine and now, MTU is incorrect. I have it at 1500 and the test shows it to be at 1512. Double checked it with DSL reports and in the registry. Unless I'm missing something here, it came up incorrect where before everything was right on que.

[ 03-06-2001: Message edited by: blebs99 ]
Success is a lousy teacher. It seduces people into thinking they can't lose. -Bill Gates
User avatar
Easto
SG Elite
Posts: 5897
Joined: Sat Dec 02, 2000 12:00 am
Location: So. California

Post by Easto »

So what exactly do: "The page cannot be displayed" mean?
User avatar
Philip
SG VIP
Posts: 11756
Joined: Sat May 08, 1999 5:00 am
Location: Jacksonville, Florida

Post by Philip »

blebs99, please post your entire results so I can troubleshoot it. Thanks.
User avatar
Prey521
Posts: 34932
Joined: Sat Feb 05, 2000 12:00 pm
Location: Humble, Tx

Post by Prey521 »

Hmmmmm, on the WinME Host machine it reports my MTU as 1508 and on my Win2K the page just crashes :confused: :confused:
owned by pac0z atm

User avatar
Philip
SG VIP
Posts: 11756
Joined: Sat May 08, 1999 5:00 am
Location: Jacksonville, Florida

Post by Philip »

Easto, it means the Analyzer server is down for some reason, it should be back up in a minute or so.
User avatar
Prey521
Posts: 34932
Joined: Sat Feb 05, 2000 12:00 pm
Location: Humble, Tx

Post by Prey521 »

These are the results from the WinME host:

TCP options string = 020405b0010303030101080a000000000000000001010402

MTU = 1508

Your MTU value seems to be larger than the Ethernet specs, consider lowering it to 1500 or 1496.
If you're on DSL that uses PPPoE, the maximum allowed packet size is 1492.
owned by pac0z atm

User avatar
Prey521
Posts: 34932
Joined: Sat Feb 05, 2000 12:00 pm
Location: Humble, Tx

Post by Prey521 »

K, i got it to run on the Win2k client, but it gave me the same error as specified above, but I know that the MTU's are setup correctly on my PC's.

[ 03-06-2001: Message edited by: Prey521 ]
owned by pac0z atm

Post Reply