Preference-based EVPN DF Election draft-rabadan-bess-evpn-pref-df-02

Slides:



Advertisements
Similar presentations
BGP based Multi-homing in VPLS IETF-75
Advertisements

Multi-homed network in EVPN draft-hao-evpn-mhn-00 July 20131MHN in EVPN Weiguo Hao(Huawei) Yizhou Li(Huawei) Pei Xu(Huawei)
802.1aq and 802.1Qbp Support over EVPN draft-allan-l2vpn-spb-evpn-00 Dave Allan, Jeff Tantsura, Don Fedyk, Ali Sajassi.
1 Proxy-ARP/ND in EVPN IETF92 – March 2015 draft-snr-bess-evpn-proxy-arp-nd-00 Jorge Rabadan (ALU) Senthil Sathappan (ALU) Kiran Nagaraj (ALU) Wim Henderickx.
Draft-boutros-bess-evpn-vpws-service-edge-gateway-00 Sami Boutros Ali Sajassi Patrice Brissette [Cisco Systems] Daniel Voyer [Bell Canada] IETF 92,
Copyright © 2004 Juniper Networks, Inc. Proprietary and Confidentialwww.juniper.net 1 draft-ietf-l2vpn-pbb-evpn-05.txt Ali Sajassi (Cisco), Nabil Bitar.
Copyright © 2004 Juniper Networks, Inc. Proprietary and Confidentialwww.juniper.net 1 draft-sajassi-l2vpn-evpn-inter-subnet- switching-02.txt A. Sajassi.
Copyright © 2004 Juniper Networks, Inc. Proprietary and Confidentialwww.juniper.net 1 draft-sd-l2vpn-evpn-overlay-02.txt A. Sajassi (Cisco), J. Drake (Juniper),
Draft-rabadan-bess-dci-evpn-overlay-00* Jorge Rabadan Senthil Sathappan Wim Henderickx Florin Balus Senad Palislamovic Ali Sajassi Dennis Cai Ravi Shekhar.
Copyright © 2004 Juniper Networks, Inc. Proprietary and Confidentialwww.juniper.net 1 draft-sajassi-l2vpn-evpn-segment- route-00.txt Ali Sajassi, Samer.
Using BGP between PE and CE in EVPN draft-li-l2vpn-evpn-pe-ce-01 Zhenbin Li, Junlin Zhuang, Shunwan Zhuang (Huawei Technologies) IETF 90, Toronto, Canada.
Copyright © 2004 Juniper Networks, Inc. Proprietary and Confidentialwww.juniper.net 1 draft-sajassi-l2vpn-evpn-etree-02.txt A. Sajassi (Cisco), S. Samer.
Draft-boutros-l2vpn-evpn-vpws-00.txt Sami Boutros Ali Sajassi Samer Salam IETF 84, July 2012 Vancouver, Canada.
Copyright © 2004 Juniper Networks, Inc. Proprietary and Confidentialwww.juniper.net 1 E-VPN Update draft-raggarwa-sajassi-evpn-02.txt R. Aggarwal (Juniper),
© 2009 Cisco Systems, Inc. All rights reserved.Cisco ConfidentialPresentation_ID 1 IETF 84 – Vancouver August 2012 LSP Ping Support for E-VPN and PBB-
1 IETF 901draft-keyupate-l2vpn-fat-pw-bgp-01 Extensions to BGP Signaled Pseudowires to support Flow-Aware Transport Labels draft-keyupate-l2vpn-fat-pw-bgp-01.
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.
Copyright © 2004 Juniper Networks, Inc. Proprietary and Confidentialwww.juniper.net 1 draft-sajassi-bess-evpn-virtual-eth- segment-00.txt A. Sajassi (Cisco),
Copyright © 2004 Juniper Networks, Inc. Proprietary and Confidentialwww.juniper.net 1 draft-sajassi-l2vpn-pbb-evpn-02.txt Ali Sajassi (Cisco), Nabil Bitar.
Copyright © 2004 Juniper Networks, Inc. Proprietary and Confidentialwww.juniper.net 1 draft-ietf-l2vpn-evpn-04.txt A. Sajassi (Cisco), R. Aggarwal (Arktan),
Copyright © 2004 Juniper Networks, Inc. Proprietary and Confidentialwww.juniper.net 1 draft-sajassi-l2vpn-evpn-inter-subnet- switching-03.txt A. Sajassi.
Copyright © 2004 Juniper Networks, Inc. Proprietary and Confidentialwww.juniper.net 1 draft-ietf-l2vpn-evpn-05.txt A. Sajassi (Cisco), R. Aggarwal (Arktan),
Optimized Ingress Replication solution for EVPN
Segment EVPN draft-li-l2vpn-segment-evpn Zhenbin Li Lucy Yong (Presenter) Junlin Zhang July, 2013 Berlin Germany.
Copyright © 2004 Juniper Networks, Inc. Proprietary and Confidentialwww.juniper.net 1 draft-sajassi-l2vpn-evpn-inter-subnet- switching-04.txt A. Sajassi.
1 Copyright © 2009 Juniper Networks, Inc. E-VPN for NVO Use of Ethernet Virtual Private Network (E-VPN) as the carrier-grade control plane.
Copyright © 2004 Juniper Networks, Inc. Proprietary and Confidentialwww.juniper.net 1 E-VPN Update R. Aggarwal (Juniper), A. Sajassi (Cisco), W. Hendericx.
EVPN: Or how I learned to stop worrying and love the BGP
Draft-boutros-l2vpn-evpn-vpws-04.txt Sami Boutros Ali Sajassi Samer Salam Patrice Brissette John Drake Jeff Tantsura Dirk Steinberg Thomas Beckhaus IETF.
1 EVPN – Preference DF Election IETF95 – April 2016 draft-rabadan-bess-evpn-pref-df-00 Jorge Rabadan Senthil Sathappan Tony Przygienda Wen Lin Tapraj Singh.
VXLAN DCI Using EVPN draft-boutros-l2vpn-vxlan-evpn-01.txt Sami Boutros Ali Sajassi Samer Salam Dennis Cai IETF 86, March 2013 Orlando, Florida.
1 draft-rabadan-l2vpn-evpn-prefix-advertisement-03 Jorge Rabadan Wim Henderickx Florin Balus Senad Palislamovic Aldrin Isaac Ali Sajassi John Drake IP.
EVPN: Or how I learned to stop worrying and love the BGP Tom Dwyer, JNCIE-ENT #424 Clay Haynes, JNCIE-SEC # 69 JNCIE-ENT # 492.
L2VPN Yang Model IETF 93 Prague, CZ draft-shah-pals-mpls-l2vpn-yang-00
Virtual Hub & Spoke with BGP EVPNs
E-VPN Update R. Aggarwal (Juniper), A. Sajassi (Cisco), W. Hendericx (Alcatel-Lucent), A. Isaac (Bloomberg), J. Uttaro (AT&T), N. Bitar (Verizon),
L2VPN/EVPN/L3VPN Yang IETF-96 Berlin.
Draft-boutros-bess-evpn-auto-provisioning-01 Sami Boutros Rex Fernando Ali Sajassi Kitty Pang Tapraj Singh IETF 95, April 2015 Buenos Aires.
Framework for EVPN Designated Forwarder Election Extensibility
draft-mohanty-bess-ebgp-dmz-00 IETF 101, London
Loop Protection in EVPN Networks draft-snr-bess-evpn-loop-protect-00
PIM Proxy in EVPN Networks draft-skr-bess-evpn-pim-proxy-00
Virtual Hub-and-Spoke in BGP EVPNs
EVPN Interworking with IPVPN
BIER for EVPN BUM Traffic
draft-ietf-bess-evpn-igmp-mld-proxy- 01.txt
Satya Mohanty, Arjun Sreekantiah, Dhananjaya Rao, Cisco Systems
draft-sajassi-bess-evpn-ip-aliasing- 00.txt
MVPN/EVPN Tunnel Aggregation with Common Labels Zhaohui Zhang (Juniper) Eric Rosen (Juniper) Wen Lin (Juniper) Zhenbin Li (Huawei) BESS WG 20-March-2018.
draft-sajassi-bess-evpn-vpls-all-active- 00.txt
draft-sajassi-bess-evpn-fast-df- recovery-02.txt
draft-malhotra-bess-evpn-unequal-lb-00
MVPN / EVPN Composite Tunnel
EVPN Inter-subnet Multicast Forwarding
BESS WG Montreal – IETF 102 – March 2018 Chairs:
draft-sajassi-bess-evpn-fast-df- recovery-00.txt
EVPN multi-homing port-active load-balancing IETF-101 [London]
Virtual Hub-and-Spoke in BGP EVPNs
Inter-AS MVPN: Multihoming Considerations
Extended Optimized Ingress Replication for EVPN
EVPN multi-homing port-active load-balancing IETF-103 [Bangkok]
Applicability of EVPN to NVO3 Networks
EVPN Interworking with IPVPN
Bidirectional Forwarding Detection (BFD) for EVPN Ethernet Segment Failover Use Case draft-zwm-bess-es-failover-00 BESS WG IETF104# Prague Sandy Zhang.
Parag Jain, Samer Salam, Ali Sajassi (Cisco),
Neeraj Malhotra (Arrcus) Ali Sajassi (Cisco) Jorge Rabadan (Nokia)
draft-malhotra-bess-evpn-irb-extended-mobility-03
EVPN control plane for Geneve draft-boutros-bess-evpn-geneve-03
draft-sajassi-bess-evpn-mvpn- seamless-interop-02.txt
draft-ietf-bess-evpn-vpls-seamless- integ-01.txt
Presentation transcript:

