23
1 Generalized EC Type 2 support EC Type 1&2 supporting bridges Maarten Vissers 2011-07-19

1 Generalized EC Type 2 support EC Type 12 supporting bridges Maarten Vissers 2011-07-19

Embed Size (px)

DESCRIPTION

3 EC Type 2 support beyond PBB and EOTN One may expect that EC Type 2 signal support will be required beyond the PBB II and EOTN networks in future; e.g. in EoSDH, EoMPLS(-TP)/VPLS, PBB-TE, PBB I and PB networks EoSDH transports S-Tagged EC Type 1 signals via GFP-F over SDH VC-n connections; this is a similar environment as in EOTN and I+S-Tagged EC Type 2 signals would be applicable PB, PBB-TE and PBB I transport S-Tagged EC Type 1 signals; should/could EC Type 2 signals be transported with I+S- Tags? NOTE: EC Type 2 support in EoMPLS(-TP)/VPLS is TBA

Citation preview

Page 1: 1 Generalized EC Type 2 support EC Type 12 supporting bridges Maarten Vissers 2011-07-19

1

Generalized EC Type 2 support

EC Type 1&2 supporting bridges

Maarten Vissers2011-07-19

Page 2: 1 Generalized EC Type 2 support EC Type 12 supporting bridges Maarten Vissers 2011-07-19

2

Introduction

http://www.ieee802.org/1/files/public/docs2011/new-vissers-pbb-pbbte-eotn-common-network-arch-0511-v01.pptx presented common network architectures for PBB, PBB-TE and EOTN networks to determine the Tagging method of EC Type 2 signals in an EOTN

The last two slides in the above presentation indentified implications of the Tagging methods within PB, PBB I and PBB-TE networks

These slides were not addressed in Santa Fe meeting due to time constraints

This new presentation addresses the implications of the choice of I+S-Tagging of EC Type 2 signals in PB, PBB I and PBB-TE networks

Furthermore, this presentation presents some initial feedback on the tagging choice

Page 3: 1 Generalized EC Type 2 support EC Type 12 supporting bridges Maarten Vissers 2011-07-19

3

EC Type 2 support beyond PBB and EOTN

One may expect that EC Type 2 signal support will be required beyond the PBB II and EOTN networks in future; e.g. in EoSDH, EoMPLS(-TP)/VPLS, PBB-TE, PBB I and PB networks

EoSDH transports S-Tagged EC Type 1 signals via GFP-F over SDH VC-n connections; this is a similar environment as in EOTN and I+S-Tagged EC Type 2 signals would be applicable

PB, PBB-TE and PBB I transport S-Tagged EC Type 1 signals; should/could EC Type 2 signals be transported with I+S-Tags?

NOTE: EC Type 2 support in EoMPLS(-TP)/VPLS is TBA

Page 4: 1 Generalized EC Type 2 support EC Type 12 supporting bridges Maarten Vissers 2011-07-19

4

EC frame tagging in PB, PBB, PBB-TE, EOTN

Network EC Type 1 frame tag EC Type 2 frame tagPB + PBB I(PEB, PB, IB-BEB, BCB only)

S-Tag

Note: in B-VLAN an I-Tag or S+I-Tag is used

I+S-Tag ?

PB + PBB II(PEB, PB, IB-BEB, TB-BEB, I-BEB, B-BEB, BCB)

S-Tag

Note: Inside PBB network the EC frames are carried inside a 2nd EC frame, which is I-Tagged

I-Tag

PB + PBB-TE(PEB, PB, IB-BEB, BCB)

S-Tag

Note: in ESP an I-Tag or S+I-Tag is used

I+S-Tag ?

EOTN(TEB,TB, OTN XC)

S-Tag I+S-Tag

Note: agreed in Santa Fe meeting

EC Type 1: EC carrying an EVC which is not-MAC-in-MAC encapsulatedEC Type 2: EC carrying an EVC which is MAC-in-MAC encapsulated

Page 5: 1 Generalized EC Type 2 support EC Type 12 supporting bridges Maarten Vissers 2011-07-19

5EC T

ype

1&2

supp

ortin

