This
is a work-in-progress, but I wanted to post it as-is for the
information it contains.
I have been a
mostly-happy SBCDSL user for nearly two
years;
but with a default Windows
installation, virtually-worthless quality-of service (QoS)
monitoring software clogs the system and there is no default
optimization; I would suspect that the setup that most users wind up
with these days may be far less than optimum. This article
lays out some things that I have developed based on my experience in
software, hardware, and telephone work. While SBC-centric, much
of the included information will apply to all DSL installations--and
other broadband users may find it useful, as well. There will be
links to other articles and information, too--there is no need to
reinvent the wheel, after all--but I would like to think that the
material presented here will bring it all together in a useful way that
goes beyond what I have seen published.
It also must be
pointed out that what we are discussing here is mostly
the transport aspect of your Internet service, not the content.
In this case, SBC provides the transport and Yahoo! provides the
content.
Let's start out
with links to some of the material and software upon
which this article is to be based:
http://www.tldp.org/HOWTO/DSL-HOWTO/index.html
-- Though this HOWTO is Linux-oriented,
it still contains quite a bit of useful information for Windows users,
especially sections 2 (installation) and 6 (overview), though
the
instructions given in the HOWTO article vary slightly from those
that will be presented here. My technique for filter
installation, for example, which is shown here (adapted from the
article
diagrams):
<--------Home/Office-------><------Loop------><--Central
Office-->
X--Voice--+--[RJ11]------+ |
(filter) | POTS (phones,
|
D
CO fax, etc.) |
a
-------
|
t
| |
X--Voice--+
a
| |
|
&
| D |
|
V
-----
| S |=- Voice Switch
X--Voice--+
o | N | 2 wire | L |
i-=| I |=-----------=| A |
c | D | Local Loop | M |=- ISP --> Internet
e
-----
| | -----------
|
| | PC X----=|
Modem
|=-------+
| | ------------------
One
filter for all phones reduces signal loss and isolates the house wiring
from the digital signal.
It has
been said that each additional filter is equivalent to adding 700 feet
to the signal line. In addition, filtering ahead of the house
wiring reduces
possible signal loss and interference from the phone wiring itself.
RASPPPoE is an
implementation of the
PPPoE protocol upon which
SBC,
and most other DSL communications, are based. It has several
advantages over the implementation provided by SBC--for example, the
DSL connection is treated as if it were a dial-up connection instead of
a separate program, such as the provided Enternet package. PPP
is the Point-to-Point Protocol; in
order to transfer it over Ethernet, each PPP data
packet
is "wrapped" so as to make it appear as an Ethernet packet to the
network interface in the subscriber's PC. At the receiving end,
the wrapper is stripped and the PPP packet is decoded. This has
an effect on computational overhead and certain settings. Since
some of these settings vary from the defaults, some tweaking may be
needed.
The most important of the default settings that should be tweaked is
the maximum transfer unit
(MTU). This
Microsoft Knowledge Base article discusses MTU settings in Windows
XP. Also see http://www.DSLReports.com -- this site
provides both the tests and the tools for the required
tweaking. The TweakTest provides the
current
values and DrTCP is the tool to get
you to
the optimized values.