SlideShare a Scribd company logo
Deploying VMware NSX Network Virtualization
Archish Dalal, VMware
Nikhil Kelshikar, VMware
NET5584
#NET5584
2
Session Objectives
 Discuss VMware NSX Network Virtualization deployments
in an environment with multiple hypervisors
 Learn about all the NSX components which are required
for deployment
 Understand Simple packet flows in a logical network
 Observe the deployment workflows
3
Recommended Sessions & Labs
 NET5716 – Advanced NSX Architecture
 NET5266 – Bringing Network Virtualization to VMware
Environments with NSX
 NET5270 – Virtualized Network Services Model with NSX
 SEC5582 – Multi-site Deployments with VMware NSX
 You can actually test all the workflows in the lab HOL-SDC-1319
4
Agenda
 Benefits of Network Virtualization
 VMware NSX Architecture
• NSX Features
• NSX System Components
 Deployment Steps for VMware NSX
 VMware NSX Capability and Workflows
• Demo: Consuming a multi-tier App with VMware NSX
• Demo: Logical to Physical Bridging
• Demo: Operational Visibility
 Real-world Customer Use-Cases
5
Agenda
 Benefits of Network Virtualization
 VMware NSX Architecture
• NSX Features
• NSX System Components
 Deployment Steps for VMware NSX
 VMware NSX Capability and Workflows
• Demo: Consuming a multi-tier App with VMware NSX
• Demo: Logical to Physical Bridging
• Demo: Operational Visibility
 Real-world Customer Use-Cases
6
What Is a Virtual Network?
General Purpose Server Hardware
Server Hypervisor
Requirement: x86
Virtual
Machine
Virtual
Machine
Virtual
Machine
Application Application Application
x86 Environment
Decoupled
Hardware
Software
General Purpose Networking Hardware
Network Hypervisor
Requirement: IP Transport
Virtual
Network
Virtual
Network
Virtual
Network
Workload Workload Workload
L2, L3, L4-7 Network Services
7
VMware NSX – Network Virtualization
VMware NSX Transforms the Operational Model of the Network
 Network provisioning
time reduced from
7 days to 30 sec
Reduce network
provisioning time from
days to seconds
Cost Savings
 Reduce operational
costs by 80%
 Increase compute asset
utilization up to 90%
 Reduce hardware
costs by 40-50%
Operational
Automation
Simplified IP hardware
Choice
 Any Hypervisor: vSphere,
KVM, Xen, Hyper-V
 Any CMP:
vCAC, OpenStack
 Any Network Hardware
 Partner Ecosystem
Any hypervisor
Any CMP
with Partner
8
VMware NSX – Networking & Security Capabilities
Any Application
(without modification)
Virtual Networks
VMware NSX Network Virtualization Platform
Logical L2
Any Network Hardware
Any Cloud Management Platform
Logical
Firewall
Logical
Load Balancer
Logical L3
Logical
VPN
Any Hypervisor
Logical Switching– Layer 2 over Layer 3,
decoupled from the physical network
Logical Routing– Routing between virtual
networks without exiting the software
container
Logical Firewall – Distributed Firewall,
Kernel Integrated, High Performance
Logical Load Balancer – Application
Load Balancing in software
Logical VPN – Site-to-Site & Remote
Access VPN in software
NSX API – RESTful API for integration
into any Cloud Management Platform
Partner Eco-System
9
Agenda
 Benefits of Network Virtualization
 VMware NSX Architecture
• NSX Features
• NSX System Components
 Deployment Steps for VMware NSX
 VMware NSX Capability and Workflows
• Demo: Consuming a multi-tier App with VMware NSX
• Demo: Logical to Physical Bridging
• Demo: Operational Visibility
 Real-world Customer Use-Cases
10
NSX System Architecture Components
NSX Controller Cluster
Advanced distributed state management system
manages virtual networks and overlay transport
tunnels
NSX vSwitch
Intelligence moves to the edge, in software,
embedded in server hypervisor
Logical Switches
Hypervisor to hypervisor high performance, vendor
independent, transport on any physical fabric
architecture
NSX Gateway
Supports connection between logical and physical
networks – VLANs, Routing
Network API
RESTful web services API opens programmatic
interface to virtual network infrastructure
Any Cloud Management Platform
Overlay Transport
NSX vSwitch
NSX Controller
NSX API
NSX
Gateway
Any Network Hardware
Any Hypervisor
Partner
Extensions
NSX Manager
11
VMware NSX Functional System Overview
vSphere Hyper-V* XenServer KVM
vSwitch vSwitch vSwitch vSwitch
Hosts
Data Plane
Operations
UI
Logs/Stats
CMP
Consumption
Tenant UI
API
Control Plane Run-time state
Management Plane
API
API, config, etc.
HA, scale-out
Hardware
Gateway
NSX Manager
NSX Controller
12
The Network API
 REST APIs enable programmatic consumption of network resources
 Consume via any CMP
 Basic Network Functions – Create/Delete Network, Create / Delete Ports
 Advanced Functions – Security Profiles, L3, NAT, DHCP, QoS, Mirroring, etc.
