frame relay - a tutorialjain/cis777-98/ftp/g_5frm.pdfthe ohio state university raj jain 16 signaling...
TRANSCRIPT
![Page 1: Frame Relay - A Tutorialjain/cis777-98/ftp/g_5frm.pdfThe Ohio State University Raj Jain 16 Signaling q Permanent Virtual Circuit (PVC) q Switched Virtual Circuit (SVC) q Q.933 used](https://reader034.vdocuments.us/reader034/viewer/2022042109/5e89dd65a4e80551b2253671/html5/thumbnails/1.jpg)
Raj JainThe Ohio State University
1
Frame RelayFrame Relay
Raj JainProfessor of Computer and Information Sciences
The Ohio State UniversityColumbus, OH 43210
http://www.cis.ohio-state.edu/~jain/
![Page 2: Frame Relay - A Tutorialjain/cis777-98/ftp/g_5frm.pdfThe Ohio State University Raj Jain 16 Signaling q Permanent Virtual Circuit (PVC) q Switched Virtual Circuit (SVC) q Q.933 used](https://reader034.vdocuments.us/reader034/viewer/2022042109/5e89dd65a4e80551b2253671/html5/thumbnails/2.jpg)
Raj JainThe Ohio State University
2
OverviewOverview
q What is Frame Relay?
q Why not leased lines or X.25?
q Frame formats and protocols
q Signaling
![Page 3: Frame Relay - A Tutorialjain/cis777-98/ftp/g_5frm.pdfThe Ohio State University Raj Jain 16 Signaling q Permanent Virtual Circuit (PVC) q Switched Virtual Circuit (SVC) q Q.933 used](https://reader034.vdocuments.us/reader034/viewer/2022042109/5e89dd65a4e80551b2253671/html5/thumbnails/3.jpg)
Raj JainThe Ohio State University
3
Problems withProblems withLeased LinesLeased Lines
q No user-to-user end-to-end signaling
q Multiple logical links ⇒ Multiple connections
q Four nodes ⇒ 12 ports,12 local exchange carrier (LEC) access lines,6 inter-exchange carrier (IXC) connections
q One more node ⇒ 8 more ports, 8 more LEC lines,4 more IXC circuits
Router Router
RouterRouter IXC
LEC
![Page 4: Frame Relay - A Tutorialjain/cis777-98/ftp/g_5frm.pdfThe Ohio State University Raj Jain 16 Signaling q Permanent Virtual Circuit (PVC) q Switched Virtual Circuit (SVC) q Q.933 used](https://reader034.vdocuments.us/reader034/viewer/2022042109/5e89dd65a4e80551b2253671/html5/thumbnails/4.jpg)
Raj JainThe Ohio State University
4
Solution: Frame RelaySolution: Frame Relayq Four nodes: 4 ports, 4 LEC access lines,
6 IXC circuits
q One more node: 1 more port,1 more access line, 4 more IXC circuits
q Share leased lines ⇒ Virtual Private Networks
Router Router
RouterRouterIXC
LEC
![Page 5: Frame Relay - A Tutorialjain/cis777-98/ftp/g_5frm.pdfThe Ohio State University Raj Jain 16 Signaling q Permanent Virtual Circuit (PVC) q Switched Virtual Circuit (SVC) q Q.933 used](https://reader034.vdocuments.us/reader034/viewer/2022042109/5e89dd65a4e80551b2253671/html5/thumbnails/5.jpg)
Raj JainThe Ohio State University
5
Data Link ControlData Link ControlIdentifiers (DLCI)Identifiers (DLCI)
Router Router
RouterRouter
FRFR
FR
1
2 21
1
1
3
12
![Page 6: Frame Relay - A Tutorialjain/cis777-98/ftp/g_5frm.pdfThe Ohio State University Raj Jain 16 Signaling q Permanent Virtual Circuit (PVC) q Switched Virtual Circuit (SVC) q Q.933 used](https://reader034.vdocuments.us/reader034/viewer/2022042109/5e89dd65a4e80551b2253671/html5/thumbnails/6.jpg)
Raj JainThe Ohio State University
6
Data Link ControlData Link ControlIdentifierIdentifier
q Only local significance
q Allows multiple logical connectionsover one circuit
q Some ranges preassigned
q DLCI = 0 is used for signaling
![Page 7: Frame Relay - A Tutorialjain/cis777-98/ftp/g_5frm.pdfThe Ohio State University Raj Jain 16 Signaling q Permanent Virtual Circuit (PVC) q Switched Virtual Circuit (SVC) q Q.933 used](https://reader034.vdocuments.us/reader034/viewer/2022042109/5e89dd65a4e80551b2253671/html5/thumbnails/7.jpg)
Raj JainThe Ohio State University
7
X.25X.25q In-band signaling. VC setup and clearing
messages in the same channel as data.
q Three layer protocol. Third layer for multiplexing.
q Flow control
q Error control
⇒ 12 messages for one packet transfer
Only 6 messages without flow control and error control
![Page 8: Frame Relay - A Tutorialjain/cis777-98/ftp/g_5frm.pdfThe Ohio State University Raj Jain 16 Signaling q Permanent Virtual Circuit (PVC) q Switched Virtual Circuit (SVC) q Q.933 used](https://reader034.vdocuments.us/reader034/viewer/2022042109/5e89dd65a4e80551b2253671/html5/thumbnails/8.jpg)
Raj JainThe Ohio State University
8
X.25 ExchangeX.25 Exchange
Source Destination1 2
3
4
5
6
78
12
9 10
1113
14
1516
![Page 9: Frame Relay - A Tutorialjain/cis777-98/ftp/g_5frm.pdfThe Ohio State University Raj Jain 16 Signaling q Permanent Virtual Circuit (PVC) q Switched Virtual Circuit (SVC) q Q.933 used](https://reader034.vdocuments.us/reader034/viewer/2022042109/5e89dd65a4e80551b2253671/html5/thumbnails/9.jpg)
Raj JainThe Ohio State University
9
Frame Relay ExchangeFrame Relay Exchange
Source Destination1 8
2
7
3
6
45
![Page 10: Frame Relay - A Tutorialjain/cis777-98/ftp/g_5frm.pdfThe Ohio State University Raj Jain 16 Signaling q Permanent Virtual Circuit (PVC) q Switched Virtual Circuit (SVC) q Q.933 used](https://reader034.vdocuments.us/reader034/viewer/2022042109/5e89dd65a4e80551b2253671/html5/thumbnails/10.jpg)
Raj JainThe Ohio State University
10
Frame Relay:Frame Relay:Key FeaturesKey Features
q X.25 simplified
q No flow and error control
q Out-of-band signaling
q Two layers
q Protocol multiplexing in the second layer
q Congestion control added
⇒ Higher speed possible.X.25 suitable to 200 kbps. Frame relay to 2.048 Mbps.
![Page 11: Frame Relay - A Tutorialjain/cis777-98/ftp/g_5frm.pdfThe Ohio State University Raj Jain 16 Signaling q Permanent Virtual Circuit (PVC) q Switched Virtual Circuit (SVC) q Q.933 used](https://reader034.vdocuments.us/reader034/viewer/2022042109/5e89dd65a4e80551b2253671/html5/thumbnails/11.jpg)
Raj JainThe Ohio State University
11
Relay vs SwitchingRelay vs Switchingq Switching = Relaying + Ack +
Flow control + Error recovery +loss recovery
q Switching = X.25
q Relay = Unreliable multiplexing service
![Page 12: Frame Relay - A Tutorialjain/cis777-98/ftp/g_5frm.pdfThe Ohio State University Raj Jain 16 Signaling q Permanent Virtual Circuit (PVC) q Switched Virtual Circuit (SVC) q Q.933 used](https://reader034.vdocuments.us/reader034/viewer/2022042109/5e89dd65a4e80551b2253671/html5/thumbnails/12.jpg)
Raj JainThe Ohio State University
12
Q.931/Q.933
LAPDQ.921
I.430/I.431
LAPF Q.922 Core
Control User
Physical
Datalink
Network
Network
User Selectable
Frame RelayFrame RelayUNI ArchitectureUNI Architecture
q UNI = User-network Interface
q LAPF = Link Access Procedure - Frame Relay
q LAPD = Link Access Procedure for D Channel
![Page 13: Frame Relay - A Tutorialjain/cis777-98/ftp/g_5frm.pdfThe Ohio State University Raj Jain 16 Signaling q Permanent Virtual Circuit (PVC) q Switched Virtual Circuit (SVC) q Q.933 used](https://reader034.vdocuments.us/reader034/viewer/2022042109/5e89dd65a4e80551b2253671/html5/thumbnails/13.jpg)
Raj JainThe Ohio State University
13
Control PlaneControl Planeq Signaling over D channel
q Data transfer over B, D, or H
q LAPD used for reliable signaling
q ISDN Signaling Q.933 + Q.931 used for signalingmessages
q SAPI = 0 in LAPD⇒ Q.933 + Q.931 Frame relay message
![Page 14: Frame Relay - A Tutorialjain/cis777-98/ftp/g_5frm.pdfThe Ohio State University Raj Jain 16 Signaling q Permanent Virtual Circuit (PVC) q Switched Virtual Circuit (SVC) q Q.933 used](https://reader034.vdocuments.us/reader034/viewer/2022042109/5e89dd65a4e80551b2253671/html5/thumbnails/14.jpg)
Raj JainThe Ohio State University
14
User PlaneUser Planeq Link Access Procedure for Frame-Mode bearer
services (LAPF)
q Q.922 = Enhanced LAPD (Q.921)= LAPD + Congestion
q LAPF defined in Q.922
q Core functions defined in Q.922 appendix:
m Frame delimiting, alignment, and flag transparency
m Virtual circuit multiplexing and demultiplexing
m Octet alignment ⇒ Integer number of octets beforezero-bit insertion
m Checking min and max frame sizes
![Page 15: Frame Relay - A Tutorialjain/cis777-98/ftp/g_5frm.pdfThe Ohio State University Raj Jain 16 Signaling q Permanent Virtual Circuit (PVC) q Switched Virtual Circuit (SVC) q Q.933 used](https://reader034.vdocuments.us/reader034/viewer/2022042109/5e89dd65a4e80551b2253671/html5/thumbnails/15.jpg)
Raj JainThe Ohio State University
15
User Plane (Cont)User Plane (Cont)m Error detection, Sequence and
non-duplication
m Congestion control
q LAPF control may be used for end-to-end signalingNetwork
LayerLAPF
Control
I.430/I.431
LAPF Core
NetworkLayerLAPF
Control
I.430/I.431
LAPF Core
I.430/I.431
LAPF Core
I.430/I.431
LAPF Core
![Page 16: Frame Relay - A Tutorialjain/cis777-98/ftp/g_5frm.pdfThe Ohio State University Raj Jain 16 Signaling q Permanent Virtual Circuit (PVC) q Switched Virtual Circuit (SVC) q Q.933 used](https://reader034.vdocuments.us/reader034/viewer/2022042109/5e89dd65a4e80551b2253671/html5/thumbnails/16.jpg)
Raj JainThe Ohio State University
16
SignalingSignalingq Permanent Virtual Circuit (PVC)
q Switched Virtual Circuit (SVC)
q Q.933 used for FR connections over PVC or SVC⇒ Q.933 is a subset of Q.931
q Message Types: Alerting, call proceeding, connect,connect ack, progress, setup, disconnect, release,release complete, status, status inquiry
q Frame relay forum has proposed to simplify Q.933 bydeleting progress, connect ack, and alerting.Also delete many information element.Add SVC.
![Page 17: Frame Relay - A Tutorialjain/cis777-98/ftp/g_5frm.pdfThe Ohio State University Raj Jain 16 Signaling q Permanent Virtual Circuit (PVC) q Switched Virtual Circuit (SVC) q Q.933 used](https://reader034.vdocuments.us/reader034/viewer/2022042109/5e89dd65a4e80551b2253671/html5/thumbnails/17.jpg)
Raj JainThe Ohio State University
17
Connection Control Connection Control MsgsMsgsq Call establishment
1. Alerting2. Call proceeding3. Connect4. Connect Acknowledge5. Progress6. Setup
q Call clearing7. Disconnect8. Release9. Release Complete
![Page 18: Frame Relay - A Tutorialjain/cis777-98/ftp/g_5frm.pdfThe Ohio State University Raj Jain 16 Signaling q Permanent Virtual Circuit (PVC) q Switched Virtual Circuit (SVC) q Q.933 used](https://reader034.vdocuments.us/reader034/viewer/2022042109/5e89dd65a4e80551b2253671/html5/thumbnails/18.jpg)
Raj JainThe Ohio State University
18
q Miscellaneous10. Status11. Status Enquiry
![Page 19: Frame Relay - A Tutorialjain/cis777-98/ftp/g_5frm.pdfThe Ohio State University Raj Jain 16 Signaling q Permanent Virtual Circuit (PVC) q Switched Virtual Circuit (SVC) q Q.933 used](https://reader034.vdocuments.us/reader034/viewer/2022042109/5e89dd65a4e80551b2253671/html5/thumbnails/19.jpg)
Raj JainThe Ohio State University
19
Signaling ExampleSignaling ExampleNT ISDN Frame Relay NT
SetupSetup
Connect
Connect Ack
Connect
Connect Ack
SetupSetup
Connect
Connect Ack
D-ChannelQ.931 exchangeto establishB-ChannelCircuit switchedConnection
B-Channel Q.933exchange to establish B-Channel frame-mode connection
![Page 20: Frame Relay - A Tutorialjain/cis777-98/ftp/g_5frm.pdfThe Ohio State University Raj Jain 16 Signaling q Permanent Virtual Circuit (PVC) q Switched Virtual Circuit (SVC) q Q.933 used](https://reader034.vdocuments.us/reader034/viewer/2022042109/5e89dd65a4e80551b2253671/html5/thumbnails/20.jpg)
Raj JainThe Ohio State University
20
ReleaseComplete
Signaling Example (Signaling Example (contcont))NT ISDN Frame Relay NT
DisconnectDisconnect
Release
ReleaseComplete
D-ChannelQ.931 exchangeto releaseB-ChannelCircuit switchedConnection
Disconnect DisconnectB-Channel Q.933exchange to release B-Channel frame-mode connection
Release
Release
ReleaseComplete
Release
ReleaseComplete
![Page 21: Frame Relay - A Tutorialjain/cis777-98/ftp/g_5frm.pdfThe Ohio State University Raj Jain 16 Signaling q Permanent Virtual Circuit (PVC) q Switched Virtual Circuit (SVC) q Q.933 used](https://reader034.vdocuments.us/reader034/viewer/2022042109/5e89dd65a4e80551b2253671/html5/thumbnails/21.jpg)
Raj JainThe Ohio State University
21
Physical Layer OptionsPhysical Layer Optionsq Both ANSI and ITU-T define frame relay on ISDN
q Frame relay forum's implementation agreements:
m Metallic interface at DS1 1.544 Mbps(ANSI T1.403)
m Leased lines at 56 kbps (V.35)
m Metallic interface at E1 2.048 Mbps (G.703)
m Synchronous interface at E1 2.048 Mbps (G.704)
m X.21 interface for synchronous transmission
q MCI offers frame relay at 56 kbps, 64 kbps, fractionalT1, N × 56 or N × 64 kbps.
![Page 22: Frame Relay - A Tutorialjain/cis777-98/ftp/g_5frm.pdfThe Ohio State University Raj Jain 16 Signaling q Permanent Virtual Circuit (PVC) q Switched Virtual Circuit (SVC) q Q.933 used](https://reader034.vdocuments.us/reader034/viewer/2022042109/5e89dd65a4e80551b2253671/html5/thumbnails/22.jpg)
Raj JainThe Ohio State University
22
SummarySummary
q X.25 designed for unintelligent devicesover error-prone networks ⇒ Slow
q Frame relay = simplified X.25
q Higher data rates than X.25
q Developed for ISDN but runs in non-ISDNenvironments
q Two layer protocol architecture
![Page 23: Frame Relay - A Tutorialjain/cis777-98/ftp/g_5frm.pdfThe Ohio State University Raj Jain 16 Signaling q Permanent Virtual Circuit (PVC) q Switched Virtual Circuit (SVC) q Q.933 used](https://reader034.vdocuments.us/reader034/viewer/2022042109/5e89dd65a4e80551b2253671/html5/thumbnails/23.jpg)
Raj JainThe Ohio State University
23
HomeworkHomeworkq Read Chapter 11 of Stallings’ ISDN book
![Page 24: Frame Relay - A Tutorialjain/cis777-98/ftp/g_5frm.pdfThe Ohio State University Raj Jain 16 Signaling q Permanent Virtual Circuit (PVC) q Switched Virtual Circuit (SVC) q Q.933 used](https://reader034.vdocuments.us/reader034/viewer/2022042109/5e89dd65a4e80551b2253671/html5/thumbnails/24.jpg)
Raj JainThe Ohio State University
24
Frame Relay StandardsFrame Relay StandardsITU:
q I.122, Framework for Frame Mode BearerServices, 1993.
q I.223, Frame Mode Bearer Services, 1992.
q I.370, Congestion management for the ISDN FrameRelaying Bearer Service, 1991.
q I.372, Frame Relay Bearer Service Network-to-network Interface Requirements, 1993.
q I.555, Frame Mode Bearer Services Interworking,1992.
![Page 25: Frame Relay - A Tutorialjain/cis777-98/ftp/g_5frm.pdfThe Ohio State University Raj Jain 16 Signaling q Permanent Virtual Circuit (PVC) q Switched Virtual Circuit (SVC) q Q.933 used](https://reader034.vdocuments.us/reader034/viewer/2022042109/5e89dd65a4e80551b2253671/html5/thumbnails/25.jpg)
Raj JainThe Ohio State University
25
Standards (Cont)Standards (Cont)q Q.922, ISDN Data Link Layer Specification for
Frame Mode Bearer Services, 1992.
q Q.933, Signaling Specifications for Frame Mode CallControl, 1992.
ANSI:
q T1.606, Architectural Framework and ServiceDescription for Frame-Relaying Bearer Service, 1990.
q T1.617, Signaling Specification for Frame RelayBearer Service for DSS1, 1991.
q T1.618, Core Aspects of Frame Protocol for Use withFrame Relay Bearer Service, 1991.
![Page 26: Frame Relay - A Tutorialjain/cis777-98/ftp/g_5frm.pdfThe Ohio State University Raj Jain 16 Signaling q Permanent Virtual Circuit (PVC) q Switched Virtual Circuit (SVC) q Q.933 used](https://reader034.vdocuments.us/reader034/viewer/2022042109/5e89dd65a4e80551b2253671/html5/thumbnails/26.jpg)
Raj JainThe Ohio State University
26
ImplementationImplementationAgreementsAgreements
q FRF.1, The User-Network Interface (UNI)
q FRF.2, The network-to-network interface (NNI)
q FRF.3, Multiprotocol encaptulation
q FRF.4, Switched virtual circuit (SVC)
q FRF.5, Frame relay/ATM network interworking
q FRF.6, Frame relay service customer networkmanagement
Available from Frame Relay Forum,http://frame-relay.indiana.edu/
![Page 27: Frame Relay - A Tutorialjain/cis777-98/ftp/g_5frm.pdfThe Ohio State University Raj Jain 16 Signaling q Permanent Virtual Circuit (PVC) q Switched Virtual Circuit (SVC) q Q.933 used](https://reader034.vdocuments.us/reader034/viewer/2022042109/5e89dd65a4e80551b2253671/html5/thumbnails/27.jpg)
Raj JainThe Ohio State University
27
RFCsRFCsq RFC 2115, “MIB for Frame Relay DTEs Using
SMIv2,” Sept 1997.
q RFC 1973, “PPP in Frame Relay,” June 1996.
q RFC1604, "Definitions of Managed Objects for FrameRelay Service" by T. Brown, 03/25/1994, 46 pp.
q RFC1586 "Guidelines for Running OSPF Over FrameRelay Networks" by O. deSouza, M. Rodrigues,03/24/1994, 6 pp.
q RFC1490, "Multiprotocol Interconnect over FrameRelay" by T. Bradley, C. Brown, A. Malis,07/26/1993, 35 pp.