Beyond Network Virtualization
-
Upload
open-networking-summits -
Category
Technology
-
view
91 -
download
0
Transcript of Beyond Network Virtualization
Virtualization: The More We Use It, The More We Understand It…
Sophistication
Time
Server Consolidation
Cloud
Base Use Cases
Chris Launey Director, Cloud Hosting
The Walt Disney Company
“Fast is the new better,
Fast is the new cheaper,
Faster is the new faster!”
#1 Provisioning speed #2 Security
Network virtualization decouples correctness from performance network wide.
Traditionally, these are coupled. For example, adding a new box often means downtime and configuration changes.
Provides ability to change performance characteristics on the fly.
The Problem(s)
1. Elephants cause queuing delay to latency sensitive mice 2. Hash based multipathing can lead to suboptimal
routing of elephants (but works wonderfully for bursty mice)
• The vast majority of flows in a datacenter are small (Mice) • The majority of packets are in large flows (Elephants)
Many Proposed Solutions
• Throw into separate queues
• Route Elephants differently
• Turn mice into elephants
• Send elephant on separate path
However, Detecting Elephants is Hard
Elephant Detection in Open vSwitch
ovs
VM VM VM
• Policy to set DSCP bits (operator input)
• Throughput tracking to set DSCP bits • Throughput tracking to set DSCP bits, and
signal fabric from virtual network controller
… Just the Beginning
• MPLS integration
• Control plane federation
• Policy frameworks
• Edge-semantics to aid security
• …