Beruflich Dokumente
Kultur Dokumente
Protection
Switching
Yaakov (J) Stein
CTO
RAD Data Communications
Mar 2012
Course Outline
General protection switching principles
SONET/SDH
Ethernet linear protection
Ethernet ring protection
MPLS fast reroute
MPLS-TP APS
Definition
References
Traffic types
Network topologies
Triggers
Protection classes
Entities
Protection types
Signaling
APS includes :
detection of failures (signal fail or signal degrade) on a working channel
switching traffic transmission to a protection channel
selecting traffic reception from the protection channel
(optionally) reverting back to the working channel once failure is
repaired
dense meshes
for this topology multiple local bypasses can be preconfigured
protection switching is similar to routing change, but faster
often called Fast ReRoute (FRR)
Failures are Signal Fail (SF) or Signal Degrade (SD) (of various types)
and may be :
detected by physical layer
indicated by signaling (e.g. AIS)
detected by OAM mechanisms
protection channel
head-end tail-end
unidirectional
unidirectional protection working channel
failure
protection channel in use
working channel
protection channel
bidirectional
bidirectional protection working channel
failure
protection channel in use
working channel
channel A
channel B
When not in use, protection channel can be used for extra traffic
working channel
extra traffic
protection channel
APS signaling
Y(J)S APS Slide 19
1:n protection
working channels
protection channel
working channels
protection channels
Y(J)S APS Slide 21
(1:1)n protection
This is like n times 1:1 but the n protection channels share
bandwidth
Only 1 failed working channel can be protected
This is different from 1:n since
n protection channels are preconfigured
n working channels need not be of the same type
For example
in 1:n protection the protection channel may already be in use !
unprotected
trail protected trail
working channel
protection channel
head-end NE tail-end NE
path
line line (MS section) line
section section section section
A1 A2 J0 TOH
B1 E1 F1
D1 D2 D3
TOH consists of
H1 H2 H3
B2 K1 K2
3 rows of section overhead - frame sync, trace,
D4 D5 D6 EOC,
D7 D8 D9
6 rows of line overhead - pointers, SSM, FEBE, and
DA DB DC
Line APS signaling uses bytes K1 and K2
S1 M0 E2
V5
V1
VC OH is responsible for
J2
Timing, PM, REI,
V2
LO Path APS signaling N2
is V3
4 MSBs of byte K4
K4
V4
VC OH
Y(J)S APS Slide 37
How does it work?
protection channel
head-end NE tail-end NE
Y(J)S APS Slide 39
Linear 1:1 protection
Head-end bridge usually sends data on working channel
When tail-end detects failure it signals (using K1) to head-end
Head-end then starts sending data over protection channel
May be at any layer (but only OC-n level protects against fiber cuts)
working channel
extra traffic
protection channel
working channels
protection channel
A-B B A-B B
B-C
B-A
A A
C-B
B-A C
Two-fiber version
half of OC-N capacity devoted to protection
only half capacity available for traffic wrap-around
Four-fiber version
full redundant OC-N devoted to protection
twice as many NEs as compared to two-fiber 2 rings
Example
recovery from unidirectional fiber cut
Y(J)S APS Slide 46
Ethernet linear APS
STP
LAG
G.8031
G.8032
RPR
CLEER
Major differences :
2 designated nodes RPL owner node and RPL neighbor node
and for optional flush-optimization next neighbor node
significant changes to
state machine
priority logic
commands (forced/manual/clear) and protocol
new Wait To Block timer
supports more general topologies (sub-rings) subring ring subring
ladders (For Further Study in v1)
multi-ring
ring topology discovery
ladder
virtual channel based on VLAN or MAC address
Y(J)S APS Slide 59
RPR 802.17
Resilient Packet Rings
are compatible with standard Ethernet, but different
frame format
are robust (lossless, <50ms protection, OAM)
are fair (based on client throttling)
support QoS (3 classes A, B, C)
are efficient (full spatial reuse) ringlet0
are plug and play (automatic station autodiscovery)
extend use of existing fiber rings
ringlet1
counter-rotating add/drop ringlets, running
SONET/SDH (any rate, PoS, GFP or LAPS) or
packetPHY (1 or 10 Gb/s ETH PHY)
developed by 802.17 WG
ringlet selection
based on Ciscos Spatial Reuse Protocol (RFC 2892)
A
B
C
placed into 1 of 2 buffers
according to service class
sent according to fairness
PTQ
STQ
A0 RT reserved low No
A1 RT allocated, low No
reclaimable
Notes:
class A have minimal delay
class B have higher priority than STQ transit frames, so bounded
delay/FDV
classes B and C share STQ, so once in ring have similar delay
steering info
wrap
Y(J)S APS Slide
NERT and CLEER
New Ethernet Ring Technology / Closed Loop Encapsulated Ethernet
Ring
Similar to RPR but uses real Ethernet format
NERT and CLEER distinguish between
ring nodes
switches connected to ring nodes
IP FRR
RFC 4090
One-to-one backup
each LSP protected separately
detour LSP created for each LSP at each potential PLR
no labels pushed PLR MP
Facility backup
backup tunnel for multiple LSPs
bypass tunnel created at each potential PLR
uses label stacking
PLR MP
PLR MP
Optional TLVs
Request : NR, SF, SD, manual switch, forced switch, lockout, WTR, DNR
PT = Protection Type : uni 1+1, bidi 1+1, bidi 1:1/1:n
R = Revertive
FPath = which path has fault Path = which data path is on protection
channel
Y(J)S APS Slide 75
PSC control logic states
Normal state - no trigger events reported
Unavailable state - protection path is unavailable
Protecting failure state
traffic is being transported on the protection path
Protecting administrative state
operator issued command switching traffic to protection
path
Wait-to-Restore state - recovering from working path
SF/SD
WTR timer not up
Do-not-Revert state - recovered from a protecting state
but operator has configured DNR
draft-helvoort-mpls-tp-ring-protection-
switching
Both counter-rotating rings carry working and protection traffic
The bandwidth on each ring is divided
X BW is dedicated to working traffic and Y dedicated to
protection traffic Y(J)S APS Slide 79