Introduction. ATM Technology. What is ATM? Agenda

Similar documents
Appendix 5 - ATM Technology in Detail

ATM Introduction. The Grand Unification 2005/03/11. (C) Herbert Haas

ATM Technology in Detail. Objectives. Presentation Outline

ATM. Asynchronous Transfer Mode. (and some SDH) (Synchronous Digital Hierarchy)

Asynchronous. nous Transfer Mode. Networks: ATM 1

ATM. Asynchronous Transfer Mode. these slides are based on USP ATM slides from Tereza Carvalho. ATM Networks Outline

Asynchronous Transfer Mode (ATM) Broadband ISDN (B-ISDN)

Master Course Computer Networks IN2097

! Cell streams relating to different media types are multiplexed together on a statistical basis for transmission and switching.

CPEG 514. Lecture 11 Asynchronous Transfer Mode (ATM) CPEG 514

1997, Scott F. Midkiff 1

ATM Logical Connections: VCC. ATM Logical Connections: VPC

Datenkommunikation SS L04 - Network Principles

Asynchronous Transfer Mode (ATM) ATM concepts

This Lecture. BUS Computer Facilities Network Management X.25. X.25 Packet Switch. Wide Area Network (WAN) Technologies. X.

BROADBAND AND HIGH SPEED NETWORKS

Lesson 3 Network technologies - Controlling

The BISDN Inter-Carrier Interface

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

ATM Asynchronous Transfer Mode revisited

A T M. Cell Switched Technology. not SMDS. Defacto Standard Multimedia capable Use with SONET or SDH. Fixed Length - 53 bytes. DigiPoints Volume 1

Asynchronous Transfer Mode

Packet Switching - Asynchronous Transfer Mode. Introduction. Areas for Discussion. 3.3 Cell Switching (ATM) ATM - Introduction

Cell Switching (ATM) Commonly transmitted over SONET other physical layers possible. Variable vs Fixed-Length Packets

Asynchronous_Transfer_Mode_Switching

ATM networks. C. Pham Université de Pau et des Pays de l Adour LIUPPA Laboratory

UNI Signalling 4.0. Scope Connection Types Call Endpoints Signalling Mechanisms Traffic Contract Service Parameters Futures Summary.

DigiPoints Volume 1. Leader Guide. Module 12 Asynchronous Transfer Mode. Summary. Outcomes. Objectives. Prerequisites

BROADBAND AND HIGH SPEED NETWORKS

Basic concept of ATM communication

PRACTICES FNC Guide to ATM GUIDE TO ATM CROSS PRODUCT DOCUMENTATION ISSUE 1, JANUARY 2002 FUJITSU NETWORK COMMUNICATIONS, INC.

Chapter 10. Circuits Switching and Packet Switching 10-1

ATM Networks. Raj Jain

Packet Switching. Hongwei Zhang Nature seems to reach her ends by long circuitous routes.

ATM Signaling. Raj Jain

Protocol Architecture (diag) Computer Networks. ATM Connection Relationships. ATM Logical Connections

William Stallings Data and Computer Communications 7 th Edition. Chapter 11 Asynchronous Transfer Mode

DEPARTMENT OF DEFENSE INTERFACE STANDARD STANDARDIZED PROFILE FOR ASYNCHRONOUS TRANSFER MODE (ATM)

Bandwidth-on-Demand up to very high speeds. Variety of physical layers using optical fibre, copper, wireless. 3BA33 D.Lewis

Advanced Internet Technologies

CISC452 Telecommunications Systems. Lesson 6 Frame Relay and ATM

HWP2 Application level query routing HWP1 Each peer knows about every other beacon B1 B3

MPLS AToM Overview. Documentation Specifics. Feature Overview

Voice And Telephony over ATM: Status

Ethernet Switches (more)

Communication Networks

ASYNCHRONOUS TRANSFER MODE

Internetworking Part 1

NETWORK PARADIGMS. Bandwidth (Mbps) ATM LANS Gigabit Ethernet ATM. Voice, Image, Video, Data. Fast Ethernet FDDI SMDS (DQDB)

Figure 10.1 Cell switching principles: (a) routing schematic; (b) VP routing; (c) VC routing.

Administrivia. Homework on class webpage If you are having problems following me in class (or doing the homework problems), please buy the textbook

Cell Format. Housekeeping. Segmentation and Reassembly AAL 3/4

MAHALAKSHMI ENGINEERING COLLEGE TIRUCHIRAPALLI

Unspecified Bit Rate Plus and ATM Enhancements

WAN Technologies (to interconnect IP routers) Mario Baldi

Packet Switching Techniques

ITU-T I.150. B-ISDN asynchronous transfer mode functional characteristics

Unit_2 The Telephone Network. Shikha Sharma RCET,Bhilai 1

Appendix 10. Asynchronous Transfer Mode (ATM) The technique of cell relay

Lecture (08) Fundamentals of WANs (II)

ATM Networks: An Overview