Preference-based EVPN DF Election draft-rabadan-bess-evpn-pref-df-02 Jorge Rabadan (Nokia) Senthil Sathappan (Nokia) Tony Przygienda (Juniper) Wen Lin (Juniper) John Drake (Juniper) Ali Sajassi (Cisco) Satya Mohanty (Cisco) IETF98, March 2017 Chicago

Preference-based EVPN DF Election Adding Deterministic DF Election and non-revertive behavior draft-rabadan-bess-evpn-pref-df-02 The user must be able to preempt the DF at any moment without changing the configuration in all the PEs The user must be able to control the Designated Forwarder (DF) Election with an admin Preference value per ES PE2 MAC-VRF PE3 Aggregation network CE1 CE2 PE1 PE4 CE3 EVPN network vES-1 vES-2 The user must be able to configure a given ES with a “revertive” or “non-revertive” operation. Non-revertive avoids service impact when an ES comes back up. The solution must work for: SA and AA multi-homing EVPN and PBB-EVPN Virtual and non-virtual Ethernet-Segments Preference-based EVPN DF Election

Preference-based EVPN DF Election Changes in rev 02 Adding non-revertive behavior on ES with Lowest and Highest Pref EVI/ISIDs The Preference-based DF Election selects the best PE for a given ES Based on the exchange of a 2-byte Preference value in ES routes. By default, the highest Pref PE will become the DF for the ES. In order to provide load balancing on RFC7432 Ethernet Segments (where there are multiple EVI/ISIDs per ES) the PEs are consistently configured with: EVI/ISID-ranges using low Pref algorithm (the rest will use high Pref algorithm) E.g. : (EVI 1-2000, high_Pref), (EVI 2001-4000, low_Pref) The non-revertive behavior must avoid any traffic hit, irrespective of the high or low Pref algorithm chosen for the EVI/ISID Preference-based EVPN DF Election

