/
BGP L3VPN Virtual C BGP L3VPN Virtual C

BGP L3VPN Virtual C - PowerPoint Presentation

pamella-moone
pamella-moone . @pamella-moone
Follow
376 views
Uploaded On 2017-07-03

BGP L3VPN Virtual C - PPT Presentation

E draftfangl3vpnvirtualce02 Luyuan Fang John Evans David Ward ID: 566235

wan vce virtual tenant vce wan tenant virtual service vlan provisioning vpn zone management support data physical state application

Share:

Link:

Embed:

Download Presentation from below link

Download Presentation The PPT/PDF document "BGP L3VPN Virtual C" is the property of its rightful owner. Permission is granted to download and print the materials on this web site for personal, non-commercial use only, and to display it on your personal computer provided you do not modify the materials and that you retain all copyright notices contained in the materials. By downloading content from our website, you accept the terms of this agreement.


Presentation Transcript

Slide1

BGP L3VPN Virtual CE draft-fang-l3vpn-virtual-ce-02

Luyuan Fang John Evans David Ward Rex Fernando John Mullooly Ning So Nabil Bitar Maria Napierala

IETF 88 Vancouver, Nov

. 2013Slide2

UpdateMore editing since last version

Several SPs thought it is useful draft to themNeed to hear more feedback and move forward Ask the WG to check interest for adopting this work as WG itemThe following is content overviewSlide3

MotivationArchitecture re-design for virtualized

DCGoal: 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 WANInter-connecting through l3vpn in the WANCloud extension for managed l3vpn servicesSlide4

Virtual CE DefinitionVirtual 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]. Slide5

Characteristics of vCESame 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. Slide6

WAN Network

GatewayService Network FabricCompute/ Storage/Appliance

vCE Reference Model

vCE in the end device, e.g. a VM in a server

6

Application/VM

(CE

)

vCE

WAN edge Gateway

Virtual RR (vRR)

MPLS Core

PE-CE protocol:

e.g. BGP, or Static routeSlide7

vCE Service Architecture

A Virtualized Container with vCE in an End Device7Public Zone (DMZ)

Protected FE

Zone 1

Zone 2

Zone 3

Sub-Zone W

Sub-Zone X

Sub-Zone Y

Sub-Zone Z

Front-end Zones

L3 VPN

Internet

Back-end Zones

vCE

vFWSlide8

Control Plane1. Use distributed control protocol, e.g., BGP

BGP is policy rich, a helps to avoid single point of failureBut the vCE must support BGP2. Use Static routingSimpleBut it does not provide rich policy and may have scaling issues.3. Use Controller approach MUST use standard interfacesSlide9

Data Plane1.

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.Slide10

QoSDifferentiated 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. Slide11

Management plane Network abstraction and

managementvCE 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 ManagementService VM Management SHOULD be hypervisor agnostic, e.g. On demand service VMs turning-up should be supported. The management tool SHOULD be open standards.Slide12

Orchestration DC

Instance to WAN IP VPN instance "binding" RequirementsMUST 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.Slide13

vCE Push

ProcessDC orchestration configures vCEOrchestration initiates WAN provisioning; passes VLAN / VXLAN + tenant contextWAN provisioning system provisions PE VRF + other policies as per normalDC 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 PERequires offline state correlationRequires offline accounting correlationRequires per SP integration

WAN-PE

vCE

DC

Orch

NGN

Provisioning

1

2

3

WAN

Data Centre

VLAN/

VXLAN:tenant

contextSlide14

vCE PullProcess

DC orchestration configures vCEOrchestration primes NGN provisioning/AAA for new service, i.e. passes VLAN / VXLAN + tenant contextDC PE detects new VLAN; Radius Access-RequestRadius Access-Accept with VRF + other policiesRequires VLAN/VLAN: Tenant context to passed on a per transaction basisIn practise may just be DC orch updating LDAP directoryAuto state correlationAuto accounting correlationWAN PE

vCE

DC

Orch

NGN

Provisioning

/AAA

1

2

3

4

Access-Request

Access-Accept

WAN

Data Centre

VLAN/

VXLAN:tenant

contextSlide15

Next StepsAddress all comments on the list, in the meeting, and off-line discussions.Submit a new version