Frame Relay. Bigger, Longer, Uncut 2005/03/11. (C) Herbert Haas

Similar documents
What is Frame Relay? Frame Relay. Agenda. Frame Relay Basic Topology

Frame Relay. Raj Jain. Professor of Computer and Information Sciences. The Ohio State University. Columbus, OH 43210

Introducing Frame Relay

frame-relay lmi-n391dte

Frame Relay. Raj Jain. Professor of Computer and Information Sciences. The Ohio State University

Teldat Router. Frame Relay

Frame Relay. Frame Relay Information 1 of 18

Wide-Area Networking Overview

Frame Relay Switching Enhancements

Part II. Chapter 6. Frame Relay

Superseded by a more recent version INTERNATIONAL TELECOMMUNICATION UNION

Wide-Area Networking Configuration Guide: Frame Relay, Cisco IOS Release 15M&T

Configuring Frame Relay

Teldat Router. Frame Relay

Troubleshooting Frame Relay Connections

Frame Relay Switching Diagnostics and Troubleshooting

Implementing Enterprise WAN Links

26 Managing Frame Relay

frame-relay lapf n201

The BANDIT can also concentrate and switch multiple sources of Frame Relay traffic simultaneously.

QWEST Communications International Inc. Technical Publication. Frame Relay Service

Datenkommunikation SS L04 - Network Principles

Frame Relay Networks. By Robert J. Roden and Deborah Tayler. Abstract. The Frame Relay Bearer Service

TEMPORARY DOCUMENT. Attached is a clean copy of Draft Recommendation X.84. TD 1143 Rev3 is the source document used to produce this clean version.

Frame Relay show Command and debug Command Enhancements

Frame Relay Network-to-Network SVC Implementation Agreement

Configuring Frame Relay-ATM Interworking

(Refer Slide Time: 2:20)

Module 10 Frame Relay and ATM

Chapter 12 Frame Relay

MPLS AToM Overview. Documentation Specifics. Feature Overview

Frame Relay and Testing with the PFA-35

CCNA 4 - Final Exam (A)

Configuring Frame Relay-ATM Interworking

This document is not restricted to specific software or hardware versions.

Using Multilink PPP over Frame Relay

Frame Relay. Frame Relay: characteristics

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

Using Multilink PPP over Frame Relay

Cisco Configuring and Troubleshooting Frame Relay

Establishing a Frame Relay PVC Connection Cisco Systems, Inc. 14-1

WAN technology which are to be discussed:

Master Course Computer Networks IN2097

Frame Relay IP RTP Priority

Configuring RSVP Support for Frame Relay

Teldat Router. Configuration of Frame Relay Interfaces over ISDN

Chapter 1 Frame Relay Configuration and Management

Application Notes for ADTRAN NetVanta 3205 Access Router and IP Office Using Frame Relay over T1 - Issue 1.0

Communication Networks

Frame Relay Basic Configurations: Point to Point

EUROPEAN ETS TELECOMMUNICATION August 1996 STANDARD

Frame Relay Network Performance

ATM Technology in Detail. Objectives. Presentation Outline

Ethernet Switches (more)

Suppliers' Information Note. BT FrameStream. Service Description

Network Devices,Frame Relay and X.25

Ch. 4 - WAN, Wide Area Networks

Frame Relay for R&S CCIE Candidates

Wide-Area Networking Configuration Guide: Layer 2 Services, Cisco IOS XE Fuji 16.7.x

CCNA 4 - Final Exam Answers

fair-queue aggregate-limit

Congestion in Data Networks. Congestion in Data Networks

Frame Relay Extended Addressing

Data and Computer Communications

Packet Switching. Communication Networks Chapter 10: Connection-Oriented PDNs

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

Configuring Frame Relay

CISC452 Telecommunications Systems. Lesson 6 Frame Relay and ATM

Byte-Based Weighted Random Early Detection

QoS: Match on ATM CLP

