BGP L3VPN Virtual CE draft-fang-l3vpn-virtual-ce-01 Luyuan Fang Cisco John Evans Cisco David Ward Cisco Rex Fernando Cisco John Mullooly Cisco Ning So.

Slides:



Advertisements
Similar presentations
Elastic Provisioning In Virtual Private Clouds
Advertisements

And many others…. Deliver networking as part of pooled, automated infrastructure Ensure multitenant isolation, scale and performance Expand.
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.
Copyright © 2004 Juniper Networks, Inc. Proprietary and Confidentialwww.juniper.net 1 E-VPN and Data Center R. Aggarwal
Deployment of MPLS VPN in Large ISP Networks
Connect communicate collaborate GN3plus What the network should do for clouds? Christos Argyropoulos National Technical University of Athens (NTUA) Institute.
The Case for Enterprise Ready Virtual Private Clouds Timothy Wood, Alexandre Gerber *, K.K. Ramakrishnan *, Jacobus van der Merwe *, and Prashant Shenoy.
Slide title 70 pt CAPITALS Slide subtitle minimum 30 pt Vpn service Ericsson.
Application Centric Infrastructure
L3vpn end-system draft Pedro Marques. Overview Defines a mechanism to associate an end- system virtual interface to an L3VPN. – Co-located forwarder:
SDN in Openstack - A real-life implementation Leo Wong.
Network Overlay Framework Draft-lasserre-nvo3-framework-01.
© 2008 AT&T Intellectual Property. All rights reserved. CloudNet: Where VPNs Meet Cloud Computing Flexibly and Dynamically Timothy Wood Kobus van der Merwe,
A Survey of Network Orchestration in Cloud
SMUCSE 8344 MPLS Virtual Private Networks (VPNs).
BGP L3VPN Virtual PE draft-fang-l3vpn-virtual-pe-01
SP Wi-Fi Services over Residential Architectures (draft-gundavelli-v6ops-community-wifi-svcs) IETF 84 - August, 2012 Authors: Sri Gundavelli(Cisco) Mark.
BGP L3VPN Virtual PE draft-fang-l3vpn-data-center-interconnect-01 L. Fang R. Fernando D. Rao S. Boutros IETF 88, Vancouver, Nov
MPLS And The Data Center Adrian Farrel Old Dog Consulting / Juniper Networks
IETF-82 draft-bitar-datacenter-vpn-applicability-01.txt Page - 1 Cloud Networking: Framework and VPN Applicability draft-bitar-datacenter-vpn-applicability-01.txt.
MPLS VPN Security assessment
Virtual Subnet : A L3VPN-based Subnet Extension Solution draft-xu-virtual-subnet-10 Xiaohu Xu (Huawei) Susan Hares (Huawei) Yongbing Fan.
Kenji Kumaki KDDI, Editor Raymond Zhang BT Nabil Bitar Verizon
Additional SugarCRM details for complete, functional, and portable deployment.
SDN Problem Statement and Use Cases for Data Center Applications Ping Pan Thomas Nadeau November 2011.
Data Center Network Redesign using SDN
Using LISP for Secure Hybrid Cloud Extension draft-freitasbellagamba-lisp-hybrid-cloud-use-case-00 Santiago Freitas Patrice Bellagamba Yves Hertoghs IETF.
Use Case for Distributed Data Center in SUPA
Lucy Yong Susan Hares September 20, 2012 Boston
1 High-Level Carrier Requirements for Cross Layer Optimization Dave McDysan Verizon.
Draft-bitar-nvo3-vpn-applicability-00.txt Page - 1 Cloud Networking: Framework and VPN Applicability draft-bitar-nvo3-vpn-applicability-00.txt Nabil Bitar.
Virtual Subnet: A Scalable Cloud Data Center Interconnect Solution draft-xu-virtual-subnet-06 Xiaohu Xu IETF82, TAIWAN.
Virtual Topologies for Service Chaining in BGP IP/MPLS VPNs draft-rfernando-bess-service-chaining-00 (previously draft-rfernando-l3vpn-service-chaining-04)
Cloud Scale Performance & Diagnosability Comprehensive SDN Core Infrastructure Enhancements vRSS Remote Live Monitoring NIC Teaming Hyper-V Network.
VPN4DC Discussion VPN4DC Team Taipei, Taiwan.
IETF 81 Quebec City1 Requirements and Framework of VPN-oriented Data Center Services Ning
Vic Liu Liang Xia Zu Qiang Speaker: Vic Liu China Mobile Network as a Service Architecture draft-liu-nvo3-naas-arch-01.
A policy-based per-flow mobility management system design
BGP L3VPN Virtual PE draft-fang-l3vpn-virtual-pe-04 Luyuan Fang David Ward Rex Fernando Maria Napierala Nabil Bitar Dhananjaya Rao Bruno Rijsman Ning So.
1 | © 2015 Infinera Open SDN in Metro P-OTS Networks Sten Nordell CTO Metro Business Group
Network Virtualization Overlay Use Cases Lucy Yong, Mehmet Toy, Aldrin Isaac, Vishwas Manral, Linda Dunbar September 20, 2012 Boston draft-mity-nvo3-use-case.
Omniran IEEE 802 Scope of OmniRAN Date: Authors: NameAffiliationPhone Max RiegelNSN
BGP/MPLS VPN Virtual PE draft-fang-l3vpn-virtual-pe-05 Luyuan Fang, Ed. David Ward Rex Fernando Maria Napierala Nabil Bitar Dhananjaya Rao Bruno Rijsman.
Benefits For hoster or private cloud: Multi-tenant gateway reduces cost Enhanced Reliability with Clustering Works Seamlessly with Hyper-V network.
D. Stiliadis F. Balus W. Henderickx N. Bitar M. Pisica Software Driven Networks: Use Cases and Framework draft-stiliadis-sdnp-framework-use-cases-01.txt.
Network Virtualization Overlays Use Cases draft-timy-nvo3-use-case-01 Lucy Yong Mehmet Toy Aldrin Isaac Vishwas Manral Linda Dunbar Vancouver July 31,
Network Virtualization Overlay Control Protocol Requirements draft-kreeger-nvo3-overlay-cp Lawrence Kreeger, Dinesh Dutt, Thomas Narten, David Black, Murari.
| Basel Fabric Management with Virtual Machine Manager Philipp Witschi – Cloud Architect & Microsoft vTSP Thomas Maurer – Cloud Architect & Microsoft MVP.
VS (Virtual Subnet) draft-xu-virtual-subnet-03 Xiaohu Xu IETF 79, Beijing.
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.
Omniran IEEE 802 Scope of OmniRAN Date: Authors: NameAffiliationPhone Max RiegelNSN
Introduction to Avaya’s SDN Architecture February 2015.
XRBLOCK IETF 85 Atlanta Network Virtualization Architecture Design and Control Plane Requirements draft-fw-nvo3-server2vcenter-01 draft-wu-nvo3-nve2nve.
Brocade Software Defined Networking Muhammad Durrani Principle Engineer July, 2013.
Recent Progress in Routing Standardization An IETF update for UKNOF 23 Old Dog Consulting Adrian
I2RS Overlay usecase 1 Fangwei hu Bhumip Khasnabish.
EVPN: Or how I learned to stop worrying and love the BGP
IP/MPLS VPN Protocol GAP Analysis For NVO3 draft-hy-nvo3-vpn-protocol-gap-analysis-02 Lucy Yong Susan Hares March 2013 Orlando FL.
Draft-fm-bess-service-chaining-01 Prague, July 2015 Rex Fernando Stuart Mackie Dhananjaya Rao Bruno Rijsman Maria Napierala.
Instructor Materials Chapter 2: Scaling VLANs
Use Case for Distributed Data Center in SUPA
Examples based on draft-cheng-supa-applicability-00.txt
Virtual Subnet : A L3VPN-based Subnet Extension Solution
Chapter 2: Scaling VLANs
Extending MPLS/BGP VPNs to End-Systems
EVPN a very short introduction
Cloud-Enabling Technology
BGP-Based SPF IETF 98, Chicago
IS-IS VPLS for Data Center Network draft-xu-l2vpn-vpls-isis-02
Presentation transcript:

BGP L3VPN Virtual CE draft-fang-l3vpn-virtual-ce-01 Luyuan Fang Cisco John Evans Cisco David Ward Cisco Rex Fernando Cisco John Mullooly Cisco Ning So TATA Nabil Bitar Verizon Maria Napierala AT&T IETF 86, Orlando, FL, 3/16/2013

Motivation Architecture re-design for virtualized DC – Goal: simplicity, routing/forwarding optimization, and easier service chaining. – A virtualized container: It includes virtual CE, virtual appliances, application VMs, as co-residents on virtualized servers. virtual CE can interconnect the virtual appliances (e.g., FW, LB, NAT), applications (e.g., Web, App., and DB) in a co-located fashion. Virtualizing L3-L7 on a per-tenant basis provides simplicity for managing per tenant service orchestration, tenant container creation and moves, capacity planning across tenants and per-tenant policies. Leverage the SP strength in l3vpn in the WAN – Inter-connecting through l3vpn in the WAN – Cloud extension for managed l3vpn services

Virtual CE Definition Virtual CE (vCE): a software instance of IP VPN CE function which can reside in any network or compute devices. – For example, a vCE may reside in an end device, such as a server in a DC, where the application VMs reside. – The CE functionality and management models remain the same as defined in [RFC4364].

