m vinod kumar problem with peering pbbn. introduction we present one problem related to interop...

8
M Vinod Kumar Problem with Peering PBBN

Upload: elijah-palmer

Post on 27-Mar-2015

213 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: 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

M Vinod Kumar

Problem with Peering PBBN

Page 2: 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

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

Page 3: 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

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

Page 4: 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

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

Page 5: 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

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

Page 6: 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

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

Page 7: 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

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

Page 8: 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

Thank-You