the future of cloud networking is vmware nsx

27
© 2014 VMware Inc. All rights reserved. Scott Lowe, VCDX Engineering Architect 20 March 2014 The Future of Cloud Networking is VMware NSX

Upload: scott-lowe

Post on 14-May-2015

1.470 views

Category:

Technology


0 download

DESCRIPTION

This presentation was first given at Varrow Madness 2014 and discusses the need for a solution specifically designed (like VMware NSX) for cloud networking

TRANSCRIPT

Page 1: The Future of Cloud Networking is VMware NSX

© 2014 VMware Inc. All rights reserved.

Scott Lowe, VCDXEngineering Architect

20 March 2014

The Future of Cloud Networking is VMware NSX

Page 2: The Future of Cloud Networking is VMware NSX

CONFIDENTIAL

Before we begin

• Please get involved and ask questions—participation is highly encouraged

• Feel free participate via social media with pictures, videos, or other updates; use hashtag #VarrowMadness

• Please silence your mobile devices for the benefit of all attendees

• This presentation will be available after the event

2

Page 3: The Future of Cloud Networking is VMware NSX

CONFIDENTIAL 3

I know “cloud networking” sounds like...

Page 4: The Future of Cloud Networking is VMware NSX

CONFIDENTIAL

...but this is cloud washing!

4

Page 5: The Future of Cloud Networking is VMware NSX

Networking in the era of cloud computingWhy the term “cloud networking” isn’t just marketing-speak

Page 6: The Future of Cloud Networking is VMware NSX

CONFIDENTIAL

NIST definition of cloud computing

• Five “essential characteristics” of cloud computing:• On-demand self-service• Resource pooling• Rapid elasticity• Measured service• Broad network access

6

Taken from http://csrc.nist.gov/publications/nistpubs/800-145/SP800-145.pdf

Page 7: The Future of Cloud Networking is VMware NSX

CONFIDENTIAL

How does this affect networking?

To support cloud computing, networking must:1. Be fully automated & programmable for integration into CMPs

(on-demand self-service)2. Be abstracted from hardware in order to pool available capacity

(resource pooling)3. Support programmability and integration with orchestration/

provisioning solutions (rapid elasticity)4. Provide fine-grained visibility & accounting (measured service)5. Support any network topology & any network equipment (broad

network access)

7

Page 8: The Future of Cloud Networking is VMware NSX

CONFIDENTIAL 8

Page 9: The Future of Cloud Networking is VMware NSX

Components of a cloud networking platformLooking at what is needed to build a platform to address the needs of cloud networking

Page 10: The Future of Cloud Networking is VMware NSX

CONFIDENTIAL

What’s in a cloud networking platform?

10

Page 11: The Future of Cloud Networking is VMware NSX

CONFIDENTIAL

What’s in a cloud networking platform?

10

Page 12: The Future of Cloud Networking is VMware NSX

CONFIDENTIAL

What’s in a cloud networking platform?

10

Page 13: The Future of Cloud Networking is VMware NSX

CONFIDENTIAL

What’s in a cloud networking platform?

10

Page 14: The Future of Cloud Networking is VMware NSX

CONFIDENTIAL

What’s in a cloud networking platform?

10

Page 15: The Future of Cloud Networking is VMware NSX

CONFIDENTIAL

What’s in a cloud networking platform?

10

Page 16: The Future of Cloud Networking is VMware NSX

CONFIDENTIAL

What’s in a cloud networking platform?

10

Page 17: The Future of Cloud Networking is VMware NSX

CONFIDENTIAL

L2

L3

Virtual Network

L2

What’s in a cloud networking platform?

10

Page 18: The Future of Cloud Networking is VMware NSX

CONFIDENTIAL

L2

L3

Virtual Network

L2

What’s in a cloud networking platform?

CMP

10

Page 19: The Future of Cloud Networking is VMware NSX

CONFIDENTIAL

What’s in a cloud networking platform?

• Virtual switch at the edge of the network• Centralized control over/knowledge of the logical network topology

• Decoupled control plane and data plane• Network isolation mechanism• Virtualized network services (L2, L3, load balancer, firewall)• Programmatic access for integration with CMP

11

Page 20: The Future of Cloud Networking is VMware NSX

Examining VMware NSXHow VMware NSX addresses the needs of cloud networking

Page 21: The Future of Cloud Networking is VMware NSX

CONFIDENTIAL 13

Page 22: The Future of Cloud Networking is VMware NSX

CONFIDENTIAL 14

Page 23: The Future of Cloud Networking is VMware NSX

CONFIDENTIAL

Peeling back the covers a bit

15

• Key components of VMware NSX:• Scale-out, highly-available controller cluster• Northbound RESTful API for CMP integration (vCAC,

OpenStack, CloudStack)• Virtual switch in the hypervisors at the edge (Open vSwitch

for KVM and Xen; NSX vSwitch for vSphere)• Tunneling protocol for data plane traffic (STT, GRE, VXLAN)• Virtualized and distributed network services (load balancing,

firewalling, VPN)• Physical switch integration

Page 24: The Future of Cloud Networking is VMware NSX

CONFIDENTIAL

VMware NSX architectural overview

16

VLAN

L2

L3

Virtual Network

L2

NSX Gateway

Physical Network

vSphere Host vSphere Host KVM Xen Server

NSX vSwitch NSX vSwitch Open vSwitch Open vSwitch

Hardware

Software

Controller Cluster

VLAN

VTEP API HW Partner

VM VM “NSX API”

CMP

Page 25: The Future of Cloud Networking is VMware NSX

CONFIDENTIAL 17

“It’s our network upgrade plan... Or we could virtualize

it.”

Page 26: The Future of Cloud Networking is VMware NSX

Questions & answers

Page 27: The Future of Cloud Networking is VMware NSX

Thank youScott [email protected]@scott_lowe (Twitter)http://blog.scottlowe.org

Colossians 3:17 NIV