Professional Documents
Culture Documents
L26-Frame Relay
L26-Frame Relay
081 - SS 2005
L26 - Frame-Relay
Frame Relay
Agenda
• Overview and Principles
• Standards
• Frame Relay User Plane
• Traffic Management
Page 26 - 1
Datenkommunikation 384.081 - SS 2005
L26 - Frame-Relay
FR-DTE
SNA
FEP FR-DCE FR-DTE
FR-DCE
SNA
CC
Frame Relay
Network
User to Network
Interface
(UNI)
FR-DCE
FR-DTE
Page 26 - 2
Datenkommunikation 384.081 - SS 2005
L26 - Frame-Relay
SNA
FEP
SNA
CC
virtual circuits
transport pipe
Page 26 - 3
Datenkommunikation 384.081 - SS 2005
L26 - Frame-Relay
DLCI=100
SNA
FEP
DLCI=300
SNA
CC
DLCI=200
DLCI=100
DLCI=200
DLCI=300
Page 26 - 4
Datenkommunikation 384.081 - SS 2005
L26 - Frame-Relay
Network to Network
Interface (NNI)
Frame Relay
Frame Relay
Network 1
Network 2
FR-DCE FR-DCE
FR-DCE FR-DCE
UNI UNI
FR-DTE FR-DTE
Page 26 - 5
Datenkommunikation 384.081 - SS 2005
L26 - Frame-Relay
NNI
FR-DCE FR-DCE
DLCI=150
FR-DCE FR-DCE
UNI UNI
DLCI=100 DLCI=200
FR-DTE FR-DTE
Multinetwork Virtual Circuit
© 2005, D.I. Manfred Lindner Frame-Relay, v4.3 11
Page 26 - 6
Datenkommunikation 384.081 - SS 2005
L26 - Frame-Relay
Page 26 - 7
Datenkommunikation 384.081 - SS 2005
L26 - Frame-Relay
Page 26 - 8
Datenkommunikation 384.081 - SS 2005
L26 - Frame-Relay
Agenda
• Topology and Principles
• Standards
• Frame Relay User Plane
• Traffic Management
Page 26 - 9
Datenkommunikation 384.081 - SS 2005
L26 - Frame-Relay
protocols described
by user plane
Frame Relay
Network
FR-DTE FR-DCE
protocols described
by control plane
(out-band signalling)
User Network
C-Plane U-Plane U-Plane C-Plane
(PVC-LMI) (PVC) (User Plane) (Control
Plane)
Q.933 Q.933
3 Annex A User User Annex A
Specified Specified
Q.922 Q.922
2 DL-core DL-core
Q.922 DL-core Q.922 DL-core
(LAPF) (LAPF)
(LAPF) (LAPF)
I.430 I.430
1
I.431 I.431
S/T
© 2005, D.I. Manfred Lindner Frame-Relay, v4.3 20
Page 26 - 10
Datenkommunikation 384.081 - SS 2005
L26 - Frame-Relay
User Network
C-Plane U-Plane U-Plane C-Plane
(SVC-Setup) (SVC) (User Plane) (Control
Plane)
3 Q.933 Q.933
User User
Specified Specified
Q.922 Q.922
2 DL-control Q.922 DL-core Q.922 DL-core DL-control
(LAPF) (LAPF)
I.430 I.430
1
I.431 I.431
S/T
© 2005, D.I. Manfred Lindner Frame-Relay, v4.3 21
Agenda
• Overview and Principles
• Standards
• Frame Relay User Plane
• Traffic Management
Page 26 - 11
Datenkommunikation 384.081 - SS 2005
L26 - Frame-Relay
Page 26 - 12
Datenkommunikation 384.081 - SS 2005
L26 - Frame-Relay
DLCI Data Link Connection Identifier FECN Forward Explicit Congestion Notification
C/R Command/Response Bit BECN Backward Explicit Congestion Notification
EA Address Extension Bits DE Discard Eligibility
Frame Format
• DLCI address
– uniquely identifies a virtual circuit through the network to a
specific destination
– in most cases 10 bit length (value range 0 - 1023)
– could be expanded with additional octets using EA bits
– FRF, GOF specifies only two octets DLCI address
Page 26 - 13
Datenkommunikation 384.081 - SS 2005
L26 - Frame-Relay
Frame Format
• EA Extended Address indicator
– first and middle DLCI address octets are indicated by
EA=0
– last address octet is indicated by EA=1
– second address octet always contains FECN, BECN, DE
• C/R (Command/Response) generally not used
– passed transparently across the frame relay network
• Information field
– number of octets can be between 1 - 8192
– FRF defines 1600 bytes as default maximum size
– note: FCS with CRC-16 supports frame lengths up to 4096
bytes only
© 2005, D.I. Manfred Lindner Frame-Relay, v4.3 27
Frame Format
• Forward Explicit Congestion Notification (FECN)
Page 26 - 14
Datenkommunikation 384.081 - SS 2005
L26 - Frame-Relay
FECN/BECN
virtual circuit
BECN = 1, INFO .....
..... INFO, FECN = 1
Congestion
on outgoing link
FR-DTE FR-DTE
Frame Format
• DE Discard Eligibility
– only relevant in congestion situations
– may be set by the user or the network to indicate that this
frame should be discarded in preference to other frames
(without the DE bit set) in case of congestion
• possible DE use
– user has a traffic contract with service provider
– user can signal, if frames are within traffic contract (DE=0)
or not (DE=1)
– user can map time critical traffic to DE=0, best-effort traffic
to DE=1
– network can mark frames which are outside the contract
but which are still tried to deliver
© 2005, D.I. Manfred Lindner Frame-Relay, v4.3 30
Page 26 - 15
Datenkommunikation 384.081 - SS 2005
L26 - Frame-Relay
Page 26 - 16
Datenkommunikation 384.081 - SS 2005
L26 - Frame-Relay
Agenda
• Overview and Principles
• Standards
• Frame Relay User Plane
• Traffic Management
Page 26 - 17
Datenkommunikation 384.081 - SS 2005
L26 - Frame-Relay
Page 26 - 18
Datenkommunikation 384.081 - SS 2005
L26 - Frame-Relay
Bits
Access Rate
EIR = (Bc+Be)/Tc
Bc+Be
CIR = Bc/Tc
Bc
(Tc = 1 sec)
T0 Tc Time
Page 26 - 19
Datenkommunikation 384.081 - SS 2005
L26 - Frame-Relay
Parameter Example 1
Bits
AR = 128000 bit/s
128000
EIR = 96000 bit/s
Bc+Be= 96000
CIR = 64000 bit/s
Bc= 64000
T0 Tc = 1 sec Time
Bits
AR = 128000 bit/s
128000
Page 26 - 20
Datenkommunikation 384.081 - SS 2005
L26 - Frame-Relay
Parameter Example 2
Bits
AR = 128000 bit/s
128000
EIR = 48000 bit/s
Bc+Be=96000
CIR = 32000 bit/s
Bc=64000
48000
32000
Bits
AR = 128000 bit/s
128000
Bc=64000
Page 26 - 21
Datenkommunikation 384.081 - SS 2005
L26 - Frame-Relay
Parameter Example 3
Bits
AR = 128000 bit/s
128000
EIR = 96000 bit/s
96000
CIR = 64000 bit/s
64000
Bc+Be=48000
Bc=32000
Bits
AR = 128000 bit/s
128000
Bc=32000
Page 26 - 22
Datenkommunikation 384.081 - SS 2005
L26 - Frame-Relay
Page 26 - 23
Datenkommunikation 384.081 - SS 2005
L26 - Frame-Relay
• traffic policing
– network measures the traffic injected by the user
– if traffic is within contract, o.k.
– if traffic exceeds contract, network must react in order to
avoid congestion in the network
– implemented for example with techniques like
leaky bucket or token bucket
Page 26 - 24
Datenkommunikation 384.081 - SS 2005
L26 - Frame-Relay
AR
Bits
User Activity
Frame 4 EIR
Bc+Be
Frame 3 CIR
Bc
Frame 2
Frame 1
T0 Tc = 1 sec Time
© 2005, D.I. Manfred Lindner Frame-Relay, v4.3 49
AR
Bits
Frame 2
Frame 1
T0 Tc = 1 sec Time
© 2005, D.I. Manfred Lindner Frame-Relay, v4.3 50
Page 26 - 25
Datenkommunikation 384.081 - SS 2005
L26 - Frame-Relay
AR
Bits
Mark frames above CIR DE = 1,
Try to deliver these frames,
User Activity
Discard frames
above EIR Frame 4 EIR
Bc+Be
Frame 3 CIR
Bc
Frame 2
Frame 1
T0 Tc = 1 sec Time
© 2005, D.I. Manfred Lindner Frame-Relay, v4.3 51
AR
Bits
Frame 2
Frame 1
T0 Tc = 1 sec Time
© 2005, D.I. Manfred Lindner Frame-Relay, v4.3 52
Page 26 - 26
Datenkommunikation 384.081 - SS 2005
L26 - Frame-Relay
CIR/Traffic Policing/Prices
Traffic
AR
often free
if available
CIR
what you pay
for
Time
Page 26 - 27
Datenkommunikation 384.081 - SS 2005
L26 - Frame-Relay
Page 26 - 28