SlideShare a Scribd company logo
1 of 23
Download to read offline
Network Virtualization with VMware NSX
Scott Lowe, VCDX
Engineering Architect
Networking & Security BU, VMware, Inc.
http://blog.scottlowe.org
1
Before we get started
§ 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

2
Your name is familiar...

3
Networking can be a barrier to the
software-defined data center
Software Defined Data Center
VDC

SOFTWARE-DEFINED
DATACENTER SERVICES

§ Provisioning

is slow
§ Placement is limited
§ Mobility is limited
§ Hardware dependent
§ Operationally intensive

Compute Virtualization

Any Physical
Infrastructure

4
How can we solve this challenge?

5
Many technologies are claiming to be
able to address this challenge
SR-IOV

Open vSwitch

SDN controllers

STT
Network overlays
LISP

VXLAN

TRILL
Merchant silicon

SDN
OpenFlow

Fabrics
NVGRE

OpenStack Networking
Northbound APIs

6
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
§ 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.

9
Along comes VMware and the VM
§ VMware

introduced a new abstraction: the virtual
machine (VM)

10
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

§ 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
§

13
What is a virtual network?

Application

Application

Workload

Application

Workload

Workload

L2, L3, L4-7 Network Services

x86 Environment
Software
Virtual
Machine

Virtual
Machine

Virtual
Machine

Server Hypervisor

Virtual
Network

Decoupled

Requirement: x86

Virtual
Network

Virtual
Network

Network Hypervisor
Requirement: IP Transport

Hardware

General Purpose Server Hardware
(Dell, HP, IBM, OpenCompute, Quanta)

General Purpose IP Hardware
(Arista, Cisco, HP, Juniper, Accton)

14
Networks aren’t just about connectivity
§ 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

15
Key functions of a virtual network
Virtual

Virtual

Network
Operations

1. Decouples

2. Reproduces

3. Automates

Physical
Hardware
independence

Physical
No change to network
from end host perspective

Cloud
Operations
Operational benefits
of virtualization

16
VMware NSX provides the right
abstraction—the virtual network—to
enable operational change that
addresses pain points and meets
business needs.

17
Networking can be a barrier to the
software-defined data center
Software Defined Data Center
VDC

SOFTWARE-DEFINED
DATACENTER SERVICES

§ Provisioning

is slow
§ Placement is limited
§ Mobility is limited
§ Hardware dependent
§ Operationally intensive

Compute Virtualization

Any Physical
Infrastructure

18
Network virtualization addresses this
challenge
Software Defined Data Center
VDC

SOFTWARE-DEFINED
DATACENTER SERVICES

§ Programmatic

provisioning
§ Place any workload anywhere
§ Move any workload anywhere
§ Decoupled from hardware
§ Operationally efficient

Network Virtualization
Compute Virtualization

Any Physical
Infrastructure

19
Looking a bit deeper at VMware NSX

20
Some technologies you might find
helpful
§ Linux
§ Open

vSwitch (OVS)
§ OpenFlow
§ OVSDB
§ Cloud management systems
vCloud Automation Center (vCAC)
§ OpenStack
§ CloudStack
§

21
Questions & answers

22
Thank you
Scott Lowe
slowe@vmware.com

23

More Related Content

What's hot

NSX Reference Design version 3.0
NSX Reference Design version 3.0NSX Reference Design version 3.0
NSX Reference Design version 3.0
Doddi Priyambodo
 

What's hot (20)

VMworld 2013: Virtualized Network Services Model with VMware NSX
VMworld 2013: Virtualized Network Services Model with VMware NSX VMworld 2013: Virtualized Network Services Model with VMware NSX
VMworld 2013: Virtualized Network Services Model with VMware NSX
 
An Introduction to VMware NSX
An Introduction to VMware NSXAn Introduction to VMware NSX
An Introduction to VMware NSX
 
VMworld 2014: VMware NSX and vCloud Automation Center Integration Technical D...
VMworld 2014: VMware NSX and vCloud Automation Center Integration Technical D...VMworld 2014: VMware NSX and vCloud Automation Center Integration Technical D...
VMworld 2014: VMware NSX and vCloud Automation Center Integration Technical D...
 
VMworld 2013: Technical Deep Dive: Build a Collapsed DMZ Architecture for Opt...
VMworld 2013: Technical Deep Dive: Build a Collapsed DMZ Architecture for Opt...VMworld 2013: Technical Deep Dive: Build a Collapsed DMZ Architecture for Opt...
VMworld 2013: Technical Deep Dive: Build a Collapsed DMZ Architecture for Opt...
 