g PE

B

S-Tagged LANs

S(B

)-VLA

N C

ompo

nent

S-VLANComponent

C-VLANComponent

EC Type 1 & 2 supporting Provider Edge Bridge (PEB2)

CEP

C-VLANComponent CEP PAP

PAP

PEP

PEPCNP

CNP

CNP

CNP

CNP

CNP

RCAP

PNP

PEP

PEP

Remote Customers S-Tagged Service interface

CNP

CBPI-Tagged service interface(I-Tagged)

I-Component

CNP

PIP

PIPCBP

CBP

CNP

C-VLANComponent

CNP PEP

PEPCEP

CNP

S-Tagged Service Interface(S-Tagged)CNP

C-Tagged Service Interface(un-, priority-C-. C-Tagged)

Port Based Service Interface(un- C-, priority-S- I-Tagged)

Port-based, S- & C-Tagged Service Interface(S-, S+C-Tagged)

C-Tagged Service Interface(un-, priority-C-, C-Tagged)

Port Based Service Interface(un-, C-, priority-S- I-Tagged)

S-Tagged Service Interface(S-Tagged)

Individual or bundled I-Tagged Services

Individual S-VLAN Service

Remote Customer Port-based Service Interface

Remote Customers C-Tagged service interface

T-Component CNP

Transparent Service Interface(un-, C-, S-, I-Tagged)

PIPCBP

S-VLANComponent

C-VLANComponent CEP PAP

PAP

CNP

CNP

CNP

CNP

RCAP

PNP

PEP

PEP

Remote Customers S-Tagged Service interface

Port-based , S- & C-Tagged Service Interface(S-, S+C-Tagged)

Remote Customer Port-based Service Interface

Remote Customers C-Tagged service interface

Tributary Port functonalityLine Port functionality

To/from PEB & PEB2 & PB &

PB2 & IBBEB & IBBEB2 & MEF

E-NNI

B-Com-ponentPNP

PNPPNP

CBPCBP

B-Com-ponentPNP

PNPPNP

CBPCBP

B-Com-ponentPNP

PNPPNP

CBPCBP

EC Type 1

EC Type 2

EC Type 1&2

PNP ports in PEB node are replaced by B-component complex to support EC Type 2 MEPs and MIPs

EC Type 2 UNI-N tributary ports are added to PEB node

Page 6: 1 Generalized EC Type 2 support EC Type 12 supporting bridges Maarten Vissers 2011-07-19

6

S(B

)-VLA

N C

ompo

nent

EC Type 1 & 2 supportingProvider Bridge (PB2)

B-Com-ponent

S-Tagged LANsPNP

Line Port functionality

PNPPNP

CBPCBP

B-Com-ponentPNP

PNPPNP

CBPCBP

B-Com-ponent

S-Tagged LANsPNP

Line Port functionality

PNP PNP

CBP CBP

B-Com-ponent PNP

PNP PNP

CBP CBP

B-Com-ponentPNP

PNPPNP

CBPCBP

B-Com-ponent PNP

PNP PNP

CBP CBP

EC Type 1&2 supporting PB

PNP ports in PB node are replaced by B-component complex to support EC Type 2 MEPs and MIPs

NOTE: BCB node does not need to support EC Type 2

B-Com-ponent

PNPPNP

CBPCBPPNP

PNP2 = EC Type 1 & 2 supporting PNP

EC Type 1 signals

EC Type 2 signals

Page 7: 1 Generalized EC Type 2 support EC Type 12 supporting bridges Maarten Vissers 2011-07-19

7

EC Type 1&2 supporting PBB-TE IB-BEB

CNP and PIP ports in PBB-TE IB-BEB node are replaced by B-component complex to support EC Type 2 MEPs and MIPs

B-Tagged LANs

B-V

LAN

Com

pone

nt

EC Type 1 & 2 supporting PBB-TE IB Backbone Edge Bridge (IB-BEB2)

PNP

PNP

I-Component

B-Com-ponent

PNPPNP

CBPCBP

B-Com-ponent

PNPPNP

CBPCBP

B-Com-ponent CNP

PNP PNP

