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.

Slides:



Advertisements
Similar presentations
INTER-AUTONOMOUS SYSTEM MPLS VPN: ADVANCED CONCEPTS
Advertisements

Virtual Links: VLANs and Tunneling
APNOMS03 1 A Resilient Path Management for BGP/MPLS VPN Jong T. Park School of Electrical Eng. And Computer Science Kyungpook National University
MPLS VPN.
Identifying MPLS Applications
© 2006 Cisco Systems, Inc. All rights reserved. MPLS v Complex MPLS VPNs Introducing Central Services VPNs.
Inter-City MAN Services using MPLS Primary Authors: Pascal Menezes (Terabeam) Yakov Rekhter (Juniper) July 23rd 2001 Version 1.0.
© 2006 Cisco Systems, Inc. All rights reserved. MPLS v MPLS VPN Technology Introducing the MPLS VPN Routing Model.
© 2006 Cisco Systems, Inc. All rights reserved. MPLS v MPLS VPN Technology Introducing MPLS VPN Architecture.
Draft-mackie-sfc-using-virtual-networking-02 S. Mackie, B. Rijsman, Juniper Networks M. Napierala, AT&T D. Daino, Telecom Italia D.R. Lopez, Telefonica.
Deployment of MPLS VPN in Large ISP Networks
© 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.
All Rights Reserved © Alcatel-Lucent 2006, ##### Scalability of IP/MPLS networks Lieven Levrau 30 th April, 2008 France Telecom, Cisco Systems, uawei Technologies,
Copyright © 2004 Juniper Networks, Inc. Proprietary and Confidentialwww.juniper.net 1 Multicast in BGP/MPLS VPNs draft-ietf-l3vpn-2547bis-mcast-00.txt.
© 2010 Cisco and/or its affiliates. All rights reserved. 1 Segment Routing Clarence Filsfils – Distinguished Engineer Christian Martin –
© 2006 Cisco Systems, Inc. All rights reserved. MPLS v2.2—5-1 MPLS VPN Implementation Configuring VRF Tables.
1 Copyright  1999, Cisco Systems, Inc. Module10.ppt10/7/1999 8:27 AM BGP — Border Gateway Protocol Routing Protocol used between AS’s Currently Version.
MPLS-VPN/BGP Approach Hari Rakotoranto Technical Marketing Engineer
Best Practices for ISPs
CS Summer 2003 Lecture 14. CS Summer 2003 MPLS VPN Architecture MPLS VPN is a collection of sites interconnected over MPLS core network. MPLS.
14 – Inter/Intra-AS Routing
© 2006 Cisco Systems, Inc. All rights reserved. Implementing Secure Converged Wide Area Networks (ISCW) Module 4: Frame Mode MPLS Implementation.
Multicast VPN using BIER IETF 91, Honolulu ietf
PTX Use Cases Chris Whyte
Seamless MPLS for Mobile Backhaul draft-li-mpls-seamless-mpls-mbh-00
MPLS L3 and L2 VPNs Virtual Private Network –Connect sites of a customer over a public infrastructure Requires: –Isolation of traffic Terminology –PE,
© 2006 Cisco Systems, Inc. All rights reserved. MPLS v2.2—5#-1 MPLS VPN Implementation Configuring OSPF as the Routing Protocol Between PE and CE Routers.
SMUCSE 8344 MPLS Virtual Private Networks (VPNs).
© 2006 Cisco Systems, Inc. All rights reserved. MPLS v2.2—4-1 MPLS VPN Technology Forwarding MPLS VPN Packets.
BGP L3VPN Virtual PE draft-fang-l3vpn-data-center-interconnect-01 L. Fang R. Fernando D. Rao S. Boutros IETF 88, Vancouver, Nov
MPLS VPN Security assessment
© 2006 Cisco Systems, Inc. All rights reserved. MPLS v2.2—5-1 MPLS VPN Implementation Using MPLS VPN Mechanisms of Cisco IOS Platforms.
1 © 2003 Cisco Systems, Inc. All rights reserved. MPLS VPN Inter-AS, 12/03 INTER-AUTONOMOUS SYSTEM MPLS VPN December 2003.
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.
1 © 1999, Cisco Systems, Inc _05F9_c2 1 NW’99 Vienna © 1999, Cisco Systems, Inc. MPLS VPNs Peter Tomsu Senior Consultant EMEA
1 © 2003 Cisco Systems, Inc. All rights reserved. MPLS VPN Inter-AS, 12/03 INTER-AUTONOMOUS SYSTEM MPLS VPN: CONFIGURATION AND TROUBLESHOOTING DECEMBER.
27 th of SeptemberAgnes PouelePage 1 MPLS Next Generation Networking September 2000 TF-TANT MPLS TESTING.
1 Multi-Protocol Label Switching (MPLS). 2 MPLS Overview A forwarding scheme designed to speed up IP packet forwarding (RFC 3031) Idea: use a fixed length.
I-4 routing scalability Taekyoung Kwon Some slides are from Geoff Huston, Michalis Faloutsos, Paul Barford, Jim Kurose, Paul Francis, and Jennifer Rexford.
61st IETF Washington DC November 2004 BGP/MPLS IP Multicast VPNs draft-yasukawa-l3vpn-p2mp-mcast-00.txt Seisho Yasukawa (NTT) Shankar Karuna (Motorola)
BGP-MPLS VPN extension for IPv4/IPv6 Hybrid Network Defeng Li Huawei Technologies.
Virtual Topologies for Service Chaining in BGP IP/MPLS VPNs draft-rfernando-bess-service-chaining-00 (previously draft-rfernando-l3vpn-service-chaining-04)
Chapter 9. Implementing Scalability Features in Your Internetwork.
March 21, 2006L3VPN WG 1 MVPN Update New version of “bgp encoding” draft –BGP update syntax and semantics reworked to reflect current thinking –Inter-AS.
8/5/04L3VPN WG1 Multicast in BGP/MPLS IP VPNs Finally added to charter! Base specification: draft-rosen-vpn-mcast –Four years old, with few changes –Basis.
Inter AS option D (draft-mapathak-interas-option-d-00) Manu Pathak Keyur Patel Arjun Sreekantiah November 2012.
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.
1MPLS QOS 10/00 © 2000, Cisco Systems, Inc. rfc2547bis VPN Alvaro Retana Alvaro Retana
Copyright © 2004 Juniper Networks, Inc. 1 Operational Aspects of Virtual Private LAN Service Kireeti Kompella.
MPLS VPNs by Richard Bannister. The Topology The next two slides display both the physical and logical topology of our simple example network –Please.
Draft-boutros-l2vpn-evpn-vpws-00.txt Sami Boutros Ali Sajassi Samer Salam IETF 84, July 2012 Vancouver, Canada.
Base Specification for Multicast in BGP/MPLS VPNs draft-raggarwa-l3vpn-2547-mvpn-00.txt Rahul Aggarwal Juniper Networks.
Support for RSVP in Layer 3 VPNs draft-davie-tsvwg-rsvp-l3vpn-01.txt Bruce Davie François le Faucheur Ashok Narayanan Cisco Systems.
Transport Layer3-1 Network Layer Every man dies. Not every man really lives.
© 2005 Cisco Systems, Inc. All rights reserved. BGP v3.2—6-1 Scaling Service Provider Networks Scaling IGP and BGP in Service Provider Networks.
Inter-AS Options for NVO3 and BGP/MPLS VPN Weiguo Hao, Lucy Yong, Sue Hares, Robert Raszuk Luyuan Fang, Osama Zia, Shahram Davari, Andrew Qu March 2015.
Inter-AS Option C between NVO3 and BGP/MPLS IP VPN network draft-hao-bess-inter-nvo3-vpn-optionc-00 Weiguo Hao Lucy Yong Susan Hares Nov, 2014 Honolulu.
BGP L3VPN Virtual PE draft-fang-l3vpn-data-center-interconnect-01 L. Fang R. Fernando D. Rao S. Boutros Cisco IETF 86, Orlando, FL, 3/16/2013.
Tunnel SAFI draft-nalawade-kapoor-tunnel- safi-03.txt SSA Attribute draft-kapoor-nalawade-idr- bgp-ssa-01.txt.
61st IETF Washington DC, Nov GMPLS Inter-domain Traffic Engineering Requirements GMPLS Inter-domain Traffic Engineering Requirements draft-otani-ccamp-interas-gmpls-te-01.txt.
Segment Routing: An Architecture build with SDN in mind and addressing the evolving network requirements Brian Meaney Cisco SP Consulting Team.
Draft-fm-bess-service-chaining-01 Prague, July 2015 Rex Fernando Stuart Mackie Dhananjaya Rao Bruno Rijsman Maria Napierala.
MPLS Virtual Private Networks (VPNs)
MPLS VPN Implementation
BGP supplement Abhigyan Sharma.
Multi-domain MPLS Deployment Enhancement
INTER-AUTONOMOUS SYSTEM MPLS VPN: CONFIGURATION AND TROUBLESHOOTING
EVPN Interworking with IPVPN
Inter-AS MVPN: Multihoming Considerations
EVPN Interworking with IPVPN
Presentation transcript:

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 Marko Kulmala Ville Hallivuori Martin Halstead Jyrki Soini

