axbq-vissers-drni-ec-sncp-in-802-1q-terms

Report
802.1Q description of G.8031 Ethernet
Connection (EC) SubNetworkConnection
(SNC) Protection
“VLAN Segment Protection”
Maarten Vissers
2012-01-17
v2
1
G.8031 P2P EC SNCP Architecture
Two end points
Normal (N)
Each end point includes Protection
Bridge, Selector and SNCP Control
processes
SNCP Control process acts on SF,
SD, APS and External Command
(Ext.CMD) input signals
CTRL: Control, SF: Signal Fail, SD: Signal Degrade
Protection (P)
Working (W)
MEP
MEP
Selector
Bridge
SNCP CTRL
Automatic Protection Switching (APS)
Selector
Protection (P)
SNCP Control processes at both end
points are synchronized via APS
channel
Bridge
Working (W)
SNCP Control process controls
status of Bridge and Selector
processes
Ext.CMD
SF/SD SF/SD
W
P
W
P
SF/SD SF/SD
SNCP CTRL
Ext.CMD
Normal (N)
2
Protection Switching SF, SD, APS access
G.8021 MEP
SF SD APS
ISS
G.8021
MEP
ISS
 Generates Signal Fail (SF)
and Signal Degrade (SD)
parameters
 Extracts the Automatic
Protection Switching (APS)
messages from the VLAN
 Inserts APS messages into
the VLAN
 Linear APS messages are
specified in ITU-T Y.1731
(OpCode=39) and G.8031
(PDU format)
3
G.8031 P2P EC SNCP Architectures
“Protection Bridge” & “Protection Selector” Types
Two “Protection
Selector” types
Selective selector
 Two implementations,
same behaviour
Merging selector
N
N
Three “Protection
Bridge” types
 All have different
behaviour
1+1 permanent bridge
W
1:1 selective bridge
W
P
W: Working, P: Protection, N: Normal
W
P
1:1 broadcast bridge
N
N
W
P
N
P
W
P
4
G.8031 P2P EC SNCP Architectures
Protection architecture types
Three point-to-point EC SNCP
architectures
SNCP CTRL process can be
considered as an 802.1Q “higher
layer” process, which controls the
state of the protection “bridge” and
“selector” processes
1+1 architecture
1:1 selective bridge architecture
Ext.CMD
N
N
SNCP CTRL
W
P
W
P
1:1 broadcast bridge architecture
Ext.CMD
N
Ext.CMD
N
N
N
SNCP CTRL
W
APS SF/SD SF/SD
W
P
P W
W: Working, P: Protection, N: Normal
P
APS SF/SD SF/SD
W
P
SNCP CTRL
W
P W
P
APS SF/SD SF/SD
W
P
5
802.1Q model of P2P EC SNCP
P2P EC SNCP based forwarding may be described by means
of




