802.1Qay PBB-TE Protection Switching Overview Panagiotis Saltsidis Ericsson

advertisement
Joint ITU-T/IEEE Workshop
on The Future of Ethernet Transport
(Geneva, 28 May 2010)
802.1Qay PBB-TE Protection Switching
Overview
Panagiotis Saltsidis
Ericsson
Geneva, 28 May 2010
What is PBB-TE?
Provisioned Control
BCB
BCB
Custome
r
Network
BEB
BEB
BCB
Custome
r
Network
BCB
Provider Backbone Bridges – Traffic Engineering is the latest
development in a series of ongoing efforts to enable support for
advanced connectivity service offerings by a network of Bridges.
It corresponds to a set of functions that enable support for full
traffic engineering of paths in a bridged network.
PBB-TE disables the MSTP control plane for a subset of VLANs,
using instead either the management plane or another (possibly
external) control plane to populate filtering database table entries
of related bridges
Services in a Bridged
Network
S4
S5
S6
B-VLAN1
BEB
I-SID1
S1
S2
S3
S4
S5
S6
BEB
S9
BEB
S-VLAN1
I-SID2
S7
S1
S2
S3
BEB
S8
S4
S5
S6
BEB
I-SID3
S7
S8
TESI
S9
The main design principle is based on a building blocks model where the added
functionality is mainly confined at the external interfaces associated with a specific
service demand.
The same network is able to offer PBB-TE services (Traffic Engineered Service
Instances – TESIs), Provider Backbone Bridged services (B-VLANs) and Provider
Bridged services (S-VLANs).
Geneva, 28 May 2010
3
UNI
S1
S2
S3
I-SID1
B-VID1
I-SID2
S4
S5
S6
UNI
I-SID3
S7
TESI
S8
S9
Geneva, 28 May 2010
S-VID1
4
IEEE802.1Qay –
Summary
Enables construction of point-to-point and pointto-multipoint traffic engineered paths (TESIs) by
splitting of the VID space between distributed
spanning tree protocols and provisioned control.
Supports discard of frames with unknown
destination addresses and disables learning for BVIDs under provisioned control.
Supports the operation of Continuity Check,
Loopback, and Linktrace protocols on point-topoint and point-to-multipoint TESIs.
Supports 1:1 protection switching capable of load
sharing for point-to-point TESIs.
Provides required extension to SNMP
management by SMIv2 MIB modules
TESI Definitions
Ethernet Switched Path (ESP): A provisioned traffic
engineered unidirectional connectivity path among two or
more Customer Backbone Ports (CBPs) that extends over a
PBBN. An Ethernet Switched Path is point-to-point or pointto-multipoint.
point-to-point TE service instance: A TE service
instance supported by two point-to-point ESPs where the
ESPs’ endpoints have the same Customer Backbone Port
(CBP) MAC addresses.
point-to-multipoint TE service instance: A TE service
instance supported by a set of ESPs that comprises one
point-to-multipoint ESP from the root to n leaves plus a
point-to-point ESP from each of the leaves to the root.
802.1Qay - Protection
PBB-TE provides end-to-end linear protection for point-to-point TESIs,
where a dedicated protection point-to-point TESI is established for one
particular working point-to-point TESI, and the traffic is automatically
switched from the working TESI to the protection TESI when a failure
occurs on the working entity.
Failure is detected by the operation of the Continuity Check protocol
Switching is achieved by changing the Backbone Service Instance table BVID entries on the Customer Backbone Ports associated with the TESI
MEPs.
IEEE802.1Qay –
PS State Machines
The local protection commands and protection behavior specified by IEEE802.Qay
follow the architectural model used in ITU-T Recommendation G.8031.
The priorities associated with the various requests in IEEE802.1Qay are in general
alignment with the corresponding priorities in ITU-T G.8031 and the corresponding
state machine operation in IEEE802.Qay is in alignment to the state transition tables
in G.8031. The only differences in the state machine operation are related to the
inclusion of the MStoWorking request which is referred by protection switching
documents in ITU-T (e.g., G870) but has been dropped by G.8031 and that the
precedence of p.SF and FS are inverted since G.8031 relies on an APS protocol to be
running on the protection path.
G.8031/IEEE802.1Qay
differences
The protected entity is different.
G.8031 protection applies to point-to-point VLAN based Ethernet Subnetwork
Connections.
IEEE802.1Qay protection applies to a point-to-point TESI in a traffic engineered
region.
The protection scope is different.
G.8031 supports linear 1+1 and linear 1:1 protection switching architectures.
IEEE802.1Qay is required to support 1:1 path protection capable of load sharing.
G.8031 specifies an in-band Automatic Protection Switching (APS)
protocol, whereas signaling in IEEE802.1Qay is provided by CCM flags.
There are a few specific differences regarding the externally observable
protection switching behavior. In particular, in IEEE802.1Qay:
The Hold-off function is applied to all SF indications,
A Manual Switch request is supported to switch traffic to the working entity,
A Force Switch has precedence over an SF-P,
The receiver combines traffic from both the working and protected entities,
An SF results from any of the following defects: xconCCMdefect, errorCCMdefect,
someRMEPCCMdefect, someRDIdefect.
TE Protection Groups
and load sharing
The protection switching
mechanism is capable of load
sharing as the TE service
instances that are assigned to a
TE protection group can be reused in a number of TE protection
groups enabling a list of I-SIDs to
be distributed among a set of
interdependent TE protection
groups.
A set of interdependent TE
protection groups forms a
coordinated protection group.
Protection switching requests to
interdependent TE protection
groups must be coordinated for
an operator to manage the TESIs
in a coherent manner and to
avoid potentially competing
requests for each TESI.
Protection
Group
Working
TESI
Protection
TESI
Coordinated
PGs
PG_A
TESI_1
TESI_2
{PG_A, PG_C}
PG_B
TESI_3
TESI_4
PG_C
TESI_2
TESI_1
{PG_A, PG_C}
Backbone Service
Instance
Protection
Group
I-SID_1
PG_A
I-SID_2
No PG
I-SID_3
PG_C
I-SID_4
PG_B
I-SID_5
PG_B
Traffic Field
in the CCM flags
TESI MEPs make use of the Traffic Field in the
CCM Flags Field in order to identify traffic
misalignments on point-to-point TESIs
RDI
Traffic Field
CCM Interval
The bit is set whenever the BSI instance table
associated to the TESI MEP has an I-SID entry for
the monitored TESI
Mismatch Defects
Mismatch Defects are detected whenever
Differences in the Traffic fields of transmitted
and received CCMs
simultaneous settings of the RDI and Traffic
fields
are reported for a specified period of time
802.1Qay –
PS operation summary
IEEE802.1Qay follows the architectural model
used in ITU-T Recommendation G.8031 and the
state machine operation is similar to the state
transition tables in G.8031.
The main differences are due to the different
requirements associated with PBB-TE
TESIs are provided in a network domain that is under
the overall control of an external agent with high levels
of management/control requirements
The PBB-TE PS operation is capable of load sharing
Download