operators experience and perspective on sdn with vlans and l3 networks

27
Operator's experience and perspective on SDN with VLANs and L3 Networks @tcpcloud OpenStack Summit Austin 2016

Upload: jakub-pavlik

Post on 18-Feb-2017

246 views

Category:

Technology


0 download

TRANSCRIPT

Page 1: Operators experience and perspective on SDN with VLANs and L3 Networks

Operator's experience and perspective on SDN with VLANs and L3 Networks

@tcpcloud

OpenStack Summit Austin 2016

Page 2: Operators experience and perspective on SDN with VLANs and L3 Networks

Presentation Agenda

• About tcp cloud & workday• OpenStack Networking/SDN• SDN key criteria for enterprises• SDN operation Use Cases• Comparison of SDN

Page 3: Operators experience and perspective on SDN with VLANs and L3 Networks

About tcp cloud

❖ Active in global community (OpenStack, OpenContrail, SaltStack, etc…)❖ Partnership (Canonical, Juniper, Arrow ECS, etc…)❖ Own Hi-Tech Datacenter (TIER III, 20kW per rack, hundreds 10Gbps ports, etc…)❖ Focused on private open cloud solutions and services (since 2011)❖ References (AVG Technologies, Czech Railways, Mall.cz, 100%IT)❖ Two directions:

➢ Enterprise Private Cloud solutions (OpenStack, Kubernetes)➢ IoT (SmartCity projects)

Page 4: Operators experience and perspective on SDN with VLANs and L3 Networks

About Workday● On demand (cloud-based) financial ‑

management and human capital management software vendor.

● Juniper Contrail● L3 fabric network

Page 5: Operators experience and perspective on SDN with VLANs and L3 Networks

• All clouds are about networking• Key and the most controversial component of

OpenStack• High Availability, Scalability, Migration, Multi-tenancy,

Performance, Security• LBaaS, FWaaS, VPNaaS, Service Chainning• Multiple solutions

• 30+ plugin drivers• It is almost impossible to choose right way

OpenStack Networking/SDN

Page 6: Operators experience and perspective on SDN with VLANs and L3 Networks

Multiple Openstack Neutron SDN

Page 7: Operators experience and perspective on SDN with VLANs and L3 Networks

• Provide secure multi-tenancy using strong network isolation• Policy driven network access control within (and across)

projects/domains• Support software driven network functions

• LBaaS, DNSaaS, etc.• Interconnect OpenStack with bare metal storage/analytics

services• Provide an ability for product engineering teams to define a

network topology via REST APIs• Associate network objects dynamically with VMs, Projects• Create and manage network access control policies within

and across projects• Enable easier integration of applications on partner

infrastructure

General SDN Objectives

Page 8: Operators experience and perspective on SDN with VLANs and L3 Networks

First step = Overlay or not OverlayCloud native way

• Cloud native apps• No overlapping (callico

can)• No IP failover• No Live Migration• No L2 between VMs• Suitable for containers

VLANs• 4k limit• No failure isolation

domain• Spanning many ToRs• Physical device

configuration

Overlay• Simple physical

network• L3 between ToRs• Controllers

orchestrate tunnel mesh for VM

• Overlapping, NFV, VNF

Page 9: Operators experience and perspective on SDN with VLANs and L3 Networks

First step = Overlay or not OverlayCloud native way

• Cloud native apps• No overlapping (callico

can)• No IP failover• No Live Migration• No L2 between VMs• Suitable for containers

VLANs• 4k limit• No failure isolation

domain• Spanning many ToRs• Physical device

configuration

Overlay• Simple physical

network• L3 between ToRs• Controllers

orchestrate tunnel mesh for VM

• Overlapping, NFV, VNF

Legacy - not suitable for

cloudFuture - cloud

native applications

Page 10: Operators experience and perspective on SDN with VLANs and L3 Networks