Asymmetric VLANs with three RVID values N,W,P
VID Translation and Egress VID Translation
RVID registration under control of SNCP Control process
Disabled MAC learning for SNCP FID (to support permanent bridge and
broadcast bridge options)
The following three slides present the 802.1Q based models
along the above lines
6
802.1Q model
1+1 permanent bridge P2P EC SNCP configuration
P10
P10
P10
P10
Ext.CMD
N
Ext.CMD
N
N
N
SNCP CTRL
W
P W
SNCP CTRL
W
APS SF/SD SF/SD
W
P
P
P11 P12 P11 P12
P W
APS SF/SD SF/SD
W
P
P
P11 P12 P11 P12
RVID(N)
RVID(W)
RVID(P)
c19.3
c19.2
c19.3
c19.2
c6.9
bb
P10
VID values
c c
RVID(W)
c19.3
c19.2
aaa
c6.9
c8.5
P12
RVID(P)
c19.3
c19.2
c19.3
c19.2
W MEP
c6.9
c8.5
P11
RVID(N)
P MEP
c6.9
c8.5
P2P SNCP FID
c19.3
c19.2
W MEP
aaa
c8.6.3 MAC Relay
SNCP
CTRL
SNCP
CTRL
c8.6.3 MAC Relay
P2P SNCP FID
bb
c6.9
c8.5
P10
P MEP
c c
c6.9
c8.5
P11
SNCP CTRL process controls RVID(W) and RVID(P) registration on Port P10
MAC learning should be disabled for this SNCP FID
c8.5
P12
7
802.1Q model
1:1 selective bridge P2P EC SNCP configuration
P10
P10
P10
P10
Ext.CMD
N
Ext.CMD
N
N
N
SNCP CTRL
W
P
W
P
SNCP CTRL
W
APS SF/SD SF/SD
W
P
P11 P12 P11 P12
P W
P
APS SF/SD SF/SD
W
P
P11 P12 P11 P12
RVID(N)
RVID(W)
RVID(P)
c19.3
c19.2
c19.3
c19.2
c6.9
bb
VID values
P10
c c
RVID(W)
c19.3
c19.2
aaa
c6.9
c8.5
P12
RVID(P)
c19.3
c19.2
c19.3
c19.2
W MEP
c6.9
c8.5
P11
RVID(N)
P MEP
c6.9
c8.5
P2P SNCP FID
c19.3
c19.2
W MEP
aaa
c8.6.3 MAC Relay
SNCP
CTRL
SNCP
CTRL
c8.6.3 MAC Relay
P2P SNCP FID
bb
c6.9
c8.5
P10
P MEP
c c
c6.9
c8.5
P11
c8.5
P12
SNCP CTRL process controls RVID(W) and RVID(P) registration on Port P10 and RVID(N) registration on P11 and P12
MAC learning should be disabled for this SNCP FID
8
802.1Q model
1:1 broadcast bridge P2P EC SNCP configuration
P10
P10
P10
P10
Ext.CMD
N
Ext.CMD
N
N
N
SNCP CTRL
W
P
W
P
SNCP CTRL
W
APS SF/SD SF/SD
W
P
P11 P12 P11 P12
P W
P
APS SF/SD SF/SD
W
P
P11 P12 P11 P12
RVID(N)
RVID(W)
RVID(P)
c19.3
c19.2
c19.3
c19.2
c6.9
bb
VID values
P10
c c
RVID(W)
c19.3
c19.2
aaa
c6.9
c8.5
P12
RVID(P)
c19.3
c19.2
c19.3
c19.2
W MEP
c6.9
c8.5
P11
RVID(N)
P MEP
c6.9
c8.5
P2P SNCP FID
c19.3
c19.2
W MEP
aaa
c8.6.3 MAC Relay
SNCP
CTRL
SNCP
CTRL
c8.6.3 MAC Relay
P2P SNCP FID
bb
c6.9
c8.5
P10
P MEP
c c
c6.9
c8.5
P11
c8.5
P12
SNCP CTRL process controls RVID(W) and RVID(P) registration on Port P10 and RVID(N) registration on P12
MAC learning should be disabled for this SNCP FID
9
Distributed SNCP Architecture
Refer to slides 24 and 25 in
http://www.ieee802.org/1/files/public/docs2012/a
xbq-vissers-dnp-architectures-0112-v5.pptx
10
802.1Q model
Distributed SNCP Configurations (1:1 selective bridge example)
c8.6.3 MAC Relay
Dist.
SNCP
CTRL
Distributed SNCP CTRL process controls
- [top] RVID(W) registration on Port P12 and
RVID(P) registration on P11 to establish
“relay” configuration in Standby Gateway
portal node; W&P MEPs disabled
- [bottom] RVID(W) and RVID(P) registration
on Port P10 and RVID(N) registration on
P11 and P12 to establish “drop”
configuration in Active Gateway portal
node;
P2P SNCP FID
RVID(N)
RVID(W)
RVID(P)
c19.3
c19.2
c19.3
c19.2
c19.3
c19.2
W MEP
aaa
c6.9
P MEP
bb
c6.9
c8.5
MAC learning disabled for this SNCP FID
c c
c6.9
c8.5
P10
c8.5
P11
P12
RVID(N)
RVID(W)
RVID(P)
c19.3
c19.2
c19.3
c19.2
c6.9
bb
VID values
P10
c c
RVID(W)
c19.3
c19.2
aaa
c6.9
c8.5
P12
RVID(P)
c19.3
c19.2
c19.3
c19.2
W MEP
c6.9
c8.5
P11
RVID(N)
P MEP
c6.9
c8.5
P2P SNCP FID
c19.3
c19.2
W MEP
aaa
c8.6.3 MAC Relay
Dist.
SNCP
CTRL
Dist,
SNCP
CTRL
c8.6.3 MAC Relay
P2P SNCP FID
bb
c6.9
c8.5
P10
P MEP
c c
c6.9
c8.5
P11
c8.5
P12
11
VLAN based P2P EC SNCP configuration
in S- & I-Components
12
P2P EC SNCP functionality inside
S- & I-Component
S/I-Component with S-VLAN SNCP
8.6.3 SVLAN MAC Relay
P2P EC SNCP FID & SNCP CTRL
P
W
6.17
6.17
19.2
19.3
19.3
19.3
6.17
6.17
6.17
SF/SD
APS
6.17
SF/SD
N
8.6.1/2/4
6.17
6.17
6.17
19.3
19.3
19.3
19.2
19.2
6.17
6.17
6.17
19.5
19.5
19.5
8.6.6/7/8
8.6.6/7/8
8.6.6/7/8
6.9
6.9
6.9
8.5
8.5
8.5
19.2
6.14
6.7
802.n
CNP
6.15
6.10
19.2
6.7
19.2
6.7
802.n 802.n
ONP PIP PNP
6.15
W and P SVLAN MEPs determine SF
and SD conditions
8.6.1/2/4
8.6.1/2/4
One or more EC SNCP FID processes
may be active per MAC Relay (one
illustrated)
P SVLAN MEP provides access to
APS messages
W/P-SVLAN
SNCP MEP
6.10
19.2
6.7
19.2
6.7
802.n 802.n
ONP PIP PNP
13
BSI based P2P EC SNCP configuration in
CBP
SNCP for BSI ECs is also possible
It requires some extension of the CBP port as
illustrated in the next slide
14
P2P EC SNCP functionality inside CBP
c6.11 CBP function control is extended
with G.8031 P2P EC SNCP functionality
802.n