Software Defined Networking (SDN) with VMware NSX
Software Defined Networking (SDN) with VMware NSXSoftware Defined Networking (SDN) with VMware NSX
Software Defined Networking (SDN) with VMware NSX
 
VMworld 2015: The Future of Network Virtualization with VMware NSX
VMworld 2015: The Future of Network Virtualization with VMware NSXVMworld 2015: The Future of Network Virtualization with VMware NSX
VMworld 2015: The Future of Network Virtualization with VMware NSX
 
VMware NSX + Cumulus Networks: Software Defined Networking
VMware NSX + Cumulus Networks: Software Defined NetworkingVMware NSX + Cumulus Networks: Software Defined Networking
VMware NSX + Cumulus Networks: Software Defined Networking
 
VMworld Europe 2014: Advanced Network Services with NSX
VMworld Europe 2014: Advanced Network Services with NSXVMworld Europe 2014: Advanced Network Services with NSX
VMworld Europe 2014: Advanced Network Services with NSX
 
VMworld 2014: Virtualize your Network with VMware NSX
VMworld 2014: Virtualize your Network with VMware NSXVMworld 2014: Virtualize your Network with VMware NSX
VMworld 2014: Virtualize your Network with VMware NSX
 
NSX 9 Core Use Cases
NSX 9 Core Use CasesNSX 9 Core Use Cases
NSX 9 Core Use Cases
 
VMworld 2013: VMware NSX Integration with OpenStack
VMworld 2013: VMware NSX Integration with OpenStack VMworld 2013: VMware NSX Integration with OpenStack
VMworld 2013: VMware NSX Integration with OpenStack
 
Nsx security deep dive
Nsx security deep diveNsx security deep dive
Nsx security deep dive
 
VMworld 2014: Introduction to NSX
VMworld 2014: Introduction to NSXVMworld 2014: Introduction to NSX
VMworld 2014: Introduction to NSX
 
VMware NSX - Lessons Learned from real project
VMware NSX - Lessons Learned from real projectVMware NSX - Lessons Learned from real project
VMware NSX - Lessons Learned from real project
 
nsx overview with use cases 1.0
nsx overview with use cases 1.0nsx overview with use cases 1.0
nsx overview with use cases 1.0
 
VMworld 2013: Bringing Network Virtualization to VMware Environments with NSX
VMworld 2013: Bringing Network Virtualization to VMware Environments with NSX VMworld 2013: Bringing Network Virtualization to VMware Environments with NSX
VMworld 2013: Bringing Network Virtualization to VMware Environments with NSX
 
VMware NSX primer 2014
VMware NSX primer 2014VMware NSX primer 2014
VMware NSX primer 2014
 
NSX Reference Design version 3.0
NSX Reference Design version 3.0NSX Reference Design version 3.0
NSX Reference Design version 3.0
 
NSX-MH
NSX-MHNSX-MH
NSX-MH
 
#NET5488 - Troubleshooting Methodology for VMware NSX - VMworld 2015
#NET5488 - Troubleshooting Methodology for VMware NSX - VMworld 2015#NET5488 - Troubleshooting Methodology for VMware NSX - VMworld 2015
#NET5488 - Troubleshooting Methodology for VMware NSX - VMworld 2015
 

Viewers also liked

Viewers also liked (12)

VMware NSX for vSphere - Intro and use cases
VMware NSX for vSphere - Intro and use casesVMware NSX for vSphere - Intro and use cases
VMware NSX for vSphere - Intro and use cases
 
Reference design for v mware nsx
Reference design for v mware nsxReference design for v mware nsx
Reference design for v mware nsx
 
VMUG - NSX Architettura e Design
VMUG - NSX Architettura e DesignVMUG - NSX Architettura e Design
VMUG - NSX Architettura e Design
 
VMworld 2016: vSphere 6.x Host Resource Deep Dive
VMworld 2016: vSphere 6.x Host Resource Deep DiveVMworld 2016: vSphere 6.x Host Resource Deep Dive
VMworld 2016: vSphere 6.x Host Resource Deep Dive
 
Network virtualization
Network virtualizationNetwork virtualization
Network virtualization
 