Self Service User Interface
NVP API
Virtual
Networks
Virtual
Machines
Virtual
Storage
Custom CMS
Storage API Compute API
Network API
(Neutron)
Image Mgmt Accounting & Billing Authorization
Virtual
Networks and
Services
Networking API
REST API
13
NSX Distributed Controller Cluster
 NSX Controller defines the overlay
network state
 Scale-Out Deployment Model
• High-Performance
• High-Availability
 Programmatic Interface
• RESTful Web Services API
• CMS Integration
• OpenStack, CloudStack, Home Grown
 Does Not sit in the data path
 Does not manage devices in the fabric
14
NSX vSwitch
 Virtual Switch implemented within Hypervisor
 Supports Multiple Hypervisors
• VMware ESXi – NSX vSwitch
• Xen, KVM, etc. – OVS Implementation
 Tunnel Termination End-point
• STT, VXLAN, GRE, IPSec support
• Communicates with Controller to build state
• Line rate performance
 Supports Switch Standard Functionality
• sFlow
• SPAN, RSPAN
• Traffic Monitoring
• LACP
• QoS Marking (DSCP)
• and more
Hypervisor
VM VM VM
Logical
Network State
Transport
Network State
15
Logical Switches and Overlay Transport
 Logical Switches define an
“Overlay” Network
 “Underlay” or physical network
carries the traffic between hosts
 Robust Physical Network
Infrastructure forms the
communication fabric
16
Logical Switches and Overlay Transport
 Robust Physical Network
Infrastructure forms the
communication fabric
 Logical Switches can use
multiple protocols to build
overlay VXLAN, STT, GRE, IPSec
 Logical Switches define an
“Overlay” Network
 “Underlay” or physical network
carries the traffic between hosts
17
Logical Switches and Overlay Transport
 Logical Switches define an
“Overlay” Network
 “Underlay” or physical network
carries the traffic between hosts
 Robust Physical Network
Infrastructure forms the
communication fabric
 Logical Switches can use
multiple protocols to build
overlay VXLAN, STT, GRE, IPSec
 Multiple logical switches
can be created
 Logical switches provide
multi-tenancy
18
Overlay Tunnels – How it Works
 NSX Controller Cluster establishes an overlay network
 L2 over L3 tunneling mechanism – VXLAN, STT, GRE
 Packets encapsulated with Logical Switch info
PayloadIPL2PayloadIPL2
L2 IP Tunnel
Protocol PayloadIPL2 L2 IP Tunnel
Protocol PayloadIPL2
VM VMVM VM
NSX vSwitch
Physical Network
ESXi
19
Logical Switches – Life of a Packet
vSphere Host XenServer Ubuntu/KVM Redhat/KVM
vSwitch vSwitch vSwitch vSwitch
VM VM VMVM VMVM VM
Multiple Tunneling Protocols
PayloadIPL2
L2 IP Tunnel
Protocol PayloadIPL2 L2 IP Tunnel
Protocol PayloadIPL2
PayloadIPL2
QoS Marking (DSCP)
Ingress
(ACL, QoS, FW)
Egress
(ACL, QoS, FW)
Virtual Networks
20
Connecting Physical and Virtual Worlds
VM VM VM VM VM VM VM
Virtual Network Virtual Network
Hypervisor
NSX Gateway
VLAN VLAN
Physical
Virtual
e.g. Hosted Servers
e.g. Cloud Servers
1
1 2
2 3 4
3 4
Bare Metal, Physical Switch
or Virtual Appliance
21
Agenda
 Benefits of Network Virtualization
 VMware NSX Architecture
• NSX Features
• NSX System Components
 Deployment Steps for VMware NSX
 VMware NSX Capability and Workflows
• Demo: Consuming a multi-tier App with VMware NSX
• Demo: Logical to Physical Bridging
• Demo: Operational Visibility
 Real-world Customer Use-Cases
