1 Copyright © Monash University ECS5365 Lecture 2 ISDN Protocols and Standards Philip Branch Centre for Telecommunications and Information Engineering.

Slides:



Advertisements
Similar presentations
William Stallings Data and Computer Communications 7th Edition
Advertisements

Telecommunication Technologies
Data Link Protocols(HDLC & PPP). Data Link Protocols The set of specifications used to implement the DLL. DLL Protocols Synchronous Protocols Character-oriented.
HIGH-LEVEL DATA LINK CONTROL (HDLC) HDLC was defined by ISO for use on both point-to-point and multipoint data links. It supports full-duplex communication.
William Stallings Data and Computer Communications 7th Edition
Data and Computer Communications Eighth Edition by William Stallings Lecture slides by Lawrie Brown Chapter 7 – Data Link Control Protocols.
LOCAL AREA NETWORKS. LOGICAL LINK CONTROL LLC is concerned with the transmission of a link- level PDU (Protocol Data Unit)between two stations Addressing.
Data and Computer Communications Updated: 2/9/2009.
1 ECS5365 Lecture 1 Overview of N-ISDN Philip Branch Centre for Telecommunications and Information Engineering (CTIE) Monash University
Circuit Switching Blocking occurs when the network is unable to connect to stations because all possible paths between them are already in use. Non-blocking.
Department of Electronic Engineering City University of Hong Kong EE3900 Computer Networks Data Link Control Slide 1 Data Link Control Chapter 7.
Piggybacking A method to combine a data frame with ACK. Station A and B both have data to send. Instead of sending separately, station A sends a data frame.
ISDN Lecture 5 Paul Flynn 1. Functional Architecture 2 High-layer Capabilities TE TE or Service Provider Local Functional Capabilities Broadband Capabilities.
Data Link Control Protocols Data link control protocol Provides a layer of control between systems on a transmission medium referred to as data link. DLC.
William Stallings Data and Computer Communications 7 th Edition Chapter 7 Data Link Control Protocols.
Chapter 9: Data Link Control Business Data Communications, 4e.
William Stallings Data and Computer Communications 7 th Edition (Selected slides used for lectures at Bina Nusantara University) Transport Layer.
Example Data Link Protocols Quick review Reference Models? Layers? Flow Control? Bit stuffing? Connection Oriented? Synchronous transmission?
Gursharan Singh Tatla DATA LINK PROTOCOLS 24-Mar
HDLC and PPP. The Data Link Layer in the Internet A home personal computer acting as an internet host. Technology like Ethernet cannot provide “high-level”
MODULE I NETWORKING CONCEPTS.
1 Basic ISDN Course Layer 2 Q ITU-T Q.921 ISDN user-network interface – Data link layer specification.
McGraw-Hill©The McGraw-Hill Companies, Inc., 2001 Integrated Services Digital Network (ISDN) Developed by ITU-T in 1976 Set of protocols that combines.
Chapter Objectives At the end of this chapter you will be able to: Describe standardisation in the data communications area Describe the following technologies:
Data Link Control Protocols
Data Link Control Protocols Dr. Muazzam A. Khan. Flow Control Ensuring the sending entity does not overwhelm the receiving entity —Preventing buffer overflow.
Aegis School of Telecommunication Chapter 7 Data Link Control Protocols Telecom Systems I by Dr. M. G. Sharma, Phd.
William Stallings Data and Computer Communications 7th Edition
Integrated Services Digital Network
Cisco S4C5 ISDN. Designed to solve low bandwidth problems in small offices Also designed for dial-in users with traditional telephone dial-in services.
© Agilent Technologies Copyright 2000 H7211A+212, Rev. 2.0 Review of WAN Protocol Basics.
Chapter 3 THE DATA LINK LAYER
1 Kyung Hee University Data Link Protocols. 2 Kyung Hee University 11 장 Data Link Control and Protocols 11.1 Flow and Error Control 11.2 Stop-and-Wait.
THE DATA LINK LAYER Chapter 3 1. H YBRID M ODEL The hybrid reference model to be used in this book. 2.
Computer Networks Module 3: Data Link Layer (Framing) Dr. Vikram Shete St. Francis Institute of Technology.
Chapter 11 Data Link Protocols A data link protocol is a set of specifications used to implement the data link layer [A protocol is the set of rules or.
Chapter 11 Data Link Control
Emerged Technologies ISDN Nirmala Shenoy Information Technology Dept Rochester Institute of Technology.
Data Link Layer: Data Link Control : Data Communication and Computer Networks Asst. Prof. Chaiporn Jaikaeo, Ph.D.
DATA LINK CONTROL PROTOCOLS. 2 Introduction Data link control layer – often abbreviated simply to data link layer – is concerned with the transfer of.
CIS : Data Link Control. Flow Control Ensuring the sending entity does not overwhelm the receiving entity —Preventing buffer overflow Transmission.
1 Reliable stream service--TCP 1.TCP accepts byte stream, segments 2.It is over IP, so out-of-sequence is very common --lost or error frame results in.
FIT – Monash University High-Level Data Link Control
Data and Computer Communications Data Link Control Protocols.
1 The Data Link Layer A. S. Tanenbaum Computer Networks W. Stallings Data and Computer Communications Chapter 3.
Chapter 9: Data Link Control Business Data Communications, 4e.
Data Communications Data Link Layer.
Integrated Services Digital Network (ISDN)
OSI Model OSI MODEL. Communication Architecture Strategy for connecting host computers and other communicating equipment. Defines necessary elements for.
OSI Model OSI MODEL.
2.10 Flow and Error Control Before that ...
High level Data Link Layer Protocol - HDLC
HDLC and PPP.
Chapter 9: Data Link Control
Chapter 11 Data Link Control and Protocols
(11.6) Addressing Using International Data Number (X.121)
Digital Subscriber System No. 1 (DSS1)
Data Link Layer.
Lecturer, Department of Computer Application
CIS 321 Data Communications & Networking
7.0 INTEGRATED SERVICES DIGITAL NETWORKS (ISDN)
Chapter 11 Data Link Control and Protocols.
Flow control refers to a set of procedures used to restrict the amount of data that the sender can send before waiting for acknowledgment. Error control.
Kendali Data Link dan Protokol
OSI Model OSI MODEL.
Instructor Mazhar Hussain
Jiying Zhao SITE, University of Ottawa Canada.
William Stallings Data and Computer Communications
Chapter 9: Data Link Control
Data Link Layer. Position of the data-link layer.
Presentation transcript:

1 Copyright © Monash University ECS5365 Lecture 2 ISDN Protocols and Standards Philip Branch Centre for Telecommunications and Information Engineering (CTIE) Monash University

2 Copyright © Monash University Outline ISDN protocol stack ISDN Physical layer –Basic Rate Interface –Primary Rate Interface ISDN Layer 2 Protocols –LAPD and LAP-B

3 Copyright © Monash University Layered Protocols in ISDN –Each layer provides a service to the above layer –Layer 1 physical layer transmission issues –Layer 2 data link layer connection from point to point in a network –Layer 3 network layer connection between any two points in a network –Layer 4 transport layer reliable connection between any points in a network

4 Copyright © Monash University ISDN Standards Physical layer (layer 1) –I.430 (BRI) and I.432 (PRI) Data link layer (layer 2) –LAPD (Q.291) and LAP-B Network layer (layer 3) –Q.931 and X.25

5 Copyright © Monash University D Channel Main function is signalling –Setting up, controling and releasing calls Low priority packet data –using LAPD and X.25 packet layer Telemetry (undefined) –eg meter reading

6 Copyright © Monash University B Channel Main function is user data Packet switching interface defined –X.25 / LAP-B Non ISDN terminal interface defined –I.465/V.120 User is free to define protocols over B channel –eg. Point to Point protocol for IP

7 Copyright © Monash University Basic Rate Physical Connection between NT1 or NT2 and customer equipment TE1 or TA Uses two pairs (four wires) –one pair receive, one pair transmit 2B + D channels are transmitted each frame Each frame 48 bits long bit rate 192 kbps time length of frame 250 microseconds

8 Copyright © Monash University Basic Rate Coding Pseudoternary coding negative and positive voltage levels binary 1 represented by no line signal binary 0 alternates between positive and negative voltages for synchronisation extra bits are added to frame to remove dc bias

9 Copyright © Monash University Frame Format 16 bits per B channel and 4 bits per D channel sent per frame Full duplex between TE and NT different frame format for TE to NT and NT to TE The NT to TE frame echoes the values of the D bits received from the TE

10 Copyright © Monash University Basic Rate Interface Frame Structure Attachment

11 Copyright © Monash University Multidrop configuration Possible to use a passive bus to connect up to 8 terminals Distance limit –200 metres if more than one terminal per BRI –1 km if one terminal per BRI D Channel shared by all terminals Contention resolution mechanism

12 Copyright © Monash University Contention resolution –Each user terminal transmits 1s on D channel when no information to send –The NT reflects back the the D channel bits –If a terminal wishes to send it waits for a string of 1 bits greater than a threshold –Terminal checks echo bits after sending D channel bits –If they don’t correspond, a collision has occurred and the terminal must retransmit

13 Copyright © Monash University Contention resolution (continued) Threshold depends on terminal state String of ‘1’s corresponds to signal absence Terminal who writes a ‘0’ overrides terminal who writes a ‘1’ –will transmit first –other clients must resume waiting

14 Copyright © Monash University Example of contention resolution Attachment

15 Copyright © Monash University Threshold in contention resolution Signalling –normal 8, low 9 Data –normal 10, low 11 After successful transmission threshold set low

16 Copyright © Monash University Primary rate - Physical Uses two pairs (4 wires) –one pair transmit, one pair receive 30 B+D channels transmitted each frame Each frame 256 bits long Bit rate = 2048 kbps Time length of frame = 125 microseconds Based on G.703, G.704 transmission standards

17 Copyright © Monash University Primary rate - Coding Pseudoternary coding - similar to basic rate but opposite assignment of codes binary 0 - no line signal binary 1 - alternates between positive and negative voltages for synchronisation strings of 4 zeros replaced by sequence that violates the rules of alternate priorities High density bipolar - 3 zeros (HDB3) code

18 Copyright © Monash University Primary rate - Frame format Frame divided into 32 slots 1st slot used for frame alignment slots are used for the 30 B channels 1 slot for the D channel

19 Copyright © Monash University Primary Rate Interface Frame Structure Attachment

20 Copyright © Monash University Data link layer - D channel LAPD (Link Access Procedure) for the D channel Based on LAP-B –developed for X.25 and HDLC –Link Access Protocol - Balanced Supports multiple user terminals across UNI Support multiple layer 3 entities –signalling and X.25

21 Copyright © Monash University LAPD services Unacknowledged information transfer –no flow control or error control –point to point and broadcast Acknowledged information transfer –similar to HDLC –guarantees all frames delivered in order –sliding window flow control –error control via retransmission

22 Copyright © Monash University LAPD Frame Messages sent in frames Flags identify location of frames in bit stream Address field must cope with multiple user devices per physical interface and multiple layer 3 entities per device

23 Copyright © Monash University TEI TEI can be set manually by the user or automatically by network LAPD supports multiple logical connections via Data Link Connection Identifier = combination of TEI and SAPI

24 Copyright © Monash University Protocol Nature peer-to-peer protocol –terminal equipment and network termination have equal status balanced operation –once connection is established both sides can send data either side can initiate disconnect

25 Copyright © Monash University Management functions TEI management –request a TEI number from network –check value of a TEI –remove a TEI assignment Parameter negotiation –each parameter has a default value –XID command used to change parameter

26 Copyright © Monash University LAPD Frame Structure flag –bit stuffing Address field Control field Information field Frame Check Sequence (FCS) Flag

27 Copyright © Monash University Address Field TEI terminal endpoint identifier SAPI Service Access Point Identifier C/R command response bit –user side commands 0, responses 1 –network side commands 1, responses 0

28 Copyright © Monash University Control Field Defines frame type –Information (0) –Supervisory (10) –Unnumbered (11)

29 Copyright © Monash University Information Field Carries data for layer 3 entities Packet data if X.25 Q.931 data if signalling

30 Copyright © Monash University FCS Field Frame check sequence field Cyclic redundancy check Error results in retransmission request

31 Copyright © Monash University Frame Types Information frames –layer 3 call setup information –flow and error control piggybacked Supervisory –flow and error control Unnumbered –link control functions

32 Copyright © Monash University Control field structure Attachment

33 Copyright © Monash University LAPD commands and responses Information Supervisory –RR, RNR, REJ Unnumbered –SABME, DM, UI, DISCUA FRMR, XID

34 Copyright © Monash University Examples of LAPD operation Attachment

35 Copyright © Monash University Summary Physical layer of the BRI and PRI Contention algorithm in BRI LAPD format LAPD messages and operation

36 Copyright © Monash University Preliminary Reading Signalling in ISDN Chapter 8 and 10 of Stallings

37 Copyright © Monash University Review Questions from last week Why don’t all TE1 devices need to connect to NT2 equipment? The BRI provides 2 B channels and 1 D channel, total 144 kbps. However, a BRI interface is defined at 192 kbps. Why? In what way might a carrier treat a 64 kbps 8kHz structured speech bearer service differently to a 64kbps, unrestricted, 8kHz structured bearer service? Which bearer services might be used for G4 fax?

38 Copyright © Monash University Review Questions (not for assessment) The BRI D channel contention algorithm would fail if any TE1 sent more than 8 consecutive ‘1’s as data over the D channel. Why does this never happen? Why is the overhead for the BRI so much greater than for the PRI? Why is there no contention mechanism for PRI? How would data consisting of the bit sequence be coded within a LAPD frame? Why does LAPD define Supervisory frames for flow and error control when Information frames can piggyback the same information?