1 draft-rabadan-bess-evpn-ac-df-01 jorge rabadan kiran nagaraj senthil sathappan vinod prabhu wim...

6
1 draft-rabadan-bess-evpn-ac-df-01 Jorge Rabadan Kiran Nagaraj Senthil Sathappan Vinod Prabhu Wim Henderickx AC-influenced DF Election for (PBB-)EVPN IETF 91, November 2014 Honolulu, US

Upload: ambrose-lloyd

Post on 19-Jan-2016

218 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: 1 draft-rabadan-bess-evpn-ac-df-01 Jorge Rabadan Kiran Nagaraj Senthil Sathappan Vinod Prabhu Wim Henderickx AC-influenced DF Election for (PBB-)EVPN IETF

1

draft-rabadan-bess-evpn-ac-df-01Jorge Rabadan

Kiran Nagaraj

Senthil Sathappan

Vinod Prabhu

Wim Henderickx

AC-influenced DF Election for (PBB-)EVPN

IETF 91, November 2014

Honolulu, US

Page 2: 1 draft-rabadan-bess-evpn-ac-df-01 Jorge Rabadan Kiran Nagaraj Senthil Sathappan Vinod Prabhu Wim Henderickx AC-influenced DF Election for (PBB-)EVPN IETF

2

Problem statementThe EVPN DF election algorithm does not solve “logical” failures

draft-rabadan-bess-evpn-ac-df-01 IETF91 – November 2014

MAC-VRF

MAC-VRF

MAC-VRF

MAC-VRF

PE1NDF

PE2DF

PE3NDF

CE12 CE23

ESI12 ESI23AC1 AC2 AC3 AC4

CE4

PE4

EVPN

• Service-carving for a given ESI, is based on (V mod N)= i

• Ordered list of IPs - from ES routes

• V = ethernet-tag

• N = number of Pes

• Provides a local DF election of a PEi at <ESI, EVI> level for EVPN and at <ESI, ISID> level for PBB-EVPN.

• Provides protection against link/node failures but not against “logical failures”:

• E.g. AC2 goes down or not provisioned yet

• E.g. PE2’s MAC-VRF shutdown or not provisioned yet

• VPLS BGP Multi-homing can protect these failures.

Page 3: 1 draft-rabadan-bess-evpn-ac-df-01 Jorge Rabadan Kiran Nagaraj Senthil Sathappan Vinod Prabhu Wim Henderickx AC-influenced DF Election for (PBB-)EVPN IETF

3

Solution for EVPNRemove PEs from the candidate list based on the ACS

draft-rabadan-bess-evpn-ac-df-01 IETF91 – November 2014

MAC-VRF

MAC-VRF

MAC-VRF

MAC-VRF

PE1NDF

PE2DF

PE3NDF

CE12 CE23

ESI12 ESI23AC1 AC2 AC3 AC4

CE4

PE4

EVPN

• The Ethernet A-D per EVI update/withdraw route is an indication of a remote ACS (Attachment Circuit Status) for the receiving PE

• When electing the DF for a given EVI, a PE will not be considered candidate until an Ethernet A-D per EVI route has been received from that PE.

E.g. PE-1 will not consider PE-2 as candidate for DF election for <ESI12, EVI-1> until an Ethernet A-D per EVI route is received from PE-2 for <ESI12, EVI-1>

• Note that this procedure does not modify the existing EVPN control plane whatsoever. It only modifies the candidate list.

RT-1 – ESI12/EVI1Withdraw

Page 4: 1 draft-rabadan-bess-evpn-ac-df-01 Jorge Rabadan Kiran Nagaraj Senthil Sathappan Vinod Prabhu Wim Henderickx AC-influenced DF Election for (PBB-)EVPN IETF

4

Solution for PBB-EVPNRemove PEs from the candidate list based on the ACS

draft-rabadan-bess-evpn-ac-df-01 IETF91 – November 2014

ISID-1

PE1NDF

PE2DF

PE3NDF

CE12 CE23

ESI12 ESI23AC1 AC2 AC3 AC4

CE4

PE4

EVPN

• Ethernet A-D routes are not used in PBB-EVPN, hence the existing PBB-EVPN procedures must be extended.

• Ethernet A-D per ISID update/withdraw routes will be used as an indication of a remote ACS (Attachment Circuit Status) for the receiving PE

RT-1 – ESI12/ISID1Withdraw

ISID-1

ISID-1

ISID-1

EVI-B EVI-B EVI-B

EVI-B

Ethernet A-D per ISID route (route type 1)E.g.:

RD = EVI-B RD

ESI = ESI12

Ethernet Tag = ISID1

MPLS label = 0

Route-target = ES-Import Route Target used by the ES12 route

Page 5: 1 draft-rabadan-bess-evpn-ac-df-01 Jorge Rabadan Kiran Nagaraj Senthil Sathappan Vinod Prabhu Wim Henderickx AC-influenced DF Election for (PBB-)EVPN IETF

5

Conclusions and next steps

• This draft describes some issues in the current (PBB-)EVPN DF election and proposes solutions:

EVPN: Existing procedures, ACS UP candidate list

PBB-EVPN: optional A-D per ISID route

• WG feedback requested

draft-rabadan-bess-evpn-ac-df-01 IETF91 – November 2014

Page 6: 1 draft-rabadan-bess-evpn-ac-df-01 Jorge Rabadan Kiran Nagaraj Senthil Sathappan Vinod Prabhu Wim Henderickx AC-influenced DF Election for (PBB-)EVPN IETF

6

THANKS!

draft-rabadan-bess-evpn-ac-df-01 IETF91 – November 2014