EVPN Interworking with IPVPN

Slides:



Advertisements
Similar presentations
© 2006 Cisco Systems, Inc. All rights reserved. MPLS v MPLS VPN Technology Introducing the MPLS VPN Routing Model.
Advertisements

BGP Overview Processing BGP Routes.
IPv6 Static Routes Overview.
Copyright © 2004 Juniper Networks, Inc. Proprietary and Confidentialwww.juniper.net 1 E-VPN and Data Center R. Aggarwal
© 2009 Cisco Systems, Inc. All rights reserved. Cisco Public Presentation_ID 1 BGP Diverse Paths draft-ietf-grow-diverse-bgp-paths-dist-02 Keyur Patel.
1 © 2000, Cisco Systems, Inc. Integrated-ISIS Route Leaking.
CS Summer 2003 Lecture 14. CS Summer 2003 MPLS VPN Architecture MPLS VPN is a collection of sites interconnected over MPLS core network. MPLS.
Practical and Configuration issues of BGP and Policy routing Cameron Harvey Simon Fraser University.
Ietf-64 draft-kulmala-l3vpn-interas-option-d-01.txt Additional Inter AS option for BGP/MPLS IP VPN IETF-64 draft-kulmala-l3vpn-interas-option-d-01.txt.
Ietf-65 draft-kulmala-l3vpn-interas-option-d-02.txt ASBR VRF Context for BGP/MPLS IP VPN IETF-65 draft-kulmala-l3vpn-interas-option-d-02.txt Marko Kulmala.
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-sajassi-l2vpn-evpn-inter-subnet- switching-02.txt A. Sajassi.
© 2009 Cisco Systems, Inc. All rights reserved. Cisco Public Presentation_ID 1 BGP AS AN MVPN PE-CE Protocol draft-keyupate-l3vpn-mvpn-pe-ce-00 Keyur Patel,
© 2009 Cisco Systems, Inc. All rights reserved. ROUTE v1.0—6-1 Connecting an Enterprise Network to an ISP Network BGP Attributes and Path Selection Process.
Chapter 9. Implementing Scalability Features in Your Internetwork.
Border Gateway Protocol (BGP) W.lilakiatsakun. BGP Basics (1) BGP is the protocol which is used to make core routing decisions on the Internet It involves.
OSPFv3 as a PE-CE Routing Protocol
1 BGP ACCEPT_OWN Well-known Community Attribute L3VPN WG – Dublin July 2008 James Uttaro AT&T Labs Pradosh Mohapatra David J. Smith Cisco Systems, Inc.
Release 5.1, Revision 0 Copyright © 2001, Juniper Networks, Inc. Advanced Juniper Networks Routing Module 8: BGP Confederations.
Covering Prefixes Outbound Route Filter for BGP-4 draft-bonica-l3vpn-orf-covering-prefixes-01 H. Jeng, l. Jalil, R. Bonica, Y. Rekhter, K. Patel, L. Yong.
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),
Praveen Muley (Alcatel), Susan Hares (NextHop), Keyur Patel (Cisco), Luyuan Fang (AT&T), Benson Schliesser (Savvis), Nabil Bitar (Verizon) Group Cooperative.
1 Copyright © 2009 Juniper Networks, Inc. E-VPN for NVO Use of Ethernet Virtual Private Network (E-VPN) as the carrier-grade control plane.
Extended procedures and Considerations for Loop Free Alternatives draft-chunduri-rtgwg-lfa-extended-procedures-01 Uma Chunduri Ericsson Inc. Jeff Tantsura.
intra-va-01.txt -01 Draft of: “FIB Suppression with Virtual Aggregation and Default Routes” Paul.
Covering Prefixes Outbound Route Filter for BGP-4 draft-bonica-l3vpn-orf-covering-prefixes-01 H. Jeng, l. Jalil, R. Bonica, Y. Rekhter, K. Patel, L. Yong.
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.
MVPN/EVPN C-Multicast/SMET Route Enhancements Zhaohui Zhang, Robert Kebler Wen Lin, Eric Rosen Juniper Networks 96 th IETF, Berlin.
1 draft-rabadan-l2vpn-evpn-prefix-advertisement-03 Jorge Rabadan Wim Henderickx Florin Balus Senad Palislamovic Aldrin Isaac Ali Sajassi John Drake IP.
Global Table Multicast with BGP-MVPN Protocol
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.
Boarder Gateway Protocol (BGP)
Virtual Hub & Spoke with BGP EVPNs
CS 3700 Networks and Distributed Systems
L2VPN Provisioning & Signaling
Instructor Materials Chapter 8: Subnetting IP Networks
Virtual Subnet : A L3VPN-based Subnet Extension Solution
Border Gateway Protocol
BGP Routing Policies.
Chapter 8: Subnetting IP Networks
BGP supplement Abhigyan Sharma.
Interdomain Traffic Engineering with BGP
Lixin Gao ECE Dept. UMASS, Amherst
Framework for EVPN Designated Forwarder Election Extensibility
Chapter 8: Subnetting IP Networks
Loop Protection in EVPN Networks draft-snr-bess-evpn-loop-protect-00
PIM Proxy in EVPN Networks draft-skr-bess-evpn-pim-proxy-00
INTER-AUTONOMOUS SYSTEM MPLS VPN: CONFIGURATION AND TROUBLESHOOTING
EVPN Interworking with IPVPN
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
EVPN a very short introduction
draft-malhotra-bess-evpn-unequal-lb-00
MVPN / EVPN Composite Tunnel
BGP-Based SPF IETF 98, Chicago
EVPN Inter-subnet Multicast Forwarding
Computer Networks Protocols
Virtual Hub-and-Spoke in BGP EVPNs
Inter-AS MVPN: Multihoming Considerations
Multicast in L3VPN Signaled by EVPN Type-5 Routes
BGP-LCU draft-szarecki-idr-bgp-lcu-traffic-steering-00
Applicability of EVPN to NVO3 Networks
BGP VPN service for SRv6 Plus IETF 105, Montreal
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
Presentation transcript:

EVPN Interworking with IPVPN draft-rabadan-sajassi-bess-evpn-ipvpn-interworking-01 Jorge Rabadan (Nokia) Ali Sajassi (Cisco) Eric Rosen (Juniper) John Drake (Juniper) Wen Lin (Juniper) Jim Uttaro (AT&T) Adam Simpson (Nokia) IETF102, Jul 2018 Montreal

Refreshing the objective VPN-IPv4 A/32 RT-5 A/32 GW1 RR PE1 IP-VRF 1 Tenant Subnets IP-VRF 1 A tenant network may span multiple domains where different Inter- Subnet-Forwarding SAFIs (ISF SAFIs) may provide inter-subnet connectivity. EVPN domain-1 IPVPN domain IP-VRF 1 GW2 This document addresses the interworking aspects between ISF-SAFIs when one of them is EVPN: BGP route selection Loop Prevention Path Attribute Propagation Route Aggregation (new in rev 01)

How can a DOMAIN be defined? EVPN GW PE GW PE BGP LU ASBR ASBR PE IP-VRF 1 IP-VRF 1 PE PE PE IP-VRF 1 IP-VRF 1 EVPN IPVPN EVPN IP-VRF 1 IP-VRF 1 IP-VRF 1 IP-VRF 1 GW PE GW PE ASBR ASBR DOMAIN 1 DOMAIN 2 DOMAIN 3 DOMAIN 1 DOMAIN LIMITS Two PEs are in the same Domain if there are no (tenant) IP lookups in intermediate routers. A GW is always configured with multiple Domain_IDs DOMAIN IDs A GW is always configured with multiple Domain_IDs

Building blocks: DOMAIN types and PE types COMPOSITE DOMAIN Uses a multiple ISF SAFIs 1 2 REGULAR DOMAIN Uses a single ISF SAFI EVPN PE IW PE EVPN IP-VRF 1 EVPN PE IW PE IPVPN PE RR IP-VRF 1 EVPN IPVPN IPVPN EVPN IP-VRF 1 IP-VRF 1 IP-VRF 1 IPVPN IP-VRF 1 IPVPN PE REGULAR DOMAIN 1 REGULAR DOMAIN 2 COMPOSITE PE Interworking PE, attached to a COMPOSITE DOMAIN, uses multiple ISF SAFIs to the RRs REGULAR PE Attached to a DOMAIN, uses only one ISF SAFI GW PE Interworking PE, attached to two DOMAINs (REGULAR or COMPOSITE), propagates the same or different ISF SAFI routes B A C