vRealize Network Insight 3.3
vRealize Network Insight 3.3vRealize Network Insight 3.3
vRealize Network Insight 3.3
 
The Vision for the Future of Network Virtualization with VMware NSX
The Vision for the Future of Network Virtualization with VMware  NSXThe Vision for the Future of Network Virtualization with VMware  NSX
The Vision for the Future of Network Virtualization with VMware NSX
 
NSX for vSphere Logical Routing Deep Dive
NSX for vSphere Logical Routing Deep DiveNSX for vSphere Logical Routing Deep Dive
NSX for vSphere Logical Routing Deep Dive
 
VMworld 2016: Enforcing a vSphere Cluster Design with PowerCLI Automation
VMworld 2016: Enforcing a vSphere Cluster Design with PowerCLI AutomationVMworld 2016: Enforcing a vSphere Cluster Design with PowerCLI Automation
VMworld 2016: Enforcing a vSphere Cluster Design with PowerCLI Automation
 
Introduction to virtualization
Introduction to virtualizationIntroduction to virtualization
Introduction to virtualization
 
Sectools
SectoolsSectools
Sectools
 
Alejandro Solana. Vmware. Actualizacion VMware, La empresa definida por Softw...
Alejandro Solana. Vmware. Actualizacion VMware, La empresa definida por Softw...Alejandro Solana. Vmware. Actualizacion VMware, La empresa definida por Softw...
Alejandro Solana. Vmware. Actualizacion VMware, La empresa definida por Softw...
 

Similar to Network Virtualization with VMware NSX

08 sdn system intelligence short public beijing sdn conference - 130828
08 sdn system intelligence   short public beijing sdn conference - 13082808 sdn system intelligence   short public beijing sdn conference - 130828
08 sdn system intelligence short public beijing sdn conference - 130828
Mason Mei
 
SDN NFV NV OpenNetwork @ VMUG.IT 20150529
SDN NFV NV OpenNetwork @ VMUG.IT 20150529SDN NFV NV OpenNetwork @ VMUG.IT 20150529
SDN NFV NV OpenNetwork @ VMUG.IT 20150529
VMUG IT
 

Similar to Network Virtualization with VMware NSX (20)

SDN, Network Virtualization, and the Right Abstraction
SDN, Network Virtualization, and the Right AbstractionSDN, Network Virtualization, and the Right Abstraction
SDN, Network Virtualization, and the Right Abstraction
 
Sdn primer pdf
Sdn primer pdfSdn primer pdf
Sdn primer pdf
 
[OpenStack Day in Korea 2015] Track 2-3 - 오픈스택 클라우드에 최적화된 네트워크 가상화 '누아지(Nuage)'
[OpenStack Day in Korea 2015] Track 2-3 - 오픈스택 클라우드에 최적화된 네트워크 가상화 '누아지(Nuage)'[OpenStack Day in Korea 2015] Track 2-3 - 오픈스택 클라우드에 최적화된 네트워크 가상화 '누아지(Nuage)'
[OpenStack Day in Korea 2015] Track 2-3 - 오픈스택 클라우드에 최적화된 네트워크 가상화 '누아지(Nuage)'
 
Netsft2017 day in_life_of_nfv
Netsft2017 day in_life_of_nfvNetsft2017 day in_life_of_nfv
Netsft2017 day in_life_of_nfv
 
Brocade Software Networking Presentation at Interface 2016
Brocade Software Networking Presentation at Interface 2016Brocade Software Networking Presentation at Interface 2016
Brocade Software Networking Presentation at Interface 2016
 
Introduction to Software-defined Networking
Introduction to Software-defined NetworkingIntroduction to Software-defined Networking
Introduction to Software-defined Networking
 
08 sdn system intelligence short public beijing sdn conference - 130828
08 sdn system intelligence   short public beijing sdn conference - 13082808 sdn system intelligence   short public beijing sdn conference - 130828
08 sdn system intelligence short public beijing sdn conference - 130828
 
How to use SDN to Innovate, Expand and Deliver for your business
How to use SDN to Innovate, Expand and Deliver for your businessHow to use SDN to Innovate, Expand and Deliver for your business
How to use SDN to Innovate, Expand and Deliver for your business
 
MidoNet Overview - OpenStack and SDN integration
MidoNet Overview - OpenStack and SDN integrationMidoNet Overview - OpenStack and SDN integration
MidoNet Overview - OpenStack and SDN integration
 