Characteristics of vCE Same as a physical CE, a virtual CE supports a single tenant. A single tenant can use multiple physical or virtual CEs. An end device, such as a server, can support one or more vCE(s). Virtual CE and virtual PE are complimentary approaches for extending IP VPN into tenant containers.

WAN Network Gateway Service Network Fabric Compute/ Storage/ Appliance vCE Reference Model vCE in the end device, e.g. a VM in a server 5 Application/VM (CE) vCE WAN edge Gateway Virtual RR (vRR) MPLS Core PE-CE protocol: e.g. BGP, or Static route

vCE Service Architecture A Virtualized Container with vCE in an End Device 6 Public Zone (DMZ)Protected FE Zone 1Zone 2 Zone 3 Sub- Zone W Sub- Zone X Sub- Zone Y Sub- Zone Z Front-end Zones L3 VPN Internet Back-end Zones vCEvFW

Control Plane 1. Use distributed control protocol, e.g., BGP – BGP is policy rich, a helps to avoid single point of failure – But the vCE must support BGP 2. Use Static routing – Simple – But it does not provide rich policy and may have scaling issues. 3. Use Controller approach – MUST use standard interfaces

Data Plane 1. If the vCE and the application VM which the vCE is connecting are co-located in the same server, the connection is internal to the server, no external protocol involved. 2. If the vCE and the application VM which the vCE is connecting are located in different devices, standard external protocols are needed. The forwarding can be native or overlay techniques.

QoS Differentiated Services [RFC2475] Quality of Service (QoS) is standard functionality for physical CEs and MUST be supported on vCE. It is important to ensure seamless end-to-end SLA from IP VPN in the WAN into service network/Data center.

Management plane Network abstraction and management – vCE North bound interface SHOULD be standards based. – vCE element management MUST be supported, it can be in the similar fashion as for physical CE, without the hardware aspects. Service VM Management – Service VM Management SHOULD be hypervisor agnostic, e.g. On demand service VMs turning-up should be supported. – The management tool SHOULD be open standards.

Orchestration DC Instance to WAN IP VPN instance "binding" Requirements -MUST support service activation in the physical and virtual environment, assign VLAN to correct VRF. -MUST support per VLAN Authentication, Authorization, and Accounting (AAA). -MUST be able to apply other policies to VLAN. e.g., per VLAN QOS, ACLs. -MUST ensure that WAN IP VPN state and Data Center state are dynamically synchronized. -Ensure that there is no possibility of customer being connected to the wrong VRF. -MUST integrate with existing WAN IP VPN provisioning processes. -MUST scale to at least 10,000 tenant service instances. -MUST cope with rapid tenant mobility. -MAY support Automated cross provisioning accounting correlation between WAN IP VPN and cloud/DC for the same tenant. -MAY support Automated cross provisioning state correlation between WAN IP VPN and cloud/DC/extended Data Center for the same tenant.

Process 1.DC orchestration configures vCE 2.Orchestration initiates WAN provisioning; passes VLAN / VXLAN + tenant context 3.WAN provisioning system provisions PE VRF + other policies as per normal DC Orch or WAN provisioning needs to know the topology connecting the DC and WAN, i.e. which int on core switch connects to which int on DC PE Requires offline state correlation Requires offline accounting correlation Requires per SP integration WAN-PE vCE DC Orch NGN Provisioning NGN Provisioning WANData Centre VLAN/VXLAN:t enant context

Process 1.DC orchestration configures vCE 2.Orchestration primes NGN provisioning/AAA for new service, i.e. passes VLAN / VXLAN + tenant context 3.DC PE detects new VLAN; Radius Access- Request 4.Radius Access-Accept with VRF + other policies Requires VLAN/VLAN: Tenant context to passed on a per transaction basis – In practise may just be DC orch updating LDAP directory Auto state correlation Auto accounting correlation WAN PE vCE DC Orch NGN Provisioning /AAA NGN Provisioning /AAA Access-Request Access- Accept WANData Centre VLAN/VXLAN:t enant context

Next Steps Address all comments on the list, in the meeting, and off-line discussions. Submit a new version Ask the WG to check interest for adopting this work as WG item