22
NSX Deployment: Build Physical Infrastructure
Compute
1
Deploy Network Infrastructure
Any Fabric
Build a robust network infrastructure
Follow vendor best practices around HA
Fabric topology independence
L2 Fabric or L3 Fabric
Install Compute Hosts with Hypervisor of choice
Host prep includes Virtual Switch Deployment
Identify ToR switches and/or hosts which provide
virtual to physical network connectivity
23
NSX Deployment: Prepare VMware NSX
2
Deploy VMware NSX
NSX Mgmt & Edge Services
NSX
GW
NSX
Mgmt
Virtual Infrastructure
NSX Infrastructure
Deploy NSX Controller
Install multiple copies for scale and HA
Register vSwitches with NSX Controller
Typically automated
Deploy NSX Manager
Prepare NSX Gateway or Physical ToR GW Service
24
NSX Deployment: Consume Applications
Connect CMP to NSX via REST API
vCAC, vCD, OpenStack, CloudStack, etc.
Create application profiles
including VMs, Logical Networks, Firewall, etc.
Deploy applications
Tie logical to physical networks as necessary
3
Consumption of
Applications
CMP
Self-Service
Programmatic Virtual
Network Deployment
Logical Networks
+
25
Deploying Network Virtualization with VMware NSX
Compute
1
Deploy Network Infrastructure
Any Fabric
2
Prepare VMware NSX
NSX Mgmt & Edge Services
NSX
Edge
NSX
Mgmt
Virtual Infrastructure
NSX Infrastructure
3
Consumption
of Applications
CMP
Self-Service
Programmatic Virtual
Network Deployment
Logical Networks
+
26
Agenda
 Benefits of Network Virtualization
 VMware NSX Architecture
• NSX Features
• NSX System Components
 Deployment Steps for VMware NSX
 VMware NSX Capability and Workflows
• Demo: Consuming a multi-tier App with VMware NSX
• Demo: Logical to Physical Bridging
• Demo: Operational Visibility
 Real-world Customer Use-Cases
27
Multi-tier Template Deployment
28
Physical/Logical View
29
IP
Transport Network
NSX
Controller Cluster
Northbound REST API
Virtual
Network
How It Will Be Built
IP B
Data Plane Control Plane
VM
Cloud
Management
Platform
ESX HV
IP A
Corpnet
10.36.x.x
VM
IP C
NSX Edge GW
Corpnet
10.36.x.x
Existing
DC
Network(s)
KVM HV
1 2
VM1
VM2
VM1
VM2
Tier 1
Network
192.168.100.0/24
Tier 2
1 2
VM
VM
30
Demo
31
vCOps Integration
32
Agenda
 Benefits of Network Virtualization
 VMware NSX Architecture
• NSX Features
• NSX System Components
 Deployment Steps for VMware NSX
 VMware NSX Capability and Workflows
• Demo: Consuming a multi-tier App with VMware NSX
• Demo: Logical to Physical Bridging
• Demo: Operational Visibility
 Real-world Customer Use-Cases
33
VMware – Deployment Use Cases
Self-Service IT
Dev X
Dev A
Test X
Acquisition
A
DevOps Cloud
On-boarding M&A
Multi-tenancy
Flexible IP Address Mgmt
Simplified consumption
Key Capabilities
Examples
Data Center
Automation
Micro-segmentation of App
Simplifying Compute Silos
DMZ Deployments
Scalable Firewall Capabilities
Rich Network Services L2,L3
Programmatic Consumption
Key Capabilities
Examples
Public Clouds
XaaS Clouds
Vertical Clouds
Multi-tenant Deployment
Security Capabilities
Any Hypervisor, Any CMP
Key Capabilities
Examples
34
Recommended Sessions & Labs
 NET5716 – Advanced NSX Architecture
 NET5266 – Bringing Network Virtualization to VMware
Environments with NSX
 NET5270 – Virtualized Network Services Model with NSX
 SEC5582 – Multi-site Deployments with VMware NSX
 You can actually test all the workflows in the lab HOL-SDC-1319
 Want more of the demo – Visit us at the booth to see NSX in action
35
Other VMware Activities Related to This Session
 HOL:
HOL-SDC-1319
VMware NSX for Multi-Hypervisor Environments
 Group Discussions:
NET1002-GD
NSX for Multi-Hypervisor Environments with Roberto Mari
THANK YOU
VMworld 2013: Deploying VMware NSX Network Virtualization
Deploying VMware NSX Network Virtualization
Archish Dalal, VMware
Nikhil Kelshikar, VMware
NET5584
#NET5584

More Related Content

PDF
VMworld 2013: Bringing Network Virtualization to VMware Environments with NSX
PDF
VMware NSX primer 2014
PPTX
NSX for vSphere Logical Routing Deep Dive
PDF
VMworld Europe 2014: Advanced Network Services with NSX
PDF
vVMworld 2013: Deploying, Troubleshooting, and Monitoring VMware NSX Distribu...
PDF
VMware NSX and Arista L2 Hardware VTEP Gateway Integration
PDF
VMworld 2015: The Future of Network Virtualization with VMware NSX
PDF
VMworld 2013: Technical Deep Dive: Build a Collapsed DMZ Architecture for Opt...
VMworld 2013: Bringing Network Virtualization to VMware Environments with NSX
VMware NSX primer 2014
NSX for vSphere Logical Routing Deep Dive
VMworld Europe 2014: Advanced Network Services with NSX
vVMworld 2013: Deploying, Troubleshooting, and Monitoring VMware NSX Distribu...
VMware NSX and Arista L2 Hardware VTEP Gateway Integration
VMworld 2015: The Future of Network Virtualization with VMware NSX
VMworld 2013: Technical Deep Dive: Build a Collapsed DMZ Architecture for Opt...

