xdsl OVERVIEW OF IMPORTANT DIGITAL SUBSCRIBER LINE TECHNOLOGIES xdsl Technology Peter R. Egli peteregli.net peteregli.net 1/18 Rev. 3.

Similar documents
An Overview. 12/22/2011 Hardev Singh Manager (BB-NOC) MTNL Delhi

isco Cisco PPPoE Baseline Architecture for the Cisco UAC

PPPoE Technology White Paper

BCRAN. Section 9. Cable and DSL Technologies

Cisco PPPoE Baseline Architecture for the Cisco UAC 6400

Table of Contents. Cisco RFC1483 Bridging Baseline Architecture

Chapter 9. High Speed Digital Access

Subscriber line technology. Subscriber line technology. Subscriber line technology

Using network processors in DSL residential gateway design

Lecture 2 Physical Layer - Multiplexing

Chapter 8: Multiplexing

ITU-T. FS-VDSL White Paper. Full-Service VDSL. Focus Group White Paper. FS-VDSL Service Scenarios INTERNATIONAL TELECOMMUNICATION UNION

Lecture 15: Multiplexing (2)

Network Infrastructures

PPPoE on ATM. Finding Feature Information. Prerequisites for PPPoE on ATM. Restrictions for PPPoE on ATM

Preserve 802.1Q Tagging with 802.1P Marking over ATM PVCs for xdsl Uplinks

Few Multiplexing Applications

Internet Access Technologies

SmartClass ADSL/Copper Combo Kickstart Training

Few Multiplexing Applications

Several types of DSL technology have implemented nowadays and adopted by PLANET broadband solutions to fulfill customer s needs:

IPv6 and xdsl. Athanassios Liakopoulos Slovenian IPv6 Training, Ljubljana, May 2010

PPPoE Agent Remote-ID and DSL Line Characteristics Enhancement

Lecture 22 Overview. Last Lecture. This Lecture. Next Lecture. Internet Applications. ADSL, ATM Source: chapter 14

Residential Broadband (RBB)

PPPoE Circuit-Id Tag Processing

Ethernet over VDSL2 Converter/Bridge VC-231G VC-234G

Multiplexing (Recap)

ANx High-speed Internet access

WAN Technologies CCNA 4

PPPoA Baseline Architecture

Customer Interface Publication: CIP025

Cisco ISG Design and Deployment Guide: ATM Aggregation

802.1P CoS Bit Set for PPP and PPPoE Control Frames

Wide Area Networks (WANs) Slide Set 6

Competing Methodologies and Future Trend in Residential High-Speed Internet Access

Subscriber line technology. xdsl. Subscriber line technology. S Verkkopalvelujen tuotanto S Network Service Provisioning

Part 5: Link Layer Technologies. CSE 3461: Introduction to Computer Networking Reading: Chapter 5, Kurose and Ross

WAN Technology & Design. Dr. Nawaporn Wisitpongphan

Broadband Access Solutions

INDEX INTRODUCTION Different variants of DSL What makes DSLpopular What are the benefits. 04

ADSL Technology Overview, line qualification and service turn-up

FOUR-PORT ADSL ROUTER. KD319MUI ADSL Router User Manual

Chapter 1: introduction

MySC140-WN ADSL2/2+ Router Product Specifications

Configuring the Cisco 827 Router as a PPPoE Client With NAT

PPPoE Agent Remote-ID and DSL Line Characteristics Enhancement

Table of Contents. Chapter Goals. Digital Subscriber Line. Chapter Goals

Broadband Communication 81

Basic Video Troubleshooting 101

QoS in PPPoE. Quality of Service in the Point-to-Point Protocol over Ethernet. Master s Thesis. Patrik Lahti KTH, Telia Research AB

AN INTRODUCTION TO PPPOE

ITTK - Network Integration and Implementation - WS L03 - WAN Design

Chapter 9 Using Telephone and Cable Networks. 9.1 Copyright The McGraw-Hill Companies, Inc. Permission required for reproduction or display.

Dax 2-Wire G.SHDSL Router

end systems, access networks, links circuit switching, packet switching, network structure

Broadband Access Aggregation and DSL Configuration Guide, Cisco IOS XE Release 3S

Provisioning Flows Topics

Course 8-9 DSL (Digital Subscriber Line) access techniques.

Exam : Title : Implementing Secure Converged Wide. Area Networks Ver :