• NFV & VNF - LBaaS, VPNaaS• Direct traffic datapath - East-West & North-South • North-South - must be routed on physical routers• Multiple external networks• Performance & Scaling• Bare metal connection (non virtualized servers)

SDN key criterias for enterprise

Page 11: Operators experience and perspective on SDN with VLANs and L3 Networks

• Open source• L3VPN, EVPN capabilities• Multi cloud solution - Kubernetes, KVM, other

hypervisors• Integration of physical LbaaS• IPv6 support• Intel DPDK, SR-IOV

SDN optionals for service providers

Page 12: Operators experience and perspective on SDN with VLANs and L3 Networks

• Linux bridge, OVS• External network in

port to each compute

• L2 underlay only• No analytics• Too complex

Neutron DVR Complexity

Page 13: Operators experience and perspective on SDN with VLANs and L3 Networks

• L3/L2 compatible• open source• no too complex

OpenContrail

Page 14: Operators experience and perspective on SDN with VLANs and L3 Networks

• No network node• No proprietary gateway node

(appliances)• MPLSoverGRE or VXLAN termination in

Network devices• L3VPN, EVPN, OVS-DB

Direct datapath North-South, East-West

Page 15: Operators experience and perspective on SDN with VLANs and L3 Networks

• depends on encapsulation• depends on NIC offloading• 4 % payload overhead• 9.6 Gbits/s North-South, East-West with MPLSoverGRE• 5.2 Gbits/s with OVS VXLAN

Data Plane Performance

Page 16: Operators experience and perspective on SDN with VLANs and L3 Networks

Multi Cloud networking

Page 17: Operators experience and perspective on SDN with VLANs and L3 Networks

Multi Cloud networking

Page 18: Operators experience and perspective on SDN with VLANs and L3 Networks

Bare metal integration

Page 19: Operators experience and perspective on SDN with VLANs and L3 Networks

Physical LbaaS integration

Page 20: Operators experience and perspective on SDN with VLANs and L3 Networks

IPv6 Integration

Page 21: Operators experience and perspective on SDN with VLANs and L3 Networks

Openstack Cluster Deployment - sample logical

Page 22: Operators experience and perspective on SDN with VLANs and L3 Networks

Openstack Cluster Deployment - sample

Page 23: Operators experience and perspective on SDN with VLANs and L3 Networks

OpenContrail vs Neutron DVR vs OtherOpenContrail Neutron DVR Other SDN

Licensing Fully Open Source (Commercial support from Juniper)

Open Source Depends

Hypervisors Orchestrator

KVM, VMware, Kubernetes

KVM, VMware (limited), Docker

Depends

Gateway Routing (South-North)

Any arbitrary Edge Router (supports MPLS, GRE) Juniper MX, Cisco ASR, etc.

Direct from each compute.

External routing is provided at appliances not network devices.

Performance

Near the line speed for both directions (9.6 Gbits on 10Gbits)

6 Gbits for East-West and North-South

6 Gbits for East-West. For North-South depends on gateway appliances, but not more than 6Gbit.

Page 24: Operators experience and perspective on SDN with VLANs and L3 Networks

• SDN is core capability to us offer a secure multi-tenant cloud platform

• overlay solutions provide a strong network isolation and access control

• Overlay provide tight container - VM integration

SDN Conclusion

Page 25: Operators experience and perspective on SDN with VLANs and L3 Networks

Contrail is available as Open Source www.opencontrail.org. Commercial support available from Juniper.www.opentcpcloud.org Reference Architecture for OpenStack deployment

Same features and scaling as commercial versionUses proven stable standards. Production-Ready.

Permissive license Apache 2.0

tcp cloud is main contributor

Join us at OpenContrail Community

Page 26: Operators experience and perspective on SDN with VLANs and L3 Networks

Questions?

Marek [email protected]@MCeloud

Jakub Pavlí[email protected]@JakubPav

Page 27: Operators experience and perspective on SDN with VLANs and L3 Networks

@tcpcloud

OpenStack Summit Austion 2016