The information here is not a primer on xDSL. Rather, it is a quick and dirty synopsis for the consumer who is thinking of using xDSL technology for networking access and needs some practical information. The resources section at the end contains links to many DSL resources. This tract concludes with some discussion specific to the US West (now Qwest as of Oct, 2000) DSL implementation. At this point the US West specifics are a bit dated.
However, to make use of DSL, it helps to understand the basis of the technology. DSL is a technology for pushing a (relatively) large number of bits through wiring that is typical for "last mile" telephone connections -- i.e. small gage copper wire of lengths less than 18,000 feet. There are a number of different protocols that fall under the DSL umbrella: ADSL, RADSL, HDSL -- and even different subvariations (e.g. CAP encoding ADSL versus DMT encoding ADSL), thus the acronym xDSL to represent the technology in total, without regard to the specific protocol. It's a little like the 56k modem field before the V.90 standard unified the two main contenders, X2 and KFlex.
xDSL is used to push high bit rates through copper wires that run from point A to point B. For most people, point A will be their home and point B will be the other end of the copper phone wire, that is the substation of the local phone company.
Standard telecom modems (e.g. 56k, 28.8k, etc) establish a data stream between two arbitrary points using the entire telecom system--that is, from the sender's local loop, through the telephone switching system (mostly digital switches now) and then to the receiver's local loop. Standard modem connections can span continents, with one end being thousands of kilometers from the other end.
DSL modems, on the other hand, establish a connection from one end of a copper wire to the other end of that copper wire: the signal does not pass into the telephone switching system. Consequently, DSL modems are not limited to using only the voice frequencies passed by the standard telephone system (typically 0-4kHz); DSL modems typically use more than 100kHhz.
To reiterate, one end of the DSL link will be at the consumer site, the other end must be at the other end of the copper cable -- usually this means your local telephone exchange. At your local phone company the local loop first goes into a splitter that splits the data frequencies from the voice frequencies. The voice frequencies are wired into a traditional POTS switch and enter the normal telephone switching network. The data frequencies are wired into a corresponding DSL modem at the CO end and the resulting high-speed digital data stream coming from (or going to) the consumer is then handled as normal data (not analog voice) and may be hooked into any number of networking technologies for further connection to the data's destination. Thus, the data never enters the standard telephone switching system.
Typically the data will be routed over a LAN/WAN connection (10Base-T Ethernet, T1, T3, ATM, frame relay, whatever) to a business office. The business may be an ISP (the ISP may or may not be the local phone company) which may then route the data onto the Internet, thus providing you with Internet connectivity. Or the business may be the company you work for and the connection provides high-speed access from your home direct to your company's network. Note that if the connection is made to an ISP, you are not connecting to the ISP over its standard modem bank: you are coming in over some sort of LAN/WAN data connection that the ISP has arranged with your local phone company. This is the only way an ISP can provide DSL-connected ISP service for customers. Also note that DSL is always "on:" the connection is always there, ready to pass bits up and down the pipe: there is no calling a remote number and waiting for modems to train up.
Because the other end of your xDSL connection has to be at the local phone company, the choice of which xDSL protocol your modem should support is made for you: whatever the local phone company dictates. (See Hardware/RBOC/CLEC compatibility matrix for details of who is using what.) However, it would be nice if there was one standard so that mass production and pricing of xDSL modems would ensue. It would also let you take a modem from one local phone company to another. Also, Compaq/Dell/etc. are not inclined to sell computers with xDSL modems pre-installed unless there is a single standard. See the "Standards" section below for information about efforts to standardize xDSL modem technology. Also note that calling xDSL connection devices "modems" is a bit misleading in that they are not like "standard" modems; however the terminology seems to have stuck.
Because DSL technology uses a wide frequency range, it is possible to have simultaneous voice and data use of a single copper connection. (Indeed, one of the original design goals of DSL was to make it possible for one copper wire to service multiple homes (e.g. a small subdivision with only 1 copper connection to the local phone exchange) by multiplexing multiple 4kHz conversations onto one copper pair.) The voice call will use the normal 0-4kHZ spectrum and the DSL modem will use the higher frequencies to pass the data traffic. Of course, this sharing of the copper is not without some potential problems. In particular, many phones may pass onto the copper frequencies higher than 4kHz, interfering with the DSL data stream. Also, the higher frequencies used by the DSL may be picked up by the phone, causing static on the headset.
The original solution to the 4kHz interference problem was to use "splitters:" a device called a splitter is attached to the phone line near where it enters the customer premise. The splitter forks the phone line: one branch hooks up to the original house telephone wiring and the other branch heads to the DSL modem. See figure 1. Besides splitting the phone line, the splitter acts as a low pass filter, allowing only 0-4kHz frequencies to pass to/from the phone and thus eliminating the 4kHz interference between phones and DSL modems.

Figure 1
The problem with splitters is that it requires breaking and remaking some telephone wiring connections and perhaps even installing new wiring to the DSL modem. In many cases, this means a service call to the customer premise. To avoid this, various alternatives have been proposed. The Universal ADSL group is working on reduced speed DSL that is more immune to frequency interference and that probably uses only frequencies beyond human hearing. Rockwell has proposed something similar called CDSL (consumer DSL). Another solution, used by Netspeed equipment is to use "micro filters." Netspeed calls this "EZ-DSL." A micro filter is essentially a customer-installable low-pass filter with an RJ-11 jack on either end: the customer plugs the phone into one end and the plugs the other end into the wall jack. A micro filter is placed between each telecom device and the wall jack it plugs into, except for the DSL modem. See figure 2.

Figure 2
Note that the micro filter solution is essentially a customer-installable (i.e. no wiring required) version of the splitter solution. Also note that it is only necessary to ensure that there is a micro filter somewhere between telephones and the DSL line. If the customer premise wiring makes it easy to do, the setup in figure 2 can be replaced by the setup in figure 3 (the degenerate case, in which the micro filter solution essentially becomes a splitter solution). The figure 3 setup can potentially have less line degradations and there have apparently been cases where a setup like figure 2 produces a line that is too marginal to work with a DSL modem, but will work when wired as in figure 3.