Non-revertive option Example Using high and low Pref ranges PE1 ESI2 Pref 100 DP=1 MAC-VRF MAC-VRF PE1 PE4 Highest-Pref range: EVI1 Lowest-Pref range: EVI2 CE3 ESI2 Pref 100 DP=1 MAC-VRF MAC-VRF MAC-VRF DF PE2 MAC-VRF vES-2 PE4 Highest-Pref range: EVI1 Lowest-Pref range: EVI2 ESI2 Pref 200 DP=1 MAC-VRF CE3 MAC-VRF DF EVPN network MAC-VRF PE2 CE2 MAC-VRF vES-2 ESI2 Pref 200 DP=1 MAC-VRF PE3 MAC-VRF ESI2 Pref 200 DP=0 CE2 MAC-VRF MAC-VRF EVPN network PE3 2 ESI2 Admin Pref 300 DP=1 MAC-VRF MAC-VRF PE recovery PE3’s ES comes back up and waits for boot-timer/hold-timer PE3 selects highest_PE (PE2) and lowest_PE (PE1) PE3 compares its admin [Pref, DP] with highest and lowest PEs If PE3’s Pref > highest_PE  PE3 sends ’oper’ highest_PE’s Pref, DP=0 If PE3’s Pref < lowest_PE  PE3 sends ’oper’ lowest_PE’s Pref, DP=0 If lowest_PE < PE3’s Pref < highest_PE  PE3 sends admin Pref Example: PE3’s Oper Pref=200, DP=0 PE does not take over as long as PE2 (current DF) is active. 1 ESI2 Admin Pref 300 DP=1 Don’t Preempt (DP) bit exchange and PE failure Optional Non-Revertive config option per ES If configured with the NR option, each PE sends an update with DP=1 The DP bit is used as tie-breaker (it does not change the DF Election result unless the same Pref exists in another PE) Preference-based EVPN DF Election

Conclusions and next steps This draft has vendor implementations and it is being deployed in Service Provider networks The authors request Call for WG Adoption

Thank you