PBB-TE Infrastructure Protection Switching Operation Bob Sultan, Huawei Technologies

advertisement
Joint ITU-T/IEEE Workshop
on The Future of Ethernet Transport
(Geneva, 28 May 2010)
PBB-TE Infrastructure Protection
Switching Operation
Bob Sultan,
Huawei Technologies
Geneva, 28 May 2010
Topics
Review PBB-TE Forwarding
The Infrastructure Segment and IPG
Monitoring the Segment
Provisioning an IPG
Infrastructure Protection Switching
Geneva, 28 May 2010
2
PBB-TE Forwarding (ESP)
FDB D
Filtering Database (FDB) B
<DA, VID> Port Out
<E, 7>
P1
<DA, VID> Port Out
<E, 7>
P2
P2
ESP X
A
P1
P3
B
P1
P2
FDB C
P2
C
P3
<DA, VID> Port Out
<E, 7>
P3
D
P1
E
P3
Ethernet Switched Path (ESP) forwarding
is based on provisioned 2-tuple
<Destination MAC, VLAN Identifier> and
associated outbound local port;
Geneva, 28 May 2010
3
PBB-TE Forwarding (TESI)
FDB D
Filtering Database (FDB) B
<DA, VID> Port Out
<E, 7>
P1
<DA, VID> Port Out
<E, 7>
P2
<A, 8>
ESP x
A
P1
P3
P1
B
P2
P1
P2
FDB C
<A, 8>
P2
P2
C
P3
<DA, VID> Port Out
<E, 7>
P3
<A, 8>
P1
D
P3
P1
TESI
ESP y
E
A pair of counterdirectional congruent PtP
ESPs form a PtP Traffic Engineered Service
Instance (TESI);
IPS also applies to linear portions of PtMP
4
Geneva,
28 May 2010
TESIs;
Segment
ESP x
A
P2
P1
B
P3
P1
P2
P2
C
P3
D
P1
P3
P1
E
P1
F
P2
G
P1
P2
H
P2
A segment is specified by a sequence of
ports:
Green: B.P2 – C.P1 – C.P3 – D.P2
Red: F.P2 – G.P1 – G.P2 – H.P2
Bridge terminating a segment contains
exactly one port associated with that
Geneva,
28 May 2010
segment;
5
Segment Monitoring
CCM
CCM
Green MEP
Green MEP
Green Segment MA
A
B
C
D
E
The state of an Infrastructure Segment is
monitored by a Maintenance Association
(MA) specific to that Segment;
Distinct type of MA; not the same as the
PBB-TE MA associated with a TESI;
Terminates at PBP vs. CBP;
Geneva, 28
May 2010 MEPs vs. Up MEPs;
Down
6
Infrastructure Protection Group (IPG)
I
J
SEB
A
B
SEB
C
Working Segment
D
IPG
<J, 11>
<E, 7>
E
IPG
<I, 9>
F
G
H
<A, 6>
Non-overlapping segments having the same pair of
segment endpoint bridges (SEB) form an IPG;
A Bridge maintains a table for each IPG terminating
in that Bridge (just one shown in this figure);
The table contains a list of 2-tuples representing
traffic provisioned to follow one of the Infrastructure
7
Geneva, 28 May 2010
Segments which is known as the Working Segment;
Protection Segment
I
J
SEB
A
P2
B
IPG
WS: P2
PS: P3
<J, 11>
<E, 7>
P3
F
P2
C
Working Segment
Protection Segment
G
SEB
D
P3
H
E
IPG
WS: P2
PS: P3
<I, 9>
<A, 6>
The Protection Segment provides an
alternate path for traffic associated with the
listed 2-tuples for the IPG;
The IPG maintains the local port numbers
associated with the Working and Protection
8
Segments
respectively;
Geneva,
28 May 2010
Protection Segment Provisioning
FDB B
<DA, VID> Port Out
I
P4
A
P1
IPG
WS: P2
PS: P3
<J, 11>
<E, 7>
B
<E, 7>
<A, 8>
P2
P1
<J, 11>
<I, 9>
P2
P4
J
P2
P2
C
P3
D
P3
P1
F
P2
G
FDB F
H
E
IPG
WS: P2
PS: P3
<I, 9>
<A, 6>
<DA, VID> Port Out
<E, 7>
<A, 8>
P2
P1
<J, 11>
<I, 9>
P2
P1
Same list of 2-tuples at F, G, H; but
provisioned as if traffic was forwarded on
Geneva, 28 May 2010
Protection Segment;
9
Infrastructure Protection Switching
FDB D
FDB B
<DA, VID> Port Out
<DA, VID> Port Out
I
<E, 7>
<A, 8>
P3
P2
P1
<E, 7>
<A, 8>
P1
P2
P3
<J, 11>
<I, 9>
P2
P3
P4
<J, 11>
<I, 9>
P4
P2
P3
P4
A
IPG
WS: P2
PS: P3
<J, 11>
<E, 7>
P1
B
P2
C
P3
X
F
G
P4
P2
D
P3
P1
P2
J
H
E
P1
IPG
WS: P2
PS: P3
<I, 9>
<A, 6>
Protection switch triggered by detection of
state change in IPG Segment or manually;
Requires FDB update only at endpoint
bridges;
10
Geneva,
28 May 2010 only entries with 2-tuple in IPG list;
Update
Further Points
The IPS State Machine is identical to the TESI
Protection State Machine
Except for the lowest-level functions that update the FDB
outbound port values instead of changing the mapping
from backbone service instance to BVID;
The TESI Protection State Machine is similar, but not
identical, to the G.8031 State Machine;
IPS specifies optional M:1 protection, deployed by
using an alternate Protection Segment when a
Protection of higher priority is not available;
IPS supports the nesting of IPGs but this requires
appropriate provisioning of hold-off timer values;
Further, the MA associated with the outer IPG must be
provisioned to be protection switched by the inner IPG
when a failure of the inner IPG occurs;
Geneva, 28 May 2010
11
Thank You
Geneva, 28 May 2010
12
Download