Top Banner
The evolution of OpenStack Networking Guido Appenzeller Chief Technology Strategy Officer Networking & Security VMware
27

[OpenStack Day in Korea 2015] Keynote 5 - The evolution of OpenStack Networking

Jul 16, 2015

Download

Software

Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: [OpenStack Day in Korea 2015] Keynote 5 - The evolution of OpenStack Networking

The evolution of OpenStack Networking

Guido Appenzeller

Chief Technology Strategy OfficerNetworking & SecurityVMware

Page 2: [OpenStack Day in Korea 2015] Keynote 5 - The evolution of OpenStack Networking

VMware

2

Actually, we love OpenStack

NSX

vSphere/ESX

VIOVmware Integrated Openstack

OpenStack

NSX + Open

vSwitch

KVM

NSX-MHNetwork Virtualization

for KVM/XEN/etc.

OpenStack

Open vSwitch

KVM

Open vSwitch

OpenStack

OVS

KVM

OVN

Open Virtual Network

OpenStack

Page 3: [OpenStack Day in Korea 2015] Keynote 5 - The evolution of OpenStack Networking

Networking is going through

it’s biggest revolution of the

past 20 years.

3

Page 4: [OpenStack Day in Korea 2015] Keynote 5 - The evolution of OpenStack Networking

4

Arista 7050S-64

Juniper QFX 3500

Dell Force 10 S4810

IBM BNT Rackswitch G8264

Cisco Nexus 3064

HP5900af 48xg

Alcatel Lucent 6900

Quanta T3048-LY2

Edge Core AS5600-52X

Networking Hardware is a CommodityAll of these switches have the same networking chip

Page 5: [OpenStack Day in Korea 2015] Keynote 5 - The evolution of OpenStack Networking

Networking Hardware is a Commodity

Broadcom dominates the silicon market (think Intel x86)

• Currently used by all major ToR switches

OEM Manufacturers build systems based on Broadcom design

• OEMs have a roadmap of upcoming systems

• In many cases, Brand vendors pick existing design and only add their software

• Switches are internally virtually identical

CONFIDENTIAL 5

Page 6: [OpenStack Day in Korea 2015] Keynote 5 - The evolution of OpenStack Networking
Page 7: [OpenStack Day in Korea 2015] Keynote 5 - The evolution of OpenStack Networking
Page 8: [OpenStack Day in Korea 2015] Keynote 5 - The evolution of OpenStack Networking

8

Protocols Features

System

Silicon

Network OS

Page 9: [OpenStack Day in Korea 2015] Keynote 5 - The evolution of OpenStack Networking

9

VM #1 VM #2

System

Silicon

Hypervisor

Page 10: [OpenStack Day in Korea 2015] Keynote 5 - The evolution of OpenStack Networking

Originally: Server Virtualization

Software

Hardware

Virtual

Machines

ComputeCapacity Network Storage

Applications

Server Virtualization

• Intelligence in the virtualization layer

• Vendor independent x86 capacity

• Transformative operational model

• Automated configuration & management

Intelligence in hardware

Dedicated, vendor specific infrastructure

Manual configuration & management

Manual Operational Model

Automated Operational Model

Create,Snapshot,

Store,Move,

Delete,Restore

Page 11: [OpenStack Day in Korea 2015] Keynote 5 - The evolution of OpenStack Networking

Virtual Infrastructure from Pools of Capacity

Software

Hardware

Virtual

Machines

Virtual

Networks

Virtual

Storage

ComputeCapacity

NetworkCapacity

StorageCapacity

Applications

Location Independence

Data Center Virtualization

Pooled compute, network and storage capacity

Vendor independent, best price/performance

Simplified configuration & management

Automated Operational Model

Programmatically Create,Snapshot,

Store,Move,

Delete,Restore

Page 12: [OpenStack Day in Korea 2015] Keynote 5 - The evolution of OpenStack Networking

OpenStack

Networking

Models

12

Page 13: [OpenStack Day in Korea 2015] Keynote 5 - The evolution of OpenStack Networking

Early Days: Flat & Manual Networks

13

••

Bridge Bridge

Page 14: [OpenStack Day in Korea 2015] Keynote 5 - The evolution of OpenStack Networking

Physical Network via Neutron

14

••

VLANs VLANs

Neutron

Page 15: [OpenStack Day in Korea 2015] Keynote 5 - The evolution of OpenStack Networking

