|
Austin
Road Runner
by Time Warner Cable
Austin
RR User's FORUMS
Go
here to discuss cable modem and xDSL technology. Check out the
forums to see a head to head comparison of Austin RR and Verio SDSL.
Austin
RR User's SURVEY
Please
vote in our online Road Runner
survey. Or
if for some strange reason you do not wish to vote, you may veiw the
survey results below.
Austin
RR E-Groups e-mail list
Marc
Petrick setup an e-groups
message board for Austin RR users. There is a lot of discussion
related to Austin RR.
General
Information
The
Modem --
Timer Warner is in full swing installing cable modems all over Austin.
Until very recently, the modem that RR installed is the Motorola
Cyber SURFR Wave Cable Modem.
This model is about two years old as of May of 2000, but it is still
a solid preformer with 10Mbps/1.536Mbps download/upload throughput
(data upstream is transmitted at 768Kbps using DQPSK modulation
or 1.5Mbps using 16-ary QAM). At this time, "general use"
accounts use only DQPSK with error correction. The actual throughput
after error correction is 27Mbps downsteam and 680kbps upstream
with 1500 byte MTU. Even though this modem is not the latest technology,
it is still a very nice modem.
In March of 2000, Austin
RR started beta testing a new Toshiba PCX1000 DOCSIS cable modem,
which is on a new network. At this point in time, there seems to
be a slight advange of getting the Toshiba DOCSIS modem over the
Motorola modem. Although RR promises that bandwidth will be identical
on both networks, nevertheless, there are less people on the new
network, and some have reported slightly faster ping times on the
new network. But, for most users, the difference between the two
modems and the two networks in terms of performance will be imperceptable.
Actual throughput
You might
be surprised to learn that you may only get download speeds
of 30 to 70 Kbytes/sec (when using your browser to download a file)
without tweaking your Windows Registry. After registry tweaks, you
can expect between 80 and 120 Kbytes/sec. And that means that you
can download a 10 megabyte file from a fast server in about ninety
seconds. Internet traffic will significantly reduce download speed.
Also, it is important
to note that RR trottles down the modem to about 1/10 of the peak
download performance and about 1/3 of peak upload performance. So,
the best possible performance that you can expect from your modem
is approximately 2.7 Mbps download and 300 Kbps upload. After tweaking
my registry, I have seen these numbers using FTP (File Transfer
Protocol).
Registry
Tweaks
Some people argue that
there is only one setting that will improve cable modem and DSL
modem performance, namely, increasing the DefaultRcvWindow in the
Windows 95/98 registry and increasing the TcpWindowSize in the Windows
NT/2000 registry (or increasing the TCP Receive Window or RWIN).
The default in Win95/98/NT is 8K, and in Win2000 the default is
16K. Moreover, there is a dispute about whether to increase the
DefaultRcvWindow above 64K in Windows98. But, aside from these disputes,
the registry tweaks below for Microsoft Windows are safe and effective.
I would suggest that you experiment with these settings yourself
in order to determine if you gain any improvement in performance
by increasing their values. In my experience tweaking your registry
will improve Windows peformance considerably. Don't
forget to Backup your Registry, before editing.
Registry
Tweaks for Windows 95/98
These tweaks are courtesy
of Philip
Philipov.
Open
the Registry ( START-RUN-Regedit ) and modify all the following
parameters. If the keys don't exist, you'll have to create them.
The best value for each variable is in RED.
HKey_Local_Machine\System\CurrentControlSet\Services\Class\Ne tTrans\000n (Where "000n" is your TCP/IP protocol. It contains "TCP/IP" assigned to the "DriverDesc" Value) MaxMTU="1500" (string var, can be 552, 576 or 1500) MaxMSS="1460" (string var, power of 2, 40 less than MTU)
HKey_Local_Machine\System\CurrentControlSet\Services\VxD\MS TCP DefaultRcvWindow="64240" (DWORD decimal var, or string var, 4xMSS, 8xMSS or more...Can also be 4xMTU+24. Best settings to try are 64240 , 46720, 32120, 17520, 11680 and 8760 , in that order)
Note: If you're using Windows 98, you can try a larger value, however
you'll have to experiment to find out whether you get any improvement
with those ( you might want to try 372300, 186880 and 93440
). If you're using Windows 95, stick to the previous recommendations,
the maximum RWin should be a multiple of MSS, not exceeding 64K.
DefaultTTL="128" (string var, 32, 64 or 128) PMTUDiscovery="0" (DWORD decimal var, zero for optimal performance) PMTUBlackHoleDetect="0" (DWORD decimal var, zero for optimal performance)
Windows 98 Registry Tweaks
Windows 98 has some improvements in the TCP/IP, including Large Window support ( the 'DefaultRcvWindow' has a maximum value of 2**30 rather than 64K), support for Selective Acknowledgments (SACK) and support for Fast Retransmission and Fast Recovery. The additional setting you should implement are listed below. Note: Don't forget to also add all the other recommended registry settings for MTU, MSS and so on. These tweaks are courtesy of Philip Philipov.
HKey_Local_Machine\System\CurrentControlSet\Services\VxD\MS TCP DefaultRcvWindow="372300" (DWORD decimal var, or string var, 4xMSS, 8xMSS or more...Can also be 4xMTU+24. Recommended settings to try are 372300, 186880, 93440, 64240, 32120 and 8760 , in that order) HKey_Local_Machine \System\CurrentControlSet\Services\VXD\MSTCP\Parameters Tcp1323Opts="3" (string var, recommended setting is 3. The possible settings are 0 - No Windowscaling and Timestamp Options, 1 - Window scaling but no Timestamp options, 3 - Window scaling and Time stamp options.) SackOpts="1" (string var, recommended setting is 1. Possible settings are 0 - No Sack options or 1 - Sack Option enabled) MaxDupAcks="3" (DWORD decimal var, taking integer values from 2 to N. Recommended setting is 3)
Generic Registry Patches
If you don't have time to tweak your registry yourself, you can just download these patches, provided by Philip Philipov.
Patch95
- Generic Registry patch for Windows 95
Patch98
- Generic Registry patch for Windows 98
Patch2000
- Generic Registry patch for Windows 2000 (see below).
These patches are generic, they use the most aggressive settings,
adding some unnecessary lines for compatibility reasons. Use these
at your own risk. Back up your registry (go to START > RUN, type
'scanregw' and choose YES to the prompt to back up the Registry)
before applying the patch, just to be safe.
Windows
NT Registry Tweaks
Reprint
from Philip
Philipov:
Windows NT is slightly different in handling TCP/IP than Windows
9x. Keep in mind that even if you apply the Windows NT tweaks, you'll
see smaller performance increase than with Windows 9x, simply because
NT is better optimized for networking. I strongly recommend backing
up your Registry before applying these settings.
HKEY_LOCAL_MACHINE \SYSTEM\CurrentControlSet\Services\Tcpip\Parameters "TcpWindowSize"="64240" (DWORD decimal var, range 0-65535. Recommended settings to try are 64240, 32120 and 8760 , in that order) DefaultTTL="128" (DWORD decimal var, range 1-255 ) EnablePMTUDiscovery="0" (DWORD decimal var, boolean, 0-false or 1-true)
EnablePMTUBHDetect="0"
(DWORD
decimal var, boolean, 0-false or 1-true. Set to 1 if you decide
to set "EnablePMTUDiscovery" to 1)
HKEY_LOCAL_MACHINE
\SYSTEM\CurrentControlSet\Services\<Adapter Name>\Parameters\Tcpip
MTU="1500" (DWORD
decimal var, Range 68 - <Value of the Network>. Values larger
than the default for the underlying network will result in the transport
using the network default MTU)
Windows
2000 Registry Tweaks
There are three
places in the Windows 2000 Registry where you can add the TCP Window
parameter.
HKLM\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters\
GlobalMaxTcpWindowSize="372300" (DWORD,
number of bytes) Valid range is from MSS to 2^30. Add the value
as a decimal, for best results it has to be a multiple of MSS.
HKLM\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters\
TcpWindowSize="372300" (DWORD, number of bytes) Valid
range is from MSS to 2^30. Add the value as a decimal, for best
results it has to be a multiple of MSS. Recommended settings to
try are 372300, 186880, 93440, 64240, 32120 and 8760 , in that order.
TcpWindowSize can
also exist under \Tcpip\Parameters\Interface\ - if added
at this location, it overrides the global setting for this particular.
The setting below,
namely, Tcp1323Opts, is a necessary setting in order to enable Large
TCPWindow support. Without this parameter, the TCPWindow is limited
to 64K.
HKLM\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters\ Tcp1323Opts="3"
(DWORD, recommended setting is 3. The possible settings
are 0 - Disable RFC 1323 options, 1 - Window scaling but no Timestamp
options, 3 - Window scaling and Time stamp options.)
HKLM\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters\
DefaultTTL="64" (DWORD, recommended setting is 64.
Other settings that are widely used are 128 and 32)
HKLM\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters\
EnablePMTUDiscovery="1" (DWORD - boolean, valid settings
are 0-->False and 1-->True. Many connections perform better with
this entry at 1, however, if you prefer to set your upstream to
send fixed 1500 packets, you might want to use 0 instead). When
set at 1, establishing connections and initial transfer speed might
slow down a bit, however you will get better throughput if somewhere
in the path large packets need to be fragmented.
HKLM\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters\
EnablePMTUBHDetect="0" (DWORD - boolean, valid settings
are 0-->False and 1-->True. Recommended setting is 0). When set
to 1 (True), TCP attempts to discover MTU automatically over the
path to a remote host. Setting this parameter to 0 causes MTU to
default to 576.
HKLM\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters\
SackOpts="1" (DWORD - boolean, recommended setting
is 1. Possible settings are 0 - No Sack options or 1 - Sack Option
enabled).
HKLM\SYSTEM\CurrentControlSet\Services
\Tcpip\Parameters\Interfaces\ MTU="1500" (DWORD,
valid range is from 68 to MTU of Network).
RR
Web Proxy
Speed
up your web surfing by using the RR Web caching proxy server. Simply
go to "options" in your browser and find "connect to the Internet
through a proxy." Then, enter "proxy-server" on port "8080" (without
the parentheses), and that's it.
RR
Business Services
At this time,
Austin Road Runner offers what they call "small business accounts"
for $89.95 per month, however, I fail to understand why anyone would
purchase a "small business account," since there appears
to be no difference between "regular" and "business"
accounts, except for the price tag. Tech support says that "we
monitor small business accounts less closely than regular accounts."
But, since there are no bandwidth restrictions on a regular account,
monitoring means very little.
Road Runner
allows you to connect up to eight (8) computers to one cable modem.
They do this by allowing you to plug your modem into a hub, and
they dynamically assign IP addresses (via DHCP) for up to eight
workstations. However, they charge $14.95 for each additional workstation/computer
for regular subscriptions and $44.95 for each additional computer
with the "business" subscription.
In the future,
Austin RR may provide a "Pro LAN" service, which allows
static IP addresses. Other cities are offering "Pro LAN"
or static IP connections (e.g., Memphis RR) for $349 for the first
static IP and $50 for each additional static IP, with a limit of
six or ten. See Memphis
RR for more information.
If you need
static IPs to run servers, my suggestion is "get SDSL."
Cable modems are a shared media. xDSL is a dedicated connection.
See my Austin xDSL Central for more
information.
Other
Austin Road Runner Links
Marcīs
Austin RR Info
Official
Austin
Road Runner Home Page
Official Road Runner Online Support
General Links
Joe
McDonald's Unofficial RR FAQ
Phil Karn's RR Info
Cable Modem Info
MapNet
-- trace your Internet backbone.
DHS.ORG
-- get a free domain name
Do
not forget to vote!
Tell
your friends about this page!

|