draft-malhotra-bess-evpn-irb-extended-mobility-03

Slides:



Advertisements
Similar presentations
Copyright © 2004 Juniper Networks, Inc. Proprietary and Confidentialwww.juniper.net 1 E-VPN and Data Center R. Aggarwal
Advertisements

Virtual Subnet : A L3VPN-based Subnet Extension Solution draft-xu-virtual-subnet-10 Xiaohu Xu (Huawei) Susan Hares (Huawei) Yongbing Fan.
Copyright © 2004 Juniper Networks, Inc. Proprietary and Confidentialwww.juniper.net 1 draft-sd-l2vpn-evpn-overlay-02.txt A. Sajassi (Cisco), J. Drake (Juniper),
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.
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.
Duplicate Address Detection Proxy (draft-costa-6man-dad-proxy-00)
Copyright © 2004 Juniper Networks, Inc. Proprietary and Confidentialwww.juniper.net 1 E-VPN Update draft-raggarwa-sajassi-evpn-02.txt R. Aggarwal (Juniper),
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),
IETF 80: NETEXT Working Group – Logical Interface Support for IP Hosts 1 Logical Interface Support for IP Hosts Telemaco Melia, Sri Gundavelli, Carlos.
Copyright © 2004 Juniper Networks, Inc. Proprietary and Confidentialwww.juniper.net 1 E-VPN Update R. Aggarwal (Juniper), A. Sajassi (Cisco), W. Hendericx.
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.
Draft-rabadan-l2vpn-evpn-prefix-advertisement-01 Jorge Rabadan Wim Hendericks Florin Balus Senad Palislamovic Aldrin Isaac IP Prefix Advertisement in EVPN.
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.
Interface extensions YANG & VLAN sub-interface YANG Status update
L2VPN Yang Model IETF 93 Prague, CZ draft-shah-pals-mpls-l2vpn-yang-00
Virtual Hub & Spoke with BGP EVPNs
Gateway-Initiated 4over6 Deployment
IETF 67, MPLS WG, San Diego 11/08/2006
Virtual Subnet : A L3VPN-based Subnet Extension Solution
ICAO ACP WG-I – Nov 2009 Industry Activity Update
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.
PCEP Extension for Native IP ietf
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
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
draft-ietf-bess-evpn-igmp-mld-proxy- 01.txt
draft-sajassi-bess-evpn-ip-aliasing- 00.txt
YANG Data Models MPLS Base and Static LSPs draft-ietf-mpls-base-yang-04 draft-ietf-mpls-static-yang-04 Tarek.
Preference-based EVPN DF Election draft-rabadan-bess-evpn-pref-df-02
draft-sajassi-bess-evpn-fast-df- recovery-02.txt
Draft-jain-bess-evpn-lsp-ping-05.txt Parag Jain, Samer Salam, Ali Sajassi (Cisco), Sami Boutros (VMware), Greg Mirsky (ZTE) IETF 99, July 2017 Prague.
Singapore – IETF 100 – November 2017
draft-malhotra-bess-evpn-unequal-lb-00
MVPN / EVPN Composite Tunnel
BGP-Based SPF IETF 98, Chicago
EVPN Inter-subnet Multicast Forwarding
BESS WG Montreal – IETF 102 – March 2018 Chairs:
draft-sajassi-bess-evpn-fast-df- recovery-00.txt
Virtual Hub-and-Spoke in BGP EVPNs
Inter-AS MVPN: Multihoming Considerations
Use of p2mp BFD in PIM-SM (over shared-media segment) draft-mirsky-pim-bfd-p2mp-use-case Greg Mirsky Ji Xiaoli
Invalid TLV Handling in IS-IS draft-ginsberg-lsr-isis-invalid-tlv-02
BESS WG Montreal – IETF 105 – July 2019
Use of p2mp BFD in PIM-SM (over shared-media segment) draft-mirsky-pim-bfd-p2mp-use-case Greg Mirsky Ji Xiaoli
WG Document Status Compiled By: Matt Hartley, Lou Berger, Vishnu Pavan Beeram IETF TEAS Working Group.
Multicast in L3VPN Signaled by EVPN Type-5 Routes
Extended Optimized Ingress Replication for EVPN
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)
MLDP Signaling over BIER
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
BIER Penultimate Hop Popping draft-zzhang-bier-php-00
Interface extensions YANG & VLAN sub-interface YANG Status update
Presentation transcript:

draft-malhotra-bess-evpn-irb-extended-mobility-03 N. Malhotra (Arrcus), A. Sajassi (Cisco) A. Pattekar (Cisco) J. Rabadan (Nokia) A. Lingala (AT&T) J. Drake (Juniper) IETF 102, Nov. 2018 Montreal