Broadband Communication

Networks 15.2 Multiplexing Technologies Access Networks 15.5 Common Peripheral Interfaces

Virtual Private Networks.

A+ Guide to Hardware: Managing, Maintaining, and Troubleshooting, 5e. Chapter 10 Networking Essentials

Modems, DSL, and Multiplexing. CS158a Chris Pollett Feb 19, 2007.

Telindus 2400 Series

FOUR-PORT ADSL ROUTER. KD319EUI ADSL Router User Manual

Special expressions, phrases, abbreviations and terms of Computer Networks

FOUR-PORT ADSL ROUTER. KD319RI ADSL Router User Manual

Chapter 3. Underlying Technology. TCP/IP Protocol Suite 1 Copyright The McGraw-Hill Companies, Inc. Permission required for reproduction or display.

Service Managed Gateway TM. Configuring Dual ADSL PPP with Worker Standby or Load Share Mode

Atrie DB108-E ADSL MODEM. User Manual V1.1

KCOM Group PLC IPLine Internet Access Service Description and Technical Characteristics

M Introduction to Nokia M1122. ADSL Router User Manual C A

Networks 15.2 Multiplexing Technologies Access Networks 15.5 Common Peripheral Interfaces

Data Transmission and Home Networks. Gralla: part 2

Lecture #6 Multiplexing and Switching

KW5262 VDSL VOIP Gateway

Using Telephone and Cable Networks for Data Transmission

WHITE PAPER. G.fast WHITE PAPER. G.fast promises to seriously boost signal speeds to customer premises. OVERVIEW

CCNA 4 - Final Exam (A)

ETSF05 Internet Protocols. Layer 1 and 2

Wireless 300N ADSL2+ Modem Router For ADSL (Annex A), 300 Mbps Wireless n, MIMO, QoS, with 4-Port 10/100 Mbps LAN Switch Part No.

Ethernet Switches (more)

Asymmetrical Digital Subscriber Line (ADSL)

PPP over Frame Relay

Computer Communications and Network Basics p. 1 Overview of Computer Communications and Networking p. 2 What Does Computer Communications and

VoIP Dictionary, Glossary and Terminology

BT IPstream Connect Office, BT IPstream Connect Home, BT IPstream Connect Max & BT IPstream Connect Max Premium Products

Unit 09 Computer Networks

HG531 V1 300Mbps Wireless ADSL2+ Router Product Description. Issue _01 HUAWEI TECHNOLOGIES CO., LTD.

Virtual Private Networks (VPNs)

4-Port 10/100/1000T Ethernet to VDSL2 Bridge w/g.vectoring

AuroraPresto. A Revolution in DSL Testing. xdsl. the complete test tool for DSL technologies

Chapter 15 Computer and Multimedia Networks

A device that bridges the wireless link on one side to the wired network on the other.

QoS: Per-Session Shaping and Queuing on LNS

A+ Guide to Hardware: Managing, Maintaining, and Troubleshooting, 5e. Chapter 10 Networking Essentials

ADSL User Manual. Wireless-N BROADBAND ROUTER : Introduction

Digital Subscriber Line

Transcription:

xdsl OVERVIEW OF IMPORTANT DIGITAL SUBSCRIBER LINE TECHNOLOGIES Peter R. Egli 1/18

Contents 1. What is xdsl? 2. Overview 3. ADSL physical layer 4. ADSL network architecture 5. Protocols used with ADSL 6. Setup of an Internet session 7. L2TP RFC2661 8. PPPoE RFC2516 9. RFC1483 2/18

1. What is xdsl? xdsl is a collective term for transmission technologies for the access / local loop / last mile (sometimes also called first mile ). The traditional access network looks as follows: Residential / Business Upstream (to network) Downstream (from network) Central Office (CO) International PSTN Trunk line Trunk line National PSTN Twisted pair telephone cable (CH: average length = 3km) xy-com Public Switched Telephony Network Digital modem (modulation / demodulation) technique is used to put bits onto traditional telephone wire lines (2 wires, 4 wires). The x stands for many different flavors of DSL (different modulation techniques). xdsl is on OSI layer 1 (physical medium). The different xdsl techniques usually use a specific layer 2 framing protocol (e.g. ADSL is usually used in CH on layer 1 together with ATM on layer 2). xdsl is commercially very attractive since it offers high bandwidth on traditional (already installed) telephone wire (installation is cheap compared to other technologies like wireless). Central office: Termination of access lines / local loop, connection to PSTN (CH: ~900 COs). 3/18