Explore some common protocols. Telephone network protocols. Traditional digital transmission. Digital Communications II

Module 10 Frame Relay and ATM

Lecture 03 Chapter 11 Asynchronous Transfer Mode

Switched Multimegabit Data Service (SMDS)

Switched Multimegabit Data Service

voice-enabling.book Page 72 Friday, August 23, :19 AM

COMP9332 Network Routing & Switching

Module 3. Wide Area Networking (WAN)

Wireless Networks. Communication Networks

ACE-2002, ACE-2002E. Multiservice Access Concentrators/ ATM Network Termination Units FEATURES

PRODUCT SUMMARY. SARA-Lite SAR for AAL Type 0/5 with UBR Traffic, Frame Relay and LANE Support INTRODUCTION

Network management and QoS provisioning - revise. When someone have to share the same resources is possible to consider two particular problems:

Backbone network technologies. T Jouni Karvo, Timo Kiravuo

Network Working Group Request for Comments: 2761 Category: Informational February 2000

Asynchronous Transfer Mode

Ch. 4 - WAN, Wide Area Networks

Datenkommunikation SS L04 - Network Principles

IP Datagram Service MPLS. Virtual Call Call Request (CR) Agenda

WAN technology which are to be discussed:

ATM Quality of Service (QoS)

atm txbuff atm txbuff number no atm txbuff Syntax Description

ATM Software Segmentation and Reassembly

Module 10 Frame Relay and ATM

Outline. Circuit Switching. Circuit Switching : Introduction to Telecommunication Networks Lectures 13: Virtual Things

INTERNATIONAL TELECOMMUNICATION UNION INTEGRATED SERVICES DIGITAL NETWORK (ISDN) OVERALL NETWORK ASPECTS AND FUNCTIONS

EUROPEAN ETS TELECOMMUNICATION August 1995 STANDARD

Technical Committee. Network Management

Telematics Chapter 7: MPLS

Multi-Service Interworking Frame Relay and ATM Service Interworking over MPLS. MFA Forum

GPON - EPON Comparison. Vestyx Technologies Pvt. Ltd.

Configuring Layer 2 Local Switching

Virtual Link Layer : Fundamentals of Computer Networks Bill Nace

ETSI TS V1.1.1 ( )

ETSI TS V1.2.1 ( )

Communication Networks

Can you be sure that there are no weak links?

Frame Relay. Frame Relay Information 1 of 18

Fragmenting and Interleaving Real-Time and Nonreal-Time Packets

Hubs. Interconnecting LANs. Q: Why not just one big LAN?

Transcription:

Introduction Technology Asynchronous Transfer Mode Principles, ing, AAL, Signaling In 1986 the CCITT (now ITU-T) adopted as background technology for B-ISDN B-ISDN intended to replace several widespread incompatible technologies integration of voice, video and data However, the data communications industry tried to push IEEE 802.6 - DQDB remark: N-ISDN is based on synchronous TDM First developments in 1988 by CCITT Forum established in 1991 Focuses on implementation rules for Most members were switch manufacturers Technology, v4.3 3 Agenda Introduction Reference Model Physical Switching Details Adaptation Signaling and Addressing Technology, v4.3 2 What is? Asynchronous Transfer Mode Based on asynchronous TDM hence buffering and address information is necessary Cell switching technology based on store-and-forward of cells a form of packet switching connection oriented type of service with virtual circuits cell small packet with constant length 53 bytes long 5 bytes header + 48 bytes data Technology, v4.3 4 Page 14-1 Page 14-2

What is Asynchronous Transfer Mode? Synchronous TDM (+) Constant delay (good for voice) (+) Protocol transparent ( ) Fixed channel assignment (might be uneconomic) ( ) Trunk bandwidth = sum of channel speeds (expensive) Asynchronous TDM ( ) Variable delay (variable frame sizes) (+/~) Fairly protocol transparent (+) Flexible channel assignment (using addresses) (+) Trunk bandwidth = average of channel speeds Asynchronous Transfer Mode () (+) Bounded delay through fixed cell sizes (53 bytes) and intelligent traffic management based on different traffic classes (+) Protocol transparent through higher layers (CPCS and SAR) (+) Flexible channel assignment using addresses (VPI/VCI) (+) Trunk bandwidth according average channel speeds Technology, v4.3 5 Synchronous Transfer Mode Timeslots 3 1 7 Example: 1 Frame consists of 10 timeslots (1..10) 2 1 10 I 1 O 1 3 2 1 10 10 9 8 I 2 O 2 1 10 9 8.... 6 5 4. I n. O q 8 7 6 5 Incoming Connection Timeslot Outgoing Connection Timeslot 1 8 2 O7 3 3 O1 3 4 O4 5...... Fixed timeslot allocation! Technology, v4.3 7 Design Ideas Asynchronous Transfer Mode Asynchronous TDM Best trunk utilization Flexible channel assignment through addresses copy copy Cell header: addressing information for routing and dynamic bandwidth allocation x y x z I 1 u v y u I 2.. Data Header. y z z z I n O 1 O 2... O q a c c b b d a a c c c a Synchronous TDM Fast Switching and short delays through constant timeslots Protocol Transparent emulate emulate Solved through constant packet sizes and intelligent traffic management based on traffic classes Solved through adaptation layers Cell Incoming Connection Header Outgoing Connection Header v a w O7 b x O1 c y O4 d...... Technology, v4.3 6 Technology, v4.3 8 Page 14-3 Page 14-4