Draft Objective – host mobility extensions for advanced IRB scenarios Mobility procedures for advanced EVPN-IRB scenarios: Fixed MAC <-> IP binding across host moves (baseline) Host IP moves to a different MAC binding Host MAC moves to a different IP binding Routed Overlay – IP mobility Duplicate Address Detection for advanced EVPN-IRB scenarios: Duplicate MAC detection (baseline) Duplicate IP detection with different MAC bindings (no duplicate MAC) Duplicate IP detection in a routed overlay (no MAC advertisements) Duplicate Host Recovery for above scenarios

Updates All comments so far addressed Expanded scope to include IP mobility for a Routed EVPN Overlay (based on RT-5) Section 8 extends RFC7432 MAC mobility to RT-5 / IP routes Expanded scope to include detailed procedures for Duplicate Host Detection (section 9) Includes procedures for Routed EVPN overlays Duplicate MAC and duplicate IP detection across ALL IRB mobility scenarios included in this draft Duplicate Host Recovery (section 9.4) behavior for ALL IRB mobility scenarios included in this draft Duplicate Host Detection content reconciled with draft-ietf-bess-evpn-proxy-arp-nd-02

Solution Summary Mobility and Sequence Number Assignment Procedures (section 6 and 7): Sequence number is ONLY assigned and managed on local MAC route Local MAC-IP route simply inherits corresponding MAC route’s sequence number Extended Rules for local MAC route sequence number assignment: Rule 1 - MUST be higher than existing remote MAC route, as per RFC 7432. Rule 2 - If IP is associated with a different remote MAC, MUST be higher than remote MAC sequence number Routed Overlay: Mobility EXT-COMM and handling extended to IP only RT-5 Duplicate Host Detection and Recovery (section 9): Duplicate IP detection criteria (independent of MAC binding) clarified on top of draft-ietf-bess-evpn-proxy-arp-nd CLI based route unfreezing behavior clarified for these advanced scenarios

Draft Status Ready for WG adoption

Thank You Extended Mobility Procedures for EVPN-IRB (draft-malhotra-bess-evpn-irb-extended-mobility-03) Thank You Neeraj Malhotra (Arrcus), Ali Sajassi (Cisco), Aparna Pattekar (Cisco) Avinash Lingala (AT&T), J. Rabadan (Nokia), J. Drake (Juniper)

Backup

Problem - Allow MAC-IP binding to change across move in EVPN-IRB BGP-EVPN BGP-EVPN Leaf-1 Leaf-2 Leaf-3 VLAN stretch IP-a MAC-a MAC-b move Seq# N Seq# ?? How do we assign sequence number for new MAC-IP route [IP-a, MAC-b]? New sequence number 0 results in IP-a move not taking effect Scenario B: Host IP moves to a different MAC binding IP-a MAC-a IP-b move Seq# N Seq# ?? How do we assign sequence number for new MAC-IP route [IP-b, MAC-a]? New sequence number 0 results in MAC-a move not taking effect Scenario C: Host MAC moves to a different IP binding MAC-IP sequence number assignment procedure needs to be defined further

Scenario A: Fixed MAC – IP Binding BGP-EVPN BGP-EVPN Leaf-1 Leaf-2 Leaf-3 VLAN stretch IP-a MAC-a move Seq# N Seq# N+1 Rule 1 applies – Local MAC-a sequence number must be higher than existing Remote MAC-a sequence number “N” Local [IP-a, MAC-a] simply inherits Local MAC-x sequence number “N+1” [IP-a, MAC-a] can be probed out on Leaf-1

Scenario B: Host IP moves to a different MAC binding BGP-EVPN BGP-EVPN Leaf-1 Leaf-2 Leaf-3 VLAN stretch move IP-a MAC-a IP-a MAC-b Seq# N Seq# N+1 Rule 2 applies – if IP-a is associated with a different remote MAC-a, MAC-b sequence number MUST be higher than remote MAC-a sequence number Local [IP-a, MAC-b] simply inherits Local MAC-b sequence number “N+1” [IP-a, MAC-a] can be probed out on Leaf-1

Scenario C: Host MAC moves to a different IP binding BGP-EVPN BGP-EVPN Leaf-1 Leaf-2 Leaf-3 VLAN stretch IP-a MAC-a IP-b move Seq# N Seq# N+1 Rule 1 applies – Local MAC-x sequence number must be higher than existing Remote MAC-a sequence number “N” Local [IP-b, MAC-a] simply inherits Local MAC-a sequence number “N+1” [IP-a, MAC-a] can be probed out on Leaf-1