CBP CBP

B-Com-ponent CNP

PNP PNP

CBP CBP

PIP

PIPCBP

CBPS-Tagged LAN

S-Tagged LANPNP

PNP

I-Component

B-Com-ponent

PNPPNP

CBPCBP

B-Com-ponent

PNPPNP

CBPCBP

B-Com-ponent CNP

PNP PNP

CBP CBP

B-Com-ponent CNP

PNP PNP

CBP CBP

PIP

PIPCBP

CBPS-Tagged LAN

S-Tagged LAN

EC Type 1 & 2 signals must pass through I-Component- ESP-MAC is not the

same as B-MAC

Page 8: 1 Generalized EC Type 2 support EC Type 12 supporting bridges Maarten Vissers 2011-07-19

8

EC Type 1&2 supporting PBB I IB-BEB

CNP ports in PBB I IB-BEB node are replaced by B-component complex to support EC Type 2

B-Tagged LANs

B-V

LAN

Com

pone

nt

EC Type 1 & 2 supporting PBB I IB Backbone Edge Bridge (IB-BEB2)

PNP

PNP

I-Component

B-Com-ponent CNP

CBP

PNP PNP

B-Com-ponent CNP

PNP PNPCBP CBP

PIP

PIPCBP

CBP

S-Tagged LAN

S-Tagged LANPNP

PNP

S-Tagged LAN

S-Tagged LAN

CBP

I-Component

B-Com-ponent CNP

CBP

PNP CBP

B-Com-ponent CNP

PNP PNPCBP

PIP

PIPCBP

CBP

CBP

CBP

EC Type 2 signals can bypass I-Component

Page 9: 1 Generalized EC Type 2 support EC Type 12 supporting bridges Maarten Vissers 2011-07-19

9

Initial feedback

I+S-Tagged EC Type 2 OAM is not acceptable

EC Type 2 OAM should be S-Tagged like EC Type 1 OAM

Use of S-Tagged EC Type 2 OAM will allow reuse of existing EC Type 1 NNI ports in packet and packet-optical transport networks

Considerations I-Tagged LANs are not in the network/do not exist I-Tagged Ethernet OAM (BSI OAM) is not in the network/does not

exist PBB network deployments are single domain PBB networks with S-

Tagged LAN ingress/egress interfaces No need for EC Type 2 to interwork with PIP in IB-BEB

Page 10: 1 Generalized EC Type 2 support EC Type 12 supporting bridges Maarten Vissers 2011-07-19

10

How to continue?

Ignore initial feedback and continue with I+S-Tagged EC-Type 2 OAM in standards?

Extend 802.1Q PEB, PB, PBB I IB-BEB and PBB-TE IB-BEB nodes with I+S-Tagged EC Type 2 MEP and MIP support

Let ITU-T SG15 add I+S-Tagged EC Type 2 specifications to its transport network recommendations

Build equipment with (non-standard) S-Tagged EC Type 2 OAM support

Revise our May 2011 decision? Consider that BEBs are used only within the network, not as

Network Termination (NT)/Network Interface Device (NID); i.e. BEBs have no UNI-N ports, BEBs only have NNI ports

Extend 802.1Q PEB node with EC Type 2 UNI-N ports and S-Tagged EC Type 2 OAM

Page 11: 1 Generalized EC Type 2 support EC Type 12 supporting bridges Maarten Vissers 2011-07-19

11

Backup

EC Type1 and EC Type 2 examples including EC/ESP layer stack and

EC/ESP identifiersEC Type1 and EC Type 2 (un)tagged

primitive formats

Page 12: 1 Generalized EC Type 2 support EC Type 12 supporting bridges Maarten Vissers 2011-07-19

12

1. PBB I and PBB-TE networkEVC(C-VLAN) via EC Type 1

PEB

2

BC

B

IB-B

EB2

CNP2

PNP2

IB-B

EB2

IB-B

EB2

BC

B

CNP2

CNP2

CNP2

CNP2

S

S

S

B(I) B(I)

B(I)

UNI

UNI

B(I)

BC

B

IB-B

EB2

IB-B

EB2

