Presentation is loading. Please wait.

Presentation is loading. Please wait.

draft-malhotra-bess-evpn-unequal-lb-00

Similar presentations


Presentation on theme: "draft-malhotra-bess-evpn-unequal-lb-00"— Presentation transcript:

1 draft-malhotra-bess-evpn-unequal-lb-00
N. Malhotra (Cisco), S. Thoria (Cisco), A. Sajassi (Cisco), A. Lingala (AT&T) IETF 100, November 2017 Singapore

2 Prior Art RFC 7432 EVPN All-Active Multi-Path procedures (aliasing, mass withdraw) Enable overlay Equal Cost Multi-Path Overlay flows load-balanced “equally” across a set of all-active multi-homing PEs RFC 7432 EVPN “per-service” DF election Per-service DF role ”equally” distributed across a set of multi-homing PEs

3 Unicast ECMP 1/2 flows to ESI-1 ECMP 1/2 flows to ESI-1
ESI-1 -> PE1 -> PE2 EVI-1, ESI-1 EVI-2, ESI-1 ….. EVI-x, ESI-1 BGP-EVPN PE1 PE2 PE-x 100Gb 100Gb Unicast flows to ESI-1 ESI-1 L2 stretch CE1 CE-x

4 Sub-optimal Unicast ECMP – asymmetric access BW distribution
1/2 flows to ESI-1 ECMP 1/2 flows to ESI-1 ESI-1 -> PE1 -> PE2 EVI-1, ESI-1 EVI-2, ESI-1 ….. EVI-x, ESI-1 BGP-EVPN PE1 PE2 PE-x X 200Gb 100Gb ESI-1 Unicast flows to ESI-1 L2 stretch CE1 CE-x

5 BUM Replication across all EVIs
BUM Flows – DF Service Carving BUM Replication across all EVIs ESI-1 DF for ~1/2 EVIs ESI-1 DF for ~1/2 EVIs RT-4 based Service Carving BGP-EVPN PE1 PE2 PE-x 100Gb 100Gb ESI-1 L2 stretch CE1 CE-x

6 BUM Replication across all EVIs
Sub-optimal BUM Flows – DF Service Carving – asymmetric access BW BUM Replication across all EVIs ESI-1 DF for ~1/2 EVIs ESI-1 DF for ~1/2 EVIs RT-4 based Service Carving BGP-EVPN PE1 PE2 PE-x 200Gb 100Gb ESI-1 L2 stretch CE1 CE-x

7 Objective Overlay flows load-balanced across multi-homing PEs in proportion to ESI bandwidth Per-service DF role (service carving) distributed across multi-homing PEs in proportion to ESI bandwidth

8 Load-balance Distribution in proportion to ESI link-band-width
Objective – Unicast LB in proportion to ESI link-band-width Load-balance Distribution in proportion to ESI link-band-width PE1 PE2 CE1 PE-x BGP-EVPN CE-x L2 stretch 200Gb 100Gb Unicast flows ESI-1 2/3rd flows to ESI-1 1/3rd flows to ESI-1 ESI-1 -> PE1 -> PE1 -> PE2 EVI-1, ESI-1 EVI-2, ESI-1 ….. EVI-x, ESI-1

9 BUM Replication across all EVIs
Objective - DF Service carving in proportion to ESI link-band-width BUM Replication across all EVIs ESI-1 DF for 2/3rd EVIs ESI-1 DF for 1/3rd EVIs RT-4 based Service Carving BGP-EVPN PE1 PE2 PE-x 200Gb 100Gb ESI-1 L2 stretch CE1 CE-x

10 Solution Unicast Traffic Load-Balancing Local PE
Advertise per-ESI link-band-width attribute as part of per-ESI EAD RT-1 (BGP Link Bandwidth Extended Community) Remote PE ESI Path-list computed in proportion to received link-band-width attribute from each PE DF Service Carving TBD – to be reconciled with draft-ietf-bess-evpn-pref-df-00 (Preference-based EVPN DF Election)

11 Next Steps DF election procedure to be reconciled with draft-ietf-bess-evpn-pref-df-00 BGP Link Bandwidth Extended Community draft has expired (under discussion) Collaboration with additional co-authors in progress for rev-1

12 Weighted Multi-Path Procedures for EVPN All-Active Multi-Homing
(draft-malhotra-bess-evpn-unequal-lb-00) Thank You Neeraj Malhotra, Samir Thoria, Ali Sajassi (Cisco) Avinash Lingala (AT&T)


Download ppt "draft-malhotra-bess-evpn-unequal-lb-00"

Similar presentations


Ads by Google