2. xdsl technology overview (1/2) Main characteristics: Name Standard Speed Wires Mode Distance Comment ADSL (G.dmt) ADSL2+ G.Lite=DSL Lite G.992.1 G.992.5 G.992.2 1.5-9Mbps DS 16-640Kbps US Single pair...24mbps DS...3.3Mbps US Single pair 1Mbps DS 128Kbps US Single pair Downstream & upstream 6km Needs splitter Downstream & upstream 6km Needs splitter Downstream & Does not need upstream 6km splitter HDSL 1.54Mbps Two pairs Duplex (symmetric) 5km - HDSL-II G.991.1 1.54Mbps Single pair Duplex (symmetric) 5km - IDSL I.430 144Kbps Single pair Duplex (symmetric) 6km - 1-7Mbps Downstream & Automatically adapts bit rate RADSL 128Kbps - 1.5Mbps Single pair upstream 6km to line G.SHDSL G.991.2 192Kbps - 2.3Mbps Single pair Duplex (symmetric) 3.3km No POTS/ISDN 13-52Mbps Downstream & VDSL1 G.993.1 1.5-2.3Mbps Single pair upstream 1.2km No POTS/ISDN VDSL2 G.993.2...100Mbps...50Mbps Single pair ADSL Asymmetric Digital Subscriber Line suited for home users (asymmetric traffic pattern). G.SHDSL Symmetrical High Bitrate Digital Subscriber Line is suited for businesses with higher and symmetric bandwidth demand. VDSL Very High Datarate Digitial Subscriber Line is popular for very high bandwidth over short distances demands (connections between/within buildings). Downstream & upstream 1.5km No POTS/ISDN 4/18

2. xdsl technology overview (2/2) Speed versus distance: Distance must be traded off against bandwidth (the higher the bandwidth the lower the range). 100 Mb/s 90 80 70 60 VDSL2 VDSL1 ADSL2+ G.SHDSL 50 40 30 20 10 km 0 1 2 3 4 5 5/18

3. ADSL physical layer (1/3) ADSL exploits the fact that (today s) Internet traffic is largely asymmetric (much higher traffic downstream = to user, low traffic upstream = from user). ADSL is made to coexist with POTS or ISDN (G.991.2 Annex A (POTS) and Annex B (ISDN)). Frequency usage of ADSL: POTS + ADSL ISDN + ADSL 0-4kHz 20kHz 1.1MHz 0-80kHz 120kHz 1.1MHz POTS + ADSL s frequencies are not overlapping thus there is no problem. ISDN s and ADSL s frequencies are overlapping, thus ADSL and ISDN frequency bands need to be separated (ADSL with out-of-band ISDN does not use frequencies in ISDN band). 6/18

3. ADSL physical layer (2/3) Possible ADSL modulations: 1. CAP Carrierless Amplitude Phase: Phase modulation coupled with amplitude modulation. 2. DMT Discrete Multitone: Frequency spectrum from 0 thru 1.1MHz is divided into 256 or 512 sub-bands (channels 0-5/20 are not used - these frequencies are used for POTS/ISDN). Each sub-channel uses QAM and offers a different bit capacity (depending on Signal to Noise Ratio SNR). Sub-channels 6/21 thru 31 are used for upstream while sub-channels 33 thru 255 are used for downstream traffic. 7/18

Upstream Downstream Upstream Downstream 3. ADSL physical layer (3/3) Separation of upstream (towards network) and downstream (from network) signals (remember: there are only 2 wires for both directions): Solution 1: Usage of echo canceller: POTS + ADSL Upstream and downstream use overlapping frequency bands, but the signals are separated with an echo canceller. 0-4kHz 20kHz 1.1MHz Solution 2: Usage of frequency division multiplexing: POTS + ADSL Upstream and downstream use non-overlapping frequency bands. 0-4kHz 20kHz 1.1MHz 8/18

4. ADSL network architecture (1/3) Subscriber infrastructure ADSL over POTS : A passive filter protects analog devices (mostly analog = POTS phones) from ADSL frequencies. The DSLAM is a big box with hundreds of ADSL modems (software modems that run on specialized hardware). DSLAM The splitter in the central office separates the voice traffic (ISDN) and data traffic (ADSL). Internet ADSL modem UTP local loop POTS phone Filter (remove HF from ADSL signal which impairs POTS signal quality). Splitter Voice Switch Internet POTS Plain Old Telephone System DSLAM Digital Subscriber Line Access Multiplexer = Modem Pool (high number of modems) UTP Unshielded Twisted Pair NT Network Termination (ISDN modem) 9/18