What's hot (20)

PDF
VMworld 2013: Advanced VMware NSX Architecture
PPTX
VMworld 2016: How to Deploy VMware NSX with Cisco Infrastructure
PPTX
nsx overview with use cases 1.0
PDF
VMware NSX - Lessons Learned from real project
PDF
VMworld 2013: Operational Best Practices for NSX in VMware Environments
PDF
VMworld 2014: Virtualize your Network with VMware NSX
PDF
VMware NSX + Cumulus Networks: Software Defined Networking
PDF
VMworld 2014: Introduction to NSX
PDF
VMworld 2013: Virtualized Network Services Model with VMware NSX
PPTX
VMUGbe 21 Filip Verloy
PPTX
#NET5488 - Troubleshooting Methodology for VMware NSX - VMworld 2015
PDF
The Future of Cloud Networking is VMware NSX
PPTX
SEC8022_Securing_SDDC_NSX_Hammad_Shahzad
PDF
VMUG - NSX Architettura e Design
PDF
The Vision for the Future of Network Virtualization with VMware NSX
PDF
Sdn primer pdf
PDF
VMworld 2014: Advanced Topics & Future Directions in Network Virtualization w...
PDF
NSX Reference Design version 3.0
PPTX
VMworld 2015: VMware NSX Deep Dive
VMworld 2013: Advanced VMware NSX Architecture
VMworld 2016: How to Deploy VMware NSX with Cisco Infrastructure
nsx overview with use cases 1.0
VMware NSX - Lessons Learned from real project
VMworld 2013: Operational Best Practices for NSX in VMware Environments
VMworld 2014: Virtualize your Network with VMware NSX
VMware NSX + Cumulus Networks: Software Defined Networking
VMworld 2014: Introduction to NSX
VMworld 2013: Virtualized Network Services Model with VMware NSX
VMUGbe 21 Filip Verloy
#NET5488 - Troubleshooting Methodology for VMware NSX - VMworld 2015
The Future of Cloud Networking is VMware NSX
SEC8022_Securing_SDDC_NSX_Hammad_Shahzad
VMUG - NSX Architettura e Design
The Vision for the Future of Network Virtualization with VMware NSX
Sdn primer pdf
VMworld 2014: Advanced Topics & Future Directions in Network Virtualization w...
NSX Reference Design version 3.0
VMworld 2015: VMware NSX Deep Dive
Ad

Similar to VMworld 2013: Deploying VMware NSX Network Virtualization (20)

PDF
NSX: La Virtualizzazione di Rete e il Futuro della Sicurezza
PDF
VMworld 2013: Datacenter Transformation with Network Virtualization: Today an...
PDF
The Vision for the Future of Network Virtualization with VMware NSX (Q2 2016)
PPTX
VMworld 2015: VMware NSX Deep Dive
PDF
VMworld 2013: An Introduction to Network Virtualization
PDF
VMworld 2013: Real-world Deployment Scenarios for VMware NSX
PDF
An Introduction to VMware NSX
PPTX
VMware nsx network virtualization tool
PDF
VMworld 2013: VMware NSX Extensibility: Network and Security Services from 3r...
PDF
VMworld 2013: Designing Network Virtualization for Data-Centers: Greenfield D...
PDF
VMware NSX for vSphere - Intro and use cases
PPTX
VMware 2015: Next Horizon for Cloud Networking and Security
PDF
GAMO VMware vCloud Air
PDF
Nsx t reference design guide 3-0
PDF
VMware NSX 101: What, Why & How
PPTX
VMworld 2015: Introducing Application Self service with Networking and Security
PDF
Net1674 final emea
PPSX
Síťová virtualizace s VMware
PDF
OVHcloud Hosted Private Cloud Platform Network use cases with VMware NSX
NSX: La Virtualizzazione di Rete e il Futuro della Sicurezza
VMworld 2013: Datacenter Transformation with Network Virtualization: Today an...
The Vision for the Future of Network Virtualization with VMware NSX (Q2 2016)
VMworld 2015: VMware NSX Deep Dive
VMworld 2013: An Introduction to Network Virtualization
VMworld 2013: Real-world Deployment Scenarios for VMware NSX
An Introduction to VMware NSX
VMware nsx network virtualization tool
VMworld 2013: VMware NSX Extensibility: Network and Security Services from 3r...
VMworld 2013: Designing Network Virtualization for Data-Centers: Greenfield D...
VMware NSX for vSphere - Intro and use cases
VMware 2015: Next Horizon for Cloud Networking and Security
GAMO VMware vCloud Air
Nsx t reference design guide 3-0
VMware NSX 101: What, Why & How
VMworld 2015: Introducing Application Self service with Networking and Security
Net1674 final emea
Síťová virtualizace s VMware
OVHcloud Hosted Private Cloud Platform Network use cases with VMware NSX
Ad

