frame relay
TRANSCRIPT
![Page 1: Frame relay](https://reader035.vdocuments.us/reader035/viewer/2022062319/555b22c2d8b42aa67a8b5043/html5/thumbnails/1.jpg)
NDSL, Chang Gung University
Frame Relay• To provide a telecommunication service for cost-efficient
data transmission for intermittent traffic between local area networks (LANs) and between end-points in a wide area network (WAN).
• Frame Relay puts data in variable-size units called "frames" and leaves any necessary error-correction (such as re-transmission of data) up to the end-points.
• This speeds up overall data transmission. For most services, the network provides a permanent virtual circuit (PVC), which means that the customer sees a continuous, dedicated connection– without having to pay for a full-time leased line, – while the service-provider figures out the route each
frame travels to its destination and can charge based on usage.
![Page 2: Frame relay](https://reader035.vdocuments.us/reader035/viewer/2022062319/555b22c2d8b42aa67a8b5043/html5/thumbnails/2.jpg)
NDSL, Chang Gung University
• Frame Relay has its technical base in the older X.25 packet-switching technology, designed for transmitting data on analog voice lines.
• Unlike X.25, whose designers expected analog signals, Frame Relay offers a fast packet technology, which means that the protocol does not attempt to correct errors.
• When a Frame Relay network detects an error in a frame, it simply drops that frame.
• The end points have the responsibility for detecting and retransmitting dropped frames.
![Page 3: Frame relay](https://reader035.vdocuments.us/reader035/viewer/2022062319/555b22c2d8b42aa67a8b5043/html5/thumbnails/3.jpg)
NDSL, Chang Gung University
![Page 4: Frame relay](https://reader035.vdocuments.us/reader035/viewer/2022062319/555b22c2d8b42aa67a8b5043/html5/thumbnails/4.jpg)
4
Introduction
Frame Relay (FR) is a high-performance WAN protocol that operates at the physical and data link layers of the OSI reference model.
FR originally was designed for use across Integrated Service Digital Network (ISDN) interfaces.
Today, it is used over a variety of other network interfaces as well.
FR is an example of a packet-switched technology.
![Page 5: Frame relay](https://reader035.vdocuments.us/reader035/viewer/2022062319/555b22c2d8b42aa67a8b5043/html5/thumbnails/5.jpg)
5
What is Frame Relay? “A packet-switching protocol for connecting devices on a
Wide Area Network (WAN)” FR networks support data transfer rates at
T-1 (1.544 Mb/s) T-3 (45 Mb/s) speeds.
In fact, you can think of Frame Relay as a way of utilizing existing T-1 and T-3 lines owned by a service provider.
Most telephone companies now provide FR service for customers who want connections at 56 Kb/s to T-1 speeds. (In Europe, FR’s speeds vary from 64 Kb/s to 2 Mb/s.
Frame Relay is quite popular because it is relatively inexpensive. However, it is being replaced in some areas by faster technologies, such as ATM.
![Page 6: Frame relay](https://reader035.vdocuments.us/reader035/viewer/2022062319/555b22c2d8b42aa67a8b5043/html5/thumbnails/6.jpg)
6
Frame Relay Devices (cont.)
![Page 7: Frame relay](https://reader035.vdocuments.us/reader035/viewer/2022062319/555b22c2d8b42aa67a8b5043/html5/thumbnails/7.jpg)
7
Frame Relay Devices
Devices attached to a Frame Relay WAN fall into the following two general categories: Data terminal equipment (DTE)
DTEs generally are considered to be terminating equipment for a specific network and typically are located on the premises of a customer.
Example of DTE devices are terminals, personal computers, routers, and bridges.
Data circuit-terminating equipment (DCE) DCEs are carrier-owned internetworking devices. The purpose of DCE equipments is to provide clocking and
switching services in a network, which are the devices that actually transmit data through the WAN.
![Page 8: Frame relay](https://reader035.vdocuments.us/reader035/viewer/2022062319/555b22c2d8b42aa67a8b5043/html5/thumbnails/8.jpg)
8
Frame Relay Devices (cont.)
The connection between a DTE device and a DCE device consists of both a physical layer component (L1) and a link layer component (L2).
The physical component defines the mechanical, electrical, functional, and procedural specifications for the connection between the devices.
One of the commonly used physical layer interface specifications is the recommended standard (RS)-232.
![Page 9: Frame relay](https://reader035.vdocuments.us/reader035/viewer/2022062319/555b22c2d8b42aa67a8b5043/html5/thumbnails/9.jpg)
9
Serial Point-to-Point Connection
Network connections at the CSU/DSUEIA/TIA-232 EIA/TIA-449 EIA-530V.35 X.21
End user device
Service Provider
DTE
DCE
Router connections
![Page 10: Frame relay](https://reader035.vdocuments.us/reader035/viewer/2022062319/555b22c2d8b42aa67a8b5043/html5/thumbnails/10.jpg)
10
Circuit-Switching
Long-haul telecom network designed for voice
Network resources dedicated to one callShortcomings when used for data:
Inefficient (high idle time)Constant data rate
![Page 11: Frame relay](https://reader035.vdocuments.us/reader035/viewer/2022062319/555b22c2d8b42aa67a8b5043/html5/thumbnails/11.jpg)
11
Packet-Switching
Data transmitted in short blocks, or packetsPacket length < 1000 octetsEach packet contains user data plus control
info (routing)Store and forward
![Page 12: Frame relay](https://reader035.vdocuments.us/reader035/viewer/2022062319/555b22c2d8b42aa67a8b5043/html5/thumbnails/12.jpg)
12
The Use of Packets
![Page 13: Frame relay](https://reader035.vdocuments.us/reader035/viewer/2022062319/555b22c2d8b42aa67a8b5043/html5/thumbnails/13.jpg)
13
Advantages with compared to Circuit-SwitchingGreater line efficiency (many packets can go
over shared link)Data rate conversionsNon-blocking under heavy traffic (but
increased delays). When traffic becomes heavy on a circuit-switching network, some calls are blocked.
Priorities can be used.
![Page 14: Frame relay](https://reader035.vdocuments.us/reader035/viewer/2022062319/555b22c2d8b42aa67a8b5043/html5/thumbnails/14.jpg)
14
Disadvantages relative to Circuit-SwitchingPackets incur additional delay with every
node they pass throughJitter: variation in packet delayData overhead in every packet for routing
information, etcProcessing overhead for every packet at
every node traversed
![Page 15: Frame relay](https://reader035.vdocuments.us/reader035/viewer/2022062319/555b22c2d8b42aa67a8b5043/html5/thumbnails/15.jpg)
15
Simple Switching Network
![Page 16: Frame relay](https://reader035.vdocuments.us/reader035/viewer/2022062319/555b22c2d8b42aa67a8b5043/html5/thumbnails/16.jpg)
16
Switching Technique
Large messages broken up into smaller packets Datagram
Each packet sent independently of the others No call setup More reliable (can route around failed nodes or
congestion) Virtual circuit
Fixed route established before any packets sent No need for routing decision for each packet at each
node
![Page 17: Frame relay](https://reader035.vdocuments.us/reader035/viewer/2022062319/555b22c2d8b42aa67a8b5043/html5/thumbnails/17.jpg)
17
Packet Switching: Datagram Approach
![Page 18: Frame relay](https://reader035.vdocuments.us/reader035/viewer/2022062319/555b22c2d8b42aa67a8b5043/html5/thumbnails/18.jpg)
18
Packet Switching: Virtual-Circuit Approach
![Page 19: Frame relay](https://reader035.vdocuments.us/reader035/viewer/2022062319/555b22c2d8b42aa67a8b5043/html5/thumbnails/19.jpg)
19
Virtual Circuits and Frame Relay Virtual Connections
![Page 20: Frame relay](https://reader035.vdocuments.us/reader035/viewer/2022062319/555b22c2d8b42aa67a8b5043/html5/thumbnails/20.jpg)
Protocol Architecture
![Page 21: Frame relay](https://reader035.vdocuments.us/reader035/viewer/2022062319/555b22c2d8b42aa67a8b5043/html5/thumbnails/21.jpg)
Control PlaneBetween subscriber and networkSeparate logical channel used
Similar to common channel signaling for circuit switching services
Data link layerLAPD (Q.921)Reliable data link controlError and flow controlBetween user (TE) and network (NT)Used for exchange of Q.933 control signal
messages
![Page 22: Frame relay](https://reader035.vdocuments.us/reader035/viewer/2022062319/555b22c2d8b42aa67a8b5043/html5/thumbnails/22.jpg)
User PlaneEnd to end functionalityTransfer of info between endsLAPF (Link Access Procedure for Frame
Mode Bearer Services) Q.922Frame delimiting, alignment and transparencyFrame mux and demux using addressing fieldEnsure frame is integral number of octets (zero bit
insertion/extraction)Ensure frame is neither too long nor shortDetection of transmission errorsCongestion control functions
![Page 23: Frame relay](https://reader035.vdocuments.us/reader035/viewer/2022062319/555b22c2d8b42aa67a8b5043/html5/thumbnails/23.jpg)
LAPF Core Formats
![Page 24: Frame relay](https://reader035.vdocuments.us/reader035/viewer/2022062319/555b22c2d8b42aa67a8b5043/html5/thumbnails/24.jpg)
User Data Transfer
One frame typeUser dataNo control frame
No inband signalingNo sequence numbers
No flow nor error control
![Page 25: Frame relay](https://reader035.vdocuments.us/reader035/viewer/2022062319/555b22c2d8b42aa67a8b5043/html5/thumbnails/25.jpg)
FRAME RELAY CALL CONTROLCall Control Alternatives In frame relay operation, a user is not
connected directly to another user, but rather to a frame handler in the network;
For X.25, a user is connected to a packet handler.
![Page 26: Frame relay](https://reader035.vdocuments.us/reader035/viewer/2022062319/555b22c2d8b42aa67a8b5043/html5/thumbnails/26.jpg)
Switched access
![Page 27: Frame relay](https://reader035.vdocuments.us/reader035/viewer/2022062319/555b22c2d8b42aa67a8b5043/html5/thumbnails/27.jpg)
Switched access
The local exchange does not provide the frame-handling capability.
Switched access must be provided from the user's terminal equipment (TE) to the frame handler
Connection will be a demand connection (set up at the time of the call) or a semi-permanent connection (always available).
![Page 28: Frame relay](https://reader035.vdocuments.us/reader035/viewer/2022062319/555b22c2d8b42aa67a8b5043/html5/thumbnails/28.jpg)
Integrated access
![Page 29: Frame relay](https://reader035.vdocuments.us/reader035/viewer/2022062319/555b22c2d8b42aa67a8b5043/html5/thumbnails/29.jpg)
Integrated access
The user is connected to a pure frame-relaying network or to a switched network
The local exchange provide the frame handling capability.
The user has direct logical access to the frame handler.
![Page 30: Frame relay](https://reader035.vdocuments.us/reader035/viewer/2022062319/555b22c2d8b42aa67a8b5043/html5/thumbnails/30.jpg)
Access Connection
The connection between the subscriber and the frame handler is access connection.
Once this connection exists, it is possible to multiplex multiple logical connections as frame relay connections,
They may be either on-demand or semipermanent.
![Page 31: Frame relay](https://reader035.vdocuments.us/reader035/viewer/2022062319/555b22c2d8b42aa67a8b5043/html5/thumbnails/31.jpg)
Frame Relay Connection
The subscriber must established an access connection to a frame handler
A frame relay connection, analogous to a packet-switching virtual circuit, must first be established between two users.
Each connection has unique data link connection identifier (DLCI).
![Page 32: Frame relay](https://reader035.vdocuments.us/reader035/viewer/2022062319/555b22c2d8b42aa67a8b5043/html5/thumbnails/32.jpg)
Data Transfer
1. Establish a logical connection between two end points, and assign a unique DLCI to the connection.
2. Exchange information in data frames. Each frame includes a DLCI field to identify the connection.
3. Release the logical connection.
![Page 33: Frame relay](https://reader035.vdocuments.us/reader035/viewer/2022062319/555b22c2d8b42aa67a8b5043/html5/thumbnails/33.jpg)
Data Transfer
1. Establish a logical connection between two end points, and assign a unique DLCI to the connection.
2. Exchange information in data frames. Each frame includes a DLCI field to identify the connection.
3. Release the logical connection.
![Page 34: Frame relay](https://reader035.vdocuments.us/reader035/viewer/2022062319/555b22c2d8b42aa67a8b5043/html5/thumbnails/34.jpg)
Frame relay Connection
• The establishment and release of a logical connection will be carried out in a connection.
• Exchange of messages over a logical connection is dedicated to call control
• A frame with DLCI = 0 contains a call control message in the information field. At a minimum, four message types are needed:
![Page 35: Frame relay](https://reader035.vdocuments.us/reader035/viewer/2022062319/555b22c2d8b42aa67a8b5043/html5/thumbnails/35.jpg)
Messages
• SETUP - request the establishment of a logical connection if it accepts the connection
• CONNECT - assign the DLCI by choosing an unused value and including this value in the SETUP message; otherwise, the DLCI value is assigned by the accepting side in the CONNECT message.
• RELEASE - to clear a logical connection• RELEASE COMPLETE - Not accept a
connection
![Page 36: Frame relay](https://reader035.vdocuments.us/reader035/viewer/2022062319/555b22c2d8b42aa67a8b5043/html5/thumbnails/36.jpg)
Messages
![Page 37: Frame relay](https://reader035.vdocuments.us/reader035/viewer/2022062319/555b22c2d8b42aa67a8b5043/html5/thumbnails/37.jpg)
Connection
• Exchanges involved for switched access to a frame handler
• The calling user must establish a circuit-switched connection to a frame handler
• Done with the usual SETUP, CONNECT and CONNECT ACK messages,
![Page 38: Frame relay](https://reader035.vdocuments.us/reader035/viewer/2022062319/555b22c2d8b42aa67a8b5043/html5/thumbnails/38.jpg)
Data Transfer