4. ADSL network architecture (2/3) Subscriber infrastructure ADSL over ISDN : The splitters (passive device) separate/combine the ISDN and ADSL frequencies. The DSLAM is a big box with hundreds of ADSL modems (software modems that run on specialized hardware). DSLAM The splitter in the central office separates the voice traffic (ISDN) and data traffic (ADSL). Internet ADSL modem UTP local loop Splitter ISDN phone ISDN NT Splitter Voice Switch Internet POTS Plain Old Telephone System DSLAM Digital Subscriber Line Access Multiplexer = Modem Pool (high number of modems) UTP Unshielded Twisted Pair NT Network Termination (ISDN modem) 10/18

4. ADSL network architecture (3/3) Provider network infrastructure: Central Office (CO) to PSTN DSLAM AAA LAC / BRAS L2TP Access Concentrator Authentication & Tunnel attributes Provider MPLS/IP Backbone L2TP Tunnel Telehouse / Colocation Authentication Authorization Accounting ISP SAP STE Service Termination Equipment AAA LNS L2TP Network Server Internet CH: ~1400 COs Central Office (CO) CH: ~18 LAC locations LAC / BRAS AAA Authentication Authorisation Accounting SAP Service Access Point ISP Internet Service Provider LAC L2TP Access Concentrator BRAS Broadband RAS Access Connectivity End User Access Provider ISP Internet Service Provider 11/18

5. Protocols used with ADSL (CH and most other countries) A PPPoE session provides layer 2 connectivity between ADSL modem and LAC in order to transport PPP frames. With PPP the Internet provider assigns a dynamic IP address to the ADSL modem/router. The L2TP tunnel endpoints use static IP addresses (no dynamic routing due to security). PC ADSL modem DSLAM LAC STE LNS IP PPP PPPoE MAC MAC 1483 AAL5 ATM ADSL PPPoE Session ATM PVC ATM Switch ADSL PHY PPP Session PPPoE L2TP 1483 UDP AAL5 IP ATM MPLS PHY PHY L2TP Tunnel (session) Router IP IP MPLS MAC PHY PHY Router IP IP PPP xyz L2TP UDP IP MAC PHY PPP Point to Point Protocol MPLS Multiprotocol Label Switching 1483 RFC1483 Multiprotocol over ATM Adaptation Layer 5 PPPoE PPP over Ethernet PHY Physical Layer 12/18

6. Setup of an Internet session (1/2) A. Tunnel selection with PPPoE service-name: 1. PC or ADSL router starts PPP session 2. PPP session activates PPPoE session (PADI, PADO, PADR, PADS packets, see below) 3. AAA Query + Tunnel endpoint lookup: The LAC ascertains the L2TP tunnel based on the PPPoE Service-Name tag (service selection). Example Service-Name tag: green.ch. 4. LAC forwards all PPP packets (LCP, CHAP, IPCP, data packets) to the L2TP tunnel ascertained in step 3 (based on PPPoE Service-Name). 5. The PC or ADSL modem and the LNS bring up the PPP link (LCP phase). 6. The LNS authenticates (AAA) the PC or ADSL modem with CHAP. 7. The LNS assigns an IP address and DNS server to the PC or ADSL modem (IPCP). 8. The PC or ADSL router exchange user data. 13/18

6. Setup of an Internet session (2/2) B. Tunnel selection with AAA on LAC (done by Swisscom in Switzerland): 1. PC or ADSL router starts PPP session 2. PPP session activates PPPoE session (PADI, PADO, PADR, PADS packets, see below) 3. AAA Query + Tunnel endpoint lookup: The LAC sends a CHAP Challenge packet upon which the PC or ADSL router sends back a CHAP Response packet containing the login user@green.ch. The domain name of the login green.ch is then used for the lookup of the tunnel endpoint (through AAA lookup). 4. The LAC makes an AAA query to authorize the user (let him continue). Thus the LAC performs the AAA on behalf of the ISP. This requires that the ISP has access to the access provider s (Swisscom) AAA database (add/modify/delete users). 5. The LAC and LNS bring up the link (new PPP session between LAC and LNS). 6. Optional: LNS authenticates LAC again (same CHAP secret as above). 7. LAC forwards all PPP packets from the PC or ADSL modem to the L2TP tunnel ascertained in step 3. 8. The LNS assigns an IP address and DNS server to the PC or ADSL modem (IPCP). 9. The PC or ADSL router exchange user data. 14/18

