TCP/IP Analyzer [Archive] - SpeedGuide.net Broadband Community

View Full Version : TCP/IP Analyzer


wrstdude
09-30-06, 04:05 PM
Is this currently down? I can't connect to this for some reason...:confused:

I keep getting this after about 20 tries now......

Unable to connect













Firefox can't establish a connection to the server at www.speedguide.net:8080.








* The site could be temporarily unavailable or too busy. Try again in a few
moments.

* If you are unable to load any pages, check your computer's network
connection.

* If your computer or network is protected by a firewall or proxy, make sure
that Firefox is permitted to access the Web.

trogers
09-30-06, 04:13 PM
You can do this test and post the report under the 'More Details' button. Your MSS and MaxRWIN will be in the report.

http://nitro.ucsc.edu/

wrstdude
09-30-06, 04:35 PM
« SpeedGuide.net Speed Test Results »
2467 kbps down (~2.47 Mbps, 301 KB/s)↓
415 kbps up (~0.41 Mbps, 51 KB/s)↑
3072 KB downloaded in 10.203 seconds
500 KB uploaded in 9.86 seconds
Tested on: 2006-09-30 16:12 EDT
Provider: dsl.stlsmo.sbcglobal.net
Tested from: http://www.speedguide.net
Test Validation ID: http://www.speedguide.net/speedtest/stats.php?t_id=SVQ4810PU2L

WEB100 Enabled Statistics:
Checking for Middleboxes . . . . . . . . . . . . . . . . . . Done
running 10s outbound test (client to server) . . . . . 430.51Kb/s
running 10s inbound test (server to client) . . . . . . 2.50Mb/s

------ Client System Details ------
OS data: Name = Windows XP, Architecture = x86, Version = 5.1
Java data: Vendor = Sun Microsystems Inc., Version = 1.5.0_06

------ Web100 Detailed Analysis ------
Cable modem/DSL/T1 link found.
Link set to Full Duplex mode
Information: throughput is limited by other network traffic.
Good network cable(s) found
Normal duplex operation found.

Web100 reports the Round trip time = 148.3 msec; the Packet size = 1452 Bytes; and
There were 1 packets retransmitted, 44 duplicate acks received, and 45 SACK blocks received
The connection was idle 0 seconds (0%) of the time
This connection is network limited 99.97% of the time.

Web100 reports TCP negotiated the optional Performance Settings to:
RFC 2018 Selective Acknowledgment: ON
RFC 896 Nagle Algorithm: ON
RFC 3168 Explicit Congestion Notification: OFF
RFC 1323 Time Stamping: OFF
RFC 1323 Window Scaling: ON
Information: Network Middlebox is modifying MSS variable
Server IP addresses are preserved End-to-End
Information: Network Address Translation (NAT) box is modifying the Client's IP address

WEB100 Kernel Variables:
Client: localhost/127.0.0.1
AckPktsIn: 1120
AckPktsOut: 0
BytesRetrans: 1452
CongAvoid: 1051
CongestionOverCount: 0
CongestionSignals: 1
CountRTT: 1074
CurCwnd: 50820
CurMSS: 1452
CurRTO: 360
CurRwinRcvd: 257004
CurRwinSent: 16304
CurSsthresh: 31944
DSACKDups: 0
DataBytesIn: 0
DataBytesOut: 3174072
DataPktsIn: 0
DataPktsOut: 2186
DupAcksIn: 45
ECNEnabled: 0
FastRetran: 1
MaxCwnd: 63888
MaxMSS: 1452
MaxRTO: 400
MaxRTT: 210
MaxRwinRcvd: 257004
MaxRwinSent: 16304
MaxSsthresh: 33396
MinMSS: 1452
MinRTO: 270
MinRTT: 70
MinRwinRcvd: 64251
MinRwinSent: 16304
NagleEnabled: 1
OtherReductions: 0
PktsIn: 1120
PktsOut: 2186
PktsRetrans: 1
X_Rcvbuf: 103424
RcvWinScale: 7
SACKEnabled: 3
SACKsRcvd: 45
SendStall: 0
SlowStart: 23
SampleRTT: 160
SmoothedRTT: 160
X_Sndbuf: 103424
SndWinScale: 2
SndLimTimeRwin: 0
SndLimTimeCwnd: 10089553
SndLimTimeSender: 2829
SndLimTransRwin: 0
SndLimTransCwnd: 1
SndLimTransSender: 1
SndLimBytesRwin: 0
SndLimBytesCwnd: 3174072
SndLimBytesSender: 0
SubsequentTimeouts: 0
SumRTT: 159260
Timeouts: 0
TimestampsEnabled: 0
WinScaleRcvd: 2
WinScaleSent: 7
DupAcksOut: 0
StartTimeUsec: 455755
Duration: 10094569
c2sData: 2
c2sAck: 2
s2cData: 9
s2cAck: 3
half_duplex: 0
link: 100
congestion: 1
bad_cable: 0
mismatch: 0
spd: 0.00
bw: 3.49
loss: 0.000457457
avgrtt: 148.29
waitsec: 0.00
timesec: 10.00
order: 0.0402
rwintime: 0.0000
sendtime: 0.0003
cwndtime: 0.9997
rwin: 1.9608
swin: 64.0000
cwin: 0.4874
rttsec: 0.148287
Sndbuf: 8388608
aspd: 6.08254

