m vinod kumar problem with peering pbbn. introduction we present one problem related to interop...
TRANSCRIPT
M Vinod Kumar
Problem with Peering PBBN
Introduction
• We present one problem related to Interop between two PBBN operators– We use packet flow in forward direction and in
reverse direction to explain the problem
Prerequisite: Clause 6.10, 6.11 and 26.6.2 (Peer PBBNs) of IEEE 802.1ah/D4.2
PBBN Operator #1PBBN Operator #1 PBBN Operator #2PBBN Operator #2
Fiber
BEBOperator
#1
Operator
#1Operator
#2
Operator
#2
PIP MAC = A CBP MAC = C CBP MAC = D PIP MAC = F
CBP MAC = B CBP MAC = E
Payload
VLAN = v1
SA = P
DA = Q
Payload
VLAN = v1
SA = P
DA = Q
ISID = I1
B-SA = A
B-DA = OUI+I1
Payload
VLAN = v1
SA = P
DA = Q
ISID = I1
BVID = B1
B-SA = A
B-DA = C
Payload
VLAN = v1
SA = P
DA = Q
ISID = I1
B-SA = A
B-DA = D
Payload
VLAN = v1
SA = P
DA = Q
ISID = I2
BVID = B2
B-SA = A
B-DA = F
Payload
VLAN = v1
SA = P
DA = Q
ISID = I2
B-SA = A
B-DA = F
Payload
VLAN = v1
SA = P
DA = Q
CBP
PIP
Payload
VLAN = v1
SA = P
DA = Q
ISID = I2
B-SA = A
B-DA = F
BCBCNPPNP
E-NNI
PIP adds default B-DACBP maps OUI+I1 to ‘C’CBP translates ‘C’ to ‘D’CBP translates ‘D’ to ‘F’CBP Removes BVID = ‘B2’PIP Removes Backbone headers
MAC=PMAC=Q
Packet Flow from P to Q
BCBCNPPNP
PBBN Operator #1PBBN Operator #1 PBBN Operator #2PBBN Operator #2
Fiber
BEBOperator
#1
Operator
#1Operator
#2
Operator
#2
PIP MAC = A CBP MAC = C CBP MAC = D PIP MAC = F
CBP MAC = B CBP MAC = E
Payload
VLAN = v1
SA = P
DA = Q
Payload
VLAN = v1
SA = P
DA = Q
ISID = I1
B-SA = A
B-DA = OUI+I1
Payload
VLAN = v1
SA = P
DA = Q
ISID = I1
BVID = B1
B-SA = A
B-DA = C
Payload
VLAN = v1
SA = P
DA = Q
ISID = I1
B-SA = A
B-DA = D
Payload
VLAN = v1
SA = P
DA = Q
ISID = I2
BVID = B2
B-SA = A
B-DA = F
Payload
VLAN = v1
SA = P
DA = Q
ISID = I2
B-SA = A
B-DA = F
Payload
VLAN = v1
SA = P
DA = Q
CBP
PIP
Payload
VLAN = v1
SA = P
DA = Q
ISID = I2
B-SA = A
B-DA = F
Address of B-MAC “A” is learnt. OK!B-MAC Address A from PBBN #1 is learnt
in PBBN #2 => Bad!
E-NNI
MAC=PMAC=Q
Packet Flow from P to Q
PIP adds learnt B-DA = A
PBBN Operator #1PBBN Operator #1 PBBN Operator #2PBBN Operator #2
Fiber
BEBOperator
#1
Operator
#1Operator
#2
Operator
#2
PIP MAC = A CBP MAC = C CBP MAC = D PIP MAC = F
CBP MAC = B CBP MAC = E
Payload
VLAN = v1
SA = Q
DA = P
Payload
VLAN = v1
SA = Q
DA = P
ISID = I1
B-SA = F
B-DA = A
Payload
VLAN = v1
SA = Q
DA = P
ISID = I1
B-SA = F
B-DA = A
Payload
VLAN = v1
SA = Q
DA = P
ISID = I1
BVID = B1
B-SA = F
B-DA = A
Payload
VLAN = v1
SA = Q
DA = P
ISID = I2
B-SA = F
B-DA = A
Payload
VLAN = v1
SA = Q
DA = P
ISID = I2
BVID = B2
B-SA = F
B-DA = A
Payload
VLAN = v1
SA = Q
DA = P
CBP
PIP
Payload
VLAN = v1
SA = Q
DA = P
ISID = I2
B-SA = F
B-DA = A
BCBCNPPNP
E-NNI
CBP Adds BVID = ‘B2’
MAC=PMAC=Q
CBP Removes BVID = B2CBP adds BVID = B1CBP Removes BVID1PIP Removes Backbone headers
Packet Flow from Q to P
BCBCNPPNP
PBBN Operator #1PBBN Operator #1 PBBN Operator #2PBBN Operator #2
Fiber
BEBOperator
#1
Operator
#1Operator
#2
Operator
#2
PIP MAC = A CBP MAC = C CBP MAC = D PIP MAC = F
CBP MAC = B CBP MAC = E
CBP
PIP
Address of B-MAC “F” is learnt. OK!B-MAC address ‘F’ from PBBN #2 is learnt
in PBBN #1 => Bad!
E-NNI
MAC=PMAC=Q
Payload
VLAN = v1
SA = Q
DA = P
Payload
VLAN = v1
SA = Q
DA = P
ISID = I1
B-SA = F
B-DA = A
Payload
VLAN = v1
SA = Q
DA = P
ISID = I1
B-SA = F
B-DA = A
Payload
VLAN = v1
SA = Q
DA = P
ISID = I1
BVID = B1
B-SA = F
B-DA = A
Payload
VLAN = v1
SA = Q
DA = P
ISID = I2
B-SA = F
B-DA = A
Payload
VLAN = v1
SA = Q
DA = P
ISID = I2
BVID = B2
B-SA = F
B-DA = A
Payload
VLAN = v1
SA = Q
DA = P
Payload
VLAN = v1
SA = Q
DA = P
ISID = I2
B-SA = F
B-DA = A
Packet Flow from Q to P
Question
• Carriers want MAC scalability of his domain not to depend on MAC addresses of the peering carriers– Virtually B-MAC of all PIP from all peer PBBN will be
learnt
• Is it possible to prevent learning of MAC addresses from one PBBN within another PBBN?– If yes, how?– If no, we need to solve it to offer Carrier Grade
Ethernet Transport
Thank-You