CNP2

CNP2

CNP2

CNP2

S

S

B(I)BC

B

IB-B

EB2

B(I) B(I)

CEP

CNP2

CNP2

mp2mp B-VLANor p2p TESI

mp2mp B-VLANor p2p TESI

mp2m

p B-VLA

Nor p2p TESI

• EVC = C-VLAN• EC Type 1• S-VID Translation at

PBBN domain boundaries (in CNP2)

• PBB I: few mp2mp B-VLANs in each domain; B-MAC per domain

• PBB-TE: full mesh of p2p TESIs in each domain; ESP-MAC per domain

• no MAC address collisions in PBBN domains (multiple single-domain PBBNs)

S-VID Translation locations

PEB

PNP

UNI

UNI CEP

S

PEB

2

PNP2

S

UNI

UNI

CNP

Page 13: 1 Generalized EC Type 2 support EC Type 12 supporting bridges Maarten Vissers 2011-07-19

13

2. PBB I and PBB-TE networkEVC(S-VLAN) via EC Type 2

PEB

2

BC

B

IB-B

EB2

CNP2

PNP2

IB-B

EB2

IB-B

EB2

BC

B

CNP2

CNP2

CNP2

CNP2

S

S

S

B(I) B(I)

B(I)

UNI

UNI

B(I)

BC

B

IB-B

EB2

IB-B

EB2

CNP2

CNP2

CNP2

CNP2

S

S

B(I)BC

B

IB-B

EB2

B(I) B(I)

CEP

CNP2

CNP2

mp2mp B-VLANor p2p TESI

mp2mp B-VLANor p2p TESI

mp2m

p B-VLA

Nor p2p TESI

S-VID/I-SID Translation locations

PEB

PNP

UNI

UNI CEP

S

PEB

2

PNP2

S

UNI

UNI

CNP

• EVC = S-VLAN• EC Type 2, “Service B-

MAC” from UNI-N to UNI-N

• S-VID/I-SID Translation at PBBN domain boundaries (in CNP2)

• PBB I: few mp2mp B-VLANs in each domain; B-MAC per domain

• PBB-TE: full mesh of p2p TESIs in each domain; ESP-MAC per domain

• no MAC address collisions in PBBN domains (multiple single-domain PBBNs)

Page 14: 1 Generalized EC Type 2 support EC Type 12 supporting bridges Maarten Vissers 2011-07-19

14

Layer stack PB + PBB-TE forEVC(C-VLAN) via EC Type 1

EVC

EC (Type 1 and Type 2)

ESP

EC EC

PHY PHY

EC

PHY

ESP

EC EC

PHY PHY

EC

PHY

ESP

EC EC

PHY PHY

PHY

EC

PHY

C-VID

EC(link)

I-SID I-SID I-SIDS-VID S-VID S-VID

S-VID S-VID S-VID S-VID

ESP-VIDESP-MAC

ESP-VIDESP-MAC

ESP-VIDESP-MAC

S-VID is optional; typically not present in a 1:1 case

C-MAC

Page 15: 1 Generalized EC Type 2 support EC Type 12 supporting bridges Maarten Vissers 2011-07-19

15

Layer stack PB + PBB-TE forEVC(S-VLAN) via EC Type 2

EVC

EC (Type 1 and Type 2)

ESP

EC EC

PHY PHY

EC

PHY

ESP

EC EC

PHY PHY

EC

PHY

ESP

EC EC

PHY PHY

EC

PHY

EC

PHY

I-SIDS-VID

I-SIDS-VID

I-SIDS-VID

I-SID I-SID I-SIDS-VIDI-SID

S-VIDI-SID

ESP-VIDESP-MAC

ESP-VIDESP-MAC

ESP-VIDESP-MAC

S-VIDI-SID

S-VIDI-SID

S-VIDService B-MAC

S-VID is optional; typically not present in a 1:1 caseC-VID

I-SID = S-VID+4096

Page 16: 1 Generalized EC Type 2 support EC Type 12 supporting bridges Maarten Vissers 2011-07-19

16

Layer stack PB + PBB I forEVC(C-VLAN) via EC Type 1