ietf-64 draft-kulmala-l3vpn-interas-option-d-01.txt 2 Service Provider Requirements for Inter-AS MPLS/BGP VPNs VPNs spanning multiple SP domains Maintain separate SP administrative domains –Hide VPN topology information –Allow for policy mediation Change Diffserv/EXP settings if applicable Route Target/Route Distinguisher separation and admission control at the AS border –Operational maintenance separation for VPN Lifecycle administration. –Per SP traffic engineering. –Load balancing and path optimization. –Possible need for multi-hop E-BGP based VPN service extensions. Single SP with multiple ASes Segment network for increased scalability –Separate core and regional access network IGP routing domains –Minimize number of LSPs across the multi-AS core. –Traffic engineering scalability. –Allow for large numbers of VPNs that span multiple sub-ASes.

ietf-64 draft-kulmala-l3vpn-interas-option-d-01.txt Do we need an additional option? Multi-AS Option a) +RD, RT, PE addresses separated at the AS border. +Per VPN IP based filtering and diffserv re-marking possible. +Route capping and/or summarization available per VPN. +Fits existing operational processes for ‘on-net VPN services. +Supports traffic load balancing and inter-provider path optimization. –Scaling issues associated to per VRF Attachment Circuit BGP sessions. –Layer 2 separation may be difficult, especially when no direct connectivity between ASBRs –Difficult to support enterprise QoS transparency - dependant on L2 media. Multi-AS Option b) +Scaling of ASBR control and data plane. +Support for enterprise QoS Transparency. –Requires agreement and coordination of Route Target values across SPs –Trust required between SPs as MPLS based ‘global’ interface exposures. –No per VPN IP packet handling capability at the ASBR Loss of per VPN packet filtering Loss of per VPN Diffserv remarking –No per VPN route capping and/or summarization. –Operational process separation issues. –Difficult to support traffic load balancing and inter-provider path optimization. Multi-AS Option c) +Scalability (questionable) –RD, RT, PE addresses need to be visible to SPs –Incremental trust model to ‘Option b’ –Other attributes as per ‘Option b’