VMworld 2013: Case Study: VMware vCloud Ecosystem Framework for Network and S...
VMworld 2013: Case Study: VMware vCloud Ecosystem Framework for Network and S...VMworld 2013: Case Study: VMware vCloud Ecosystem Framework for Network and S...
VMworld 2013: Case Study: VMware vCloud Ecosystem Framework for Network and S...
 
Alcatel-Lucent Tech Symposium 2013: SDN: Innovating for Growth with Nuage Net...
Alcatel-Lucent Tech Symposium 2013: SDN: Innovating for Growth with Nuage Net...Alcatel-Lucent Tech Symposium 2013: SDN: Innovating for Growth with Nuage Net...
Alcatel-Lucent Tech Symposium 2013: SDN: Innovating for Growth with Nuage Net...
 
Renaissance in vm network connectivity
Renaissance in vm network connectivityRenaissance in vm network connectivity
Renaissance in vm network connectivity
 
SDN 101: Software Defined Networking Course - Sameh Zaghloul/IBM - 2014
SDN 101: Software Defined Networking Course - Sameh Zaghloul/IBM - 2014SDN 101: Software Defined Networking Course - Sameh Zaghloul/IBM - 2014
SDN 101: Software Defined Networking Course - Sameh Zaghloul/IBM - 2014
 
ESXpert strategies VMware vSphere
ESXpert strategies VMware vSphereESXpert strategies VMware vSphere
ESXpert strategies VMware vSphere
 
Is SDN Necessary?
Is SDN Necessary?Is SDN Necessary?
Is SDN Necessary?
 
6° Sessione VMware NSX: la piattaforma di virtualizzazione della rete per il ...
6° Sessione VMware NSX: la piattaforma di virtualizzazione della rete per il ...6° Sessione VMware NSX: la piattaforma di virtualizzazione della rete per il ...
6° Sessione VMware NSX: la piattaforma di virtualizzazione della rete per il ...
 
Exponential-e | Cloud Revolution Seminar at the Ritz, 20th November 2014
Exponential-e | Cloud Revolution Seminar at the Ritz, 20th November 2014Exponential-e | Cloud Revolution Seminar at the Ritz, 20th November 2014
Exponential-e | Cloud Revolution Seminar at the Ritz, 20th November 2014
 
SDN NFV NV OpenNetwork @ VMUG.IT 20150529
SDN NFV NV OpenNetwork @ VMUG.IT 20150529SDN NFV NV OpenNetwork @ VMUG.IT 20150529
SDN NFV NV OpenNetwork @ VMUG.IT 20150529
 
The Momentum of the Olympics
The Momentum of the OlympicsThe Momentum of the Olympics
The Momentum of the Olympics
 
Cis sem sdn
Cis sem sdnCis sem sdn
Cis sem sdn
 

More from Scott Lowe

More from Scott Lowe (20)

The Full Stack Journey (DFW)
The Full Stack Journey (DFW)The Full Stack Journey (DFW)
The Full Stack Journey (DFW)
 
The Vision for the Future of Network Virtualization with VMware NSX (Q2 2016)
The Vision for the Future of Network Virtualization with VMware NSX (Q2 2016)The Vision for the Future of Network Virtualization with VMware NSX (Q2 2016)
The Vision for the Future of Network Virtualization with VMware NSX (Q2 2016)
 
Where We're Headed and Where NSX Fits In
Where We're Headed and Where NSX Fits InWhere We're Headed and Where NSX Fits In
Where We're Headed and Where NSX Fits In
 
An Overview of Linux Networking Options
An Overview of Linux Networking OptionsAn Overview of Linux Networking Options
An Overview of Linux Networking Options
 
Root Causing Cloud Adoption
Root Causing Cloud AdoptionRoot Causing Cloud Adoption
Root Causing Cloud Adoption
 
Getting Started with Containers
Getting Started with ContainersGetting Started with Containers
Getting Started with Containers
 
Sustaining Your Career
Sustaining Your CareerSustaining Your Career
Sustaining Your Career
 
An Introduction to Vagrant and Docker
An Introduction to Vagrant and DockerAn Introduction to Vagrant and Docker
An Introduction to Vagrant and Docker
 
Closing the Cloud Skills Gap
Closing the Cloud Skills GapClosing the Cloud Skills Gap
Closing the Cloud Skills Gap
 
