network virtualization with vmware nsx
Post on 14-May-2015
6.456 Views
Preview:
DESCRIPTION
TRANSCRIPT
1
Network Virtualization with VMware NSX
Scott Lowe, VCDXEngineering ArchitectNetworking & Security BU, VMware, Inc.http://blog.scottlowe.org
Before we get started
2
§Get involved! Audience participation is encouraged and requested.
§ If you use Twitter, feel free to tweet about this session (use @MyVMUG or @BostonVMUG)
§ I encourage you to take photos or videos of today’s session and share them online
§This presentation will be made available online after the event
Your name is familiar...
3
Compute Virtualization
Networking can be a barrier to thesoftware-defined data center
4
Software Defined Data Center
SOFTWARE-DEFINED DATACENTER SERVICES
VDC § Provisioning is slow§ Placement is limited§ Mobility is limited§ Hardware dependent§ Operationally intensive
Any PhysicalInfrastructure
How can we solve this challenge?
5
Many technologies are claiming to be able to address this challenge
6
Merchant silicon
OpenFlow
Northbound APIs
Open vSwitch
Network overlays
SDN
SDN controllers
OpenStack Networking
Fabrics
STT
VXLAN
NVGRE
SR-IOV
TRILL
LISP
By themselves, these technologies don’t change the operational model.
7
To change the operational model, what’s needed is the right abstraction.
8
Let’s look at compute virtualization
9
§Multiple forms of virtualization existed in x86-based computing before VMware§ 80386 “protected mode”§ Virtual memory§ Application virtual machines (e.g., JVM)§ Remote presentation (X Window System)
§These were all important developments, but...
None of them had the power to change the operational model.
Along comes VMware and the VM
10
§VMware introduced a new abstraction: the virtual machine (VM)
Why is the VM important?
§The VM abstraction encompassed other virtualization technologies, but enabled operational change
§Operational change enabled customers to address pain points (speed of provisioning, for example)§ Now users could easily create VMs, destroy VMs, clone
VMs, start/stop/pause VMs§ VMs encouraged more standardized configurations§ VMs could be deployed programmatically, which enables
self-service tools and methodologies§Success encouraged adoption; adoption encouraged ecosystem development (positive feedback loop)
11
So what does this have to do with network virtualization?
12
What’s needed is the right abstraction
13
§The right abstraction—the virtual network—lets us change the operational model
§Changing the operational model brings benefits:§ Greater speed and agility§ Lower operational overhead§ Decreased capital expenditures§ But...it’s really about greater speed & agility
What is a virtual network?
14
Server Hypervisor Requirement: x86
Virtual Machine
Virtual Machine
Virtual Machine
Application Application Application
x86 Environment
Decoupled
Hardware
Software
Network Hypervisor Requirement: IP Transport
Virtual Network
Virtual Network
Virtual Network
Workload Workload Workload
L2, L3, L4-7 Network Services
General Purpose Server Hardware(Dell, HP, IBM, OpenCompute, Quanta)
General Purpose IP Hardware(Arista, Cisco, HP, Juniper, Accton)
Networks aren’t just about connectivity
15
§A virtual network must be more than just connectivity§ It has to also provide virtual network services:
§ Routing§ Firewalling§ Load balancing§ VPNs
§ It has to be extensible, allowing technology partners to “plug into” the virtual network to bring additional services and functionality to bear for customers
Key functions of a virtual network
16
1. Decouples
Physical
Virtual
2. Reproduces 3. Automates
Network Operations
Cloud Operations
Hardware independence
Operational benefits of virtualization
No change to network from end host perspective
Virtual
Physical
VMware NSX provides the right abstraction—the virtual network—to
enable operational change that addresses pain points and meets
business needs.
17
Compute Virtualization
Networking can be a barrier to thesoftware-defined data center
18
Software Defined Data Center
SOFTWARE-DEFINED DATACENTER SERVICES
VDC § Provisioning is slow§ Placement is limited§ Mobility is limited§ Hardware dependent§ Operationally intensive
Any PhysicalInfrastructure
Network virtualization addresses this challenge
19
Software Defined Data Center
SOFTWARE-DEFINED DATACENTER SERVICES
VDC
Compute VirtualizationNetwork Virtualization
§ Programmatic provisioning§ Place any workload anywhere§ Move any workload anywhere§ Decoupled from hardware§ Operationally efficient
Any PhysicalInfrastructure
Looking a bit deeper at VMware NSX
20
Some technologies you might find helpful
21
§Linux§Open vSwitch (OVS)§OpenFlow§OVSDB§Cloud management systems
§ vCloud Automation Center (vCAC)§ OpenStack§ CloudStack
Questions & answers
22
Scott Loweslowe@vmware.com
Thank you
23
top related