Ah Vissers 802.1 Pb Pbb Models 1006 02
description
Transcript of Ah Vissers 802.1 Pb Pbb Models 1006 02
-
5/26/2018 Ah Vissers 802.1 Pb Pbb Models 1006 02
1/22
PB & PBB models / 2006-10-10
Page 1
802.1ad Provider & Provider Edge Bridges
S-VLAN
1
C-VLAN
C-VLAN
CNP
CNP
CNP
CNP
CNP
CNP
PNP
PNP
PNP
PEP
PEP
PEP
PEP
CEP
CEP
port based
srvc i/f
C-tagged
srvc i/f
C-tagged
srvc i/f
S-tagged
srvc i/f
Provider Edge Bridge
Customer
Systems
1
1
1
1
n
n
n
n
n
n
1|n
1|n
1|n
1|n
S-VLAN
PNP
PNP
PNP
PNP
PNP
PNP
Provider Bridge
n
n
nn
n
n
1|n bundling/multiplexing n client entities into 1 server entity
1 single instance/entities port n n instance/entities port
-
5/26/2018 Ah Vissers 802.1 Pb Pbb Models 1006 02
2/22
PB & PBB models / 2006-10-10
Page 2
802.1ad Provider & Provider Edge BridgesS-VLAN MEP & MIP function locations
S-VLANComp.C-VLAN
C-VLAN
CNP
CNP
CNP
CNP
CNP
PNP
PNP
PNP
PEP
PEP
PEP
PEP
CEP
CEP
CNP
port based
srvc i/f
C-tagged
srvc i/f
C-tagged
srvc i/f
S-tagged
srvc i/f
Provider Edge Bridge
Customer
Systems
1
1
1
1
n
n
n
n
n
n
1|n
1|n
1|n
1|n
S-VLAN
PNP
PNP
PNP
PNP
PNP
PNP
Provider Bridge
n
n
nn
n
n
S-VLAN instance end point
with S-VLAN MEP function
S-VLAN instance interm. point
with S-VLAN MIP function
S-VLAN instance interm. point
with S-VLAN-MIP & S-VLAN-MEP functions
1|n bundling/multiplexing n client entities into 1 server entity
1 single instance/entities port n n instance/entities port
1
-
5/26/2018 Ah Vissers 802.1 Pb Pbb Models 1006 02
3/22
PB & PBB models / 2006-10-10
Page 3
802.1ah Backbone Edge & Core Bridges
I-SIComp.
PBB
S-VLAN
PBB
C-VLAN
CNP
CNP
CNP
CNP
CNP
PNP
PNP
PNP
PEP
PEP
PEP
PEP
CEP
CEP
n CNP
port based
srvc i/f
S-tagged
srvc i/f
C-tagged
srvc i/f
I-tagged
srvc i/f
Backbone Edge BridgeCustomer
Systems
1
1
1
1
1
1|n
1|n
1|n
n
n
1|n
1|n
1|n
1|n
B(S)-VLAN
Comp.1
CNP
CNP
CNP
CNP
VIP
VIP
VIP
1
1
n
n
n
n
Customer MAC
address domain
Backbone MAC
address domain
Backbone-MAC
Service Boundary
Backbone-MAC ClientBackbone-MAC Provider
n
to/from peer
PBBN BEB
N/C
CNP
B(S)-
VLAN
PNP
PNP
PNP
PNP
PNP
PNP
Provider Bridge &
Backbone Core Bridge
n
n
nn
n
n
I-tagged
peer PBBN i/f
B(S)-tagged
i/f
1|n bundling/multiplexing n client entities into 1 server entity
1 single instance/entities port n n instance/entities port
-
5/26/2018 Ah Vissers 802.1 Pb Pbb Models 1006 02
4/22
PB & PBB models / 2006-10-10
Page 4
.I-SI and B(S)-VLAN MEP & MIP function
locations
I-SIComp.
PBB
S-VLAN
PBB
C-VLAN
CNP
CNP
CNP
CNP
CNP
PNP
PNP
PNP
PEP
PEP
PEP
PEP
CEP
CEP
n CNP
port based
srvc i/f
S-tagged
srvc i/f
C-tagged
srvc i/f
I-tagged
srvc i/f
Backbone Edge BridgeCustomer
Systems
1
1
1
1
1
1|n
1|n
1|n
n
n
1|n
1|n
1|n
1|n
B(S)-VLAN
Comp.1
CNP
CNP
CNP
CNP
VIP
VIP
VIP
1
1
n
n
n
n
Backbone-MAC
Service Boundary
n
to/from peer
PBBN BEB
N/C
CNP
B(S)-
VLAN
PNP
PNP
PNP
PNP
PNP
PNP
Provider Bridge &
Backbone Core Bridge
n
n
nn
n
n
I-tagged
peer PBBN i/f
B(S)-tagged
i/f
1|n bundling/multiplexing n client entities into 1 server entity
1 single instance/entities port n n instance/entities port
Service Instance end point
with SI-MEP function(s)B(S)-VLAN instance end point
with B(S)-VLAN MEP function
B(S)-VLAN instance interm. pointwith B(S)-VLAN MIP function
Srvc Instance interm. pointwith SI-MIP function
Srvc Instance interm. point
with SI-MIP & SI-MEP functions
-
5/26/2018 Ah Vissers 802.1 Pb Pbb Models 1006 02
5/22
PB & PBB models / 2006-10-10
Page 5
Hybrid 802.1ah/MPLS Backbone Edge Bridge &MPLS Backbone Core Switch
(H)VPLS combines MPLS PW (i.e. service instance) and Tunnellayers with an Ethernet Service Instance layer
To scale HVPLS the Ethernet Service Instance layer should be thePBB Service Instance layer
PBB and MPLS Backbone Edge Bridges have same architecture
main difference areB-VLAN component is replaced by MPLS Tunnel component
I-SID and PCP/DE are replaced by MPLS PW label and EXP I.e. I-SIcomponent translates in its VIP* port its Relay VID into PW label (instead into I-SID)
B-VID and PCP/DE are replaced by MPLS Tunnel label and EXP
-
5/26/2018 Ah Vissers 802.1 Pb Pbb Models 1006 02
6/22
PB & PBB models / 2006-10-10
Page 6
Hybrid 802.1ah/MPLS Backbone Edge Bridge &MPLS Backbone Core Switch
I-SIComp.
PBB
S-VLAN
PBB
C-VLAN
CNP
CNP
CNP
CNP
CNP
PNP
PNP
PNP
PEP
PEP
PEP
PEP
CEP
CEP
n CNP
port based
srvc i/f
S-tagged
srvc i/f
C-tagged
srvc i/f
I-tagged
srvc i/f
MPLS Backbone Edge BridgeCustomer
Systems
1
1
1
1
1
1|n
1|n
1|n
n
n
1|n
1|n
1|n
1|n
MPLSTunnel
Comp.1
CNP
CNP
CNP
CNP
VIP*
VIP*
VIP*
1
1
n
n
n
n
Customer MAC
address domain
Backbone MAC
address domain
Backbone-MAC
Service Boundary
Backbone-MAC ClientBackbone-MAC Provider
n
to/from peer
PBBN BEB
N/C
CNP
MPLS
Tunnel
PNP
PNP
PNP
PNP
PNP
PNP
MPLS
Backbone Core Switch
n
n
nn
n
n
I-tagged
peer PBBN i/f
B(S)-tagged
i/f
1|n bundling/multiplexing n client entities into 1 server entity
1 single instance/entities port n n instance/entities port
-
5/26/2018 Ah Vissers 802.1 Pb Pbb Models 1006 02
7/22
PB & PBB models / 2006-10-10
Page 7
Hybrid 802.1ah/MPLS Backbone Edge Bridge &MPLS Backbone Core Switch
I-SIComp.
PBB
S-VLAN
PBB
C-VLAN
CNP
CNP
CNP
CNP
CNP
PNP
PNP
PNP
PEP
PEP
PEP
PEP
CEP
CEP
n CNP
port based
srvc i/f
S-tagged
srvc i/f
C-tagged
srvc i/f
I-tagged
srvc i/f
MPLS Backbone Edge BridgeCustomer
Systems
1
1
1
1
1
1|n
1|n
1|n
n
n
1|n
1|n
1|n
1|n
MPLSTunnel
Comp.1
CNP
CNP
CNP
CNP
VIP
VIP
VIP
1
1
n
n
n
n
Backbone-MAC
Service Boundary
n
to/from peer
PBBN BEB
N/C
CNP
MPLS
Tunnel
PNP
PNP
PNP
PNP
PNP
PNP
MPLS
Backbone Core Switch
n
n
nn
n
n
I-tagged
peer PBBN i/f
B(S)-tagged
i/f
N/C
1|n bundling/multiplexing n client entities into 1 server entity
1 single instance/entities port n n instance/entities port
Service Instance end point
with SI-MEP function(s)Tunnel instance end pointwith Tunnel MEP function
Tunnel instance interm. pointwith Tunnel MIP functionSrvc Instance interm. pointwith SI-MIP function
Srvc Instance interm. point
with SI-MIP & SI-MEP functions
-
5/26/2018 Ah Vissers 802.1 Pb Pbb Models 1006 02
8/22
PB & PBB models / 2006-10-10
Page 8
PBB provides B-MAC Services
MAC Service Boundary
B-MAC Service Boundary
B-MAC Service Boundary
PBB Network
Ethernet/PB Network
PBB Network
-
5/26/2018 Ah Vissers 802.1 Pb Pbb Models 1006 02
9/22
PB & PBB models / 2006-10-10
Page 9
Customer Instance Service Instance (PBB S-VLAN) Component
Proposed new PBB S-VLAN Component maps CustomerInstances onto Service Instances
PBB Service Instances provide B-MAC Service to customer
PBB S-VLAN Components PEPs include B-MAC SAPs and ISS SAPinto B-MAC SAP mapping
ISS SAP B-MAC SAP mapping process to be defined in new clause 6.x(refer to slide 11)
802.1ads Relay VID (RVID) should be used as generic ISS SAP
identifier associated with both B-VLAN (trunk) instances and I-Service instances
VID translation function converts bridge-internal RVID into externallyobservable C-VID, S-VID, B-VID, I-SID, or other technology label format
-
5/26/2018 Ah Vissers 802.1 Pb Pbb Models 1006 02
10/22
PB & PBB models / 2006-10-10
Page 10
6.x (see next slide)
2/802.3 or 6.1/802.1D
8.5.2/802.1Q
Customer Instance Service InstanceComponent
8.5.1 8.5.1
4k Relay
B-MAC SAPs ( ) .. ( )
EISSSAPs () (
)(
)EIS
SSAP
ISS SAPs ( ) ... ( ) ( ) .. ( ) ( ) ( ) ( ) ISS SAPs
MAC SAPs ( ) ( )
6.7(b)
6.5
( ) ISS SAP
8.5.2 8.5.26.7(b)
( ) ( ) MAC SAPs
ISS SAPs ( ) .. ( )
802.3
EISS (ISS SAPs ( ) .. ( ))
PBB S-VLAN Component
M(A)_(UNIT)DATA.request (DA,MSDU,P,DE)M(A)_(UNIT)DATA.indication (DA,SA,MSDU,P,DE)
optional ISS SAP ( )
802.1ag Down MPs
EISS (ISS SAPs ( ) .. ( ))
Each ISS SAP instance is identi fied by means of a
Relay VID (RVID, 6.7/802.1ad)
-
5/26/2018 Ah Vissers 802.1 Pb Pbb Models 1006 02
11/22
PB & PBB models / 2006-10-10
Page 11
New clause 6.x/ 802.1ah
D
A
S
A
M
SDU
F
CS
D
A
S
A
M
SDU
F
CS
R
S
MA_DATA
.indication
MA_DATA
.request
( )
DA
SA
MSDU
P DA
SA
MSDU
P
M_UNITDATA
.indication
M_UNITDATA
.request
( )ISS
SAP F
CS
FCS
ME
MO
D
A
S
A
M
SDU
P D
A
S
A
M
SDU
P
MA-UNITDATA
.indication
MA-UNITDATA
.request
( )MACSAP
DA
SA
MSDU
P DA
SA
MSDU
P
M_UNITDATA
.indication
M_UNITDATA
.request
( )ISS
SAP F
CS
FCS
ME
MO
EType Etype? EType Etype?
Alternative A: 6.1/802.1D Alternative B: 2.3/802.3
Lea
rning
&
A
ging
mcast mcastConfigu
ration
ucast
Lea
rning
&
A
ging
Configu
ration
ucast
ucast Table ucast Table
mcast Table mcast Table
Missing parameters MA_DATA: P & DEMissing parameter MA-UNITDATA: DE
-
5/26/2018 Ah Vissers 802.1 Pb Pbb Models 1006 02
12/22
PB & PBB models / 2006-10-10
Page 12
Resources
Following slides present considerations on resources in thebridge
fabric unit
interface port unit
and illustrate on which resources customer instances
service instances
trunk instances and
physical link instances
start/end
-
5/26/2018 Ah Vissers 802.1 Pb Pbb Models 1006 02
13/22
PB & PBB models / 2006-10-10
Page 13
Resources
Functional model of PEB, PB, BEB, BCB must be mapped ontoResource model, consisting of
Fabric Units Interface Port Units
Fabric unit supports
Bridge Relay Entity
Typical Relay Port bandwidths: 1G, 2.5G, 10G, 40G (and in the future: 100G)
Interface Port unit may support
Physical Media (PHY)
Multiplexing/Demultiplexing ((DE)MUX)
MEP and MIP functions (OAM)
Mapping/Demapping ((DE)MAP) including bundling Two types of equipment (ignoring service definition relays)
Single Relay: PEB, PB, BCB, I-BEB, B-BEB
Dual Relay: IB-BEB
-
5/26/2018 Ah Vissers 802.1 Pb Pbb Models 1006 02
14/22
PB & PBB models / 2006-10-10
Page 14
ResourcesSingle Relay equipment
I/F
Port
Unit
Fabric Unit
I/F
Port
Unit
I/F
Port
Unit
I/F
Port
Unit
I/F
Port
Unit
I/F
Port
Unit
I/F
Port
Unit
I/F
Port
Unit
I/F
Port
Unit
I/F
Port
Unit
USER/CUSTOMER SIDE
NETWORK SIDE
multiplexing of one or more Customer Instances
into one or more Service/Trunk Instances
termination of one or more Service/Trunk Instances
Service/Trunk Instance grooming &switching/bridging
multiplexing of one or more Service/Trunk
Instances into one or more PHY Instances
termination of one or more PHY InstancesS
ervice/TrunkIn
stance
PHYInsta
nce
Server Side
Client Side
Custom
erInstance
-
5/26/2018 Ah Vissers 802.1 Pb Pbb Models 1006 02
15/22
PB & PBB models / 2006-10-10
Page 15
ResourcesDual Relay equipment
I/F
Port
Unit
Fabric Unit (Service Instance)
I/F
Port
Unit
I/F
Port
Unit
I/F
Port
Unit
I/F
Port
Unit
I/F
Port
Unit
I/F
Port
Unit
I/F
Port
Unit
I/F
Port
Unit
I/F
Port
Unit
USER/CUSTOMER SIDE
NETWORK SIDE
I/FPort
Unit
Fabric Unit (Trunk Instance)
I/FPort
Unit
I/FPort
Unit
I/FPort
Unit
I/FPort
Unit
bundling of one or more Customer Instances
into one or more Service Instances
termination of one or more Service Instances
ServiceInstance
Service Instance grooming &
switching/bridging
multiplexing of one or more Service Instances
into one or more Trunk Instances
termination of one or more Trunk Instances
Trunk Instance grooming &
switching/bridging
multiplexing of one or more Trunk Instances
into one or more PHY Instances
termination of one or more PHY Instances
TrunkIn
stance
PH
YInstance
Server Side
Client Side
Server Side
Client Side
Custom
erInstance
-
5/26/2018 Ah Vissers 802.1 Pb Pbb Models 1006 02
16/22
PB & PBB models / 2006-10-10
Page 16
Relay Resources
4k Relay
Port 0
Port k
Server Side
Client Side
Port 1 Port 2 Port k-1
Port k+1 Port n
16M Relay
Port 0
Port k
Server Side
Client Side
Port 1 Port 2 Port k-1
Port k+1 Port n
Two Relay types in 802.1
4k relay ( 4094 instances)
16M relay ( 16,777,214 instances)
4k Relay (802.1Q, .1ad, .1ah)
12-bit Relay VID (R12VID)
0 R12VID 4094
16M Relay (802.1ah)
24-bit Relay VID (R24VID)
0 R24VID 16,777,215
Relay Ports
Contain one or more Instance Ports
Instance Port identified by RVID
a b z
Instance Port identified
by a RVID value
Relay Port
Relay Port
-
5/26/2018 Ah Vissers 802.1 Pb Pbb Models 1006 02
17/22
PB & PBB models / 2006-10-10
Page 17
Interface Port Resources
to be added
-
5/26/2018 Ah Vissers 802.1 Pb Pbb Models 1006 02
18/22
PB & PBB models / 2006-10-10
Page 18
Relay VID Translation
Relay VID (RVID)
bridge internal instance identifier
External presentation as C-VID
S-VID/B-VID
I-SID
PW label (PW)
Time slot (TS)
RVID translation function
C-VID=RVID, RVID=C-VID
S-VID =f[RVID], RVID = f-1[S-VID]
I-SID = f[RVID], RVID = f-1
[I-SID] PW = f[RVID], RVID = f-1[PW]
TS = f[RVID], RVID = f-1[TS]
Relay
Port 0
Port k
Server Side
Client Side
Port 1 Port 2 Port k-1
Port k+1 Port n
a b z
Instance Port identified
by a RVID value
a b z
A B Z
(DE)MUX
Externally observable
Instance identifier
a
A
C-VID
S-VIDI-SID
PW
TS
RVID
a
A
-
5/26/2018 Ah Vissers 802.1 Pb Pbb Models 1006 02
19/22
PB & PBB models / 2006-10-10
Page 19
EISS SAP
EISS SAP represents a set of client-ISS SAPs
each client-ISS SAP is identified by its VID (to be replaced by RVID)
It seems that when deploying RVID in 802.1ah, currentEISS SAP definitions can be maintained without extensions
-
5/26/2018 Ah Vissers 802.1 Pb Pbb Models 1006 02
20/22
PB & PBB models / 2006-10-10
Page 20
IEEE 802.1Q-2005EISS SAP represents set of client ISS SAPs
EISS SAP may support between 1 and 4094 Client-ISS SAPs
D
A
S
A
M
SDU
P D
A
S
A
M
SDU
PF
CS
M
E
M
O
F
CS
( )EISS SAPClient
ISS SAP( )Client
ISS SAP( )Client
ISS SAP( )Client
ISS SAP( )
( )
Client
ISS SAP
{VID=A}
DA
SA
MSDU
P DA
SA
MSDU
PFCS
ME
MO
FCS
( )
Client
ISS SAP
{VID=Z}
DA
SA
MSDU
P DA
SA
MSDU
P
EM_UNITDATA.indicationEM_UNITDATA.request
( )EISS SAP F
CS
VID
ME
MO
VID
FCS
M_UNITDATA
.indication
M_UNITDATA
.request
M_UNITDATA
.indication
M_UNITDATA
.request
-
5/26/2018 Ah Vissers 802.1 Pb Pbb Models 1006 02
21/22
PB & PBB models / 2006-10-10
Page 21
IEEE 802.1ad-2005EISS SAP represents set of client ISS SAPs
EISS SAP may support between 1 and 4094 Client-ISS SAPs
D
A
S
A
M
SDU
P D
A
S
A
M
SDU
PF
CS
M
E
M
O
F
CS
( )EISS SAPClient
ISS SAP( )Client
ISS SAP( )Client
ISS SAP( )Client
ISS SAP( )
( )
Client
ISS SAP
{VID=A}Client
ISS SAP
{VID=Z}
M_UNITDATA
.indication
M_UNITDATA
.request
M_UNITDATA
.indication
M_UNITDATA
.request
DA
SA
MSDU
P DA
SA
MSDU
P
EM_UNITDATA.indicationEM_UNITDATA.request
( )EISS SAP F
CS
VID
ME
MO
VID
FCS
DE
DE
D
E
D
E
DA
SA
MSDU
P DA
SA
MSDU
PFCS
ME
MO
FCS
( )DE
DE
Note: ISS SAP (6.4/802.1Q) should get drop_eligibility
-
5/26/2018 Ah Vissers 802.1 Pb Pbb Models 1006 02
22/22
PB & PBB models / 2006-10-10
Page 22
p802.1ahEISS SAP represents set of client ISS SAPs
Trunk Instances: EISS SAP may support between 1 and 4094 Client-ISSSAPs
Service Instances: EISS SAP may support between 1 and 16777214 Client-ISS SAPs
D
A
S
A
M
SDU
P D
A
S
A
M
SDU
PF
CS
M
E
M
O
F
CS
( )EISS SAPClient
ISS SAP( )Client
ISS SAP( )Client
ISS SAP( )Client
ISS SAP( )
( )
Client
ISS SAP
{RVID=A}Client
ISS SAP
{RVID=Z}
M_UNITDATA
.indication
M_UNITDATA
.request
M_UNITDATA
.indication
M_UNITDATA
.request
DA
SA
MSDU
P DA
SA
MSDU
P
EM_UNITDATA.indicationEM_UNITDATA.request
( )EISS SAP F
CS
RVID
ME
MO
RVID
FCS
DE
DE
D
E
D
E
DA
SA
MSDU
P DA
SA
MSDU
PFCS
ME
MO
FCS
( )DE
DE
Note: ISS SAP (6.4/802.1Q) should get drop_eligibility