EVC

EC (Type 1 and Type 2)

EC(BVLAN)

EC EC

PHY PHY

EC

PHY

EC(BVLAN)

EC EC

PHY PHY

EC

PHY

EC(BVLAN)

EC EC

PHY PHY

EC(link)

PHY

EC

PHY

C-VID

B-MAC B-MAC B-MACI-SIDS-VID

I-SIDS-VID

I-SIDS-VID

B-VID B-VID B-VID

S-VID S-VID

S-VID is optional; typically not present in a 1:1 case

C-MAC

Page 17: 1 Generalized EC Type 2 support EC Type 12 supporting bridges Maarten Vissers 2011-07-19

17

Layer stack PB + PBB I forEVC(S-VLAN) via EC Type 2

EVC

EC (Type 1 and Type 2)

EC(BVLAN)

EC EC

PHY PHY

EC

PHY

EC(BVLAN)

EC EC

PHY PHY

EC

PHY

EC(BVLAN)

EC EC

PHY PHY

EC

PHY

EC

PHY

S-VID

B-VID B-VID B-VID

B-MAC B-MAC B-MACI-SIDS-VID

I-SIDS-VID

I-SIDS-VID

I-SID I-SID I-SIDS-VIDI-SID

S-VIDI-SID

S-VIDI-SID

S-VIDI-SID

Service B-MAC

S-VID is optional; typically not present in a 1:1 case

C-VID

I-SID = S-VID+4096

Page 18: 1 Generalized EC Type 2 support EC Type 12 supporting bridges Maarten Vissers 2011-07-19

18

3. PBB II networkEVC(C-VLAN) via EC Type 1

PEB

2

BC

B

IB-B

EB2

CNP2

PNP2

B-B

EB

B-B

EB

BC

B

CBP

CBP

CBP

CBP

S

I

I

B(I) B(I)

B(I)

UNI

UNI

B(I)

BC

B

B-B

EB

B-B

EB

CBP

CBP

CBP

CBP

I

I

B(I)BC

B

IB-B

EB2

B(I) B(I)

CEP

CNP2

CNP2

mp2mp B-VLAN

mp2mp B-VLAN

mp2m

p B-VLA

N• EVC = C-VLAN• EC Type 1• EC Type 1 over

EC(BSI) in PBBN• S-VID Translation at

PBBN network boundary (in CNP2)

• I-SID Translation at PBBN domain boundaries (in CBP)

• PBB II: few mp2mp B-VLANs in each domain; B-MAC per network

• potential MAC address collisions in PBBN domains

S-VID Translation locations

PEB

PNP

UNI

UNI CEP

S

PEB

2

PNP2

S

UNI

UNI

CNP

I-SID Translation locations

Page 19: 1 Generalized EC Type 2 support EC Type 12 supporting bridges Maarten Vissers 2011-07-19

19

4. PBB II networkEVC(S-VLAN) via EC Type 2

PEB

2

BC

B

IB-B

EB2

CNP2

PNP2

B-B

EB

B-B

EB

BC

B

CBP

CBP

CBP

CBP

S

I

I

B(I) B(I)

B(I)

UNI

UNI

B(I)

BC

B

B-B

EB

B-B

EB

CBP

CBP

CBP

CBP

I

I

B(I)BC

B

IB-B

EB2

B(I) B(I)

CEP

CNP2

CNP2

mp2mp B-VLAN

mp2mp B-VLAN

mp2m

p B-VLA

N• EVC = S-VLAN• EC Type 2, “Service B-

MAC” from UNI-N to UNI-N

• EC Type 2 over EC(BSI) in PBBN

• S-VID Translation at PBBN network boundary (in CNP2)

• I-SID Translation at PBBN domain boundaries (in CBP)

• PBB II: few mp2mp B-VLANs in each domain; B-MAC per network

• potential MAC address collisions in PBBN domains

S-VID Translation locations

PEB

PNP

UNI

UNI CEP

S

PEB

2

PNP2

S

UNI

UNI

CNP

I-SID Translation locations

Page 20: 1 Generalized EC Type 2 support EC Type 12 supporting bridges Maarten Vissers 2011-07-19