More from VMworld (20)

PPTX
VMworld 2016: vSphere 6.x Host Resource Deep Dive
PPTX
VMworld 2016: Troubleshooting 101 for Horizon
PPTX
VMworld 2016: Advanced Network Services with NSX
PPTX
VMworld 2016: Enforcing a vSphere Cluster Design with PowerCLI Automation
PPTX
VMworld 2016: What's New with Horizon 7
PPTX
VMworld 2016: Virtual Volumes Technical Deep Dive
PPTX
VMworld 2016: Advances in Remote Display Protocol Technology with VMware Blas...
PPTX
VMworld 2016: The KISS of vRealize Operations!
PPTX
VMworld 2016: Getting Started with PowerShell and PowerCLI for Your VMware En...
PPTX
VMworld 2016: Ask the vCenter Server Exerts Panel
PPTX
VMworld 2016: Virtualize Active Directory, the Right Way!
PPTX
VMworld 2016: Migrating from a hardware based firewall to NSX to improve perf...
PPTX
VMworld 2015: Troubleshooting for vSphere 6
PPTX
VMworld 2015: Monitoring and Managing Applications with vRealize Operations 6...
PPTX
VMworld 2015: Advanced SQL Server on vSphere
PPTX
VMworld 2015: Virtualize Active Directory, the Right Way!
PPTX
VMworld 2015: Site Recovery Manager and Policy Based DR Deep Dive with Engine...
PPTX
VMworld 2015: Building a Business Case for Virtual SAN
PPTX
VMworld 2015: Explaining Advanced Virtual Volumes Configurations
PPTX
VMworld 2015: Virtual Volumes Technical Deep Dive
VMworld 2016: vSphere 6.x Host Resource Deep Dive
VMworld 2016: Troubleshooting 101 for Horizon
VMworld 2016: Advanced Network Services with NSX
VMworld 2016: Enforcing a vSphere Cluster Design with PowerCLI Automation
VMworld 2016: What's New with Horizon 7
VMworld 2016: Virtual Volumes Technical Deep Dive
VMworld 2016: Advances in Remote Display Protocol Technology with VMware Blas...
VMworld 2016: The KISS of vRealize Operations!
VMworld 2016: Getting Started with PowerShell and PowerCLI for Your VMware En...
VMworld 2016: Ask the vCenter Server Exerts Panel
VMworld 2016: Virtualize Active Directory, the Right Way!
VMworld 2016: Migrating from a hardware based firewall to NSX to improve perf...
VMworld 2015: Troubleshooting for vSphere 6
VMworld 2015: Monitoring and Managing Applications with vRealize Operations 6...
VMworld 2015: Advanced SQL Server on vSphere
VMworld 2015: Virtualize Active Directory, the Right Way!
VMworld 2015: Site Recovery Manager and Policy Based DR Deep Dive with Engine...
VMworld 2015: Building a Business Case for Virtual SAN
VMworld 2015: Explaining Advanced Virtual Volumes Configurations
VMworld 2015: Virtual Volumes Technical Deep Dive

Recently uploaded (20)