Virtual Networks via Neutron

15

••

vSwitch vSwitchNeutron

Page 16: [OpenStack Day in Korea 2015] Keynote 5 - The evolution of OpenStack Networking

Evolution of Software Defined Networking

16

2008 2015

Research

• OpenFlow

• Mostly in Academia

• Experimental

Products & Architecture

• Overlay Networks

• Centralized Control Planes

• Service Providers & Enterprise

Bare Metal Switches

20162010 2012 2014

Existing Hardware (Extend Life)

New Fabric Designs (L3, ECMP)

Mainstream Deployments

• Operational Readiness

• Easy Deployment

• Operational Tools

Data CenterSTART

Page 17: [OpenStack Day in Korea 2015] Keynote 5 - The evolution of OpenStack Networking

A data point from VMware

17

400 Customers on NSX Today

72% of VMware customers survey plan to virtualize network in next 18 months

Top Customer Priorities

1. POC-to-Production

2. Multi-vCenter Support

3. Train, Certification & Org

4. Reference Architectures

Data CenterSTART

Page 18: [OpenStack Day in Korea 2015] Keynote 5 - The evolution of OpenStack Networking

Use Cases

18

Experiences from VMware

Micro-Segmentation

Security

DisasterRecovery

ITAutomation

DeveloperCloud

Data Center Migration /Refresh

Iaas

NSX

Distributed firewalling makes network security inside data center perimeter operationally feasible

Reduce RTO by 80%

Reduce infrastructure provisioning time from weeks to minutes

Self service Cloud

Live migrate workloads to new data center without changing IP addresses.

Best price / performance choice for new network hardware

Provision or repurpose generic physical capacity on demand

Page 19: [OpenStack Day in Korea 2015] Keynote 5 - The evolution of OpenStack Networking

Open Source

19

Page 20: [OpenStack Day in Korea 2015] Keynote 5 - The evolution of OpenStack Networking

Open vSwitch

• Open Source vSwitch for KVM, XEN, HyperV

• Apache License

• Open vSwitch open, this means:

– It’s Used by our competitors. And that’s ok.

– Majority of OVS use is without a VMware product. That’s ok too.

Our goal is to keep Open vSwitch as a production quality foundation for great SDN products and systems.

20

Page 21: [OpenStack Day in Korea 2015] Keynote 5 - The evolution of OpenStack Networking

Open vSwitch and OpenStack

OVS is #1 for OpenStack

• 43% of Production

• 49% of Dev/QA

• 40% of PoC

OVS more popular than the “default”.

21Source: 2014 OpenStack Survey

Page 22: [OpenStack Day in Korea 2015] Keynote 5 - The evolution of OpenStack Networking

Mailing Lists

Mailing List Subscribers

[email protected] 1544

[email protected] 883

[email protected] 839

[email protected] 175

22

Page 23: [OpenStack Day in Korea 2015] Keynote 5 - The evolution of OpenStack Networking

(Incomplete) List of Contributors

Page 24: [OpenStack Day in Korea 2015] Keynote 5 - The evolution of OpenStack Networking

Open Virtual Network (OVN)

What is OVN?

Virtual Networking for OVS

• New project from the OVS team

• Provides L2, L3 and Security Profiles

• 100% Open Source (Apache)

• Neutron Plugin

• Containers

What it is NOT!

• It’s not a commercial product

• It’s not a control plane for other vSwitches

• It’s not an extensible controller platform like ODL, ONOS etc.

24

Page 25: [OpenStack Day in Korea 2015] Keynote 5 - The evolution of OpenStack Networking

Open Virtual Network

25

It’s not a general purpose, controller platform.

Page 26: [OpenStack Day in Korea 2015] Keynote 5 - The evolution of OpenStack Networking

HypervisorLocal OVN

controller

Open vSwitch

OpenFlow + OVSDB protocols

Open Virtual Network

26

Architecture

OVN Database Controller

HypervisorLocal OVN

controller

Open vSwitch

OpenFlow + OVSDB protocols

API’s for defining:- L2 segments- L3 forwarding- Security Groups

Page 27: [OpenStack Day in Korea 2015] Keynote 5 - The evolution of OpenStack Networking

Thanks!

OVN is being developed in the open. Code will be available soon in the OVS Github repo:

27

https://github.com/openvswitch/ovs