Figure 3
More splitter discussion: http://telecoms-mag.com/issues/199810/tcs/cavanau.html
There have been some misconceptions about the wiring type required by DSL modems. Cat 5 wire is not required for DSL modems. DSL modems can work over Cat 3 wiring or even worse. However, the better the wiring the less the signal degradation and the longer the distance over which DSL modems will still work. If you are re-wiring your house, I'd recommend Cat 5 wire or better. However, whatever wiring is in your house is just a small fraction of the total wiring between you and the telephone central office, most of which you have no control over.
Not all telephone lines are capable of passing the high frequencies used by DSL modems. There are also limits to the length of copper wire that DSL will work on. Therefore, a telephone line must be "qualified" before DSL can be installed on the line. The line qualification checks the length of the local loop, for the prescence of loading coils, for the prescence of excessive bridge taps, for local loops that are provisioned over DLC, and the general state of the line.
If a line fails to qualify, there are limitations to the recourses available. A good relationship with the linesmen/testers would help. You can try to get load coils removed or bridge taps eliminated, but your telephone company's standard policy may not condon this extra effort. You can try to get your phone service moved to a different and perhaps cleaner line. It will probably be a tough go. The International Engineering Consortium has a tutorial on xDSL line testing. The line testing tutorial may put some arrows of knowledge in your quiver and may provide a few meager weapons useful to talking the teleco into the extra effort needed to get a marginal line qualified.
Webproforum has an excellent tutorial on the options for providing DSL service over a DLC-provisioned phone line.
Because DSL technologies are limited to finite lengths of copper wire, it is often interesting to know how far you are from your central office (the local Telco wire center that houses the other end of your telephone local loop).
Finding this information is problematic. Perhaps you know of a Telecom facility in your local neighborhood. Alternatively here are some other options:
Here are few lists of Qwest central office locations:
Some CO locations for GTE, Seattle eastside.
A more general solution, for Qwest territory, is available from the US West iconn database (InterCONNection database).
Finally, Qwest has a list of deployted COs at http://www.qwest.com/disclosures/netdisclosure459/
Mapquest.com has a locator tool (telephone area code search) where, given an area code and the prefix, it will locate on a map the CO for the area code, prefix combination. It's been accurate for the few tests I've performed, but others have reported that it gives bogus results.
A database that covers the entire US is available at www.telcoexchange.com, where there is a Digital Line Pricing Tool. Fill out the form for this tool, specify DSL as the desired connection type, and the tool will spit out the name of the CO for the specified number. Beware, however, that the distance calculations provided by the tool may be way off. [As of 11/21/98 the www.telcoexchange.com site is no longer providing CO names or V&H location coordinates. I'm not sure why.]
www.getspeed.com will also provide some CO distance calculations.
The US West and the www.telcoexpress.com databases express central office locations in V&H (vertical and horizontal) coordinates, which is a coordinate system developed at Bell Labs and used by most Telecom companies in North America to express CO locations.
I've written a little code to convert from V&H coordinates to latitude and longitude (and back again). Click here to convert between V&H and lat/lon. For many reasons, don't expect this process to be exact. (I generally find the V&H locations from the US West database convert to lat/lon coordinates that are within 10 blocks of the actual CO location.)
Once you know the lat/lon of your CO, you can locate it using something like "Maps on Us": This URL will take you to their page that allows you to "Show Latitude and Longitude." Check this checkbox and then click the Set General Options button. You will then be able to open a map location by specifing a latitude and longitude.
Once you have your lat/lon location and the lat/lon of your CO, the Bali Online site has a nice little utility to compute distances between two points. Note that the "great circle" calculation of the Bali Online site is good for long distances like "the distance between Seoul and New York", but local surface irregularities can make it fairly inaccurate for short distances (e.g. intra-city).
http://www.dsltester.com has software that runs a test to determine if the phone line in question (the phone line used in the test) is likely to qualify for DSL. There is a link to the actual test server from this page, as well as some sample test results and other information about the test. They sell the results to ILECs/CLECs and other service providers, but will provide a pass/fail report for end users. Some people have reported good results with this test. Anrew Kaufman of dsltester.com reports on how the test works:
Well,
in short, we look a narrow band modem diagnostic information which is collected
by the modems. We then look at the spectral curves produced, and compare them
to a library of curves that we have developed and through comparative
analyses of curves from loops of approximately the same distance as the
one under test we are able to identify the signatures of the various
jeopardies to DSL, such as Loads, DLC's, Bridged Taps, and DAML. I hope
this high level overview gives some better idea of what is happening.
Anyone with more than 1 home computer and an Internet connection eventually asks the question: "How do I share my Internet connection between my 2 (3,4,5...) computers?" Modem connections can be shared and it's even more tempting to share cable/xDSL connections because of their "always on" nature and the greater bandwidth available. The methods are generally the same for any of the connection technologies and fall into three general categories:
dslreports.com has a nice set of drawings that depict the different ways of wiring up a LAN to the Internet.
Tim Higgins has an excellent web site on sharing an Internet connection. www.cablemodeminfo.com also has a selection of links to articles about sharing a cable modem. J Helmig's site is another site with information about sharing a modem connection. The Helmig site also has a lot of tech-support type information about Windows networking.
A more elaborate situation involves sharing a DSL connection with both your local LAN and with a remote laptop when you hit the road. Details are on a separate page.
When I say "sharing data over the Internet" I mean using the Internet as a "long cable" to connect two (or more) geographically separate hosts. In other words, two separate hosts want to share files back and forth between each other. There are a number of ways to do this, each with separate capabilities and problems.
An article I wrote for Information Security Magazine provides a basic overview of security and a DSL connection to the Internet. The following section provides a shorter re-hash of the article's content.
An excellent site for firewall reviews and other site security information is http://www.firewallguide.com.
An xDSL (or cable modem) connection to the Internet has a greater security risk than a plain old analog modem dialup connection. For one, the bandwidth is greater, allowing the possibility of more cracking to be done in the same period of time. More importantly, the connection is usually always on, which makes your hosts a much easier (and potentially more lucrative) target to find. The discussion in this section concentrates on examples of LANs connected via DSL to the Internet, but the points can be applied to the single computer case just as well. (The LAN case encompasses the single computer case.)
One mechanism for sharing a DSL modem is to connect it direct to your local LAN hub and to use valid IP addresses for each of yours hosts:

Figure 4: Direct Hub Connection
While this is a conceptually simple method for sharing an DSL connection (particularly with a bridging DSL modem and an ISP that is handing out IP addresses as required via DHCP), it requires a fair amount of diligence if you are concerned about the security of the local hosts. First, the only thing preventing your local LAN traffic from zipping around your ISP's LAN is an Ethernet learning bridge. While a bridge will not forward traffic destined to local MAC addresses, it will forward multicasts and broadcasts. A malicious cracker could make use of this information to target your systems. In addition, if you are using more broadcast-chatty protocols on your local LAN, like NetBEUI, you are passing even more information onto the ISP's system. A learning bridge is not a security device, it is a traffic-limiting device, designed to keep your local point-to-point LAN traffic from swampping the rest of the network. Second, a configuration like this leaves every host equally open to attacks from the outside. Each host has to be secured independently and equally if you want to prevent a weak link in your system. Finally some security techniques (such as firewalls and preventing your file and printer sharing traffic from even being accessible) are not available in a configuration like this. There is nothing inherently wrong with this configuration: it is a perfectly valid configuration, depending on your security needs. Most companies with a concern about the data on their local LAN would not use a configuration like this. However, historically, many departments at educational institutions would connect with mechanisms similar to Figure 4 (with a standard Ethernet bridge, usually from DEC, rather than a DSL modem, but the concept is the same).
Other details of the direct hub connection: (under construction): possible problems if only using TCP/IP transport (lack of connectivity, or connectivity through ISP's gateway); using multiple IP addresses problematic if both DHCP and static assignments are desired; using multiple transports and unbinding file-printer sharing/netbios from TCP/IP.
Another option would place a dual-homed gateway between the ISP and your local LAN. If the local LAN is using non-routed IP addresses and if the gateway is only providing access through a proxy server or a NAT server, then the security is improved:

Figure 5
The dual-homed host solution isolates your local LAN traffic from the ISP's network. In addition, a NAT/proxy server on the dual-homed host provides some protection to other hosts in the local LAN, which do not have to be watched/secured as tightly. In a situation like this, an operating system with security capabilities would be advisable. For Windows users, Windows NT, because of its security capabilities, would make more sense on the dual-homed host rather than Windows 95/98. Using NTFS, it is possible to lock down the OS files for NT, helping to defeat cracking attempts from the outside. In addition, it is possible, via the network control panel applet to disable the Workstation, Server, and NetBios bindings from the network adaptor that is connected to the DSL modem. This eliminates all Windows networking file access through the NIC connected to the DSL: you won't have to worry about anyone making a network neighborhood connection to shares on your gateway machine. Unbinding like this does not eliminate file and printer sharing through the local LAN side of your gateway machine, which is a great feature. In other words, you have file and printer sharing capabilities on interfaces 192.168.0.1, .2, and .3, but don't even expose file and printer sharing capabilities through interface 204.180.205.31.
The dual-homed approach, with a fairly small degree of inconvenience (as compared to figure 4), provides the opportunity for improved security. To summarize the dual-homed approach:
Securing a connection to the Internet is a large topic, much of the which is beyond the scope of this tract. There are a number of sites that provide more discussion. Johanne Ullrich's web site has a simple introduction to security issues for the consumer connected to the Internet. He also includes some step-by-step instructions for some common precautions for Windows 95/98.
http://www.microsoft.com/windows95/community/mktbulletin/cable-security.asp is Microsoft's quick and dirty "how to for dummies" page on cable modem security for Windows 95. It basically talks about turning off File and Printer sharing or using password protected shares. http://support.microsoft.com/support/kb/articles/Q164/8/82.ASP is a more complete knowledge base article about basic Windows NT security for Internet connections. More complete information is available from Microsoft's security pages: http://www.microsoft.com/security
NSA has a popular set of white papers on securing Windows 2000.
For a great tome on security and securing NT in particular, see Sean Boran's site. The Amoring NT site is good and concise. The labmice.net site has a good checklist of items to attend to for securing Windows 2000. The hardening Win2k guide at http://www.systemexperts.com/win2k/HardenWin2K.html is useful. The NT security FAQ is not concise, but it has lots of information and links. Finally, the CERT site is a good checklist and contains lots of pointers to other sites.
HackerWacker will do a port scan and a few other probes of your host, testing for common security problems.
http://grc.com will do a port scan (look for "Shields Up").
http://www.dslreports.com/r3/dsl/secureme
Along with sharing and security, one of the first things a new DSL user wants to know is "how fast is this baby, really?" So they surf off to some server somewhere and try to download a big file. And they are subsequently pleased at the speed or curious because the rate doesn't seem as fast as the modem is rated. Here's a few quick points to keep in mind while measuring your performance.
Know your modem's speed. Your modem is "trained up" to the corresponding equipment at the other end of your local loop. DSL Modems, like standard anlogue modems, can train up at different speeds, depending on the line condition and configuration settings at the consumer end and Teleco end of the connection. For example, with the Cisco 675 modem used by US West, the command "ifconfig wan0", when given to the modem (using the serial port connection to the modem's management port) will display something like:
nsos>ifconfig
wan0
wan0 ADSL Physical Port
Line Trained
640 Kbps down; 272 Kbps up; 340 baud
Line Quality 34 dB
nsos>
In this case the modem is trained up for 640kbits/sec down and 272 kbits/sec up: the very best you can expect in this case is a download transfer rate of 640kbits/sec.
Recognize that the Internet is not homogenous. Some servers may be far away and connected over slow links. You will not get fast transfer rates from these servers regardless of how fast your local connection is. You are only as fast as the slowest link (or slowest server). In others words, the best download test would be a connection to a fast server directly on your ISP's network. This kind of test eliminates the most unknowns.
Know what you are measuring. When you get performance numbers, where do you get them from? They may mean different things. For example, while downloading a file in Internet Explorer, IE will report a download speed. This is the speed that the actual file data is being copied. (For example, a 200k file that takes 60 seconds to transfer is a download speed of 3.3k/sec.) But the actual number of bytes passed over the DSL connection is much higher because of the overhead of encapsulating the payload in the various network layers. Add various Ack/nak packets or whatever other protocol overhead there is, and you may be shoving a much greater number of bytes down the line.
To elaborate, here's one simple test I did. The numbers are just rough guides and I didn't subject this test to great rigor. However they illustrate my point. I downloaded a 5,595k file over a 640kbits/sec (down) DSL connection. The download speed reported by IE (actual file bytes) was 45kBytes/sec, or 360kbits/sec. However, the actual number of bytes passing over my Ethernet interface from the DSL modem was 56kBytes/sec (as reported by Windows NT's Performance Monitor), or 448kbits/sec, which is getting pretty close to the rated connection speed. (These numbers are averages over the entire transfer time.) If I only used the first measurement (IE's reported download speed) I might think I'm only getting 56% of the maximum connection speed. However the second number shows that I was actually getting at least 70% of the rated connection speed. For comparison, the highest I've seen off my US West DSL connection is 93% of the rated connection speed, as measured off the Ethernet interface.
It really matters what you measure.
All that said, how do you fine-tune a DSL connection? I find that Windows NT's default configuration for its TCP/IP stack works just fine. It supports a number TCP/IP dynamic performance adjustment algorithms that have been developed over the years and these work just fine for me. Your mileage may vary. Other people using Windows (especially Win95 and Win98) have reported considerable performace gains by adjusting various configuration parameters. Philip Philpov's Cable Modem page provides some enduser-oriented discussion of cable modems, including tips and tweaks for better speed. The discussion has almost equal bearing for DSL connections. http://home1.gte.net/awiner/ also discusses some registry tweaks for improved DSL/Cable modem performance under Windows 95/98/NT 4.
Performance measuring tools:
There are numerous sites around the Internet that advertise "click here to get a readout of your connection speed." (For example, see www.2wire.com's bandwidth measurement page.) These all work by downloading a bunch of data to PC and timing the process. It is important to note that these tools are rough approximations at best: if the pipeline between you and them is congested, they are are going to tell you that your DSL link is slow. They are measuring a total path through the Internet and not just the speed of your DSL link.
US West (Qwest) has a performance site that lists a number of test download locations on their network. If you are a uswest.com DSL subscriber, by selecting a site close to you, you get a test that minimizes weak links on the general public Internet.
Windows 95/98: try the Network Monitor Agent that Microsoft provides at http://www.microsoft.com/windows95/downloads/. It works with the Win95 System Monitor. It shows realtime transfer rates off your ethernet card (in other words, it includes most overhead layers).
Windows NT: try the Performance Monitor, which is great tool for monitoring the state of a NT system. Much superior to the Win9x System Monitor. The relevant object to measure is the Network Segment object: an interesting counter of that object is the "Total bytes received/sec" counter. There are lots of other interesting objects also. Note: the Network Segment object is only visible in the Performance Monitor if the "Network Monitor Agent" service is installed (goto "Control Panel, Network, Services" to check/correct this).
DU Meter (http://www.hagel.threadnet.com/dumeter/) and Net.Medic (http://www.vitalsigns.com/netmedic/index.html) are two other popular tools.
Sitka maintains a page with a number
of network monitoring tools. Of particular interest is the visual ping
took, which calculates the ping time and the available bandwidth from a from a
sitka host (Sitka is situated in Canada) to the a user-specified host.
For example:
http://sitka.triumf.ca/cgi-bin/visual-ping?uswest.net
will calculate the data from sitka to uswest.net.
Substitute your site of interest for uswest.net
in the above URL.
Another intesting tool is available at http://www.datametrics.com:81/ This tool will perform a traceroute, and also plot the locations on world map.
Performance results:
Given all the variables in the Internet, it's quite difficult to do an apples-to-apples, repeatable comparison of access speeds. Nonetheless, people are always curious to compare speeds. Bill Faust has a project going that has compiled a set of results of download speeds. If you want to see what speeds others are getting, check it out. http://www.disisit.com/nettest.html also has some interesting numbers for one specific case.
A number of ADSL standards have been proposed, many with the intent to obviate the need for splitters and any service call to the customer premise. These include Netspeed (Cisco) EZ-DSL, Rockwell's CDSL (consumer DSL), and the ITU's G.Lite initiative.
As of June 1999 the ITU's G.Lite standard has been ratified. The consumer DSL market appears ready to rally around this standard, but as of June 1999 there are few (perhaps none besides tests) deployments of this standard. This standard is known as G.Lite, DSL-Lite, and Universal DSL. It allows for splitter-less installation (using micro-filters when necessary instead) and is limited to 1.5MBits/sec down.
The Universal ADSL group is an advocacy group working to rally the industry around a common standard. They have focused on the ITU G.Lite initiative, which passed into the standards phase in the fall of 1998.
The information in this section is mostly specific to the deployment of DSL by US West. US West calls their DSL offering MegaBit Services. MegaBit Services does not refer to a new technology, it is just the tradename US West uses to refer to their rollout of RADSL service. The US West deployment is using EZ-DSL, a micro filter design by Netspeed. (Netspeed was acquired by Cisco in March, 1998) Customer (home) end equipment is either the PCIRunner xDSL internal modem card or the SpeedRunner 204 (which is now being called the Cisco 675) standalone (external) router (or "modem" as I've been calling it). The PCIRunner is installed much like a regular modem. It plugs into a PCI slot and has an RJ-11 jack for connection to the phone line. It comes with Windows 95 and Windows NT drivers. It does not require an Ethernet card.
The standard install is using the SpeedRunner 204 and comes with the SpeedRunner 204, an Ethernet (3Com 3c905) card, a twisted pair Ethernet patch cable (cross-over), and micro data filters made by Globespan. The SpeedRunner 204 has an RJ-11 jack for connection to the phone and an RJ-45 jack for an Ethernet connection to the customer equipment (an Ethernet hub or a single PC equipped with a 10-baseT Ethernet card). If the SpeedRunner is connected to a hub, it should be connected with a straight-through patch cable rather than the cross-over cable that comes the install kit. Connecting into a hub makes is possible for all the computers on the customer LAN to access the Internet. (See the Sharing section.)
http://w3.one.net/~garyc/adsl/howtos.htm#lan has some information on how to operate the Cisco 675, including upgrading the firmware and recovering from a blown firmware upgrade.
US West is providing two different filter types: filters for wall-mount phones and filters for phones connected to a wall jack. The filters only filter on line 1, so if you have a two line phone setup and have the DSL modem on line 2, it will be necessary to somehow arrange to filter the 2nd phone line. There are at least two possibilities: apparently the wall-mount filters come apart so you can dissect them and switch the connections from the line 1 pins of an RJ-11 jack to the line 2 pins of an RJ-11 jack. Alternatively, at Radio Shack and other "phone" stores you can buy little connectors take a single RJ-11 2-line jack and splits it out into 2 RJ-11 jacks, both wired for line 1 (but one going to the real line 1 and 1 going to the real line 2). Plug the micro filter into the line 2 jack of this 2-line splitter. Then plug a single line phone into the micro filter.
There are no special software requirements to use a DSL connection. Quite often the DSL connection device is package with an Ethernet interface for the consumer side (e.g. the Cisco 675 supplied by US West). In this case, if your computer speaks TCP/IP, and if it can interface to Ethernet (just about every operating system meets these two requirements), then it can use a DSL connection. uswest.net supplies a special CD-ROM package for Windows as part of the US West installation package, but it's mainly just a browser (Netscape) with some uswest.net configuration information pre-supplied. It's not necessary at all.
A short rundown of the US West installation process:
The US West order process and support staff is notoriously SNAFUed, so it may take some time and a number of people to get answers to simple questions. Apparently, their process works like this: they have a sales staff that takes orders and appear to work under commission. These sales people have access only to a new order database. My sales staff operated out of an 888.641.4384 number. After an order is taken, it can progress to a "stored order" database, which is where orders sit if the destination central office is not yet DSL equipped. An order stays in the "stored order" database until its due date arrives, at which time it migrates to the work order database. The work order database is where an actual work order is generated for the order and someone is scheduled to do the installation. Each group at US West apparently has access to only one database and you can get bounced around quite a bit until someone can actually find you in the database. Clearly, the system is far from optimal: case in point: my order was entered with a due date of 10/1/98, instead of 7/30/98, which is when service is actually available for my area. My order was also "lost" numerous times. Sound advice would dictate checking on the status of your order several days after placing it.
Second-hand information indicates that for the initial Seattle rollout of DSL, US West installed capacity for 64 ports per wire center (CO). Given that Seattle has about 11 wire centers, this equates to capacity for 704 DSL customers.
US West Megabit numbers:
Sales: General Megabit: 800.634.2879. My sales (for Washington?) number:
888.641.4384
Post-sales info: 888.333.0131
Work Order number (the people only track work orders and don't have access to
the "stored order" database): 888.234.9375
Tech Support: 888.234.8375
Megabit Installation Technical Support: 1-800-247-7285.
ISPs that provide DSL access are worried about their Internet backbone connection being swamped by these new high-speed links. For example, if an ISP has only a T1 link to the Internet, it won't take many 256k DSL customers to put a heavy strain on this T1. ISPs seem to be dealing with this issue in two ways: limiting what the customer can do with his link (e.g. not allowing the customer to run http servers), or by putting monthly quotas on how many bits the customer can transfer over his link. The former, in my opinion, is a dumb idea, the latter is perhaps a reasonable solution to a valid problem.
US West sells "MegaCentral" (an ATM connection to US West's data net) connection services to ISPs that wish to service US West DSL customers. Assuming a client who uses DSL to connect to the internet through an ISP, the mechanism for a packet of data is as follows: the data passes from a client's computer, through the Cisco 675 to the local CO and from there it passes onto US West's ATM network and gets sent to the client's ISP. From there the ISP passes the data onto the Internet for routing to its eventual destination.
There is a vast body of telecom law in the US that prevents the RBOCs (Regional Bell Operating Companies, the baby bells, e.g. US West) from offering long distance service (both voice and data) until their home territories are open to competition. Speculation has it that this prevents US West from opening up their ATM network to nation-wide ISP mega-central connections. In other words, if you are an ISP and want to provide service to US West DSL customers in Seattle, you have to connect to US West's ATM network in the Seattle LATA; a Denver connection won't do because US West can't run long distance data over their ATM network to your Denver ISP. From the end-user's point of view, this means that you are limited to ISPs that have a connection to US West's ATM network in your local LATA.
US West maintains a list of ISPs that are equipped to provide ISP service for US West Megabit customers.
Todd Boyle has a comparison chart of ISP's providing DSL service in the Seattle area.
uswest.net does not track NIC MAC addresses. PacBell also does not track NIC MAC addresses.
US West provides some sparse technical details about their configuration in their disclosure pages for the DSL tariff:
http://www.uswest.com/com/disclosures/netdisclosure403/index403.html for disclosure page.
http://www.uswest.com/com/disclosures/netdisclosure403/news.html#ADDINFO for other disclosure information.
With the Cisco 675 modem set to bridging mode (RFC 1483), the Cisco is doing ethernet to ATM bridging. Data from the PC passes down through the TCP/IP stack on the PC, gets packaged as Ethernet frames and is passed to the Cisco over the Ethernet interface. The Cisco converts these Ethernet frames to ATM cells, which get passed over US West's ATM cloud to the ISP's router, where they pass into the ISP's system.
The alternative is to run the Cisco 675s in routing mode, in which case the Cisco 675 acts as a mini router, receiving IP data from the PC (transported in an Ethernet frame), which is then sent onward as an IP packet in a PPP link running over ATM (PPP over ATM). There may be some advantage to this method for some ISPs, since many are already set up to do authentication and billing using PPP-based systems.
As of Spring, 1999, new US West installations are configuring the Cisco 675 to use PPP routing. In this mode, the Cisco 675 is using PPPoA. The 675 is logically one endpoint of a PPP link. As such, it has an IP address and acts as a router, not a bridge. Since the basic uswest.net PPPoA configuration supplies only 1 IP address, which is used by the 675 as one endpoint of the PPP link, the 675 acts as a NAT server to effect the actual connection of any PCs to the Ethernet interface on the 675. See http://www.users.uswest.net/~scottz/Cisco675-NAT.html for information on the Cisco NAT implementation.
There have been numerous reports of Cisco modem failures with the US West DSL service. Many of these appear to result from bad power supplies. To quote from SimMike's posting:
I finally talked with someone at
US West who confirms that my Cisco modem
has failed. The sure sign of modem failure is the LAN LNK light blinking on
and off. He also confirmed the rumor that US West had sent out a bunch of
faulty power transformers. From my understanding, the transformers slowly
start malfunctioning, overpowering the modem, until the modem finally fails.
It boggles my mind that they could send such a junky cheap transformer with
an sophisticated router like the Cisco 675. Stupid is the word that comes to
mind.
They promised to send me a whole new modem package. I will send back the old
one after the new one arrives. My service will be out 10 days. One final
piece of advice, be sure and call the Megabit Installation Technical Support
line at: 1-800-247-7285. These guys are the only ones who understand the DSL
hardware. Everybody else at US West will give you the run-a-round.
Read the message below for signs of modem failure.
SimMike wrote in message ...
>>>This morning, 10-30-98, I hit the mouse to bring my screen back to
life.
There was an error message saying it could not connect to DCHP to retrieve
my addess (IP). I closed this box and tried my e-mail and web browser. No
luck. The WAN and LAN LNK lights were steady and on. There was even
intermittent activity on the ACT lights for both. Still no connection. I
rebooted my computer. Same problem. I unplugged the modem power, no luck. I
connected the Serial port Management cable to the modem and brought up
Hyperterminal. The familiar Netspeed banner flashed on the screen. Response
seemed somewhat sluggish, but I tried a few commands, like Stats. Next I got
this error message:
"Hello!
Operation fault at fefd55cc, subtype 01
Fault ecord is saved at 1013b540
fefd55cc : 90b03000 1000638c ld 0x1000638c, g6"
>Now the Cisco 675 banner will not come up. I'm afraid the modem is fried. I
tried one more thing. I unplugged the modem transformer and let it cool off
of half an hour. It always ran hot anyway, much hotter than other
transformer converters. When I plugged it back in, the only light that
came
on was the Power light. No WAN light. No LAN light. Nothing except power.
If I leave it be, after about twenty minutes the LAN LNK light will start
weakly flashing every second or so. Slowly this flashing gets stronger. Next
the LAN LNK light starts flashing and alternating with the Alarm light.
Finally after about 10 more minutes, the LAN LNK light is steady, no Alarm
light, and the LAN ACT light even flashes occasionally. Still no WAN light.
Still no connection via the Management cable connection.
>I really think the Cisco 675 somehow failed. I read an earlier message
about possible problems with the transformer malfunctioning, overpowering
the modem, and eventually causing total failure. That sure looks like what
happened. If it was simply my DSL connection, the Serial port management
connection should still work.>
>
>Mike Reinholz
>PS -- my computer is running fine. I ran 3Com diagnostics on the network
>card and it passed all tests.
The problem occurs when two separate DSL-connected machines can successfully access the Internet, but they can not successfully access (ping) each other. If they are on the same US West local subnet, then the problem is known. A posting to the uswest.dsl newsgroup at news.uswest.net (by Xiphiplastron [xiphi@cyberdude.com]) describes the problem and a work around:
In article
<35D4FE08.94B66938@ibm.net>,
etkal@ibm.net says...
> It seems that systems on the same subnet using DSL cannot talk to each
> other. For example, a friend locally has a DSL line, and I cannot ping
> his system. Likewise, certain games, etc. will not work correctly,
> although they work to other users on different subnets. I can get to his
> web page from other outside locations, but I can't when I use DSL.
>
> USWest tech support says it is a known problem, but that they don't know
> when or if it will be fixed. Sounds like a routing problem, but can
> anyone post some technical detail as to what is going on here?
I haven't seen a response to this so I thought I'd put in my experience
with regard to this.
Not being able to ping others on the same subnet (not connected to your
LAN) is a "feature" of how they do things. Simply put, if you
try to
ping someone on your subnet, it's going to assume it doesn't have to go
through a router and try to use the ARP protocol to connect. Since
you're only connected to the other user via a router, you need to set up
something in order to do this.
Assuming you're running Windows 95/98, you could open a DOS window and
execute instructions as follows:
If you're in subnet 123.123.123.xxx and your final octet is 100 and your
friend's is 101 and the router is (likely) 254 you'd do the following
command in your DOS window:
route add 123.123.123.101 mask 255.255.255.255 123.123.123.254 metric 1
Your friend would do the same except change the last octet in the first
IP address to yours. to findo out the router's IP address, type ROUTE
PRINT at the command line and you should be able to figure it out from
the list of IP addresses.
Although the commands listed are for Windows95/98, adept users of other
operating systems should be able to figure out specifics. I am curious,
however, if there's a way to do this on the Mac OS. I'd appreciate any
info in that regard.
Line problems are a function of the connection between the customer's modem and the DSLAM at the CO. One thing to check is the signal quality. The Cisco 675 reports a db reading. This apparently needs to be greater than 17db to have a hope of a quality DSL connection, even for slow speeds (256k). Levels above 25db give you a little more headroom. Another area to check is the amount of errors recorded. Larry M posted the following in comp.dcom.xdsl:
Larry M
>High CRC (Cyclical Redundance
Check) errors usually point to
>a bad modem, either at the CO (the ATU-C) or at the remote
>(ATU-R). One thing you can do to test this is to unplug
>your modem and plug it back in (recycle it) a couple of
>times. Do a "stat wan0" check each time you recycle it.
>Each time you do that (theoretically) you should train up to
>a different modem in the CO (unless the DSLAM is full).
>Look for big differences in CRC errors. Which means you hit
>a bad modem in the CO. To test your remote modem you could
>ask US West to send a tech out with a modem and compare his
>error rates with yours.
>High RS (Reed Solomon) errors usually point to cable
>problems. Although high CRC errors can cause high RS errors
>also.
The following USENET article describes the ARP storm problem.
David
Sandberg <mystic_fmSPAMJAM@excite.com>
wrote in message
news:378f6243.4672602@news.uswest.net...
> Every once in a while I have a problem with my US West DSL line, where
> the line will suddenly become unusable for half an hour or more.
> During these periods the WAN light on my Cisco router (in bridging
> mode) is solidly on, and the LAN light is blinking constantly.
> Running "netstat -e" (under Windows 95) tells me that the only
> activity being registered is about 10 non-unicast packets received per
> second. Nothing shows as outgoing, and the per-protocol statistics
> ("netstat -s") seem to indicate that no activity is happening at
all.
> But during the periods of this activity I cannot access the Web, get
> mail or news, or anything else.
>
> This seems to occur once every couple of days, although sometimes I
> have had long periods without noticing the problem (like weeks). I'm
> not sharing any system resources that could be accessed from outside.
> I've inquired with US West about this, but they made no effort to
> suggest any reasons or to track down what might be happening.
>
> Has anyone else experienced this? Any ideas?
>
> --
> David Sandberg
I believe, from
your description, that you are experiencing an ARP storm.
ARP storms are: 1) a known problem, 2) are experienced by others (the
problem is not limited to your experience/conditions), 3) there is nothing
you personally can do to address the problem, 4) are one of the main reasons
why US West is moving from bridging mode to PPP mode, and 5) there is
nothing you can ask US West to "fix" until your local pop is switched
over
to PPP mode (that's the fix).
(Are you in bridging mode rather than PPP?)
I'm enclosing an explanation, previously posted by a US West engineer, of
ARP storms in a Cisco-DSLAM ATM environment. It's a good explanation and
since this topic comes up fairly frequently, I may have to add this to "US
West problems" area of www.tuketu.com/dsl/xdsl.htm.
Randy Day-
--------start enclosure----------
Address Resolution Protocol - ARP is a function of how
a device finds the relation from a IP address to a physical network address
For instance, if your workstation has an ethernet address of
00:a0:24:5d:d8:ae
and an IP address of 215.216.16.6. In bridge mode the router at .net will
have a
table of IP address to mac addresses. There is also a bridge table that
the
router keeps
that maps the ethernet address to the PVC over the atm network to that
workstation.
The ARP table need to be there so that the router knows how to talk to the
end
workstation at the ethernet layer.
What happens in these arp storms is the following:
Cisco has a feature/bug which say you cannot clear a single ARP entry from
the router.
You either clear the whole ARP table or nothing.
In Bridge mode the router has to have an ARP to talk to a remote IP device.
When it gets a arp it does not know what the ethernet address is, therefore
it also
does not know what the PVC is to send the arp request out. So it sends a
broadcast
to all PVC for every single ARP.
To make a long story short, When the whole ARP table is cleared, the
router
has to rebuild the ARP table, so it sends a broadcast to every PVC for every
workstation
on the network. In other words if you have 1000 PVC with 10 PC's on each
DSL
connection the router send 1000*1000*10 ARPS, 10,000,000 ARP's get sent out
to rebuild the whole ARP table, and yes these ten million ARPs go out to
EVERY PVC.
The router CPU shoots up to 100% for up to 10-15 minutes just to rebuild the
ARP table.
Why is USWEST clearing the ARP table?? They are not, they are just
maintaining the
IP addresses for customers.
Remove a static IP and the router clears the arp table.
This is the main reason there is a push to get away from bridging!
Bridging in this environment is not a scalable solution.
--------end enclosure----------
As an experiment in DSL robustness, I've been running the www.tuketu.com webserver off a DSL connection. The DSL connection is 640kbit/sec down, 272kbit/sec up. uswest.net is the ISP and the IP configuration is determined by DHCP (the IP address is assigned by DHCP and free to change at any lease renewal). tuketu.com is a low volume server, getting about 500 users visits a day. The name service for the tuketu.com domain was initially provided by granitecanyon.com. No software help is used to manage the relationship between the IP address and the DNS information. (i.e. nothing like dyndns.com or tzo.com)
tuketu.com had 5 major (longer than 2 hours) outages during fall 98 to late summer of 99 period. It had a number of smaller outages during this time period, the vast majority of the smaller outages being related to the administrator (me) mucking around with the web server (rebooting, etc). Very few of the smaller outages were related to DSL/ISP problems...and most of those were largely the result of ARP storms.
The major outages can be diagnosed as follows:
Case 1: DNS resolution problems.
The DNS service for tuketu.com was provided by an external third party,
granitecanyon.com. Granitecanyon.com is a free public service provided
by some engineers with heart, but the robustness of their servers and the speed
of their change mechanism leaves something to be desired. For one particularly
bad two week period their name servers were out of sync, one providing bogus
data while the other provided correct data. This impeded the ability of some
users to connect to find tuketu.com.
Case 2: IP number changes, difficulties updating DNS information.
In this major outage, the ISP renumbered their IP network (probably to manage a
shortage of IP numbers rumored to exist at the time in their local POP). This
resulted in a new IP number being assigned by DHCP. (Even with a static IP
provided by the ISP, the renumbering could have resulted in an IP address
change.) Human monitoring noticed the new IP address in a relatively short
period of time (several hours), and the new address information was then
propagated to the DNS servers. However, it took about a week for the DNS
servers to pick up the new information. For this week, connections to
tuketu.com were problematic. Several hours of this outage are
attributable to the dependence on human inspection to notice IP address changes
on the server. The remainder is attributable to DNS service problems.
Case 3: DSL hardware error.
After about 6 months of use, my DSL connection experienced a hardware error. It
was eventually tracked down to a faulty modem in the DSLAM at the CO office. It
took uswest.com about 10 hours to respond to the problem report and to track
down the problem, but they did work past office hours to do so. The symptoms
were actually rather difficult to interpret (WAN link light was OK, traffic
could go upstream, but not down-stream), but uswest.com worked it out. IP
address assigned by DHCP server did not change after this outage.
Everything was up and ok after the hardware was replaced at the CO end.
Case 4: Webserver unplugged, IP number changes, difficulties updating DNS
information.
In this case, the IP number assigned by the DHCP server changed. The reason for
the IP address change is unknown, but it could have been the result of the
Webserver host being unplugged and down for longer than the DHCP lease period
(three hours). The problem in this case could not be diagnosed for several
weeks, since the system administrator (me) was out of the country and not able
to connect to the webserver for remote diagnostics. When the problem was
finally diagnosed, it was another week for the necessary changes to propagate
to the DNS servers for tuketu.com (see case 2 above).
Case 5: DSL hardware failure at the CO end.
In a classic case of Murphy's Law, about 3 hours before leaving on a vacation,
my DSL line went down. My Cisco 675 refused to sync up with the CO. I
called the problem in and got a trouble ticket, but US West failed to fix the
problem during the two+ weeks I was on vacation. The problem did not get
fixed until I returned and bugged US West every few hours for a day.
After about 28 hours of nagging, US West did something that fixed the problem.
I never got a report about what was wrong...my Cisco 675 just starting syncing
again. Total downtime: about 17 days.
Summary:
The future will probably see the elimination of the POTS, particularly in the local loop. The high-speed bit-pipe into the home will be harnessed to carry both data and voice. One example of this is the Sprint ION effort.
Sprint introduced a service, Sprint ION, that heralds things to come. The first markets were Seattle, Denver, and Kansas City. The service had these interesting qualities:
Using VoDSL, Sprint's package is a complete replacement of the ILEC. Using a physical DSL connection to carry both voice and data over ATM, Sprint provides a dedicated high speed Internet connection (up to 8mbit down, 1 mbit up, depending on line quality), 4 voice lines, and unlimited phone service, both domestic long distance and local/local long distance (intra-LATA). (Well, at 750 minutes a month, this is close to unlimited for most people). The charge is a flat monthly fee of about what a typical family would spend for multiple phone lines, long distance, and high-speed DSL. The flat charge replaces any fees for local phone service, your long distance provider, and your high-speed Internet access. The ILEC is effectively cut out of the picture...at last we see competition in the local loop. The only revenue for the ILEC is whatever co-location charges and local-loop charges the ILEC is able to wring out of Sprint. Does this strike fear in the heart of US West?
In the fall of 2001 Sprint discontinued the ION service. Economically, the service had been a bust. The technology was rolled out a bit prematurely, which meant Sprint could not promote it widely. It also limited how fast Sprint could provision new customers. Sprint ended up spending several billion dollars developing the technology and rolling it out. Exact numbers are hard to come by, but when the service was cancelled, it apparently had a few thousand customers, meaning an expenditure of probably more than half a million dollars per customer. Ironically, by the time the service was cancelled, most of the bugs had been worked out of the system and most customers were passionate about the features, speed, and economic value of the service.
Forbes commentary on the Sprint ION network.
What follows is a fairly random collection of useful links that I've built
up over time.
|
US West DSL related links |
Some good information about PPP mode, configuring the Cisco 675 |
|
|
Good technical discussion on the Cisco 675 modem. |
||
|
More Cisco 675 discussion and PPP/bridging discussion |
||
|
US West ICON database (CO information) |
||
|
Cisco 675 NAT Configuration Program: A program that assists entering port ranges into the Cisco 675 |
||
|
DSL Devoted Sites |
A general interest DSL site, with a sort of portal flare. Has some interesting multi-media links. Has the annoying habit of disabling the "back" button. |
|
|
a site devoted to DSL |
||
|
An active site devoted to DSL. Lots of news items related to DSL and a generally market following of the DSL trend. Some good resource location information also. |
||
|
An active site with lots of good news about happenings in the DSL industry. |
||
|
Home Networking |
Lots of good information, including instructions for sharing an Internet connection. Also has product reviews on home networking gear, including wireless. |
|
|
DSL Diagram |
Good diagram of the basic DSL setup |
http://www.mynetwatchman.com/myNetwatchman/images/AdslVariables.gif |
|
IFITL (Integrated Fiber in the Loop |
Very good pictures and details about IFITL: detailing the connection from the user premise to the Internet backbone. |
|
|
PPPoE |
Lots of good information about using/dealing with PPPoE |
http://homepage.interaccess.com/~jkristof/xdsl-faq.txt is the xDSL FAQ page.
http://www.alliancedatacom.com/paradyne-dsl-tutorial.htm is Paradyne's excellent tutorial on DSL, with lots of details. The discussion is more geared for ISPs (or, more generally, network service providers) than end users.
TeleChoice's Report on xDSL is a comprehensive site for DSL information.
Whatis.com has a writeup on DSL, with a focus to providing a taxonomy of the various DSL types.
Paradyne's DSL Sourcebook is a detailed treatment of DSL, with a particularly good discussion of the network layers used to provision DSL (and the use of ATM as the popular backbone of choice for DSL).
http://www.nwfusion.com/edge/research/dslam.html is a good source for information on DSLAMs.
www.2wire.com has the slickest multimedia home page of any site with information about DSL. The information content is ok, but the best thing is the 2wire theater page, where you can download and play high-resolution video content. Here's where your DSL connection shines: the video content is of such high quality (no flickering post stamps here), that it requires some sort of high-speed (384kbs or better) to view the content.
http://www.colorado.edu/infs/jcb/sinewave/network/connectivity/intro.html is a nice discussion of various Internet Connection technologies.
http://www.gofast.net/html/adsl_library.html is a good set of links about ADSL.
http://www.aspergantis.com/adsl/index.htm is another set of links about DSL. It's nicely organized.
http://www.alliancedatacom.com/isp-dsl-equipment.htm is information from a Seattle-based ISP about the xDSL equipment needs for ISPs using DSL.
Philip Philpov's Cable Modem page provides some enduser-oriented discussion of cable modems, including tips and tweaks for better speed. The discussion has some bearing for DSL connections.
Jeff Beardsley has a nice discussion of DSL, particularly GTE's DSL offering: http://home1.gte.net/jbeardsl/gte/
http://web.syr.edu/~jmwobus/comfaqs/serial-technology.html is John Wobus's compilation of remote access technologies.
See http://www.comrex.com/203.html for a good explanation of bridge taps.
www.sandman.com : an excellent site for telecom info and telecom tools and products.
The Telecom Digest, FAQ, and Archives (a wealth of information) is available at http://hyperarchive.lcs.mit.edu/telecom-archives.
http://www.inconnect.com/dsl/ for Internet Connect in Salt Lake City: alternative ISP and good information on US West's DSL service.
http://database.azstarnet.com/demo/owa/show_faq?in_faq_num=1 is an alternative ISP, name of StarNet. Their DSL FAQ is pretty extensive.
Copyright © 1998 Randy Day
Last modified:
May 07, 2005