Why Cells? Cell switching technology allows Forwarding of cells in hardware Hence very fast Predictable and bounded delay for a given cell It is still variable! Quality of Service (QoS) With specific strategies like admission control, QOS routing, traffic shaping, traffic policing, cell scheduling,. Integration of voice, video and data Real-time traffic and non real-time traffic on the same network infrastructure Technology, v4.3 9 Technology WAN service and (campus area network service) Based on virtual circuit technique Connection oriented, enables charging for carriers and providers Sequencing of cell stream is guaranteed but no error recovery is done for damaged cells One single technology to cover both WAN and LAN (MAN) aspects Standardized interface definitions User Network Interface (UNI) between -DTE and -DCE Network Node Interface (NNI) between -DCE and -DCE Technology, v4.3 11 Cell Switching and Jitter Basic Topology Voice and FTP over Frame Relay Delay variations (!) FEP -DTE Network Node Interface (NNI) -DCE -DCE -DTE CC Constant/Bounded delay possible with User Network Interface (UNI) -DCE -DTE -DCE -DCE -DTE trunk link physical access link -DTE Technology, v4.3 10 Technology, v4.3 12 Page 14-5 Page 14-6

Virtual Circuits Virtual circuit technique used For statistically multiplexing many logical conversations over a single physical transmission link End systems (-DTE) use virtual circuits for delivering data to the network and vice versa Virtual circuits appear to end systems as transparent transport pipes Logical point-to-point connections VPI / VCI Virtual circuits (VCs) are identified using VPI / VCI numbers Virtual Path Identifier / Virtual Channel Identifier Only locally significant Two kinds of virtual circuits Permanent virtual circuits (-PVC) established in advance by service provider Switched virtual circuits (-SVC) established on demand by user through signaling procedure Technology, v4.3 13 Technology, v4.3 15 Virtual Circuits VPI / VCI FEP addr. A 1 virtual circuits 3 4 2 addr. B CC A FEP VPI/VCI = 0/200 1 local significance of VPI/VCIs!!!! VPI/VCI = 0/100 VPI/VCI = 0/50 (A->B) 3 VPI/VCI = 0/44 2 CC VPI/VCI = 0/250 VPI/VCI = 0/200 4 VPI/VCI = 0/99 B addr. D transport pipe addr. C D VPI/VCI = 0/88 (D->C) C Technology, v4.3 14 Technology, v4.3 16 Page 14-7 Page 14-8

Switching Tables Cell Forwarding / Label Swapping 2 A FEP CC B A FEP CC B 1 2 : 0/50 : 0/77 D : 0/77 : 0/99 I4: 0/77 : 4/88 I4 3 : 0/88 : 0/77 I4: 0/99 : 0/44 Technology, v4.3 17 I4 4 : 4/88 : 2/99 Switching Table of Switch 2 C : 0/77 : 0/99 I4: 0/77 : 4/88 1 2 : 0/50 : 0/77 0 77 I4 0 77 D : 0/88 : 0/77 3 Technology, v4.3 19 4 I4 I4: 0/99 : 0/44 : 4/88 : 2/99 C Cell Forwarding / Label Swapping 1 Cell Forwarding / Label Swapping 3...Cell Header (5 Byte) Payload (48 byte) A FEP CC B A FEP CC B 0 50 VPI / VCI : 0/50 : 0/77 : 0/77 : 0/99 I4: 0/77 : 4/88 I4 I4 I4: 0/99 : 0/44 : 0/77 : 0/99 I4: 0/77 : 4/88 1 2 I4 0 99 I4: 0/99 : 0/44 : 0/50 : 0/77 I4 0 88 D : 0/88 : 0/77 C : 4/88 : 2/99 Technology, v4.3 18 D : 0/88 : 0/77 4 88 3 Technology, v4.3 20 4 : 4/88 : 2/99 C Page 14-9 Page 14-10