PDF
Encapsulation_ Review paper, used for researhc scholars
PDF
CIFDAQ's Market Insight: SEC Turns Pro Crypto
PPTX
Big Data Technologies - Introduction.pptx
PDF
Machine learning based COVID-19 study performance prediction
PDF
Network Security Unit 5.pdf for BCA BBA.
PDF
Review of recent advances in non-invasive hemoglobin estimation
PDF
Advanced methodologies resolving dimensionality complications for autism neur...
PDF
Building Integrated photovoltaic BIPV_UPV.pdf
PPTX
PA Analog/Digital System: The Backbone of Modern Surveillance and Communication
PDF
Mobile App Security Testing_ A Comprehensive Guide.pdf
DOCX
The AUB Centre for AI in Media Proposal.docx
PPTX
KOM of Painting work and Equipment Insulation REV00 update 25-dec.pptx
PPTX
Digital-Transformation-Roadmap-for-Companies.pptx
PPTX
A Presentation on Artificial Intelligence
PDF
Reach Out and Touch Someone: Haptics and Empathic Computing
PDF
Approach and Philosophy of On baking technology
PDF
NewMind AI Monthly Chronicles - July 2025
PDF
KodekX | Application Modernization Development
PDF
Unlocking AI with Model Context Protocol (MCP)
PDF
Chapter 3 Spatial Domain Image Processing.pdf
Encapsulation_ Review paper, used for researhc scholars
CIFDAQ's Market Insight: SEC Turns Pro Crypto
Big Data Technologies - Introduction.pptx
Machine learning based COVID-19 study performance prediction
Network Security Unit 5.pdf for BCA BBA.
Review of recent advances in non-invasive hemoglobin estimation
Advanced methodologies resolving dimensionality complications for autism neur...
Building Integrated photovoltaic BIPV_UPV.pdf
PA Analog/Digital System: The Backbone of Modern Surveillance and Communication
Mobile App Security Testing_ A Comprehensive Guide.pdf
The AUB Centre for AI in Media Proposal.docx
KOM of Painting work and Equipment Insulation REV00 update 25-dec.pptx
Digital-Transformation-Roadmap-for-Companies.pptx
A Presentation on Artificial Intelligence
Reach Out and Touch Someone: Haptics and Empathic Computing
Approach and Philosophy of On baking technology
NewMind AI Monthly Chronicles - July 2025
KodekX | Application Modernization Development
Unlocking AI with Model Context Protocol (MCP)
Chapter 3 Spatial Domain Image Processing.pdf