20

Layer stack PB + PBB II for EVC(C-VLAN) via EC Type 1

EVC

EC (Type 1 and Type 2)

EC(BVLAN)

EC EC

PHY PHY

EC

PHY

EC(BVLAN)

EC EC

PHY PHY

EC

PHY

EC(BVLAN)

EC EC

PHY PHY

EC

PHY

EC

PHY

EC(BSI)

C-VID

B-MACS-VID

I-SIDI-SID I-SID

B-VID B-VID B-VID

S-VID S-VID

I-SID I-SID

S-VID is optional; typically not present in a 1:1 case

C-MAC

Page 21: 1 Generalized EC Type 2 support EC Type 12 supporting bridges Maarten Vissers 2011-07-19

21

Layer stack PB + PBB II for EVC(S-VLAN) via EC Type 2

EVC

EC (Type 1 and Type 2)

EC(BVLAN)

EC EC

PHY PHY

EC

PHY

EC(BVLAN)

EC EC

PHY PHY

EC

PHY

EC(BVLAN)

EC EC

PHY PHY

EC

PHY

EC

PHY

S-VID

I-SIDI-SID I-SID

B-VID B-VID B-VID

S-VID S-VIDI-SID I-SID

Service B-MAC

I-SID I-SID

C-VIDI-SID = S-VID+4096

Page 22: 1 Generalized EC Type 2 support EC Type 12 supporting bridges Maarten Vissers 2011-07-19

22

EC Type 1 Tag

EC Type 1 primitive parameters- destination_address- source_address - priority- drop_eligible- mac_service_data_unit =

MSDU

Type <> 89-10

EC Type 2 OAM primitive parameters- destination_address (=B-DA)- source_address (=B-SA)- priority- drop_eligible- mac_service_data_unit =

OAM PDU

Type = 89-02

MSDU

S-VID PCP DEI

TPID = 88-a8

OAM PDU

Type = 89-02S-VID PCP D

EI

TPID = 88-a8

S-Tagged EC Type 1 primitive parameters- destination_address- source_address - priority- drop_eligible- mac_service_data_unit =

S-Tagged EC Type 1OAM primitive parameters- destination_address- source_address - priority- drop_eligible- mac_service_data_unit =

Type <> 89-10

Page 23: 1 Generalized EC Type 2 support EC Type 12 supporting bridges Maarten Vissers 2011-07-19

23

EC Type 2 TagEC Type 2 primitive parameters- destination_address- source_address - priority- drop_eligible- mac_service_data_unit =

C-DAC-SA

MSDU

Type = 89-10

Type

EC Type 2 OAM primitive parameters- destination_address- source_address - priority- drop_eligible- mac_service_data_unit =

OAM PDU

Type = 89-02

C-DAC-SA

MSDU

Type

S-VID PCP DEI

TPID = 88-a8

TPID = 88-E7I-SIDPCP D

EI Res20 Res

1

I-SID = S-VID + 4096

TPID = 88-E7I-SIDPCP D

EI Res21 Res

1

I-SID = S-VID + 4096C-DA = B-DAC-SA = B-SA

OAM PDU

Type = 89-02

S-VID PCP DEI

TPID = 88-a8

I+S-Tagged EC Type 2 primitive parameters-destination_address- source_address - priority- drop_eligible- mac_service_data_unit =

I+S-Tagged EC Type 2OAM primitive parameters-destination_address- source_address - priority- drop_eligible- mac_service_data_unit =

TPID = 88-E7I-SIDPCP D

EI Res20 Res

1

I-SIDC-DAC-SA

MSDU

Type

TPID = 88-E7I-SIDPCP D

EI Res20 Res

1

I-SIDC-DA = B-DAC-SA = B-SA

OAM PDU

Type = 89-02

I-Tagged EC Type 2primitive parameters- destination_address- source_address - priority- drop_eligible- mac_service_data_unit =

I-Tagged EC Type 2OAM primitive parameters- destination_address- source_address - priority- drop_eligible- mac_service_data_unit =

(destination address = f(B-DA,DBD)