Date post: | 27-Feb-2018 |
Category: |
Documents |
Upload: | vakul-bhatt |
View: | 216 times |
Download: | 0 times |
of 23
7/25/2019 net-virt-with-nsx-131030153733-phpapp02
1/23
1
Network Virtualization with VMware NSX
Scott Lowe, VCDX
Engineering Architect
Networking & Security BU, VMware, Inc.
http://blog.scottlowe.org
7/25/2019 net-virt-with-nsx-131030153733-phpapp02
2/23
Before we get started
2
!
Get involved! Audience participation is encouragedand 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 todayssession and share them online
!This presentation will be made available online after
the event
7/25/2019 net-virt-with-nsx-131030153733-phpapp02
3/23
our name is familiar...
3
7/25/2019 net-virt-with-nsx-131030153733-phpapp02
4/23
Compute Virtualization
Networking can be a barrier to the
software-defined data center
4
Software Defined Data Center
SOFTWARE-DEFINEDDATACENTER SERVICES
VDC
! Provisioning is slow
! Placement is limited
! Mobility is limited
! Hardware dependent
!
Operationally intensive
Any Physical
Infrastructure
7/25/2019 net-virt-with-nsx-131030153733-phpapp02
5/23
How can we solve this challenge?
5
7/25/2019 net-virt-with-nsx-131030153733-phpapp02
6/23
Many technologies are claiming to beable 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
7/25/2019 net-virt-with-nsx-131030153733-phpapp02
7/23
By themselves, these technologiesdont change the operational model.
7
7/25/2019 net-virt-with-nsx-131030153733-phpapp02
8/23
To change the operational model,whats needed is the right abstraction.
8
7/25/2019 net-virt-with-nsx-131030153733-phpapp02
9/23
Lets look at compute virtualization
9
!
Multiple forms of virtualization existed in x86-basedcomputing 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.
7/25/2019 net-virt-with-nsx-131030153733-phpapp02
10/23
Along comes VMware and the VM
10
!
VMware introduced a new abstraction: thevirtual
machine(VM)
7/25/2019 net-virt-with-nsx-131030153733-phpapp02
11/23
Why is the VM important?
!
The VM abstraction encompassed other virtualizationtechnologies, 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, cloneVMs, 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
7/25/2019 net-virt-with-nsx-131030153733-phpapp02
12/23
So what does this have to do withnetwork virtualization?
12
7/25/2019 net-virt-with-nsx-131030153733-phpapp02
13/23
Whats needed is the right abstraction
13
!
The right abstractionthe virtual networklets uschange the operational model
!Changing the operational model brings benefits:
! Greater speed and agility
! Lower operational overhead
! Decreased capital expenditures
! But...its really about greater speed & agility
7/25/2019 net-virt-with-nsx-131030153733-phpapp02
14/23
What is a virtual network?
14
Server Hypervisor
Requirement: x86
VirtualMachine
VirtualMachine
VirtualMachine
Application Application Application
x86 Environment
Decoupled
Hardware
Software
Network Hypervisor
Requirement: IP Transport
VirtualNetwork
VirtualNetwork
VirtualNetwork
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)
7/25/2019 net-virt-with-nsx-131030153733-phpapp02
15/23
Networks arent 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
7/25/2019 net-virt-with-nsx-131030153733-phpapp02
16/23
Key functions of a virtual network
16
1. Decouples
Physical
Virtual
2. Reproduces 3. Automates
Network
Operations
CloudOperations
Hardwareindependence
Operational benefitsof virtualization
No change to networkfrom end host perspective
Virtual
Physical
7/25/2019 net-virt-with-nsx-131030153733-phpapp02
17/23
VMware NSX provides the rightabstractionthe virtual networkto
enable operational change thataddresses pain points and meetsbusiness needs.
17
N t ki b b i t th
7/25/2019 net-virt-with-nsx-131030153733-phpapp02
18/23
Compute Virtualization
Networking can be a barrier to the
software-defined data center
18
Software Defined Data Center
SOFTWARE-DEFINEDDATACENTER SERVICES
VDC
! Provisioning is slow
! Placement is limited
! Mobility is limited
! Hardware dependent
!
Operationally intensive
Any Physical
Infrastructure
N t k i t li ti dd thi
7/25/2019 net-virt-with-nsx-131030153733-phpapp02
19/23
Network virtualization addresses thischallenge
19
Software Defined Data Center
SOFTWARE-DEFINEDDATACENTER SERVICES
VDC
Compute Virtualization
Network Virtualization
! Programmatic provisioning
! Place any workload anywhere
! Move any workload anywhere
! Decoupled from hardware
!
Operationally efficient
Any Physical
Infrastructure
7/25/2019 net-virt-with-nsx-131030153733-phpapp02
20/23
Looking a bit deeper at VMware NSX
20
S t h l i i ht fi d
7/25/2019 net-virt-with-nsx-131030153733-phpapp02
21/23
Some technologies you might findhelpful
21
!
Linux!Open vSwitch (OVS)
!OpenFlow
!OVSDB
!Cloud management systems
! vCloud Automation Center (vCAC)
! OpenStack
!
CloudStack
7/25/2019 net-virt-with-nsx-131030153733-phpapp02
22/23
Questions & answers
22
7/25/2019 net-virt-with-nsx-131030153733-phpapp02
23/23
Scott Lowe
Thank you
23