+ All Categories
Home > Documents > net-virt-with-nsx-131030153733-phpapp02

net-virt-with-nsx-131030153733-phpapp02

Date post: 27-Feb-2018
Category:
Upload: vakul-bhatt
View: 216 times
Download: 0 times
Share this document with a friend

of 23

Transcript
  • 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

    [email protected]

    Thank you

    23


Recommended