ietf-64 draft-kulmala-l3vpn-interas-option-d-01.txt Additional Option Overview Combination of options a) and b) +MPLS based data plane between ASBRs +Single MP-eBGP peering between ASBRs +ASBR has a minimum of a VRF per VPN Optional VRF based IP look-up. Hierarchical RT allocation policy. Per VRF route capping. Per VRF address aggregation. Per VRF diffserv and EXP bit remarking. +Hides intra-AS topologies. +Allows load balancing and path optimization. +Allows enterprise QoS transparency -Trust model of Option B remains – specifically MPLS based data plane.

ietf-64 draft-kulmala-l3vpn-interas-option-d-01.txt Filters VPN-IPv4 routes via VRF based RT import Installs R1 to VRF2 VRF based export of VPN-IPv4 route via MP-eBGP Operation R1 VPN-IPv4=RD1+R1 Next-hop=PE1 Route-target=RT1 Label=A VPN-IPv4=RD2+R1 Next-hop=ASBR1 Route-target=RT2 Label=M Filters VPN-IPv4 routes with RT values Installs R1 to VRF3 Makes normal IP route lookup Exports VPN-IPv4 with I-BGP VPN-IPv4=RD3+R1 Next-hop=ASBR2 Route-target=RT3 Label=N R1 SRC=R2.1 DST=R1.1 Push label=N Label=N SRC=R2.1 DST=R1.1 Pop label, IP lookup VRF3 -> next hop=ASBR1, Push label=M Pop label, IP lookup VRF2 -> next hop=PE1, Push label=A Label=M SRC=R2.1 DST=R1.1 Label=A SRC=R2.1 DST=R1.1 Pop label, IP lookup VRF1 SRC=R2.1 DST=R1.1

ietf-64 draft-kulmala-l3vpn-interas-option-d-01.txt Operation summary ASBR installs VPN-IPv4 routes into ‘non AC’ based VRFs. ASBR re-advertises VPN-IPv4 routes by re-exporting them from VRF RIBs –BGP next hop is set to the ASBR –RDs are replaced with RDs configured in ASBR VRFs –RTs are replaced with export Route Targets configured in ASBR VRFs  Route Target values advertised inter-ASBR are separated from Route Target values advertised intra-AS.  Route Distinguisher values do not pass from PE to PE across ASes.

ietf-64 draft-kulmala-l3vpn-interas-option-d-01.txt Next steps WG interest in this option? –Draft updated with additional data plane option?