Cell Forwarding / Label Swapping 4 A FEP 1 2 : 0/50 : 0/77 D : 0/77 : 0/99 I4: 0/77 : 4/88 I4 3 : 0/88 : 0/77 I4: 0/99 : 0/44 Technology, v4.3 21 I4 0 44 4 : 4/88 : 2/99 CC 2 99 C B Usage Public and private networks LAN, MAN, WAN Backbone high-speed networks Public (Telco's) or private Original goal: World-wide network But Internet technology and state-of-the art Ethernet are more attractive today New importance as backbone technology for mobile applications Cellular networks for GSM, GPRS, UMTS,... Technology, v4.3 23 Segmentation Principle as WAN Technology based on SDH Cells are much smaller than data packets Segmentation and Reassembly is necessary in DTEs (!!!) DCEs ( switches) are not involved in that Datagram H SDU T 44 44 44 44 44 44 BOM COM COM COM COM EOM PAD H 44 Octet T H 44 Octet T 5 48 H Payload H Payload H Payload POTS STM-1 155Mb/s E3 34Mb/s ISDN. SDH R R R SDH E3 up to hundreds of km s STM--4 622Mb/s E3 STM-1 155Mb/s ISDN E3 34Mb/s POTS Bitstream PABX PRI / E1 2Mb/s PRI / E1 PABX Technology, v4.3 22 Technology, v4.3 24 Page 14-11 Page 14-12

SDH Circuits (Timeslots of S-TDM) as LAN/ MAN Technology based on Dark Fiber Dark Fiber SDH-Circuit 3 for 155Mb/s STM-1 155Mb/s. SDH R R R SDH E3 STM--4 34Mb/s E3 622Mb/s E3 STM-1 155Mb/s E3 34Mb/s up to some 100m s up to some km s up to some 100m s POTS ISDN SDH-Circuit 2 for 34Mb/s SDH-Circuit 1 for 34Mb/s ISDN POTS PABX PRI / E1 2Mb/s PRI / E1 PABX Technology, v4.3 25 Technology, v4.3 27 -VC s inside SDH-Circuit Standardization Responsibilities POTS -VC1 STM-1 155Mb/s. SDH R R R SDH E3 STM--4 34Mb/s E3 622Mb/s E3 ISDN as Intelligent Bandwidth Management System -VC2 -VC3 SDH-Circuit 3 for 155Mb/s SDH-Circuit 2 for 34Mb/s SDH-Circuit 1 for 34Mb/s STM-1 155Mb/s ISDN E3 34Mb/s POTS Private networks: Forum Private UNI Addressing similar to OSI NSAP addresses Private NNI Dynamic routing based on Link State Technique (PNNI) Public networks: ITU-T Public UNI Addressing based on E.164 addressing schema Public NNI Static routing PABX PRI / E1 2Mb/s PRI / E1 PABX Technology, v4.3 26 Technology, v4.3 28 Page 14-13 Page 14-14

UNI and NNI Types Agenda Switch Private Network Private UNI Private NNI Switch Private UNI Public UNI Switch B-ICI Public Network Public NNI Switch Public UNI Introduction Reference Model Physical Switching Details Adaptation Signaling and Addressing Endpoints Switch Public NNI Switch Public Network Public UNI Endpoints Technology, v4.3 29 Technology, v4.3 31 Network Node Interface (NNI) NNI-ISSI (Public NNI) ISSI - Inter Switch System Interface Used to connect two switches of one public service provider NNI-ICI (B - ICI) ICI - Inter Carrier Interface Used to connect two networks of two different service providers Private NNI Used to connect two switches of different vendors in private networks Technology, v4.3 30 Reference Model User Plane Provides for transfer of information Control Plane Call control (Signaling), connection control, PVC management, interim local management interface (e.g. ILMI) Management Plane management e.g. meta-signaling, layer specific Operation and Maintenance (OAM) information flow Plane management Management functions related to the whole system Coordination between all planes Technology, v4.3 32 Page 14-15 Page 14-16

Control Plane <-> User Plane s User plane describes protocols used between DTEs on transport pipe -DTE -DCE VPI/VCI = 0/5 (e.g. Q.2931 signaling) VPI/VCI = 0/5 (e.g. PNNI Signaling) -DTE AAL Adaptation Convergence Sublayer SAR Segmentation and Reassembly VPI/VCI = 0/18 (e.g. PNNI Routing) Control plane describes protocols used between DTE and DCE or between DCE and DCE -DCE Physical TC Transmission Convergence PDM Physical Medium Dependent Physical access link Virtual circuit for user data Virtual circuit for signaling / ILMI / routing Technology, v4.3 33 Technology, v4.3 35 Reference Model Overview Management Plane...And In Detail Outband signaling in designated VCs (I-LMI, Q.2931) Management Plane Plane and layer management (Resources, Parameters, OAM Flow, Meta-Signaling) Control Plane User Plane Control User Plane User s (OSI >=3) Standard (OSI 1+2) Higher Adaptation (AAL) Additional headers and fragmentation according service Create cells and headers Signaling and Control Service Dependent Class A CBR for Circuit Emulation AAL1 Class B VBR for Audio and Video Class C Connection oriented Data Class D Connection less Data AAL2 AAL3/4 or 5 Convergence Sublayer (CS) Segmentation and Reassembly (SAR) Physical Transmission Convergence (TC) Physical Medium Dependent (PMD) PDH and SONET/SDH Technology, v4.3 34 Technology, v4.3 36 Page 14-17 Page 14-18

Agenda Introduction Reference Model Physical Switching Details Adaptation Signaling and Addressing Technology, v4.3 37 PMD Sublayer Physical Transmission Convergence PDM Physical Medium Dependent Bit transmission capability, bit alignment (Bit-synchronization, Clock-synchronization) Line coding Electrical/optical conversion A lot of different media have been specified in various standard documents Technology, v4.3 39 Physical Transmission Convergence Sublayer Physical Transmission Convergence PDM Physical Medium Dependent Subdivided into PMD and Transmission Convergence Sublayer Allows easy exchange of the physical medium can be adapted to newest transmission technology Physical Adaptation to different transmission systems (i.e. SDH, PDH, SONET, dark fiber) Generation and recovery of the transmission frame (e.g PDH, SDH framing) Transmission frame adaptation Transmission Convergence Physical Medium Dependent Cell delineation (recovery of cell boundaries -> frame synchronization) HEC (Header Error Check) generation Cell rate decoupling (user cell rate versus needed synchronous cell rate) Technology, v4.3 38 Technology, v4.3 40 Page 14-19 Page 14-20

Some Available Interfaces Standard Speed Medium Comments Encoding Connector Usage SDH STM-1 155,52 Coax 75 Ohm CMI BNC WAN PDH E4 139,264 Coax 75 Ohm CMI BNC WAN PDH DS3 44,736 Coax 75 Ohm B3ZS BNC WAN PDH E3 34,368 Coax 75 Ohm HDB3 BNC WAN PDH E2 8,448 Coax 75 Ohm HDB3 BNC WAN PDH J2 6,312 TP/Coax 110/75 Ohm B6ZS/B8ZS RJ45/BNC WAN PDH E1 2,048 TP/Coax 120/75 Ohm HDB3 9pinD/BNC WAN PDH DS1 1,544 TP 100 Ohm AMI/B8ZS RJ45/RJ48 WAN SDH STM-4 622,08 SM fiber SDH SC LAN/WAN SDH STM-1 155,52 SM fiber SDH ST LAN/WAN SDH STM-1 155,52 MM fiber 62,5 um SDH SC LAN/WAN Physical Transmission Convergence Physical Medium Dependent SDH STM-4 622,08 SM fiber NRZ SC (ST) LAN SDH STM-4 622,08 MM (D) NRZ SC (ST) LAN SDH STM-4 622,08 MM (Laser) NRZ SC (ST) LAN SDH STM-1 155,52 UTP5 100 Ohm NRZI RJ45 LAN SDH STM1 155,52 STP (Type1) 150 Ohm NRZI 9pinD LAN Fiber Channel 155,52 MM fiber 62,5 um 8B/10B LAN TAXI 100 MM Fiber 62,5 um 4B/5B MIC LAN SONET STS1 51,84 UTP3 NRZI RJ45 LAN 25 25,6 UTP3 NRZI RJ45 LAN Technology, v4.3 41 Transparent transfer of cells Independent of Physical Multiplexing/demultiplexing of cells with different VCI/VPI Translation of VPI/VCI (label swapping) Technology, v4.3 43 Agenda Introduction Reference Model Physical Switching Details Adaptation Signaling and Addressing Extraction/addition of cell header at destination/source Switching of cells with Label Swapping Error management - OAM cells (F4/F5) OAM = Operation And Maintenance Meta signaling QoS negotiation and control Traffic shaping Ensures that nodes do not exceed their committed QoS parameters Flow control (in case of ABR) Technology, v4.3 42 Technology, v4.3 44 Page 14-21 Page 14-22

Cell Format Cell Format 8 7 6 5 4 3 2 1 GFC VPI VPI VCI 1 2 VCI VCI PT CLP HEC 3 4 5 UNI Header Two slightly different formats UNI 8 bits for VPI NNI 12 bits for VPI 8 7 6 5 4 3 2 1 VPI VPI VPI VCI VCI VCI PT CLP HEC NNI Header 1 2 3 4 5 VPI and VCI VPI - Virtual Path Identifier VCI - Virtual Channel Identifier VPI/VCI identifies the virtual connection Similar function as the X.25 logical channel identifier or the Frame Relay DLCI Reserved values used for Signaling Operation and maintenance Resource management Idle cells - VPI/VCI set to 0 Used within framed structures like SDH and PDH Not needed within unframed structures like TAXI User data is 0x55 pattern (0101 0101) Technology, v4.3 45 Technology, v4.3 47 Cell Format Reserved VPI/VCI Values Cell Size 53 byte 5 byte header and 48 byte payload Generic Flow Control (GFC) Not contained in the NNI header -> not transported through the network Local significance between endpoint and switch Not used! Today, special flow-control cells are used instead VPI 0 0 0 0 0 0 0 0 0 VCI 0-15 16-31 0 3 4 5 16 17 18 Function ITU-T Forum Idle Cell Segment OAM Cell (F4) End-to-End OAM Cell (F4) Signaling ILMI LANE PNNI Technology, v4.3 46 Technology, v4.3 48 Page 14-23 Page 14-24

Cell Format Payload Type (3 bits) Used by AAL5 to flag end of block Used to signal congestion User data/oam 0 - user data 0/1 0/1 0/1 Congestion Bit 1 if congested (EFCI Explicit Forward Congestion Indication) Value OAM Type 100 OAM link associated cell 101 OAM end-to-end cell 110 Resource management cell 111 Reserved User Signaling Bit (AAL5 EOM) (OAM = Operation, Admin, Management) RM cell (Flow control in ABR) Technology, v4.3 49 Agenda Introduction Reference Model Physical Switching Details Adaptation Signaling and Addressing Technology, v4.3 51 Cell Format Cell Loss Priority (CLP) Similar to the DE-bit in Frame Relay Normal transmission: CLP = 0 Low priority, might be discarded: CLP = 1 Header Error Check (HEC) Allows the correction of single-bit errors in the cell header or Allows the detection of most multi-bit errors Also used for determining cell boundaries on some types of physical link connection ITU-T standard I 4.321 Switch must find 6 successive hits at any time Technology, v4.3 50 Switching Principles Each virtual connection is represented by two IDs Virtual Path Identifier (VPI) Virtual Channel Identifier (VCI) Switching is done by using table pointers Table of VPIs relating to each physical link Table of VCIs for each terminating VP VP switch Only changes the VPI of a cell, used for VC aggregation on intermediate switch(es) VC switch Changes the VPI and VCI Technology, v4.3 52 Page 14-25 Page 14-26

Switching Tables VP and VC Switching Trunk 1 VCI 1 VCI 2 VCI 1 VPI 1 VPI 1 VC Switch VCI 2 VPI 3 VCI 3 VPI 2 VCI 4 VPI 2 VPI 3 VCI 4 VCI 3 Trunk 2 10/12 100/20 100/19 73/10 100/99 VPI=100 VC switching only when necessary (at borders and branches) Fewer table entries necessary Probably faster VPI=152 2/1 VCI 1 VCI 2 VPI 4 VPI 5 VCI 1 VCI 2 20/44 VPI=65 VP Switch 200/91 Table for Trunk 1 IN Outbound VP Trunk VP VC 1...... 4 2 Pointer 5 xx IN Outbound VC Trunk VP VC 1 2 3 3 2 2 2 4...... Table for VPI 1 Technology, v4.3 53 200/12 200/41 112/89 40/30 Technology, v4.3 55 VC Switching Network Characteristics 10/12 20/44 3/20 19/19 73/10 27/99 1/8 5/77 80/31 VC Switching distinguishes each virtual circuit according to its VPI and VCI Many table entries necessary 53/76 22/33 4/5 17/91 2/1 Connection oriented network Connection has to be established prior to data transfer Permanent virtual connections - PVC Switched virtual connections - SVC Eases charging of customers Cell sequence integrity Sequencing of cell stream is guaranteed due to connection oriented operation Hence receiver has no need to resequence 21/41 10/12 40/30 112/89 Technology, v4.3 54 Technology, v4.3 56 Page 14-27 Page 14-28

Connection Types Adaptation Point-to-point: unidirectional or bidirectional Point-to-multipoint: unidirectional only Adaptation (AAL) Physical Convergence Sublayer (CS) SAR Segmentation and Reassembly Transmission Convergence Physical Medium Dependent Technology, v4.3 57 Technology, v4.3 59 Agenda Introduction Reference Model Physical Switching Details Adaptation Signaling and Addressing Technology, v4.3 58 Adaptation s only provides bearer service cannot be used directly Applications must use adaptation layers to access the layer Adapts different kind of information streams to Constant Bit Rate (CBR), Variable Bit Rate (VBR) Connection-oriented Data (CO-D), Connection-less Data (CL-D) Consist of SAR and CS Part of -end-systems (DTE s) only Transparent for -switches (DCE s) Technology, v4.3 60 Page 14-29 Page 14-30

Segmentation and Reassembly Sublayer Convergence Sublayer AAL Adaptation Physical Convergence Sublayer SAR Segmentation and Reassembly Transmission Convergence Physical Medium Dependent AAL Adaptation Physical Convergence Sublayer Segmentation and Reassembly Transmission Convergence Physical Medium Dependent Technology, v4.3 61 Technology, v4.3 63 SAR Segmentation and Reassembly Sublayer Used to fill information into cell payload Segmentation in and reassembly from cells Convergence Sublayer Convergence Sublayer Service dependent functions i.e. Message identification, Clock recovery Adds special information to original information e.g. initial MAC PDU (AAL 3/4), Frame Relay header Further subdivided into CPCS and SSCS Common Part Convergence Sublayer Service Specific Convergence Sublayer Convergence Sublayer (CS) Application 1 Application 2 SSCS Service Specific CS SSCS Service Specific CS CPCS Common Part Convergence Sublayer Technology, v4.3 62 Technology, v4.3 64 Page 14-31 Page 14-32

Types of AAL Service types and corresponding AAL s were defined for different traffic classes Class A (CBR) e.g. Circuit Emulation of E1, T1 frame structures Class B (VBR) e.g. Packet Video, Packet Audio Class C (CO-D) e.g. Frame Relay, X.25 Class D (CL-D) e.g. IP, SMDS Class A Class B Class C Class D Synchronization between Source required required not required not required and Destination Bit rate constant variable variable variable Connection Type conn. oriented conn. oriented conn. oriented conn. less Adaptation AAL 1 AAL 2 AAL 3 or AAL5 AAL 4 or AAL5 Technology, v4.3 65 AAL1 CSI (0) CSI (1) 1 byte Header SN CRC P SN CRC P Pointer 47 byte SAR PDU 47 byte SAR PDU 46 byte SAR PDU CSI. Convergence Sublayer Indication (1 bit) "1" if pointer exists SN.. Sequence Number (3 bits) CRC... Cyclic Redundancy Check (3 bits) P. Parity (1 bit) Technology, v4.3 67 AAL1 Purpose transfer service data units received from a source at constant rate and then deliver them at the same rate to the destination optionally transfer timing information between source and destination (SRTS Synchronous Residual Time Stamp) optionally transfer TDM structure information between source and destination (e.g. timeslot 0 of E1) That is Circuit Emulation Service (CES) Constant Bit Rate (CBR) service Expensive Over provisioning like leased line necessary Queuing prefers AAL1 cells over all other traffic (in case of congestion) Technology, v4.3 66 AAL2 Analog applications that require timing information but not CBR Variable Bit Rate (VBR) Compressed audio and video Relatively new (1997/98) Original standard withdrawn and later reinvented for mobile systems Variable Bit Rate (VBR) service Technology, v4.3 68 Page 14-33 Page 14-34

AAL2 for Mobile Systems Cellular communication issues Packetization delay ( QoS) Bandwidth efficiency ( Money) Before AAL2 low-bit rate real-time applications were used by "partial filling" of cells Using "AAL0" or AAL1 Very inefficient (few bytes per cell only) AAL2 is designed to be fast and efficient AAL3 + AAL4 AAL3 designed to carry connection-oriented packets Such as X.25 or Frame Relay AAL4 designed to carry connection-less datagram's Such as IP or IPX Because of similarity both adaptation layers were combined to AAL3/4 Technology, v4.3 69 Technology, v4.3 71 AAL2 CS AAL3/4 Step 1: CS CPCS-PDU Header must match CPCS-PDU Trailer Connection Identifier (identifies different AAL2 connection) 8 bit CID CPS-PH 6 bit LI 5 bit 5 bit UUI HEC 1...45/64 bytes of user data CPS-PP (payload) 1...45/64 bytes of user data CPI Btag BAsize Data Packet PAD AL Etag Len 4 Bytes AAL Service Data Unit (SDU) 4 Bytes Length Indicator (Indicates actual payload length) Header 6 bit OSF User-to-user Identifier (Some SSCS convey a sequence number) 1 bit 1 bit SN P 5 Bit CRC to protect the header CPS-Packet Total length: 9...72 Bytes OSF... Offset Field Points to the beginning of the first AAL2 packet starting in this cell SN... Sequence Number P... Parity 48 Bytes CPI... Common Part Indicator (1Byte) Btag... Beginning tag (1 Byte) BAsize... Buffer allocation size (2 Bytes) PAD... for 32 bit alignment AL... Alignment (1 Byte) Etag... Ending tag (1 Byte) must match Btag Len... Length of SAR PDU Technology, v4.3 70 Technology, v4.3 72 Page 14-35 Page 14-36

AAL3/4 Step 2: SAR 4 Bytes 4 Bytes T Seq Nr MID Multiplexing Identifier 44 Bytes PAD 2 Bytes 2 Bytes 2 4 10 6 10 00 = COM 01 = EOM 10 = BOM 11 = SSM Multiplexing of multiple data streams within one connection possible (!) Length Length of segment Default: 44 Exception: EOM and SSM 63 in EOM means "Discard it!" CRC AAL3/4 Can multiplex different streams of data on the same connection Up to 210 streams using the same VPI/VCI But too much overhead Sequence numbers unnecessary when not interleaving One CRC for whole packet would be sufficient Length unnecessary Nearly totally replaced by AAL5 Cell Header Technology, v4.3 73 Technology, v4.3 75 AAL 3/4 - The Big Picture BOM...Beginning of message H AAL-SDU CPCS-PDU-Payload 44 44 44 44 44 44 BOM COM COM COM COM EOM PAD H 44 Octet T COM...Continuation of message 5 48 H Payload H Payload H Payload Bitstream H 44 Octet T T EOM...End of message Convergence Sublayer SAR Transmission Convergence PMD A A L P H Y AAL5 Favorite for data communication AAL 5 simulates connectionless data interface Packet AAL with less overhead than AAL 3/4 Minimizes computer costs in terms of handling cells Behaves as far as possible like existing data communications interfaces Allows simple migration to Smallest overhead Convergence : 8 byte trailer in last cell SAR : just marks EOM in header (PT) Technology, v4.3 74 Technology, v4.3 76 Page 14-37 Page 14-38

AAL5 Segmentation Signaling 48 Bytes Example: IP Packet (0-65535 Bytes) User-to-User Identification Only used with MPEG PAD CPI UU 8 Bytes 2 Bytes N CRC-32 is connection oriented Requires signaling to establish connections between -DTE and -DCE (UNI) between -DCE and -DCE (NNI) Special VPI/VCI values are used for that Header VPI Header HEC VCI 1 CLP Mostly Unused (00000000) PAD CPI UU N CRC-32 3rd bit in PT-field of cell header indicates "Last cell of packet" Forum UNI signaling specification UNI 3.0, 3.1 and 4.0 standardized UNI 2.0 PVC UNI 3.0 PVC+SVC, CBR+VBR+UBR UNI 4.0 +ABR, QoS Negotiation Based on ITU-T Q.2931 (B-ISDN) Technology, v4.3 77 Technology, v4.3 79 Agenda Signaling s Introduction Reference Model Physical Switching Details Adaptation Signaling and Addressing Q.2931 SAAL Service Specific Convergence Sublayer SSCS CPCS (AAL 3/4 or AAL 5) SAR Signaling AAL SSCF (Q.2130) SSCOP (Q.2110) Common Part Convergence Sublayer Service Specific Coordination Function (Q.2130 allows multiplexing of several calls over one X.25 like VC provided by Q.2110) Service Specific Connection- Oriented Protocol (Q.2110 protocol procedures very similar to X.25 that means Error Recovery and Flow Control) Technology, v4.3 78 Technology, v4.3 80 Page 14-39 Page 14-40

Signaling Aspects ITU-T Recommends AAL 3/4 for CPCS Forum Recommends AAL 5 for the CPCS Q.2931 protocol Connection establishment Negotiation of performance parameters Derivate of Q.931 (N-ISDN) and Q.933 (UNI signaling protocol for Frame Relay) VPI/VCI used instead of a D-channel (N-ISDN) Uses meta signaling to establish signaling paths and channels (ITU-T) Meta - Signaling Major functions Signaling channel connection setup Signaling channel connection control Signaling channel connection release Used for the negotiation of the required VPI/VCI combination Signaling of signaling Technology, v4.3 81 Technology, v4.3 83 VPI/VCI for Signaling Reserved UNI headers - ITU-T Meta signaling - VPI=0, VCI=1 Broadcast signaling - VPI=0, VCI=2 Reserved UNI headers - Forum Meta signaling - VPI=0, VCI=1 Broadcast signaling - VPI=0, VCI=2 Point-to-point signaling - VPI=0, VCI=5 ILMI - VPI=0, VCI=16 PNNI - VPI=0, VCI=18 Addresses Different types of addresses All have 20 byte length All consist of three main parts Prefix (Basically topology information) End System Identifier (ESI) NSAP Selector (Selects application) address is a structured note: structured means that it contains topology specific information 20 Byte Prefix 13 Bytes ESI 6 Bytes Sel 1 Byte Technology, v4.3 82 Technology, v4.3 84 Page 14-41 Page 14-42

Addresses Forum defined three formats for End System Address (ASEA) DCC ASEA format ICD ASEA format E.164 ASEA format Private networks support ISO DCC and ICD formats Only public networks may use E.164 address format All formats are based on structured ISO Network Service Access Point (NSAP) addresses Technology, v4.3 85 Address Flavors DCC Address Format (AFI=39) IDP HO-DSP LO-DSP AFI DCC DFI AA reserved RD AREA ESI Sel Authority and Format Identifier AFI ICD DFI AA reserved RD AREA ESI Sel International Code Designator Data Country Code ICD Address Format (AFI=47) Domain and Format Identifier Administrative Authority Area Identifier IDP HO-DSP LO-DSP Routing Domain HO-DSP may contain other sectioning than DFI, AA, RD and AREA Technology, v4.3 87 ISO NSAP Address Flavors (cont.) 20 Byte Initial Domain Part (IDP) Domain Specific Part (DSP) IPD to identifies the network addressing authority responsible for assignment and allocation of the DSP DSP is defined by the corresponding addressing authority and consists of High Order DSP (HO-DSP) for identifying networks on a prefix level Low Order DSP (LO-DSP) for identifying end systems E.164 Address Format (AFI=45) IDP HO-DSP LO-DSP AFI E.164 RD AREA ESI Sel ISDN Number End system Identifier NSAP Selector HO-DSP may contain other sectioning than RD and AREA Technology, v4.3 86 Technology, v4.3 88 Page 14-43 Page 14-44