6.7
19.5

19.2
8.5

6.18
19.2
BSI UNI/ENNI MEP

19.3
CBP with BSI SNCP
19.3
BSI SP MEP
19.2
6.18
N
W
6.11
P2P EC SNCP
P
6.17
W/P-BSI SNCP MEP
19.3
6.18
19.2
SF/SD
APS
6.18
SF/SD
BVLAN A and B MEPs
19.3
6.17
19.3
8.6.3
BVLAN MAC Relay
19.2
19.3
6.18
6.18
19.2
1:1 selective bridge is supported (via per
ISID BVID value control)
Additional
BSI MUX
and BSI
MEP/MIP
functions
1+1 permanent and 1:1 broadcast bridge is
not supported
Merging selector is supported (same as in
TESI protection)
NOTE: TESI protection protects group of EC
signals (group of ISIDs). G.8031 SNCP
protects individual EC signals (individual
ISID).
CBP is extended with BSI SNCP MEP/MIP
functionality to determine SF/SD status
of W-BSI and P-BSI
W-BSI via BVLAN A and P-BSI via BVLAN
B; BVLAN A and B must have route
diversity
One or more BSI EC SNCP processes
may be active on CBP (one is illustrated)
19.2
BVLAN A and B MEPs
6.17
8.6.3
BVLAN MAC Relay
P BSI SNCP MEP provides access to APS
messages
15

similar documents