7. L2TP RFC2661 (1/2) L2TP allows to tunnel PPP over any packet switched network. L2TP inherited the best of L2F (Layer 2 Framing protocol by Cisco) and PPTP (Point to Point Tunneling Protocol by Microsoft). L2TP (along with other layer 2 tunneling protocols) allows a provider to offer remote access services (RAS) to customers over existing packet based infrastructure. L2TP is run over UDP/IP to make it pass firewalls. L2TP is: a. A control protocol do dynamically setup and teardown connections (tunnels); this control uses a reliable transport (that uses the Ns and Nr sequence numbers for reliability). b. Data encapsulation for tunneling user data frames (PPP); the data packet transport is unreliable, that is makes not use of Ns and Nr sequence numbers. L2TP Tunnel Control User Data PPP Frame L2TP Control Message L2TP Data Message L2TP Control Channel (reliable) L2TP Data Channel (unreliable) Packet Transport (UDP/IP, FR, ATM) a. Control protocol b. Data encapsulation 15/18

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 7. L2TP RFC2661 (2/2) L2TP header fields: Type: 0=data message 1=control message T L 0 S 0 O P 0 Version Length Tunnel ID Session ID Specifies tunnel instance Ns Offset Size Nr Offset Pad Specifies session within tunnel Data Ns: send sequence number Nr: receive sequence number Same sliding window mechanism as in TCP (send window Ws), but numbers specify message number (starting at 0) rather than individual bytes. 16/18

8. PPPoE RFC2516 PPPoE allows to establish connections over Ethernet for PPP sessions into the Internet. PPPoE solves 2 main problems: 1. Dynamic IP address assignment without using broadcasts (PPP). PPPoE (and thus PPP) is only active if the computer wants to access the Internet. 2. Excessive broadcasts in large bridged networks. With PPPoE everything is nicely contained in point to point connections. PPPoE is needed as convergence layer when computer does not have its own ATM interface (otherwise it could do PPPoA which is simply PPP over ATM). PPPoE trace (PPPoE session): Creation of PPPoE session Creation of PPP session C: 1 0.000000 00:30:2b:00:0b:fc -> ff:ff:ff:ff:ff:ff PPPoED Active Discovery Initiation (PADI) S: 2 0.030894 00:02:16:5e:0e:b7 -> 00:30:2b:00:0b:fc PPPoED Active Discovery Offer (PADO) C: 3 0.031742 00:30:2b:00:0b:fc -> 00:02:16:5e:0e:b7 PPPoED Active Discovery Request (PADR) S: 4 0.069048 00:02:16:5e:0e:b7 -> 00:30:2b:00:0b:fc PPPoED Active Discovery Session-confirmation (PADS) LCP Link Control Protocol (PPP LCP frames encapsulated in PPPoE) CHAP/PAP (PPP CHAP/PAP frames encapsulated in PPPoE) NCP Network Control Protocol (PPP NCP frames encapsulated in PPPoE) User data exchange... (user PPP frames incapsulated in PPPoE) PPPoE session C: N 12.34256 00:30:2b:00:0b:fc -> 00:02:16:5e:0e:b7 PPPoED Active Discovery Terminate (PADT) termination (can be initiated by client or server) 17/18

9. RFC1483 Multiprotocol Encapsulation over ATM Adapation Layer 5 RFC1483 is used for the encapsulation/multiplexing of upper layer protocols (Ethernet, IP) into ATM. Router Router Bridge IP Bridge Bridge IP Bridge Ethernet Ethernet Ethernet Ethernet LLC / SNAP (protocol muxing) AAL5 (frames) ATM (cells) PHY VC-muxed: upper layer protocols are muxed via VC (Virtual Channel) LLC/SNAP: all upper layer protocols use same ATM PVC; demuxing done via LLC/SNAP protocol field ATM PVCs (Permanent Virtual Connections) AAL5 (frames) ATM (cells) PHY LLC / SNAP (protocol muxing) 18/18