Domain Path Attribute (D-PATH) A new attribute for loop protection and ISF SAFI visibility EVPN PE1 GW PE1 GW PE2 EVPN PE2 EVPN IPVPN IPVPN Length field followed by a sequence of Domain segments, where each Domain segment is represented by <DOMAIN-ID:ISF_SAFI_TYPE> D-PATH used for Loop Prevention: any PE that imports a Prefix route MUST drop the route if its D- PATH contains a <DOMAIN- ID:ISF_SAFI_TYPE> segment, where DOMAIN-ID matches a local DOMAIN-ID IP-VRF 1 IP-VRF 1 IP-VRF 1 IP-VRF 1 REGULAR DOMAIN 65000:3 REGULAR DOMAIN 65000:2 REGULAR DOMAIN 65000:1 EVPN RT-5 10.0.0.0/24 VPN-IPv4 10.0.0.0/24 [6500:1:EVPN] EVPN RT-5 10.0.0.0/24 [6500:2:IPVPN] [6500:1:EVPN]

BGP Path Propagation Across ISF-SAFIs Two modes of operation No Propagation mode (default) Uniform Propagation mode Uniform Propagation: AS_PATH D-PATH IBGP-only Path Attributes: LOCAL_PREF, ORIGINATOR_ID, CLUSTER_ID MED AIGP Communities, (non-EVPN) Extended Communities and Large Communities

Route Selection Between EVPN and other ISF-SAFIs VPN-IPv4 10.0.0.1/32 LP 200 Between EVPN and other ISF-SAFIs EVPN RT-5 10.0.0.1/32 [6500:2:IPVPN] [6500:1:EVPN] Removes from consideration the routes following the rules and the order defined in [RFC4271], with the following exceptions and in the following order: After removing from consideration lowest Local Preference, any routes that do not have the shortest D-PATH are also removed from consideration. Routes with no D-PATH are considered to have a zero- length D-PATH. Then regular [RFC4271] selection criteria is followed. If at least one route still under consideration is an RT-2 route, remove from consideration any RT-5 routes. Steps 1-3 could possibly leave Equal Cost Multi-Path (ECMP) between IP and EVPN paths. By default, the EVPN path is considered If ECMP across ISF SAFIs is enabled by policy, and an "IP path" and an "EVPN path" remain at the end of step 3, both path types will be used. GW 1 IP-VRF 1 EVPN RT-2 10.0.0.1/32 [6500:2:IPVPN]

EVPN and IPVPN Interworking Changes in rev 01 Terminology section clarified and general cleaning (credits to John) Some procedures are clarified Route Aggregation section added

Aggregation of Routes to minimize the impact of host routes in DCs And Path Attribute Propagation EVPN RT-5 10.0.0.1/32 Combination of the characteristics of multiple ISF routes of the same ISF SAFI in such way that a single aggregate ISF route of a different ISF SAFI can be propagated. Done ONLY by a gateway PE. If Uniform Propagation mode is used: AS_PATH aggregated based on [RFC4271]. ISF routes that have different attributes of the following type codes MUST NOT be aggregated: D- PATH, LOCAL_PREF, ORIGINATOR_ID, CLUSTER_ID, MED or AIGP. Community, Extended Community and Large Community attributes of the aggregate ISF route MUST contain all the Communities/Extended Communities/Large Communities from all of the aggregated ISF routes. EVPN RT-5 10.0.0.2/32 VPN-IPv4 10.0.0.0/24 [6500:3:EVPN] EVPN RT-5 10.0.0.3/32 EVPN PE1 GW PE1 EVPN IPVPN IP-VRF 1 IP-VRF 1 REGULAR DOMAIN 65000:3 REGULAR DOMAIN 65000:2

Next steps The Authors would like to request Working Group Adoption

Thank you