xDSL (Digital subscriber line)

Note: This page is for hardware and driver; for help configuring your Internet connection, please see Configuration of the Internet connection
See the other internet.access.technologies.

Overview

There are at least three companies with xDSL-Solutions:

Wikipedia Dokumentation in OpenWrt Wiki Linux support for xDSL Notes
ADSL2+ VDSL
prorietary FOSS prorietary FOSS
Lantiq lantiq.xdsl wip
Broadcom broadcom.xdsl about the proprietary driver
MediaTek mediatek.xdsl
Ikanos ikanos.xdsl a couple of FRITZ!Boxes are based on the Fusiv Vx180 + IFE-6;
the firmware is Linux-based, ergo there are proprietary drivers

2009-Aug-24: Conexant sells its Broadband Access Product Line

Commonalities

Layer 1 (Physical layer)

Digital subscriber line is a family of Layer 1 communication protocols. The more prevalent members of the family are: ADSL, ADSL2+ and VDSL2; there are different Annexes: G.992.1#Annex_A and there are different Profiles: VDSL2 Profiles.

DMT

To be able to do the DMT (Discrete multitone modulation) fast enough, some DSL-implementations use 2 CPUs, e.g. two MIPS 24Kc Cores, one being solely used for the DMT, other employ one MIPS 34Kc Core (contains support for multi-threading and also some DSP-extensions), and others have some ASIC for this purpose! Explanation: DSPs are fast

AFE

Then some AFE (Analog Front-End) is required, this amplifies the signal and also performs the digital-to-analog and analog-to-diginal signal conversions. The AFE is a Mixed-signal integrated circuit, so (probably for manufacturing purposes) most solutions keep the AFE on a distinct Chip, e.g. the Lantiq VRX208 or VRX318 or the MediaTek TC3086 Ikanos IFE-6, etc. Though, the MediaTek RT63260 or the Lantiq VINAX are reported to be a single chip solutions.

Linux

  • Layer1: In case some DSP-is used for the DMT-part, software needs to be written, supporting this Instruction set (e.g. the Texas Instruments TMS320). No big deal, given the programmer has the necessary documentation, the knowledge and ability and the time for the work. ;-)

Layer 2 (Data link layer)

AFAIR DSL is Layer 1 only and does not define a Layer 2. As Layer 2 communication protocols either ATM or Ethernet (the Layer2 parts) is employed. Some VDSL2-ISPs are reported to employ this already.

Linux

Authentication, Authorization, and Accounting

For Authentication, Authorization, and Accounting (login) often PPP is used. The most common solution is PPPoE (PPPoA is less common, and there are other solutions). To make things be (or look) a bit more complicated, PPPoE is supported by the Router operating system and by all Desktop operating systems, but not by the Modem and the DSLAM. So the Modem either translates the PPPoE packets into PPPoA packets ("PPPoE to PPPoA") or encapsulates PPPoE packets insides of PPPoA packets ("PPPoEoA"). The Wikipedia visualizes this: "PPPoEoA" or "PPPoE to PPPoA".

Operating System: OpenWrt (Linux kernel)

The operating system needs to support both parts: Layer 1 and Layer 2.

TR-069 / CWMP (CPE WAN Management Protocol)

The protocol TR-069 (Technical Report) / CWMP (CPE WAN Management Protocol) was released in May 2004 (and a couple of amendments to it have been released since then); its original purpose is, to enable the ISP to cost-efficiently manage the configuration of the operating system running on the Customer-premises equipment, that is required to maintain connection. Well actually, it could do more… Hmm…

There is support for tr-069 in OpenWrt (and GNU/Linux in general).

Back to top

doc/hardware/xdsl.txt · Last modified: 2013/08/08 11:36 by lorema