Network Virtualization:Delivering on the Promises of SDNBruce Davie, Principal Engineer
2What does SDN promise? The original* SDN promise was:• Enable rapid innovation in networking• Enable new forms of networ...
3
4More recent SDN claims Vendor choice• Theory: hardware and software from different vendors, more diversity in both• This...
SDN provides:- Saner dev environment: server vs. embedded wimpy cpu- Distributed coordination primitives that scaleTraditi...
6Does SDN simplify operations? Separation of control plane from data plane does not inherentlylead to operational simplif...
7What Network Virtualization is Decoupling of the services provided by a (virtualized) network fromthe physical network ...
8Network VirtualizationServer HypervisorRequirement: x86VirtualMachineVirtualMachineVirtualMachineApplication Application ...
9L2L3Virtual NetworkL2Open vSwitchNVP GatewayA Network Virtualization PlatformPhysical NetworkVMVMBare MetalvSphere Host X...
10SDN != NETWORK VIRTUALIZATIONSDNcontrol controlNetwork Virtualization!=Virtualization layercontrolSDN alone doesn’t abst...
11About those benefits of SDN Rapid innovation: network services now delivered at softwarespeeds (vswitch + controller) ...
12Operations and Management• Maintain existing interfaces• SNMP• Port counters• Port mirroring• sFlow• Plus the power of v...
13Conclusions SDN: a mechanism, not a panacea SDN != Network virtualization Network virtualization may use SDN, not str...
Upcoming SlideShare
Loading in...5
×

Ons 2013-nv

32,131

Published on

Published in: Technology, Business
1 Comment
8 Likes
Statistics
Notes
No Downloads
Views
Total Views
32,131
On Slideshare
0
From Embeds
0
Number of Embeds
27
Actions
Shares
0
Downloads
184
Comments
1
Likes
8
Embeds 0
No embeds

No notes for slide
  • Be sure to call out arbitrary L2/L3 topologies
  • Ons 2013-nv

    1. 1. Network Virtualization:Delivering on the Promises of SDNBruce Davie, Principal Engineer
    2. 2. 2What does SDN promise? The original* SDN promise was:• Enable rapid innovation in networking• Enable new forms of network control* “SDN” was coined as an umbrella term to encompass separationof control and data plane (including but not limited to OpenFlow)
    3. 3. 3
    4. 4. 4More recent SDN claims Vendor choice• Theory: hardware and software from different vendors, more diversity in both• This has yet to play out Simplified Programmability• Theory: move away from all those complex distributed algorithms of traditionalnetworking (see next slide) Enable application-level control/programming of network• Remember Integrated Services & RSVP? Just like that, but awesomer! Simplified operations, provisioning, etc.• Theory: SDN enables centralized control, leading to simplification
    5. 5. SDN provides:- Saner dev environment: server vs. embedded wimpy cpu- Distributed coordination primitives that scaleTraditional SDNcontrolcontrolcontrolcontrol controlcoordination primitives (e.g. locking)protocols• Programming models very similar in complexity• SDN provides more control, better guarantees,not necessarily simplicity
    6. 6. 6Does SDN simplify operations? Separation of control plane from data plane does not inherentlylead to operational simplification• You still have the same number of devices to manage, the same amount ofnetwork state Network Virtualization, however, is all about operationalsimplification…
    7. 7. 7What Network Virtualization is Decoupling of the services provided by a (virtualized) network fromthe physical network Virtual network is a “container” of network services (L2-L7)provisioned by software Faithful reproduction of services provided by physical network• Analogy to a VM – complete reproduction of physical machine (CPU, memory,I/O, etc.)
    8. 8. 8Network VirtualizationServer HypervisorRequirement: x86VirtualMachineVirtualMachineVirtualMachineApplication Application Applicationx86 EnvironmentNetwork & Security VirtualizationRequirement: IP TransportVirtualNetworkVirtualNetworkVirtualNetworkWorkload Workload WorkloadL2, L3, L4-7 Network ServicesDecoupledPhysical NetworkPhysical CPU, Memory, IO
    9. 9. 9L2L3Virtual NetworkL2Open vSwitchNVP GatewayA Network Virtualization PlatformPhysical NetworkVMVMBare MetalvSphere Host Xen Server KVM XENOpen vSwitch Open vSwitch Open vSwitch Open vSwitchHardwareSoftware“Quantum API”Controller ClusterAPIVLANOverlay Tunnels
    10. 10. 10SDN != NETWORK VIRTUALIZATIONSDNcontrol controlNetwork Virtualization!=Virtualization layercontrolSDN alone doesn’t abstract away details of physical networkSDN not required for network virtualization, but useful
    11. 11. 11About those benefits of SDN Rapid innovation: network services now delivered at softwarespeeds (vswitch + controller) New forms of network control: API to NV controller allows creationand management of virtual networks under software control• Snapshot, rollback etc. Vendor choice: decoupled networking services from underlyinghardware Simplified programming: expose abstractions that make sense toprogrammers Simplified operations: network state managed like a VM – provisioncentrally in SW, snapshot, rollback, etc.Network Virtualization
    12. 12. 12Operations and Management• Maintain existing interfaces• SNMP• Port counters• Port mirroring• sFlow• Plus the power of virtualization• Programmatic Provisioning• Full configuration snapshot/rewind• Network-wide upgrade• Accurate accounting and billing• Manage at the granularity of virtualnetworks
    13. 13. 13Conclusions SDN: a mechanism, not a panacea SDN != Network virtualization Network virtualization may use SDN, not strictly required Network virtualization delivers:• Decoupling of network services from hardware• Vendor choice• Software innovation speed• Application deployment times shrink from days to minutes• Virtual networks managed programmatically, just like VMs
    1. A particular slide catching your eye?

      Clipping is a handy way to collect important slides you want to go back to later.

    ×