VMworld 2013: Deploying VMware NSX Network Virtualization

  • 1. Deploying VMware NSX Network Virtualization Archish Dalal, VMware Nikhil Kelshikar, VMware NET5584 #NET5584
  • 2. 2 Session Objectives  Discuss VMware NSX Network Virtualization deployments in an environment with multiple hypervisors  Learn about all the NSX components which are required for deployment  Understand Simple packet flows in a logical network  Observe the deployment workflows
  • 3. 3 Recommended Sessions & Labs  NET5716 – Advanced NSX Architecture  NET5266 – Bringing Network Virtualization to VMware Environments with NSX  NET5270 – Virtualized Network Services Model with NSX  SEC5582 – Multi-site Deployments with VMware NSX  You can actually test all the workflows in the lab HOL-SDC-1319
  • 4. 4 Agenda  Benefits of Network Virtualization  VMware NSX Architecture • NSX Features • NSX System Components  Deployment Steps for VMware NSX  VMware NSX Capability and Workflows • Demo: Consuming a multi-tier App with VMware NSX • Demo: Logical to Physical Bridging • Demo: Operational Visibility  Real-world Customer Use-Cases
  • 5. 5 Agenda  Benefits of Network Virtualization  VMware NSX Architecture • NSX Features • NSX System Components  Deployment Steps for VMware NSX  VMware NSX Capability and Workflows • Demo: Consuming a multi-tier App with VMware NSX • Demo: Logical to Physical Bridging • Demo: Operational Visibility  Real-world Customer Use-Cases
  • 6. 6 What Is a Virtual Network? General Purpose Server Hardware Server Hypervisor Requirement: x86 Virtual Machine Virtual Machine Virtual Machine Application Application Application x86 Environment Decoupled Hardware Software General Purpose Networking Hardware Network Hypervisor Requirement: IP Transport Virtual Network Virtual Network Virtual Network Workload Workload Workload L2, L3, L4-7 Network Services
  • 7. 7 VMware NSX – Network Virtualization VMware NSX Transforms the Operational Model of the Network  Network provisioning time reduced from 7 days to 30 sec Reduce network provisioning time from days to seconds Cost Savings  Reduce operational costs by 80%  Increase compute asset utilization up to 90%  Reduce hardware costs by 40-50% Operational Automation Simplified IP hardware Choice  Any Hypervisor: vSphere, KVM, Xen, Hyper-V  Any CMP: vCAC, OpenStack  Any Network Hardware  Partner Ecosystem Any hypervisor Any CMP with Partner
  • 8. 8 VMware NSX – Networking & Security Capabilities Any Application (without modification) Virtual Networks VMware NSX Network Virtualization Platform Logical L2 Any Network Hardware Any Cloud Management Platform Logical Firewall Logical Load Balancer Logical L3 Logical VPN Any Hypervisor Logical Switching– Layer 2 over Layer 3, decoupled from the physical network Logical Routing– Routing between virtual networks without exiting the software container Logical Firewall – Distributed Firewall, Kernel Integrated, High Performance Logical Load Balancer – Application Load Balancing in software Logical VPN – Site-to-Site & Remote Access VPN in software NSX API – RESTful API for integration into any Cloud Management Platform Partner Eco-System
  • 9. 9 Agenda  Benefits of Network Virtualization  VMware NSX Architecture • NSX Features • NSX System Components  Deployment Steps for VMware NSX  VMware NSX Capability and Workflows • Demo: Consuming a multi-tier App with VMware NSX • Demo: Logical to Physical Bridging • Demo: Operational Visibility  Real-world Customer Use-Cases
  • 10. 10 NSX System Architecture Components NSX Controller Cluster Advanced distributed state management system manages virtual networks and overlay transport tunnels NSX vSwitch Intelligence moves to the edge, in software, embedded in server hypervisor Logical Switches Hypervisor to hypervisor high performance, vendor independent, transport on any physical fabric architecture NSX Gateway Supports connection between logical and physical networks – VLANs, Routing Network API RESTful web services API opens programmatic interface to virtual network infrastructure Any Cloud Management Platform Overlay Transport NSX vSwitch NSX Controller NSX API NSX Gateway Any Network Hardware Any Hypervisor Partner Extensions NSX Manager
  • 11. 11 VMware NSX Functional System Overview vSphere Hyper-V* XenServer KVM vSwitch vSwitch vSwitch vSwitch Hosts Data Plane Operations UI Logs/Stats CMP Consumption Tenant UI API Control Plane Run-time state Management Plane API API, config, etc. HA, scale-out Hardware Gateway NSX Manager NSX Controller
  • 12. 12 The Network API  REST APIs enable programmatic consumption of network resources  Consume via any CMP  Basic Network Functions – Create/Delete Network, Create / Delete Ports  Advanced Functions – Security Profiles, L3, NAT, DHCP, QoS, Mirroring, etc. Self Service User Interface NVP API Virtual Networks Virtual Machines Virtual Storage Custom CMS Storage API Compute API Network API (Neutron) Image Mgmt Accounting & Billing Authorization Virtual Networks and Services Networking API REST API
  • 13. 13 NSX Distributed Controller Cluster  NSX Controller defines the overlay network state  Scale-Out Deployment Model • High-Performance • High-Availability  Programmatic Interface • RESTful Web Services API • CMS Integration • OpenStack, CloudStack, Home Grown  Does Not sit in the data path  Does not manage devices in the fabric
  • 14. 14 NSX vSwitch  Virtual Switch implemented within Hypervisor  Supports Multiple Hypervisors • VMware ESXi – NSX vSwitch • Xen, KVM, etc. – OVS Implementation  Tunnel Termination End-point • STT, VXLAN, GRE, IPSec support • Communicates with Controller to build state • Line rate performance  Supports Switch Standard Functionality • sFlow • SPAN, RSPAN • Traffic Monitoring • LACP • QoS Marking (DSCP) • and more Hypervisor VM VM VM Logical Network State Transport Network State
  • 15. 15 Logical Switches and Overlay Transport  Logical Switches define an “Overlay” Network  “Underlay” or physical network carries the traffic between hosts  Robust Physical Network Infrastructure forms the communication fabric
  • 16. 16 Logical Switches and Overlay Transport  Robust Physical Network Infrastructure forms the communication fabric  Logical Switches can use multiple protocols to build overlay VXLAN, STT, GRE, IPSec  Logical Switches define an “Overlay” Network  “Underlay” or physical network carries the traffic between hosts
  • 17. 17 Logical Switches and Overlay Transport  Logical Switches define an “Overlay” Network  “Underlay” or physical network carries the traffic between hosts  Robust Physical Network Infrastructure forms the communication fabric  Logical Switches can use multiple protocols to build overlay VXLAN, STT, GRE, IPSec  Multiple logical switches can be created  Logical switches provide multi-tenancy
  • 18. 18 Overlay Tunnels – How it Works  NSX Controller Cluster establishes an overlay network  L2 over L3 tunneling mechanism – VXLAN, STT, GRE  Packets encapsulated with Logical Switch info PayloadIPL2PayloadIPL2 L2 IP Tunnel Protocol PayloadIPL2 L2 IP Tunnel Protocol PayloadIPL2 VM VMVM VM NSX vSwitch Physical Network ESXi
  • 19. 19 Logical Switches – Life of a Packet vSphere Host XenServer Ubuntu/KVM Redhat/KVM vSwitch vSwitch vSwitch vSwitch VM VM VMVM VMVM VM Multiple Tunneling Protocols PayloadIPL2 L2 IP Tunnel Protocol PayloadIPL2 L2 IP Tunnel Protocol PayloadIPL2 PayloadIPL2 QoS Marking (DSCP) Ingress (ACL, QoS, FW) Egress (ACL, QoS, FW) Virtual Networks
  • 20. 20 Connecting Physical and Virtual Worlds VM VM VM VM VM VM VM Virtual Network Virtual Network Hypervisor NSX Gateway VLAN VLAN Physical Virtual e.g. Hosted Servers e.g. Cloud Servers 1 1 2 2 3 4 3 4 Bare Metal, Physical Switch or Virtual Appliance
  • 21. 21 Agenda  Benefits of Network Virtualization  VMware NSX Architecture • NSX Features • NSX System Components  Deployment Steps for VMware NSX  VMware NSX Capability and Workflows • Demo: Consuming a multi-tier App with VMware NSX • Demo: Logical to Physical Bridging • Demo: Operational Visibility  Real-world Customer Use-Cases
  • 22. 22 NSX Deployment: Build Physical Infrastructure Compute 1 Deploy Network Infrastructure Any Fabric Build a robust network infrastructure Follow vendor best practices around HA Fabric topology independence L2 Fabric or L3 Fabric Install Compute Hosts with Hypervisor of choice Host prep includes Virtual Switch Deployment Identify ToR switches and/or hosts which provide virtual to physical network connectivity
  • 23. 23 NSX Deployment: Prepare VMware NSX 2 Deploy VMware NSX NSX Mgmt & Edge Services NSX GW NSX Mgmt Virtual Infrastructure NSX Infrastructure Deploy NSX Controller Install multiple copies for scale and HA Register vSwitches with NSX Controller Typically automated Deploy NSX Manager Prepare NSX Gateway or Physical ToR GW Service
  • 24. 24 NSX Deployment: Consume Applications Connect CMP to NSX via REST API vCAC, vCD, OpenStack, CloudStack, etc. Create application profiles including VMs, Logical Networks, Firewall, etc. Deploy applications Tie logical to physical networks as necessary 3 Consumption of Applications CMP Self-Service Programmatic Virtual Network Deployment Logical Networks +
  • 25. 25 Deploying Network Virtualization with VMware NSX Compute 1 Deploy Network Infrastructure Any Fabric 2 Prepare VMware NSX NSX Mgmt & Edge Services NSX Edge NSX Mgmt Virtual Infrastructure NSX Infrastructure 3 Consumption of Applications CMP Self-Service Programmatic Virtual Network Deployment Logical Networks +
  • 26. 26 Agenda  Benefits of Network Virtualization  VMware NSX Architecture • NSX Features • NSX System Components  Deployment Steps for VMware NSX  VMware NSX Capability and Workflows • Demo: Consuming a multi-tier App with VMware NSX • Demo: Logical to Physical Bridging • Demo: Operational Visibility  Real-world Customer Use-Cases
  • 29. 29 IP Transport Network NSX Controller Cluster Northbound REST API Virtual Network How It Will Be Built IP B Data Plane Control Plane VM Cloud Management Platform ESX HV IP A Corpnet 10.36.x.x VM IP C NSX Edge GW Corpnet 10.36.x.x Existing DC Network(s) KVM HV 1 2 VM1 VM2 VM1 VM2 Tier 1 Network 192.168.100.0/24 Tier 2 1 2 VM VM
  • 32. 32 Agenda  Benefits of Network Virtualization  VMware NSX Architecture • NSX Features • NSX System Components  Deployment Steps for VMware NSX  VMware NSX Capability and Workflows • Demo: Consuming a multi-tier App with VMware NSX • Demo: Logical to Physical Bridging • Demo: Operational Visibility  Real-world Customer Use-Cases
  • 33. 33 VMware – Deployment Use Cases Self-Service IT Dev X Dev A Test X Acquisition A DevOps Cloud On-boarding M&A Multi-tenancy Flexible IP Address Mgmt Simplified consumption Key Capabilities Examples Data Center Automation Micro-segmentation of App Simplifying Compute Silos DMZ Deployments Scalable Firewall Capabilities Rich Network Services L2,L3 Programmatic Consumption Key Capabilities Examples Public Clouds XaaS Clouds Vertical Clouds Multi-tenant Deployment Security Capabilities Any Hypervisor, Any CMP Key Capabilities Examples
  • 34. 34 Recommended Sessions & Labs  NET5716 – Advanced NSX Architecture  NET5266 – Bringing Network Virtualization to VMware Environments with NSX  NET5270 – Virtualized Network Services Model with NSX  SEC5582 – Multi-site Deployments with VMware NSX  You can actually test all the workflows in the lab HOL-SDC-1319  Want more of the demo – Visit us at the booth to see NSX in action
  • 35. 35 Other VMware Activities Related to This Session  HOL: HOL-SDC-1319 VMware NSX for Multi-Hypervisor Environments  Group Discussions: NET1002-GD NSX for Multi-Hypervisor Environments with Roberto Mari
  • 38. Deploying VMware NSX Network Virtualization Archish Dalal, VMware Nikhil Kelshikar, VMware NET5584 #NET5584