Atm Functional Reference Model

Embed Size (px)

Citation preview

  • 8/3/2019 Atm Functional Reference Model

    1/10

    ATM FUNCTIONAL REFERENCE MODEL

    To describe an ATM network and the various network components (ATM mux, ATM cross

    connect, ATM switch, ATM Access Devices, ATM Network Termination Unit), we will refer

    to the ATM functional reference model shown below.

    Figure 2: ATM reference modelThere are three main functional blocks:

    The User Plane in charge of transporting the various users information (voice, data orvideo) to their destination, according to the subscribed traffic contracts.

    It relies on the ATM layer for multiplexing and switching, with guaranteed Quality of

    Services (QOS). For that purpose, the user information (data protocol or particular

    media) is converted to ATM via the "User Protocol or Media Adaptation" layer and

    the "ATM Adaptation Layer (AAL)".

    The Control Plane for the connection set up and release according to subscribedtraffic contracts. Various types of connections are supported: symmetrical or

    asymmetrical point to point, multipoint, multicast, unicast, etc.). It also uses the AAL,

    ATM and physical layers. A dedicated layer is used to map the "control protocol"

    onto ATM in order to ensure high reliability.

    The Management Plane for ATM monitoring and configuration.The following presentation will be organized according to the ATM functional reference

    model and we will proceed accordingly with:

    the ATM layer and its new differentiating services (versus TDM or PM) ,

  • 8/3/2019 Atm Functional Reference Model

    2/10

    the Physical layer with ATM over SONET/SDH and over LAN wiring the ATM adaptation layer the Control plane for connection management the user's high layer protocol or media mapping the Management Plane

    ATM LAYER

    The ATM layer provides the following services:

    Cell transmission : generation, reception, validation Cell multiplexing/demultiplexing, cell relaying, cell copying Cell payload discrimination Support of multiple QOS classes Traffic management: usage control, traffic shaping, congestion notification Connection assignment and removal

    Those services are supported through the ATM protocol data unit so called ATM cell.

    ATM CELL STRUCTURE

    The ATM cell structure is represented in the next table with its two variants "UNI "and

    "NNI".

    "UNI cells "are used at the User to Network Interface (UNI), "NNI cells" at the Network to

    Network Interface (NNI) connecting two ATM networks.

    Type ATM CELL Overhead

    HEADER PAYLOAD

    5 Bytes

    11 %

    UNI GFC VPI VCI PT CLPHECNNI VPI

    4

    bit8 bit 16 bit

    3

    bit1

    bit8 bit 48 bytes

    Review of the different cell header fields:

    GFC: used at the UNI interface and originally intended to support simplemultiplexing implementations. No standardized use of this field exists. The current

    standards define for this field a "0000" value coding.

  • 8/3/2019 Atm Functional Reference Model

    3/10

    PT:used to discriminate payload types (user's or management data), to indicatecongestion status and to mark end of AAL5 framing (see AAL ), with the following

    encoding:

    PTcode

    SIGNIFICANCE NOTES

    000 User data cell - EFCI=0 - AAL5_EOF=0 EFCI=0: no congestion

    001 User data cell - EFCI=0 - AAL5_EOF=1 AAL5_EOF=1 : end of AAL5 framing

    010 User data cell - EFCI=1 - AAL5_EOF=0

    011 User data cell - EFCI=1 - AAL5_EOF=1

    100 OAM F5 segment associated cell OAM F5 is a maintenance flow (see

    Management plane )

    101 OAM F5 end-to-end associated cell

    110 Resource Management Cell Resource management cell: used for

    ABR flow control (see traffic

    management )

    111 For future use

    CLP: indicates the priority of a cell. A cell with CLP=1 can be destroyed by thenetwork in case of congestion

    HEC: error checking of the header to ensure proper processing of the received headerfields

    VCI-VPI: User channel identified by a combination of a Virtual Path (VP) and aVirtual Channel (VC). Those two parameters characterize the user channel in terms of

    origination and destination but also in terms of the subscribed class of traffic. They

    also identify full or empty cells and also non-user's data as shown below.

    VPI VCI PT CLP USAGE NOTES

    0 0 000 1 Idle cell identification Recommended by ITU

    0 0 *** 0 Unassigned cell Recommended by ATM Forum

    0 0 100 1 OAM F3 - physical layer

    See "Management plane"

    ID 3 0x0 x Segment OAM F4 - Virtual Path

    ID 4 0x0 x End-to-end OAM F4 - Virtual Path

    ID ID 100 x Segment OAM F5 - Virtual Channel

    ID ID 101 x End-to-end OAM F5 - Virtual Channel

    ID 5 0xx c Point to Point Signaling channel Dedicated signaling channels.

    VPI=0 commonly used between user and

    local exchange

    ID 2 0xx c Broadcast Signaling channel

    ID 1 0xx c Meta-signaling channel

    ID 3 110 x Resource management cell for VP See "traffic management"

  • 8/3/2019 Atm Functional Reference Model

    4/10

    ID ID 110 x Resource management cell for VC

    0 16 xxx 0 ILMI : Interim Local ManagementInterface

    Management between user and network

    ID 48 xxx 0 PNNI: Private Network-NetworkInterface

    Dynamic routing protocol

    The Virtual Paths and Channels are innovative concepts that position ATM as the ideal

    technology to build Virtual Networks(VN) as Virtual LAN (VLAN), Virtual Enterprise

    Network (VEN) or Virtual Private Network (VPN) capable of supporting multiple services &

    media.

    ATM VIRTUAL PATH & CHANNEL

    With ATM several types of connections are possible :Virtual Paths equivalent to flexible

    "digital lines", Virtual Channels that will carry the end-users communication applications. A

    connection is not only characterized by its end-points : source and destination but also by

    traffic service quality parameters (peak & average throughput, cell loss, transit delay).

    The VCs are transported on VPs, themselves on Transmission Paths (TP) or Physical Links.

    A VC or VP connection is made of VC or VP Links interconnected via multiplexers,

    crossconnects or switches.

    ATM NETWORK INTERFACES

    To assure ubiquitous broadband ATM communications, standards for interoperability of

    ATM products and ATM networks are defined (still an ongoing work) by the ITU for the

    ATM public services and by the ATM forum for private ATM network. The ITU reference

    connection model (identical to narrowband ISDN) is shown on the next figure as well as the

  • 8/3/2019 Atm Functional Reference Model

    5/10

    ATM network interfaces.

    UNI (User-to-Network Interface)provides for interconnection of end systems to anATM switch with precise definition of the ATM transmission and switching services

    with the related exchanged signals (ATM transmission layer and ATM signaling).

    At present the more unified interface is the UNI 3.1 a merge of ATM forum and ITU

    specifications. New enhancements (signaling & routing, traffic management,

    configuration) are part ofUNI 4.0 with still ongoing work.

    To be noted: the existence of distinct private and public UNIs although with a very

    few differences, the main one being the addressing plan (see "switching section").

    ATM Forum works also on the definition of a Residential UNI

    NNI (Network-to-Network Interface) is intended for interconnection of ATMswitches. If it is a private interconnection, the interface is the PNNI (Private NNI)

    specified by the ATM forum. If it's public, the interface is the (Public) NNI and isdefined by the ITU.

    The NNI is a more complicated interface, with an ATM layer similar to UNI

    (extended VPI cell structure but with signaling, addressing and routing more

    elaborate. Work is not really stabilized yet in that field.

    B-ICI (Broadband Inter-Carrier Interface) connects ATM networks of two serviceproviders.

    ILMI (Interim Local Management Interface): used to perform interfacemanagement between an end system and a private or public switch as well as between

    switches. Through SNMP and MIBs (see "management section"), configuration and

  • 8/3/2019 Atm Functional Reference Model

    6/10

    supervision can be done directly between ATM network elements. It's similar to the

    Frame Relay LMI.

    ATM PHYSICAL LAYER

    The different functions of this layer are split into two sublayers as presented in the next table.

    Sublayer Functions

    TransmissionConvergence

    TC

    HEC generation and verification

    Cell scrambling and descrambling

    Cell delineation

    Path signal indication

    Time phasing-pointer processing

    Multiplexing

    Scrambling/descrambling

    Transmission frame generation/recovery

    Physical Media Dependent

    (PMD)

    Bit timing, line coding

    Physical medium

    PMD: The characteristics of the main Physical Media used for ATM are summarizedhereafter.

    Physical

    Carrier

    Bit rate

    (Mbps)

    Media Line

    Encoding

    Distance Use

    SDH-STM4 622 SM-1300um fiber NRZ unlimited* WAN

    SDH-STM4 622 MM-1300um fiber NRZ 300 m LAN

    SDH-STM1 155 SM-1300um fiber NRZ unlimited WANSDH-STM1 155 MM-1300um fiber NRZ 2 km LAN

    SDH-STM1 155 UTP5/UTP3 NRZ/64CAP 100 m LAN

    SDH-STM1 155 Plastic-1300um fiber NRZ 50 m LAN

    TAXI (FDDI) 100 MM-1300um NRZ-4B5B 2 km LAN

    PDH-E3/DS3 45/34 Coax-75ohms HDB3/B3ZS unlimited WAN

    ATM25 25.6 UTP3 NRZI 100 m LAN

    PDH-E1/DS1 2.048 TP/Coax-75ohms HDB3 unlimited WAN

    DH- DS1 1.544 TP AMI/B8ZS unlimited WAN

    AIMUX N* Same as PDH idem idem WAN

  • 8/3/2019 Atm Functional Reference Model

    7/10

    E1/DS1 E1/DS1

    * : "unlimited" distance because of the PDH & SDH WAN carrier networks

    Acronyms:

    SM: Single Mode (fiber) - MM: Multimode - UTP: Universal Twisted Pair

    AIMUX: ATM Inverse Multiplexer

    1. A broad range of transmission bit rates are possible for ATM from 1.544 to 622Mbps. To fill in the bit rate hole between E1/DS1 and E3/DS3, an Inverse

    Multiplexing scheme is defined to transport an ATM "N*(E1 or DS1)" stream on N

    parallel E1/DS1 physical links.

    TC (Transmission convergence): responsible to insert and recover ATM cells in thebit stream of the Physical media. ATM cells mappings into SDH and PDH carriers are

    standardized. A mapping example of ATM over STM1 (155 Mbps) is shown below.

    Bytes SDH Line & Section Overhead (OH)**

    (9 bytes)

    Path

    OHSDH Payload

    1 A1 A1 A1 A2 A2 A2 C1 C1 C1 J1

    2 B1 B1 B1 B3

    3 C2 ATM ATM ATM

    4 H1 H1* H1* H2 H2* H2* H3 H3 H3 G1 ATM ATM ATM

    5 B2 B2 B2 K2 -- ATM ATM ATM

    6 H4 ATM ATM ATM

    7 -- ATM ATM ATM

    8 -- ATM ATM ATM

    9 Z2 Z2 Z2 -- ATM

    **: fore more details, refer to the SONET/SDH tutorial

    A1,A2,B1,C1:Section management Channels - B2: Line error check

    H1,H2,H3: pointer to the STM-1 payload start

    J1,B3,C2,G1: Path management channels - H4: pointer to the ATM sequence start

    ATM SERVICE ADAPTATION LAYER

    Previously we have seen how ATM could be mapped on transport networks as SDH. The

    question is now how to map, on ATM, the user transmitted information flows carried on

  • 8/3/2019 Atm Functional Reference Model

    8/10

    different media (data, voice, video) with dedicated communication protocols (IP, Frame

    Relay, SNA, X25, ISDN, MPEG,etc.).

    The ATM Adaptation Layer (AAL) is responsible for the conversion between user's data and

    ATM cells. The AAL layer is divided into separate functional sublayers as shown on the next

    figure.

    Sublayer Significance Services

    SSCS Service Specific

    Convergence Sublayer

    Protocol mapping and encapsulation

    CPCS Common Part

    Convergence Sublayer

    Timing recovery for CBR & rt-VBR

    Frame and channel delineation, Frame

    error checking

    SAR Segmentation

    And Reassembly

    Cell Segmentation & Reassembly, error

    detection & correction, Multiplexing

    There are so many user applications able to be transported over ATM that they cannot be

    adapted one by one. Applications are grouped in service classes (related those of traffic

    management seen previously) with a different adaptation for each class. As a result, four

    AALs are currently defined.

    AAL Type Service Class Attributes Applications

    AAL1 CBR Constant Bit rate

    Timing synchronization

    Connection oriented

    E1,DS1

    N*64 Kbps

    AAL2 rt-VBR Variable Bit rate

    Timing synchronization

    Connection oriented

    Packetized Video, Audio

    AAL3/4 VBR Variable Bit rate

    Connection Oriented or

    Connectionless

    SMDS

    AAL5 VBR, UBR,

    ABR

    Variable Bit rate

    Connection Oriented or

    Connectionless

    Data and protocols (Frame Relay,

    IP, X25), ATM signaling

    AAL1 is optimized for CBR traffic, for Circuit Emulation AAL2 is intended for variable bit rate video or audio signals, as MPEG video. It is not

    fully specified and is in competition with MPEG over AAL1 and AAL5.

    AAL3/4 is the combination of AAL3 for connection oriented traffic and AAL4 forconnectionless. It's mainly used for SMDS

    AAL5 is the most recent AAL and replaces AAL3/4 for all data protocols exceptSMDS. It may also supersede AAL5.

  • 8/3/2019 Atm Functional Reference Model

    9/10

    ATM CONTROL PLANE

    The user plane connections are setup and released by the control plane, by a signaling

    exchange between the ATM end systems and the ATM intermediate systems (switches).

    ATM is a Connection Oriented protocol. The transmission characteristics (QOS,

    throughput, latency) are fixed during all the time the connection is active. Moreover, the

    signaling information and the user data do not share the same channel path; ATM uses an

    outband signaling scheme.

    To identify the ATM network subscribers, there are two different standardized addressing

    schemes : E164 specified by the ITU for public networks and already used in ISDN and

    NSAP defined by the ATM Forum for private Networks. Multicast and anycasting (group

    addressing) is supported in addition to single addressing.

    ATM supports permanent and switched connections of various types:

    Point to Point (symmetrical or asymmetrical) Point to Multipoint Multipoint to Point Multipoint-to-Multipoint

    A large variety of switching services are or will be provided.

    Basic Services Supplementary Services

    . Point-to-Point connection set up

    &release

    . VPI/VCI selection & assignment

    . Quality Of Service class request

    . Traffic parameters request

    . Subaddress support

    . Identification of calling party

    . Transit Network Selection

    . Basic error handling

    . User-to-user signaling

    . Point-to-Multipoint

    . Symmetric operation

    . Multipoint-to-Point or

    Multipoint

    . Multiple connections setup

    . Call Transfer

    . Call Forwarding

    . Call Offer

    . Call "Do not Disturb"

    . Multiple Subscriber NumberEtc.

    To implement those services, ATM uses a special signaling protocol (although at the higher

    level similar to ISDN) referred to the Q2931 (ITU standard) protocol , which is embedded in

    the UNI 3.x and 4.0 specifications. To ensure reliable transmission of the signaling messages,

    a particular AAL is specified for signaling, so-called SAAL. It is based on AAL5 and adds to

    it a reliable transport layer. To convey the signaling information between adjacent ATM

    devices, a dedicated ATM channel is used (VPI=0/VCI=5 usually)

    To setup a route between the end users, when a setup message is received, the switches will

    strive for finding the best route to reach the destination but also to fulfill the traffic contract

    (service class, traffic parameters, QOS) requested by the user. For that purpose the ATMForum has defined for private ATM networks:

  • 8/3/2019 Atm Functional Reference Model

    10/10

    a dynamic routing protocol , the PNNI (Private NNI), to exchange "networkreachability and network traffic conditions" information between switches

    and an algorithm to find the best path, the GCAC (Generic Call Admission Control)A lot of standardization work to be done in order that all the connection services attached to

    the Broadband ATM network be available ubiquitously

    ATM MANAGEMENT PLANE

    Within the ATM functional reference model (see fig 2), the management plane is in charge of

    managing the different ATM layers of both the user and control planes. It must also

    undertake management coordination across the layers and the different planes, all this in

    order to ensure that everything works properly. It manages faults, performances,

    configuration, accounting and security within the ATM network.

    To accomplish those different tasks, a management model has been defined by the ATM

    Forum on the basis of the TMN (Telecommunication Management Network) used in

    public networks and standardized by the ITU.

    The management services are structured in different layers: the Network Elements (NE)

    management, the network management itself, the service management. Basic Management

    entities (agents, managers) are accordingly defined with the interfaces interconnecting them.

    For each interface, a management protocol is defined: SNMP for private networks, CMIP for

    public networks), as well as the management information (MIB) processed in those entities

    and related to the ATM network and services.

    To simplify the configuration of ATM network devices, a special protocol, the ILMI has alsobeen defined by the ATM Forum, with its associated MIB.

    To monitor in real time operational status and performance of the ATM connections (VC,

    VP, Transmission Path), special maintenance flows (OAM flows) are specified. They are

    also used to verify proper operation of the VCs and VPs through activation of loopbacks.