unit1_data communication(2)

Upload: aruphareesh

Post on 30-May-2018

214 views

Category:

Documents


0 download

TRANSCRIPT

  • 8/14/2019 unit1_Data Communication(2)

    1/36

  • 8/14/2019 unit1_Data Communication(2)

    2/36

    Conceptual view of ISDN

    connection features.

  • 8/14/2019 unit1_Data Communication(2)

    3/36

    ISDN Protocol Structure

  • 8/14/2019 unit1_Data Communication(2)

    4/36

    ISDN Connections

    ISDN provides four types of service for end-

    to-end communication: Circuit-switched calls over a B channel.

    Semi-permanent connections over a Bchannel.

    Packet-switched calls over a B channel. Packet-switched calls over the D channel.

  • 8/14/2019 unit1_Data Communication(2)

    5/36

    BROADBAND ISDN-Functional

    Structure

  • 8/14/2019 unit1_Data Communication(2)

    6/36

  • 8/14/2019 unit1_Data Communication(2)

    7/36

    B-ISDN protocol model for ATM.

  • 8/14/2019 unit1_Data Communication(2)

    8/36

    Functions of the B-ISDN layers.

  • 8/14/2019 unit1_Data Communication(2)

    9/36

    Signaling Network Common Channel Signaling (CCS) #7 deployed in 1970s to control call

    setup Protocol stack developed to support signaling Signaling network based on highly reliable packet switching network Processors & databases attached to signaling network enabled many new

    services: caller id, call forwarding, call waiting, user mobility

    Access SignalingDial tone

    Internodal SignalingSignaling System 7

    STP

    STP

    STP

    STP

    SSP SSP

    Transport Network

    Signaling Network

    SCP

    SSP = service switching point (signal to message)STP = signal transfer point (packet switch)SCP = service control point (processing)

  • 8/14/2019 unit1_Data Communication(2)

    10/36

    Application layer

    Transport layer

    Network layer

    Data link layer

    Physical layer

    Presentation layer

    Session layer

    SCCP

    MTP level 3

    MTP level 2

    MTP level 1

    ISUPTCAPTUP

    ISUP = ISDN user part MTP = message transfer partSSCP = signaling connection control part TCAP = transaction capabilitiespart

    TUP = telephone user part

    Lower 3 layersensure delivery ofmessages tosignaling nodes

    SCCP allowsmessages to bedirected to

    applications TCAP defines

    messages &

    protocols betweenapplications ISUP performs basic

    call setup & release TUP instead of ISUP

    in some countries

    Signaling System Protocol Stack

  • 8/14/2019 unit1_Data Communication(2)

    11/36

    Future Signaling: Calls, Sessions,& Connections

    Call/Session An agreement by two end

    parties to communicate Answering a ringing phone

    (after looking at caller ID) TCP three-way handshake

    Applies in connection-less& connection-orientednetworks

    Session Initiation Protocol (SIP) provides forestablishment of sessionsin many Internetapplications

    Connection Allocation of resources to

    enable information transferbetween communicatingparties

    Path establishment intelephone call

    Does not apply inconnectionless networks

    ReSerVation Protocol (RSVP) provides forresource reservation alongpaths in Internet

  • 8/14/2019 unit1_Data Communication(2)

    12/36

    Network Intelligence Intelligent Peripherals provide additional service capabilities Voice Recognition & Voice Synthesis systems allow users to access

    applications via speech commands Voice browsers currently under development (See:

    www.voicexml.org) Long-term trend is for IP network to replace signaling system and

    provide equivalent services Services can then be provided by telephone companies as well as new

    types of service companies

    SSPSSP

    Transport Network

    SignalingNetwork

    IntelligentPeripheral

    ExternalDatabase

  • 8/14/2019 unit1_Data Communication(2)

    13/36

    SONET: Overview

    S ynchronous Optical NET work

    North American TDM physical layer standardfor optical fiber communications

    8000 frames/sec. (T frame = 125 sec) compatible with North American digital hierarchy

    SDH (Synchronous Digital Hierarchy)elsewhere Needs to carry E1 and E3 signals Compatible with SONET at higher speeds

    Greatly simplifies multiplexing in networkbackbone

  • 8/14/2019 unit1_Data Communication(2)

    14/36

    SONET & SDH HierarchySONET Electrical

    Signal Optical Signal Bit Rate (Mbps) SDH

    Electrical Signal

    STS-1 OC-1 51.84 N/ASTS-3 OC-3 155.52 STM-1STS-9 OC-9 466.56 STM-3

    STS-12 OC-12 622.08 STM-4STS-18 OC-18 933.12 STM-6STS-24 OC-24 1244.16 STM-8STS-36 OC-36 1866.24 STM-12

    STS-48 OC-48 2488.32 STM-16STS-192 OC-192 9953.28 STM-64

    STS: Synchronous Transport Signal

    OC: Optical Channel STM: Synchronous Transfer Module

  • 8/14/2019 unit1_Data Communication(2)

    15/36

    Data Rate

  • 8/14/2019 unit1_Data Communication(2)

    16/36

    SONET Specifications

    Defines electrical & optical signal

    interfaces Electrical Multiplexing, Regeneration performed in

    electrical domain STS Synchronous Transport Signals

    defined Very short range (e.g., within a switch)

    Optical Transmission carried out in optical domain Optical transmitter & receiver

  • 8/14/2019 unit1_Data Communication(2)

    17/36

    SONET simplifies multiplexingPre-SONET multiplexing: Pulse stuffing required demultiplexing

    all channels

    SONET Add-Drop Multiplexing: Allows taking individual channels inand out without full demultiplexing

    Removetributary

    Inserttributary

    DEMUX MUXMUX DEMUX

    ADM

    Removetributary

    Inserttributary

    MUX DEMUX

  • 8/14/2019 unit1_Data Communication(2)

    18/36

    SONET Multiplexing

    Low-speedmappingfunction

    DS1

    DS2E1 STS-1

    51.84 Mbps

    Mediumspeed

    mappingfunction

    DS3

    44.736

    STS-1

    High-speed

    mappingfunction

    E4

    139.264

    STS-1STS-1STS-1

    STS-3cMUX

    OC- n Scrambler E/O

    STS- n

    ATM orPOS

    STS-3c

    High-speed

    mappingfunction

    STS-1STS-1STS-1

    .

    .

    .

    .

    .

    .

  • 8/14/2019 unit1_Data Communication(2)

    19/36

    STS-Multiplexing

  • 8/14/2019 unit1_Data Communication(2)

    20/36

    SONET Equipment By Functionality

    ADMs: dropping & inserting tributaries

    Regenerators: digital signal regeneration Cross-Connects: interconnecting SONET streams

    By Signaling between elements Section Terminating Equipment (STE): span of fiber

    between adjacent devices, e.g. regenerators Line Terminating Equipment (LTE): span between

    adjacent multiplexers, encompasses multiple sections Path Terminating Equipment (PTE): span between

    SONET terminals at end of network, encompasses

    multiple lines

  • 8/14/2019 unit1_Data Communication(2)

    21/36

    Atypical SONET Network

  • 8/14/2019 unit1_Data Communication(2)

    22/36

    Section, Line, & Path in SONETPTE

    LTESTE

    STS-1 Path

    STS Line

    Section Section

    STE = Section Terminating Equipment, e.g., a repeater/regeneratorLTE = Line Terminating Equipment, e.g., a STS-1 to STS-3 multiplexerPTE = Path Terminating Equipment, e.g., an STS-1 multiplexer

    MUX MUXReg Reg Reg

    SONETterminal

    STE STELTE

    PTE

    SONETterminal

    Section Section

    Often, PTE and LTE equipment are the same Difference is based on function and location

    PTE is at the ends, e.g., STS-1 multiplexer. LTE in the middle, e.g., STS-3 to STS-1 multiplexer.

  • 8/14/2019 unit1_Data Communication(2)

    23/36

    Optical

    Section

    Optical

    Section

    Optical

    Section

    Optical

    SectionLine

    Optical

    SectionLine

    Optical

    SectionLine

    Path

    Optical

    SectionLine

    Path

    Section, Line, & Path Layers in

    SONET

    SONET has four layers Optical, section, line, path

    Each layer is concerned with the integrity of its ownsignals Each layer has its own protocols

    SONET provides signaling channels for elementswithin a layer

  • 8/14/2019 unit1_Data Communication(2)

    24/36

    SONET STS Frame SONET streams carry two types of overhead Path overhead (POH) :

    inserted & removed at the ends Synchronous Payload Envelope (SPE) consisting of

    Data + POH traverses network as a single unit

    Transport Overhead (TOH): processed at every SONET node

    TOH occupies a portion of each SONET frame TOH carries management & link integrity information

    STS 1 Frame

  • 8/14/2019 unit1_Data Communication(2)

    25/36

    STS-1 Frame

    Special OH octets :

    A1, A2 Frame SynchB1 Parity on Previous Frame(BER monitoring)

    J0 Section trace(Connection Alive?)

    H1, H2, H3 Pointer ActionK1, K2 Automatic ProtectionSwitching

    810 Octets per frame @ 8000 frames/sec

    9 rows

    90 columns

    1

    2Order oftransmission

    A1 A2 J0 J1

    B1 E1 F1 B3

    D1 D2 D3 C2

    H1 H2 H3 G1

    B2 K1 K2 F2

    D4 D5 D6 H4D7 D8 D9 Z3

    D10 D11 D12 Z4

    S1 M0/1 E2 N1

    3 Columns ofTransport OH

    Section OverheadLine Overhead

    Synchronous Payload Envelope (SPE)1 column of Path OH + 8 data columns

    Path OverheadData

    810x64kbps=51.84 Mbps

  • 8/14/2019 unit1_Data Communication(2)

    26/36

    SPE Can Span Consecutive Frames

    Pointer87 Columns

    9 Rows

    First column is path overhead

    Synchronouspayload

    envelope

    Framek

    Framek +1

    Pointer

    First octet

    Last octet

    Pointer indicates where SPE begins within aframe

    Pointer enables add/drop capability

  • 8/14/2019 unit1_Data Communication(2)

    27/36

    Stuffing in SONET Consider system with different clocks (faster out than in) Use buffer (e.g., 8 bit FIFO) to manage difference Buffer empties eventually One solution: send stuff Problem:

    Need to signal stuff to receiver

    FIFO1,000,000 bps 1,000,001 bps

  • 8/14/2019 unit1_Data Communication(2)

    28/36

    Negative & Positive Stuff

    Framek

    Framek + 1

    First octetof SPE

    Pointer

    (a) Negative byte stuffingInput faster than outputSend extra byte in H3 to catch up

    Pointer

    Stuff byte

    First octetof SPE

    (b) Positive byte stuffingInput is slower than outputStuff byte to fill gap

    Framek

    Framek + 1

    First octetof SPE

    Pointer

    Pointer

    Stuff byte

    First octetof SPE

  • 8/14/2019 unit1_Data Communication(2)

    29/36

    Synchronous Multiplexing Synchronize each incoming STS-1 to local clock

    Terminate section & line OH and map incoming SPE into anew STS-1 synchronized to the local clock

    This can be done on-the-fly by adjusting the pointer All STS-1s are synched to local clock so bytes can be

    interleaved to produce STS-n

    STS-1

    STS-1 STS-1

    STS-1

    STS-1 STS-1

    Map

    Map

    Map

    STS-1 STS-1

    STS-1 STS-1

    STS-1 STS-1

    Byte

    Interleave

    STS-3

    IncomingSTS-1 frames Synchronized newSTS-1 frames

  • 8/14/2019 unit1_Data Communication(2)

    30/36

    Octet Interleaving

    A1 A2 J0 J1

    B1 E1 F1 B3

    D1 D2 D3 C2

    H1 H2 H3 G1

    B2 K1 K2 F2

    D4 D5 D6 H4

    D7 D8 D9 Z3

    D10 D11 D12 Z4

    S1 M0/1 E2 N1

    A1 A2 J0 J1

    B1 E1 F1 B3

    D1 D2 D3 C2

    H1 H2 H3 G1

    B2 K1 K2 F2

    D4 D5 D6 H4

    D7 D8 D9 Z3

    D10 D11 D12 Z4

    S1 M0/1 E2 N1

    A1 A2 J0 J1

    B1 E1 F1 B3

    D1 D2 D3 C2

    H1 H2 H3 G1

    B2 K1 K2 F2

    D4 D5 D6 H4

    D7 D8 D9 Z3

    D10 D11 D12 Z4

    S1 M0/1 E2 N1

    1

    23

    Order oftransmission

  • 8/14/2019 unit1_Data Communication(2)

    31/36

    Concatenated Payloads Needed if payloads of

    interleaved frames are lockedinto a bigger unit

    Data systems send big blocksof information groupedtogether, e.g., a routeroperating at 622 Mbps SONET/SDH needs to handlethese as a single unit

    H1,H2,H3 tell us if there isconcatenation

    STS-3c has more payload than3 STS-1s STS-Nc payload = Nx780 bytes OC-3c = 149.760 Mb/s

    OC-12c = 599.040 Mb/s OC-48c = 2.3961 Gb/s OC-192c = 9.5846 Gb/s

    Concatenated Payload OC-Nc

    J1B3C2G1F2H4Z3Z4N1

    (N /3) 1columns offixed stuff

    N x 87 columns

    87N - ( N /3)columns ofpayload

  • 8/14/2019 unit1_Data Communication(2)

    32/36

  • 8/14/2019 unit1_Data Communication(2)

    33/36

    Section Overhead

  • 8/14/2019 unit1_Data Communication(2)

    34/36

    Line Overhead

  • 8/14/2019 unit1_Data Communication(2)

    35/36

    Path Overhead

  • 8/14/2019 unit1_Data Communication(2)

    36/36

    Virtual Tributaries