Checking for mismatch on uplink
(speed > 50 [0>50], (xmitspeed < 5) [0.43<5]
(rwintime > .9) [0>.9], (loss < .01) [4.57<.01]
Checking for excessive errors condition
(loss/sec > .15) [4.57>.15], (cwndtime > .6) [0.99>.6],
(loss < .01) [4.57<.01], (MaxSsthresh > 0) [33396>0]
Checking for 10 Mbps link
(speed < 9.5) [0<9.5], (speed > 3.0) [0>3.0]
(xmitspeed < 9.5) [0.43<9.5] (loss < .01) [4.57<.01], (mylink > 0) [3.0>0]
Checking for Wireless link
(sendtime = 0) [3.0E=0], (speed < 5) [0<5]
(Estimate > 50 [3.49>50], (Rwintime > 90) [0>.90]
(RwinTrans/CwndTrans = 1) [0/1=1], (mylink > 0) [3.0>0]
Checking for DSL/Cable Modem link
(speed < 2) [0<2], (SndLimTransSender = 0) [1=0]
(SendTime = 0) [3.0E-4=0], (mylink > 0) [3.0>0]
Checking for half-duplex condition
(rwintime > .95) [0>.95], (RwinTrans/sec > 30) [0>30],
(SenderTrans/sec > 30) [0.1>30], OR (mylink <= 10) [3.0<=10]
Checking for congestion
(cwndtime > .02) [0.99>.02], (mismatch = 0) [0=0]
(MaxSsthresh > 0) [33396>0]

estimate = 3.49 based on packet size = 11Kbits, RTT = 148.29msec, and loss = 4.57457E-4
The theoretical network limit is 3.49 Mbps
The NDT server has a 8192.0 KByte buffer which limits the throughput to 431.59 Mbps
Your PC/Workstation has a 250.0 KByte buffer which limits the throughput to 13.22 Mbps
The network based flow control limits the throughput to 3.28 Mbps

Client Data reports link is 'T1', Client Acks report link is 'T1'
Server Data reports link is '10 Gig', Server Acks report link is 'Ethernet'

wrstdude
09-30-06, 04:38 PM
Got it to finally work...so here's this as well.

TCP options string = 020405ac0103030201010402
MTU = 1492
MTU is optimized for PPoE DSL broadband. If not, consider raising MTU to 1500 for optimal throughput.
MSS = 1452
MSS is optimized for PPPoE DSL broadband. If not, consider raising your MTU value.
Default TCP Receive Window (RWIN) = 257004
RWIN Scaling (RFC1323) = 2 bits (scale factor of 4)
Unscaled TCP Receive Window = 64251

RWIN is a multiple of MSS
Other RWIN values that might work well with your current MTU/MSS:
511104 (MSS x 44 * scale factor of 8)
255552 (MSS x 44 * scale factor of 4)
127776 (MSS x 44 * scale factor of 2)
63888 (MSS x 44)
bandwidth * delay product (Note this is not a speed test):

Your TCP Window limits you to: 10280.16 kbps (1285.02 KBytes/s) @ 200ms
Your TCP Window limits you to: 4112.064 kbps (514.008 KBytes/s) @ 500ms
MTU Discovery (RFC1191) = ON
Time to live left = 55 hops
TTL value is ok.
Timestamps (RFC1323) = OFF
Selective Acknowledgements (RFC2018) = ON
IP type of service field (RFC1349) = 00000000 (0)

trogers
10-01-06, 02:00 AM
Use the TCP Optimizer with these custom settings:

General Settings tab:
Custom settings - check
Modify All Network Adapters - check
network adapter selection - your NIC
MTU - 1492
TTL - 64
TCP Receive Window - 63888
MTU Discovery - Yes
Black Hole Detect - No
Selective Acks - Yes
Max Duplicate ACKs - 2
TCP 1323 Options:
Windows Scaling - uncheck
Timestamps - uncheck
Advanced Settings tab:
Max Connections per Server - 10
Max Connections per 1.0 Server - 20
LocalPriority - 5
Host Priority - 6
DNSPriority - 7
NetbtPriority - 8
Lan Browsing speedup - optimized
QoS: NonBestEffortLimit - 0
ToS: DisableUserTOSSetting - 0
ToS: DefaultTOSValue - 80
MaxNegativeCacheTtl - 0
NetFailureCacheTime - 0
NegativeSOACache Time - 0
LAN Request Buffer Size - 32768
Then select "Apply Changes" and reboot to take effect

wrstdude
11-08-06, 08:33 PM
I ran it again just to see if it was similar to last time and I notice only a change in the IP type of service field. Is this significant? Do I need to tweak my settings? Thanks for all your help-you all are the best. :thumb:

TCP options string = 020405ac0103030201010402
MTU = 1492
MTU is optimized for PPoE DSL broadband. If not, consider raising MTU to 1500 for optimal throughput.
MSS = 1452
MSS is optimized for PPPoE DSL broadband. If not, consider raising your MTU value.
Default TCP Receive Window (RWIN) = 257004
RWIN Scaling (RFC1323) = 2 bits (scale factor of 4)
Unscaled TCP Receive Window = 64251

RWIN is a multiple of MSS
Other RWIN values that might work well with your current MTU/MSS:
511104 (MSS x 44 * scale factor of 8)
255552 (MSS x 44 * scale factor of 4)
127776 (MSS x 44 * scale factor of 2)
63888 (MSS x 44)
bandwidth * delay product (Note this is not a speed test):

Your TCP Window limits you to: 10280.16 kbps (1285.02 KBytes/s) @ 200ms
Your TCP Window limits you to: 4112.064 kbps (514.008 KBytes/s) @ 500ms
MTU Discovery (RFC1191) = ON
Time to live left = 55 hops
TTL value is ok.
Timestamps (RFC1323) = OFF
Selective Acknowledgements (RFC2018) = ON
IP type of service field (RFC1349) = 01000000 (64)
Precedence (priority) = 010 (immediate)
Delay = 0 (normal delay)
Throughput = 0 (normal throughput)
Reliability = 0 (normal reliability)
Cost = 0 (normal cost)
Check bit = 0 (correct, 8th checking bit must be zero)

DiffServ (RFC 2474) = CS2 010000 (16) - class 2 (RFC 2474). Similar forwarding behavior to the ToS Precedence field.

trogers
11-08-06, 08:58 PM
What speed did you pay your ISP to give you?

wrstdude
11-08-06, 09:19 PM
What speed did you pay your ISP to give you?

3072 down
384 up

trogers
11-08-06, 10:16 PM
Default TCP Receive Window (RWIN) = 257004
RWIN Scaling (RFC1323) = 2 bits (scale factor of 4)
Unscaled TCP Receive Window = 64251


You have keyed the custom setting incorrectly. If done right, your RWIN should be 63888 and not 257004.

Use the TCP Optimizer with these custom settings:

General Settings tab:
Custom settings - check
Modify All Network Adapters - check
network adapter selection - your NIC
MTU - 1492
TTL - 64
TCP Receive Window - 63888
MTU Discovery - Yes
Black Hole Detect - No
Selective Acks - Yes
Max Duplicate ACKs - 2
TCP 1323 Options:
Windows Scaling - uncheck
Timestamps - uncheck
Advanced Settings tab:
Max Connections per Server - 10
Max Connections per 1.0 Server - 20
LocalPriority - 5
Host Priority - 6
DNSPriority - 7
NetbtPriority - 8
Lan Browsing speedup - optimized
QoS: NonBestEffortLimit - 0
ToS: DisableUserTOSSetting - 0
ToS: DefaultTOSValue - 80
MaxNegativeCacheTtl - 0
NetFailureCacheTime - 0
NegativeSOACache Time - 0
LAN Request Buffer Size - 32768
Then select "Apply Changes" and reboot to take effect

wrstdude
11-08-06, 10:36 PM
Changed it. Does this now look correct? Thanks again!

TCP options string = 020405ac01010402
MTU = 1492
MTU is optimized for PPoE DSL broadband. If not, consider raising MTU to 1500 for optimal throughput.
MSS = 1452
MSS is optimized for PPPoE DSL broadband. If not, consider raising your MTU value.
Default TCP Receive Window (RWIN) = 63888
RWIN Scaling (RFC1323) = 0 bits
Unscaled TCP Receive Window = 63888

RWIN is a multiple of MSS
Other RWIN values that might work well with your current MTU/MSS:
511104 (MSS x 44 * scale factor of 8)
255552 (MSS x 44 * scale factor of 4)
127776 (MSS x 44 * scale factor of 2)
63888 (MSS x 44) <-- current value
bandwidth * delay product (Note this is not a speed test):

Your TCP Window limits you to: 2555.52 kbps (319.44 KBytes/s) @ 200ms
Your TCP Window limits you to: 1022.208 kbps (127.776 KBytes/s) @ 500ms
MTU Discovery (RFC1191) = ON
Time to live left = 55 hops
TTL value is ok.
Timestamps (RFC1323) = OFF
Selective Acknowledgements (RFC2018) = ON
IP type of service field (RFC1349) = 01000000 (64)
Precedence (priority) = 010 (immediate)
Delay = 0 (normal delay)
Throughput = 0 (normal throughput)
Reliability = 0 (normal reliability)
Cost = 0 (normal cost)
Check bit = 0 (correct, 8th checking bit must be zero)

DiffServ (RFC 2474) = CS2 010000 (16) - class 2 (RFC 2474). Similar forwarding behavior to the ToS Precedence field.