draft-sajassi-bess-evpn-fast-df- recovery-00.txt

Slides:



Advertisements
Similar presentations
Copyright © 2004 Juniper Networks, Inc. Proprietary and Confidentialwww.juniper.net 1 BGP based Virtual Private Multicast Service Auto-Discovery and Signaling.
Advertisements

Copyright © 2004 Juniper Networks, Inc. Proprietary and Confidentialwww.juniper.net 1 E-VPN and Data Center R. Aggarwal
© 2006 Cisco Systems, Inc. All rights reserved.Cisco ConfidentialPresentation_ID 1 draft-boutros-l2vpn-vpls-active-active-00.txt.
Problem Statement and Architecture for Information Exchange Between Interconnected Traffic Engineered Networks draft-farrel-interconnected-te-info-exchange-03.txt.
Multi-homed network in EVPN draft-hao-evpn-mhn-00 July 20131MHN in EVPN Weiguo Hao(Huawei) Yizhou Li(Huawei) Pei Xu(Huawei)
1 Transport Protocols & TCP CSE 3213 Fall April 2015.
CISCO NETWORKING ACADEMY PROGRAM (CNAP)
1 Spring Semester 2007, Dept. of Computer Science, Technion Internet Networking recitation #7 TCP New Reno Vs. Reno.
1 Internet Networking Spring 2002 Tutorial 10 TCP NewReno.
1 Internet Networking Spring 2004 Tutorial 10 TCP NewReno.
Error Checking continued. Network Layers in Action Each layer in the OSI Model will add header information that pertains to that specific protocol. On.
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-sajassi-l2vpn-evpn-inter-subnet- switching-02.txt A. Sajassi.
Copyright © 2004 Juniper Networks, Inc. Proprietary and Confidentialwww.juniper.net 1 184th IETF - Vancouver VPLS PE Model with E-Tree Support Yuanlong.
Copyright © 2004 Juniper Networks, Inc. Proprietary and Confidentialwww.juniper.net 1 draft-sajassi-l2vpn-evpn-segment- route-00.txt Ali Sajassi, Samer.
Ogier - 1 OSPF Database Exchange Summary List Optimization draft-ietf-ospf-dbex-opt-00.txt Richard Ogier Presented by Acee Lindem March 19, 2007 IETF 68.
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),
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-ietf-l2vpn-evpn-vpls-integration- 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.
© 2002, Cisco Systems, Inc. All rights reserved..
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 draft-sajassi-bess-evpn-vpls-seamless- integ-00.txt A. Sajassi (Cisco),
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.
By, Nirnimesh Ghose, Master of Science,
L2VPN Provisioning & Signaling
PCEP Extensions For Transporting Traffic Engineering (TE) Data
Draft-boutros-bess-evpn-auto-provisioning-01 Sami Boutros Rex Fernando Ali Sajassi Kitty Pang Tapraj Singh IETF 95, April 2015 Buenos Aires.
Chapter 6: Transport Layer (Part I)
Sanjay Wadhwa Juniper Networks
Framework for EVPN Designated Forwarder Election Extensibility
TCP - Part I Relates to Lab 5. First module on TCP which covers packet format, data transfer, and connection management.
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
John Scudder October 24, 2000 BGP Update John Scudder October 24, 2000.
PUSH Flag A notification from the sender to the receiver to pass all the data the receiver has to the receiving application. Some implementations of TCP.
EVPN Interworking with IPVPN
CS4470 Computer Networking Protocols
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.
Preference-based EVPN DF Election draft-rabadan-bess-evpn-pref-df-02
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
BGP-Based SPF IETF 98, Chicago
EVPN multi-homing port-active load-balancing IETF-101 [London]
Virtual Hub-and-Spoke in BGP EVPNs
Inter-AS MVPN: Multihoming Considerations
Error Checking continued
PW Control Word Stitching
EVPN multi-homing port-active load-balancing IETF-103 [Bangkok]
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 and L2 Access Protocols: Single-Flow-Active load-balancing mode
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:

draft-sajassi-bess-evpn-fast-df- recovery-00.txt A. Sajassi (Cisco), B. G Badoni (Cisco), Dhananjaya Rao (Cisco), P. Brissette (Cisco), J. Drake (Juniper) IETF 98, March 2017 Chicago

Problem Statement Baseline DF election procedure described in [RFC 7432] was a good starting point but there is room for improvement draft-ietf-bess-evpn-df-election-01 makes improvement on top of this baseline draft by using HRW algorithm to avoid VLAN (service ID) shuffling This draft describes additional incremental improvement on top of HRW for faster DF election upon PE recovery or insertion

Problem Statement Currently, DF election errs on the side of transient black-holing over transient loop Recovered DF lets all other PEs know that it has joined the multi- homing group and starts a 3 sec. timer before doing DF election If timer is made too short, then there is a possibility of transient loop

Proposal This drat proposes two methods of reducing and even almost eliminating transient black-holing upon PE recovery or insertion Handshaking between recovered PE and other PEs in the redundancy group Time-synchronization and uni-direction signaling between recovered PE and other Pes in the redundancy group

Handshake Mechanism Recovered/new PE advertises ES route and starts the wait timer as before Other PEs in the redundancy group upon receiving the ES route, run HRW algorithm for DF election as before If PEs in the redundancy group are capable of doing handshake, then they do the following:

Handshake Mechanism – Cont. Recovered/inserted PE sends the DF Request to previously inserted PEs with a new sequence no. Previously inserted PE(s) receives the DF Request and programs their hardware to block the VLANs that must be transferred to the newly inserted PE. Previously inserted PE(s) will send DF Response (e.g., ACK) to the newly inserted PE Newly inserted PE receives DF Response ACK and programs its hardware to assume DF state for the VLANs. NOTE: handshaking is per PE and not per EVI/BD

Handshake Mechanism - Cont.

BGP Encoding DF Election Handshake Request Route DF Election Handshake Response Route

Synchronization Mechanism If all PE devices attached to an Ethernet Segment are clock-synchronized with each other, then a simple uni-directional signaling can eliminate (almost) any transient black-holing and packet duplication for DF election Procedure: A recovered/inserted PE simply signals to other multi-homing PE devices the time at which it will execute the DF election All other multi-homing PE set themselves up to execute the DF election for that ES at that time

Synchronization Mechanism – Cont. This EC is advertised along with the ES route type (0x04)

Synchronization - Example Initial state: PE1 is in steady-state, PE2 is recovering PE2 recovers at (absolute) time t=99 PE2 advertises RT-4 (sent at t=100) with target SCT value t=103 to partner PE1 PE2 starts its 3sec peering timer as per RFC7432/HRW Both PE1 and PE2 carves at (absolute) time t=103; (PE1 should carve slightly before PE2 (skew))

Next Step More discussions among interested partitas Finalize the new routes Clarify that this approach is incremental on top of HRW draft – to avoid too many permutations Beef-up backward compatibility section for both mechanisms