The Future of Cloud Networking is VMware NSX (Danish VMUG edition)
The Future of Cloud Networking is VMware NSX (Danish VMUG edition)The Future of Cloud Networking is VMware NSX (Danish VMUG edition)
The Future of Cloud Networking is VMware NSX (Danish VMUG edition)
 
Positioning Yourself for the Future
Positioning Yourself for the FuturePositioning Yourself for the Future
Positioning Yourself for the Future
 
Getting Involved in VMUG
Getting Involved in VMUGGetting Involved in VMUG
Getting Involved in VMUG
 
VMware vSphere in an OpenStack Environment
VMware vSphere in an OpenStack EnvironmentVMware vSphere in an OpenStack Environment
VMware vSphere in an OpenStack Environment
 
5 Thoughts for Staying Sharp and Relevant (Boston)
5 Thoughts for Staying Sharp and Relevant (Boston)5 Thoughts for Staying Sharp and Relevant (Boston)
5 Thoughts for Staying Sharp and Relevant (Boston)
 
A Deeper Look at Network Virtualization
A Deeper Look at Network VirtualizationA Deeper Look at Network Virtualization
A Deeper Look at Network Virtualization
 
An Introduction to OpenStack
An Introduction to OpenStackAn Introduction to OpenStack
An Introduction to OpenStack
 
An Introduction to OpenStack Networking
An Introduction to OpenStack NetworkingAn Introduction to OpenStack Networking
An Introduction to OpenStack Networking
 
Five Thoughts on Staying Sharp and Relevant (UK)
Five Thoughts on Staying Sharp and Relevant (UK)Five Thoughts on Staying Sharp and Relevant (UK)
Five Thoughts on Staying Sharp and Relevant (UK)
 
Three Technologies Worth Watching or Learning
Three Technologies Worth Watching or LearningThree Technologies Worth Watching or Learning
Three Technologies Worth Watching or Learning
 
5 Thoughts on Staying Sharp and Relevant (Chicago)
5 Thoughts on Staying Sharp and Relevant (Chicago)5 Thoughts on Staying Sharp and Relevant (Chicago)
5 Thoughts on Staying Sharp and Relevant (Chicago)
 

Recently uploaded

Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
panagenda
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Safe Software
 

Recently uploaded (20)

Stronger Together: Developing an Organizational Strategy for Accessible Desig...
Stronger Together: Developing an Organizational Strategy for Accessible Desig...Stronger Together: Developing an Organizational Strategy for Accessible Desig...
Stronger Together: Developing an Organizational Strategy for Accessible Desig...
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
 
Six Myths about Ontologies: The Basics of Formal Ontology
Six Myths about Ontologies: The Basics of Formal OntologySix Myths about Ontologies: The Basics of Formal Ontology
Six Myths about Ontologies: The Basics of Formal Ontology
 
JohnPollard-hybrid-app-RailsConf2024.pptx
JohnPollard-hybrid-app-RailsConf2024.pptxJohnPollard-hybrid-app-RailsConf2024.pptx
JohnPollard-hybrid-app-RailsConf2024.pptx
 
Design and Development of a Provenance Capture Platform for Data Science
Design and Development of a Provenance Capture Platform for Data ScienceDesign and Development of a Provenance Capture Platform for Data Science
Design and Development of a Provenance Capture Platform for Data Science
 
Introduction to Multilingual Retrieval Augmented Generation (RAG)
Introduction to Multilingual Retrieval Augmented Generation (RAG)Introduction to Multilingual Retrieval Augmented Generation (RAG)
Introduction to Multilingual Retrieval Augmented Generation (RAG)
 
WSO2 Micro Integrator for Enterprise Integration in a Decentralized, Microser...
WSO2 Micro Integrator for Enterprise Integration in a Decentralized, Microser...WSO2 Micro Integrator for Enterprise Integration in a Decentralized, Microser...
WSO2 Micro Integrator for Enterprise Integration in a Decentralized, Microser...
 
Elevate Developer Efficiency & build GenAI Application with Amazon Q​
Elevate Developer Efficiency & build GenAI Application with Amazon Q​Elevate Developer Efficiency & build GenAI Application with Amazon Q​
Elevate Developer Efficiency & build GenAI Application with Amazon Q​
 
Less Is More: Utilizing Ballerina to Architect a Cloud Data Platform
Less Is More: Utilizing Ballerina to Architect a Cloud Data PlatformLess Is More: Utilizing Ballerina to Architect a Cloud Data Platform
Less Is More: Utilizing Ballerina to Architect a Cloud Data Platform
 
Corporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxCorporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptx
 
JavaScript Usage Statistics 2024 - The Ultimate Guide
JavaScript Usage Statistics 2024 - The Ultimate GuideJavaScript Usage Statistics 2024 - The Ultimate Guide
JavaScript Usage Statistics 2024 - The Ultimate Guide
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024
 
How to Check CNIC Information Online with Pakdata cf
How to Check CNIC Information Online with Pakdata cfHow to Check CNIC Information Online with Pakdata cf
How to Check CNIC Information Online with Pakdata cf
 
The Zero-ETL Approach: Enhancing Data Agility and Insight
The Zero-ETL Approach: Enhancing Data Agility and InsightThe Zero-ETL Approach: Enhancing Data Agility and Insight
The Zero-ETL Approach: Enhancing Data Agility and Insight
 
[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
 
Exploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with MilvusExploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with Milvus
 
AI in Action: Real World Use Cases by Anitaraj
AI in Action: Real World Use Cases by AnitarajAI in Action: Real World Use Cases by Anitaraj
AI in Action: Real World Use Cases by Anitaraj
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 

Network Virtualization with VMware NSX

  • 1. Network Virtualization with VMware NSX Scott Lowe, VCDX Engineering Architect Networking & Security BU, VMware, Inc. http://blog.scottlowe.org 1
  • 2. Before we get started § 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 2
  • 3. Your name is familiar... 3
  • 4. Networking can be a barrier to the software-defined data center Software Defined Data Center VDC SOFTWARE-DEFINED DATACENTER SERVICES § Provisioning is slow § Placement is limited § Mobility is limited § Hardware dependent § Operationally intensive Compute Virtualization Any Physical Infrastructure 4
  • 5. How can we solve this challenge? 5
  • 6. Many technologies are claiming to be able to address this challenge SR-IOV Open vSwitch SDN controllers STT Network overlays LISP VXLAN TRILL Merchant silicon SDN OpenFlow Fabrics NVGRE OpenStack Networking Northbound APIs 6
  • 7. By themselves, these technologies don’t change the operational model. 7
  • 8. To change the operational model, what’s needed is the right abstraction. 8
  • 9. Let’s look at compute virtualization § 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. 9
  • 10. Along comes VMware and the VM § VMware introduced a new abstraction: the virtual machine (VM) 10
  • 11. 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
  • 12. So what does this have to do with network virtualization? 12
  • 13. What’s needed is the right abstraction § 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 § 13
  • 14. What is a virtual network? Application Application Workload Application Workload Workload L2, L3, L4-7 Network Services x86 Environment Software Virtual Machine Virtual Machine Virtual Machine Server Hypervisor Virtual Network Decoupled Requirement: x86 Virtual Network Virtual Network Network Hypervisor Requirement: IP Transport Hardware General Purpose Server Hardware (Dell, HP, IBM, OpenCompute, Quanta) General Purpose IP Hardware (Arista, Cisco, HP, Juniper, Accton) 14
  • 15. Networks aren’t just about connectivity § 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 15
  • 16. Key functions of a virtual network Virtual Virtual Network Operations 1. Decouples 2. Reproduces 3. Automates Physical Hardware independence Physical No change to network from end host perspective Cloud Operations Operational benefits of virtualization 16
  • 17. VMware NSX provides the right abstraction—the virtual network—to enable operational change that addresses pain points and meets business needs. 17
  • 18. Networking can be a barrier to the software-defined data center Software Defined Data Center VDC SOFTWARE-DEFINED DATACENTER SERVICES § Provisioning is slow § Placement is limited § Mobility is limited § Hardware dependent § Operationally intensive Compute Virtualization Any Physical Infrastructure 18
  • 19. Network virtualization addresses this challenge Software Defined Data Center VDC SOFTWARE-DEFINED DATACENTER SERVICES § Programmatic provisioning § Place any workload anywhere § Move any workload anywhere § Decoupled from hardware § Operationally efficient Network Virtualization Compute Virtualization Any Physical Infrastructure 19
  • 20. Looking a bit deeper at VMware NSX 20
  • 21. Some technologies you might find helpful § Linux § Open vSwitch (OVS) § OpenFlow § OVSDB § Cloud management systems vCloud Automation Center (vCAC) § OpenStack § CloudStack § 21