Lecture (06) Network Access layer fundamentals (4) LAN, & WAN Internetwork Layer I

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

Configuring and Troubleshooting Frame Relay

Metropolitan Area Networks

Analysis and Application of Frame Relay

What Is Congestion? Computer Networks. Ideal Network Utilization. Interaction of Queues

Lecture (08) Fundamentals of WANs (II)

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

Lecture 4 Wide Area Networks - Congestion in Data Networks

Junos OS. Frame Relay Feature Guide for Routing Devices. Modified: Copyright 2017, Juniper Networks, Inc.

Fragmenting and Interleaving Real-Time and Nonreal-Time Packets

Asynchronous Transfer Mode (ATM) ATM concepts

Frame Relay Basic Configurations: Hub and Spoke

Regulating Packet Flow on a Per-Interface Basis Using Generic Traffic Shaping

Legacy Network Technologies

Quality of Service Commands match ip precedence. match ip precedence ip-precedence-value [ip-precedence-value ip-precedence-value

What Is Congestion? Effects of Congestion. Interaction of Queues. Chapter 12 Congestion in Data Networks. Effect of Congestion Control

06/02/ Metropolitan Area Networks. Local & Metropolitan Area Networks. 0. Overview. 1. Internetworking ACOE322. Lecture 4

WAN Technologies. Classification of Networks. Subject. Layer in OSI/rm. WAN Characteristics. Telecommunication Network and Computer Networks

WAN Technologies CCNA 4

Narrowband ISDN. (ISDN = Integrated Services Digital Network)

CCNA 4 - Final Exam (B)

default ip nbar protocol-pack

MA Yan, BUPTCC, ~16 BUPT Information Network Center LAN LAN. Transmission system

SNA Over Frame Relay. ATG s Communications & Networking Technology Guide Series. This guide has been sponsored by

PPP over Frame Relay

Asynchronous Transfer Mode

Future Internet Technologies

ATM Logical Connections: VCC. ATM Logical Connections: VPC

Configuring X.25 and LAPB

Transcription:

Frame Relay Bigger, Longer, Uncut (C) Herbert Haas 2005/03/11

What is Frame Relay? Connection-oriented packet switching (Virtual Circuit) WAN Technology Specifies User to Network Interface (UNI) Does not specify network itself (!) Sounds like X.25...? 2

Basic Difference to X.25 Reduced overhead No error recovery (!) Hence much faster Requires reliable links (!) Outband signaling Good for bursty and variable traffic Quality of Service Ideas Congestion control 3

History of Frame Relay First proposals 1984 by CCITT Original plan was to put Frame Relay on top of ISDN Slow progress 1990: Cisco, Northern Telecom, StrataCom, and DEC founded the Gang of Four (GoF) Focus on Frame-Relay development Collaborating with CCITT ANSI specified Frame Relay for USA GoF became Frame Relay Forum (FRF) Joined by many switch manufacturers 4

Frame Relay Network FR DTE FR DTE UNI FR DCE Frame Relay Network FR DCE FR DCE FR DCE FR DTE FR DTE 5

Logical Channels (1) 100 200 300 111 222 500 400 Most service providers offer PVC service only (!) 333 6

Logical Channels (2) Data Link Connection Identifier (DLCI) Identifies connection Only locally significant Some implementation support socalled "Global addresses" Actually also locally significant Destination address = DLCI 7

Global Addresses GA 400 100 200 300 GA 100 400 400 GA 200 300 200 400 GA 300 8

Addressings for SVCs (Public) FR networks using SVCs use either X.121 addresses (X.25) E.164 addresses (ISDN) Advantage of X.121 addresses: Contain DNICs (Data Network Identification Codes) which are obligatory 9

NNI (1) FR Net Provider X NNI FR Net Provider Y UNI UNI NNI had been defined to connect different Frame Relay networks together Example: Public FR Net with Private 10

NNI (2) DLCI 100 DLCI 10 DLCI 500 DLCI 20 DLCI 200 DLCI 600 Sequence of DLCIs associated to each VC 11

Outband Signaling DTE DCE VC (DLCI 300) VC (DLCI 200) VC (DLCI 100) Signaling (DLCI 0 or 1023) "Local Management Interface" (LMI) Signaling through dedicated virtual ciruit = "Outband Signaling" Signaling protocol is LMI 12

ITU-T PVC Service Model Annex A is for PVC only Control-Plane (PVC-LMI) Q.933 Annex A User-Plane (PVC) User specified Q.922 DL-core (LAPF) I.430 I.431 Q.922 DL-core (LAPF) 13

ITU-T SVC Service Model Control-Plane (SVC) User-Plane (SVC) Error recovery and Flow control Q.933 Q.922 DL-upper Q.922 DL-core (LAPF) I.430 I.431 User specified Q.922 DL-core (LAPF) 14

Layer Description LAPF is a modified LAPD (ISDN) Specified in Q.922 Q.922 consists of Q.922 core (DLCIs, F/BECN, DE, CRC) Q.922 upper (ARQ and Flow Control) Q.933 is based on Q.931 (ISDN) Annex A for PVC management (LMI) 15

ANSI PVC Service Model Annex D here (instead of Annex A) Control-Plane (PVC-LMI) T1.617 Annex D User-Plane (PVC) User specified T1.618 T1.618 ANSI Physical Layer Standards 16

ANSI SVC Service Model Control-Plane (SVC) User-Plane (SVC) T1.617 User specified T1.602 T1.618 ANSI Physical Layer Standards 17

ANSI Layer Description T1.602 specifies LAPD Based on Q.921 T1.618 is based on a subset of T1.602 called the "core aspects" DLCIs, F/BECN, DE, CRC T1.617 Signaling specification for Frame Relay Bearer Service Annex D for PVCs (LMI) 18

Frame Relay Forum (FRF) FRF.1.1 FRF.2.1 FRF.3.1 FRF.4 FRF.5 FRF.6 FRF.7 FRF.8 FRF.9 FRF.10 FRF.11 FRF.12 FRF.13 FRF.14 FRF.15 FRF.16 User to Network Interface (UNI) Network to Network Interface (NNI) Multiprotocol Encapsulation SVC FR/ATM Network Interworking Customer Network Management (MIB) Multicasting Service Description FR/ATM Service Interworking Data Compression Network to Network SVC Voice over Frame Relay Fragmentation Service Level Agreements Physical Layer Interface End-to-End Multilink Multilink UNI/NNI 19

Voice over FR VoFR Standard FRF.11 (Annex C) Multiple subframes in a single FR-Frame 30 Byte Voice Payload per subframe Additional identifier CID (Channed ID) to identify separate streams Dedicated CID for signaling (Cisco: CID 0) Voice + Data in same PVC: Delay Problem Solution: FRF.12 (Fragmentation) Data packets are fragmented and interleaved with voice packets Voice-frames should keep "inter-frame-delay" <10ms Adjustments of fragment-size based on AR Cisco: fr-fragment-size 20

Physical Interfaces Some UNI Specifications (FRF.1) ITU-T G.703 (2.048 Mbps) ITU-T G.704 (E1, 2.048 Mbps) ITU G.703 (E3, 34.368 Mbps) ITU-T X.21 ANSI T1.403 (DS1, 1.544 Mbps) ITU-T V.35 ANSI/EIA/TIA 613 A 1993 High Speed Serial Interface (HSSI, 53 Mbps) ANSI T1.107a (DS3, 44.736 Mbps) ITU V.36/V.37 congestion control 21

Layer 2 Tasks Q.922 Annex A (LAPF) or T1.618 specifies Frame multiplexing according DLCI Frame alignment (HDLC Flag) Bit stuffing 16-bit CRC error detection but no correction Checks minimum size and maximum frame size Congestion control 22

The Frame Relay Frame 1 2 2 1 Flag Header Information FCS Flag DLCI (MSB) C/R EA DLCI (LSB) FE CN BE 8 7 6 5 4 3 2 1 8 7 6 5 4 CN DE EA 3 2 1 Legend: DLCI Data Link Connection Identifier C/R Command/Respond EA Extended Addressing FECN Forward Explicit Congestion Notification BECN Backward Explicit Congestion Notification DE Discard Eligibility 23

Congestion Control (1) FECN indicates congestion to the receiver BECN indicates congestion to the sender Problem: DTEs do not need to react (!) congested FECN BECN 24

Congestion Control (2) Routers can be configured to react upon receiving a BECN Only a few higher layer protocols react upon receiving a FECN Only some OSI and ITU-T protocols TCP does not 25

CLLM Consolidated Link Layer Management ITU-T and ANSI development Optional out-band signaling for congestion indication messages DLCI 1023 Before congestion, DCE sends CLLM message to DTE Associated DLCIs specified 26

CLLM Message Flag Header 1 1 1 2 variable Ctrl Group Group ID FCS Flag Length Value Field Format Group ID CLLM message is carried inside LAPF Frame Ctrl = 0xAF (XID) Format ID = 10000010 (ANSI/ITU) Group ID = 00001111 Group Value Field Parameter-ID (1 octet) Parameter Length (1 octet) Parameter Value (n octets) 27

Traffic Control Statistical multiplexing is cheaper for service providers than deterministicsynchronous multiplexing Users are supposed to require less than the access rate on average Otherwise congestion will occur and frames are dropped Which causes the end-stations to retransmit...and further overload the network 28

Time to Transmit 1 kbyte Leased Line (E.g. ISDN) 10 Mbit/s 0,8 ms 64 kbit/s 125 ms 10 Mbit/s 0,8 ms AR=2 Mbit/s CIR=64 kbit/s Frame Relay Network 10 Mbit/s 0,8 ms 2 Mbit/s 4 ms 155 Mbit/s 0,052 ms 2 Mbit/s 4 ms 10 Mbit/s 0,8 ms 29

Bursty Traffic (1) FR allows to differentiate between Access Rate (AR) and Commited Information Rate (CIR) CIR corresponds to average data rate AR > CIR Sporadic bursts can use line up to AR Optionally limited by Excess Information Rate (EIR) 30

Bursty Traffic (2) CIR and EIR are defined via a measurement interval Tc CIR = Bc / Tc EIR = (Bc+Be) / Tc (Bc...Commited Burst Size) (Be...Excess Burst Size) When traffic can be mapped on these parameters (provided by provider) then FR is ideal for bursty traffic Example: LAN to LAN connection Parameters (Bc, Be, Tc, AR) are defined in a traffic contract 31

Parameter Example (1) Bits AR = 128,000 Bit/s 128000 CIR=64,000 Bit/s Bc = 64000 Tc = 1s 2s Time 32

Parameter Example (2) Bits AR = 128,000 Bit/s Bc = 64000 CIR=32,000 Bit/s 1s Tc = 2s Time 33

Parameter Example (3) Bits AR = 128,000 Bit/s Bc = 64000 CIR=32,000 Bit/s 1s Tc = 2s Time 34

Traffic Management Traffic Shaping Users task Goal: smooth traffic profile, mitigiate bursts Token bucket methods Traffic Policing Provider's task Goal: Drop (excess) frames violating the traffic contract 35

Token Bucket Token Generator Wire 36

Traffic Shaping TB = Token Bucket (=Bc+Be) Maximal speed = TB/Tc Typically, traffic above maximal speed is buffered in a traffic shaping queue 37

Traffic Shaping for Voice Tc<=10ms Provides continuous traffic flow Additionally BECN can be used to decrease CIR Cisco: MinCIR Traffic shaping not calculated using provider-cir but for higher values On receiving of BECN traffic-rate is reduced to MinCIR (= Provider CIR) Cisco Proactive Trafficshaping: "Forsight" Throttles traffic before congestion occurs Only supported on Cisco FR-Switches 38

Traffic Management Bits (Example only) AR Discard frames Be+Bc Bc Mark frames with DE bits EIR CIR 0.5 1 Time/Tc 39

Traffic Management (4) Bits (Example only) AR Be+Bc Mark frames with DE bits but try to deliver with best efforts EIR Bc D=0 D=1 CIR 0.5 1 Time/Tc 40

Typical Provider Offering Data rate AR Free but no guarantees CIR What you pay for Time 41

Local Management Interface LMI extends Frame Relay Global Addressing Status messages Multicasting LMI is more of a protocol than an interface (!) 42

LMI Details Three LMI Types ANSI T1.617 (Annex D) ITU-T Q.933 (Annex A) LMI (Original, FRF) No fragmentation of LMI messages (!) MTU determines maximal PVC number E.g. MTU 1500 allows 296 DLCIs 43

LMI Message Format Flag Header 1 1 1 1 variable Ctrl Call Msg. Information Dis Ref. Type FCS Flag Elements (IE) Prot. LMI message is carried inside LAPF Frame Ctrl = 0x03 (UI) Protocol Discriminator 00001000 (ANSI/ITU) 00001001 (GOF) Call Reference 00000000 (only used for SVC) Message Type 0111 1101 (Status) 0111 0101 (Status Enquiry) 0111 1011 (Status Update, GOF only) Contain PVC status information 44

LMI Operation Every 10 seconds the DTE polls the DCE with a Status Enquiry message Either for a dumb response ("Yes I'm here") Or for a Channel status information (Full) Status Response Contains information about VCs 45

Inverse ARP Automatic remote-node-address to local-dlci mapping Supports IP, IPX, XNS, DECnet, Banyan VINES, AppleTalk Extension of existing ARP Not only for Frame Relay RFC 1293 46

Inverse ARP and LMI Operation 10.0.0.1 DLCI 100 Frame Relay DLCI 300 Network 20.0.0.1 Status Inquiry Local DLCI 100 Active Hello, I am 10.0.0.1 Hello, I am 20.0.0.1 Status Inquiry Local DLCI 300 Active FR-Map 10.0.0.1 300 FR-Map 20.0.0.1 100 Inverse ARP messages are repeated every 60 seconds! 47

DLCI Plan 0 1023 1-15 993-1007 1008-1018 1019-1022 LMI (ANSI, ITU-T) or FRF In-channel signaling LMI (FRF) or ITU-T/ANSI In-channel signaling reserved Frame Relay bearer service Layer 2 management (ANSI/ITU-T) reserved multicast connections FRF: Usable DLCIs from 16 to 1007 ANSI/ITU-T: Usable DLCIs from 16 to 992 48

Bi-directional LMI (1) Standards LMI is unidirectional Sufficient for UNI signaling NNI signaling requires a bi-directional LMI variant PVC status must be reported in both directions Symmetrical approach necessary UNI LMI FR Net Provider X NNI Bidirectional LMI FR Net Provider Y UNI LMI 49

Bi-directional LMI (2) Using Bi-LMI each network is notified about PVC status in the other network Only supported by ITU-T and ANSI DLCI 0 Not defined by GOF Additional fields Inactivity reason, country code, national network identifier 50

Summary Frame Relay has reduced overhead compared to X.25 Outband signaling (LMI) Efficient for bursty traffic Parameters (Bc, Be, Tc or CIR, EIR) Congestion Notification FECN, BECN Frame Relay Forum, ITU-T, and ANSI 51

Quiz What's the Tc when using Voice over Frame Relay? What's the main difference between FR and Ethernet, when putting IP upon them? What's the typical practical usage of BECN? 52

Hints Q1: Milliseconds (min 10 ms) Q2: Broadcast medium. Main problem with routing protocols Q3: BECN is used by the provider to throttle the customer if he violates the traffic contract 53