intro,pnni,saal

Upload: gurusodhii

Post on 03-Apr-2018

216 views

Category:

Documents


0 download

TRANSCRIPT

  • 7/29/2019 Intro,PNNI,SAAL

    1/158

    Shivkumar KalyanaramanRensselaer Polytechnic Institute

    1

    ISDN, B-ISDN, X.25, Frame-Relay,

    ATM Networks:A Telephony View of Convergence

    Architectures

    Shivkumar KalyanaramanRensselaer Polytechnic Institute

    [email protected]://www.ecse.rpi.edu/Homepages/shivkuma

    Based in part on slides of Raj Jain (OSU), S. Keshav (Ensim)Based also on the reference books: by U. Black, J.C. Bellamy

    http://www.ecse.rpi.edu/Homepages/shivkumahttp://www.ecse.rpi.edu/Homepages/shivkuma
  • 7/29/2019 Intro,PNNI,SAAL

    2/158

    Shivkumar KalyanaramanRensselaer Polytechnic Institute

    2

    Switched Packet-Data Services

    Integrated Services Vision and Concept Ingredients

    History: X.25, ISDN, Frame Relay

    ATM Networks: foundation for B-ISDN

    ATM Key Concepts

    ATM Signaling and PNNI RoutingATM Traffic Management

    IP over ATM: setting the stage for MPLS

    Overview

  • 7/29/2019 Intro,PNNI,SAAL

    3/158

    Shivkumar KalyanaramanRensselaer Polytechnic Institute

    3

    A Telephony View of Convergence

    Separate Voice network (PSTN) and Data Networks(Frame Relay, SMDS, etc.) PSTN sometimes used as a data network backbone, but

    PSTN is circuit switched (voice-optimized) and PSTN-based WAN not efficient

    Delay sensitive traffic such as voice not possible ondata networks since no guarantee of QoS

    Initial attempts to converge data and voice network nottoo successful, i.e. ISDN

    B-ISDN and ATM networks viewed as the convergenceend-point leading world-wide domination of telephonydriven standards

  • 7/29/2019 Intro,PNNI,SAAL

    4/158

    Shivkumar KalyanaramanRensselaer Polytechnic Institute

    4

    Switched Packet-Data Services After the success of T1, the telephone carriers saw the

    growth in packet switched networks Evolved their own flavors of packet switching, notably

    X.25, ISDN, SMDS, Frame Relay, ATM etc Key concept: Switched services

    Switched services: (aka dial-up service) Digital communications that is active only when the

    customer initiates a connection. Subsumes both circuit switched and packet switched.

    Customer to be billed only when the line is active. Led to activity-basedoraverage-load-basedpricingmodels that did not necessarily have a distance-basedcomponent Vspeak-rate and distance-sensitive T-carrier pricing

  • 7/29/2019 Intro,PNNI,SAAL

    5/158

    Shivkumar KalyanaramanRensselaer Polytechnic Institute

    5

    Ingredients

    Signaling and setup of a virtual circuit(I.e. nailing down aswitched path) is a common feature Signaling was heavyweight, and was coupled to

    heavyweight QoS routing Contrast this to connectionless, best-effort Internet

    Long 20-byte global addresses used only in signaling Short 4-byte local labels (aka DLCI etc) used in

    packets (cells): label-switching

    Large address space, low per-packet overhead ISDN/B-ISDN vision of an end-to-end integrated digital

    network: Rich QoS capabilities developed: support for voice,

    data, video traffic

  • 7/29/2019 Intro,PNNI,SAAL

    6/158

    Shivkumar KalyanaramanRensselaer Polytechnic Institute

    6

    Ingredients (contd)

    X.25 -> Frame relay/ATM: reduction of hop-by-hopprocessing complexities Led to the development ofhigh-speed switches and

    networksA serious attempt to inter-network with a variety of

    data-networking protocols (IP, Ethernet etc)

    Integration (coupling) of too many features led to slowrollout, enormous overall complexity

    Failure to attain the end-to-end market vision Current trend is to de-couple building blocks of the

    architecture within the context of IP/MPLS, sacrificingstrict performance guarantees.

  • 7/29/2019 Intro,PNNI,SAAL

    7/158

    Shivkumar KalyanaramanRensselaer Polytechnic Institute7

    X.25

  • 7/29/2019 Intro,PNNI,SAAL

    8/158

    Shivkumar KalyanaramanRensselaer Polytechnic Institute8

    X.25

    First packet switching interface in the telephony world Issued in 1976 and revised in 1980, 1984, 1988, and

    1992. Data Terminal Equipment (DTE) to Data Communication

    Equipment (DCE) interface User to network interface (UNI) Slow speeds, used in point-of-sale apps (eg: credit-card

    validation) and several apps abroad

  • 7/29/2019 Intro,PNNI,SAAL

    9/158

    Shivkumar KalyanaramanRensselaer Polytechnic Institute9

    X.25 Virtual Circuits

    Circuit: Pin a path, reserve resources, use TDM based transmission

    Virtual Circuit = Virtual Call: pin a path, optionally reserve resources Connection-oriented: Setup an end-to-end association (data-

    structure); path not pinned Connectionless: stateless. No path, no end-to-end association Two Types of Virtual Circuits:

    Switched virtual circuit (SVC): Similar to phone call Permanent virtual circuit (PVC): Similar to leased lines

    Up to 4095 VCs on one X.25 interface

  • 7/29/2019 Intro,PNNI,SAAL

    10/158

    Shivkumar KalyanaramanRensselaer Polytechnic Institute10

    X.25 Protocol Layers

    Note: the three modular layers were co-specified by thesame standards body

    Layers: X.21 replaced by EIA-232 (RS-232C) LAP-B = Link access procedure - Balanced Packet layer = Connection-oriented transport over

    virtual circuits

  • 7/29/2019 Intro,PNNI,SAAL

    11/158

    Shivkumar KalyanaramanRensselaer Polytechnic Institute11

    X.25 Physical Layer

    Electrical and mechanical specifications of the interface X.21 = 15-pin digital recommendation X.21bis = X.21 twice = X.21 second

    Interim analog specification to allow existingequipment to be upgraded.

    Now more common than X.21 => X.21 Rev 2

    RS-232-C developed by Electronics IndustriesAssociation of America (EIA) is most common Uses 25-pin connector. Commonly used in PCs.

  • 7/29/2019 Intro,PNNI,SAAL

    12/158

    Shivkumar KalyanaramanRensselaer Polytechnic Institute12

    Link Layer Roots: HDLC Family Original:

    Synchronous Data Link Control (SDLC): IBM Derivatives:

    High-Level Data Link Control (HDLC): ISO Link Access Procedure-Balanced (LAPB): X.25

    Link Access Procedure for the D channel (LAPD):ISDN Link Access Procedure for modems (LAPM): V.42 Point-to-Point Protocol (PPP): Internet

    Logical Link Control (LLC): IEEE Link Access Procedure for half-duplex links (LAPX): Teletex Advanced Data Communications Control Procedures (ADCCP):

    ANSI V.120 and Frame relay also use HDLC

  • 7/29/2019 Intro,PNNI,SAAL

    13/158

    Shivkumar KalyanaramanRensselaer Polytechnic Institute13

    HDLC (contd)

    Primary station: Issue commands (master) Secondary Station:Issue responses (slave)

    Hybrids:

    Combined Station: Both primary and secondary: a.k.aAsynchronous Balanced Mode (ABM)Balanced Configuration: Two combined stations

    Unbalanced Configuration: One or more secondary

    Normal Response Mode (NRM): Response fromsecondary

    Asynchronous Response Mode (ARM): Secondary mayrespond before command

  • 7/29/2019 Intro,PNNI,SAAL

    14/158

    Shivkumar KalyanaramanRensselaer Polytechnic Institute14

    LAPB

    Uses balanced mode subset of HDLC between DTE andDCE

    Uses 01111110 as frame delimiter

    Uses bit stuffing to avoid delimiters inside the frames

    Uses HDLC frame format Point-to-point: Only two stations - DTE (A), DCE (B)

    Addresses: A=00000011, B=00000001

    Address = Destination Addresses in Commands

  • 7/29/2019 Intro,PNNI,SAAL

    15/158

    Shivkumar KalyanaramanRensselaer Polytechnic Institute15

    HDLC frames

    Information Frames: User data Piggybacked Acks: Next frame expected Poll/Final = Command/Response Supervisory Frames: Flow and error control

    Go back N and Selective Reject Final No more data to send Unnumbered Frames: Control Mode setting commands and responses

    Information transfer commands and responses Recovery commands and responses Miscellaneous commands and responses

  • 7/29/2019 Intro,PNNI,SAAL

    16/158

    Shivkumar KalyanaramanRensselaer Polytechnic Institute16

    HDLC Operation

    SABM: SetAsynchronousBalanced Mode

    UA: UnnumberedACK

    DISC: disconnect

    RR: Receiver Ready

    RNR: Receiver NotReady

    I: information frame

    Heavyweight Link-Setup and Per-Packet Acking !!

  • 7/29/2019 Intro,PNNI,SAAL

    17/158

    Shivkumar KalyanaramanRensselaer Polytechnic Institute17

    HDLC Operation (Contd)

  • 7/29/2019 Intro,PNNI,SAAL

    18/158

    Shivkumar KalyanaramanRensselaer Polytechnic Institute18

    X.25 Packet Level: Layer 3

    Packet Level = End-to-end for X.25 networksBut really Layer 3 (network layer)

    Packet level procedures:Establishment and clearing of virtual calls

    Management of PVCs

    Flow Control

    Recovery from error conditions

  • 7/29/2019 Intro,PNNI,SAAL

    19/158

    Shivkumar KalyanaramanRensselaer Polytechnic Institute19

    X.25 Packet Level (Layer 3) Signaling Operation

    Redundant signaling and reliability functions at L2 and L3!

  • 7/29/2019 Intro,PNNI,SAAL

    20/158

    Shivkumar KalyanaramanRensselaer Polytechnic Institute20

    X.25 Packet Format

    GFI = Packet formatting information

    PTI = 20 possible packet types (for de-multiplexing)

    Logical Channel Group and Channel Numbers:

    Virtual circuit identifier

  • 7/29/2019 Intro,PNNI,SAAL

    21/158

    Shivkumar KalyanaramanRensselaer Polytechnic Institute21

    (Layer 3) Packet Format (contd)

    Fragmentation/Reassembly support: M = More segments

    Layer 3 reliability: P(R) and P(S) refer to packet sequence # Different from N(R) and N(S) - frame sequence #

  • 7/29/2019 Intro,PNNI,SAAL

    22/158

    Shivkumar KalyanaramanRensselaer Polytechnic Institute22

    (Layer 3) Packet Format (Contd)

    3-bit and 7-bit sequence number options possible Again, note: these are layer 3 sequence numbers

  • 7/29/2019 Intro,PNNI,SAAL

    23/158

    Shivkumar KalyanaramanRensselaer Polytechnic Institute23

    ISDN: Integrated Services Digital Network

  • 7/29/2019 Intro,PNNI,SAAL

    24/158

    Shivkumar KalyanaramanRensselaer Polytechnic Institute24

    ISDN: End-to-End Digital Services Vision

  • 7/29/2019 Intro,PNNI,SAAL

    25/158

    Shivkumar KalyanaramanRensselaer Polytechnic Institute25

    ISDN Configurations

  • 7/29/2019 Intro,PNNI,SAAL

    26/158

    Shivkumar KalyanaramanRensselaer Polytechnic Institute26

    BRI and PRI Services

    * Basic Rate ISDN and Primary Rate ISDN.* BRI can transmit data up to 128 kbps.

    * PRI (transmitted over a T1 line) can transmit data up to 1.536 Mbps.An LDN (Local Directory Number): customer's 7-digit ISDN phonenumber.

    A SPID (Service Profile Identifier): unique ID of an ISDN line or serviceprovider (10+ digits long and includes the LDN).

  • 7/29/2019 Intro,PNNI,SAAL

    27/158

    Shivkumar KalyanaramanRensselaer Polytechnic Institute27

    Basic Rate ISDN (BRI): contd

    Basic Rate ISDN service divides a standard telephoneline into three digital channels capable of simultaneousvoice and data transmission. The three channels are comprised of two Bearer (B)

    channels at 64 kpbs each and a data (D) channel at

    16 kbps, also known as 2B+D. The B channels are used to carry voice, video, and

    datato the customer's site (hence the term integratedservices).

    The D channel is used to carry signalingandsupplementary services.

    Multiple B channels can be used at the same time.The D channel can also be used to carry packetizeddata.

  • 7/29/2019 Intro,PNNI,SAAL

    28/158

    Shivkumar KalyanaramanRensselaer Polytechnic Institute28

    BRI and Reference Model

  • 7/29/2019 Intro,PNNI,SAAL

    29/158

    Shivkumar KalyanaramanRensselaer Polytechnic Institute29

    BRI Reference Model Details

    U-interface:U-interface is a 2-wire digital telephone line that runs

    from the telephone company's central office to an NT1 device.

    NT1 (Network Termination Type 1):NT1 is a Basic Rate ISDN-onlydevice that converts a service provider's U-interface to a customer'sS/T-interface. Stand-alone or integrated into a terminal adapter.

    S/T-interface:S/T-interface is a common way of referring to eitheran S- or T-interface. This can be used to connect directly to an ISDN2B+D NT1 or an NT2 device with a terminal adapter. This type ofinterface is often found on Terminal Equipment Type 1.

    TE1:TE1 (Terminal Equipment Type 1) is ISDN-ready equipmentthat can directly connect to the ISDN line (often using an S/ T-interface). Eg: ISDN phones, ISDN routers, ISDN computers, etc.

  • 7/29/2019 Intro,PNNI,SAAL

    30/158

    Shivkumar KalyanaramanRensselaer Polytechnic Institute30

    BRI Ref Model Details: Contd

    TA (terminal adapter):TA is a device that allows non-ISDN-ready equipment to connect to an ISDN line. Thisdevice can have an integrated NT1.

    R-interface: R-interface is a non-ISDN interface such asan EIA-232 or a V.35 interface. This type of interface isoften found on TE2.

    TE2 (Terminal Equipment Type 2):TE2 is equipmentthat cannot directly connect to an ISDN line. A commonexample of this device is a PC, or a non-ISDN-readyrouter. A TA must be used to connect to the ISDN line.

  • 7/29/2019 Intro,PNNI,SAAL

    31/158

    Shivkumar KalyanaramanRensselaer Polytechnic Institute31

    Primary Rate ISDN (PRI)

    Primary Rate Interface (PRI) ISDN is a user-to-networkinterface (UNI) consisting of: Twenty-three 64 kbps bearer (B) channels, and One 64 kbps signaling (D) channel (aka 23B+D) Cumulatively carried over a 1.544 Mbps DS-1 circuit. The B channels carry data, voice or video traffic. The

    D channel is used to set up calls on the B channels.

  • 7/29/2019 Intro,PNNI,SAAL

    32/158

    Shivkumar KalyanaramanRensselaer Polytechnic Institute32

    ISDN Reference Model

  • 7/29/2019 Intro,PNNI,SAAL

    33/158

    Shivkumar KalyanaramanRensselaer Polytechnic Institute33

    LAPD Framing in ISDN

  • 7/29/2019 Intro,PNNI,SAAL

    34/158

    Shivkumar KalyanaramanRensselaer Polytechnic Institute34

    Q.931: ISDN Signaling

  • 7/29/2019 Intro,PNNI,SAAL

    35/158

    Shivkumar KalyanaramanRensselaer Polytechnic Institute

    35

    Frame Relay

  • 7/29/2019 Intro,PNNI,SAAL

    36/158

    Shivkumar KalyanaramanRensselaer Polytechnic Institute

    36

    Dis-economics of Leased Lines

    Multiple logical links => Multiple connections Four nodes => 12 ports (full mesh!!)

    12 local exchange carrier (LEC) access lines, 6 inter-exchange carrier (IXC) connections One more node => 8 more ports, 8 more LEC lines, 4

    more IXC circuits (same issues as full mesh in LANs) Charged both by bandwidth and by the mile!

  • 7/29/2019 Intro,PNNI,SAAL

    37/158

    Shivkumar KalyanaramanRensselaer Polytechnic Institute

    37

    X.25/Frame Relay Niche 6 IXC circuits (star vs full mesh: FR network is like a hub or switch in

    a star-topology) One more node: 1 more port, 1 more access line, 4 more IXC circuits Share local leased lines to LECs (aka Virtual Private Networks

    (VPNs) or closed-user groups (CUGs))

    Tradeoffs: PacketizedL2 (FR) or L3 (X.25) service instead of digital L1 service

    (T-carrier) Service guarantees weaker(delay, jitter, loss; PIR/CIR vs peak rate)

  • 7/29/2019 Intro,PNNI,SAAL

    38/158

    Shivkumar KalyanaramanRensselaer Polytechnic Institute

    38

    X.25 vs Frame Relay

    X.25 Message Exchanges Frame Relay Message Exchanges

    FR obviously more efficient from a protocol standpoint than X.25,

    in addition to the compelling economics vs leased lines

  • 7/29/2019 Intro,PNNI,SAAL

    39/158

    Shivkumar KalyanaramanRensselaer Polytechnic Institute

    39

    X.25 vs Frame Relay

    X.25: interface between host and packet-switchingnetwork 3 layers: phy, link, packet Heavyweight: error control at every linkas well as

    layer 3: twelve messages for one packet transfer!! X.25 offers no QoS capability

    Frame relay breaks up link-layer into two parts: LAPF-core and LAPF-control

    Network nodes only implement LAPF-core Frame Switching is a service that implements both

    Frame relay uses a separate VC for control channelin vsin-band control approach used in X.25

  • 7/29/2019 Intro,PNNI,SAAL

    40/158

    Shivkumar KalyanaramanRensselaer Polytechnic Institute

    40

    Frame Relay Overview Frame Relay: digital packet network providing benefits

    dedicated T-1 link, but without the expense of multiplededicated circuits. Frame Relay leverages the underlying telephone network Frame Relay distance-insensitive and average-rate

    pricingis an ideal, cost-effective solution for networkswith bursty traffic Especially those that require connections to multiple locations

    and where a certain degree of delay is acceptable. FR also allows a voice circuit to share the same virtual

    connection as a data circuit, again, saving money. Frame Relay assumes higher-speed, low error-rate

    underlying PHY. Switches do not perform hop-by-hop error correction (other than

    discarding corrupted frames) or flow control(other than settingFECN/BECN bits)

  • 7/29/2019 Intro,PNNI,SAAL

    41/158

    Shivkumar KalyanaramanRensselaer Polytechnic Institute

    41

    Frame Relay: Key Features

    X.25 simplified No flow and error control Out-of-band signaling Two layers Protocol multiplexing in the second layer Congestion control added Higher speed possible. X.25 suitable to 200 kbps vs Frame relay suitable to 2.048 Mbps. Frame Relay = Unreliable multiplexing service X.25 Switching = Relaying + Ack + Flow control + Error

    recovery +loss recovery

  • 7/29/2019 Intro,PNNI,SAAL

    42/158

    Shivkumar KalyanaramanRensselaer Polytechnic Institute

    42

    Frame Relay Reference Model & Lingo

    PVC: Permanent Virtual Circuit DLCI: Data Link Connection Identifier CIR: Committed Information Rate CSU: Channel Service Unit UNI: User-to-Network Interface NNI: Network-to-Network Interface DTE: Data Terminal Equipment DE: Discard Eligible FRAD: Frame Relay Access Device

    DSU: Data Service Unit

  • 7/29/2019 Intro,PNNI,SAAL

    43/158

    Shivkumar KalyanaramanRensselaer Polytechnic Institute

    43

    Frame Relay Lingo (contd) Frame Relay Access Device FRAD:generic name for a device

    that multiplexes/formats traffic for entering a Frame Relay network. Access Line:A communications line interconnecting a Frame

    Relay-compatible device to a Frame Relay switch. Bursty/burstiness:Sporadic use of bandwidth that does not use the

    total bandwidth of a circuit 100% of the time. CIR (Committed Information Rate):The committed rate (usually