softening the network: virtualization’s final frontier steve riley technical director, office of...
TRANSCRIPT
![Page 1: Softening the Network: Virtualization’s Final Frontier Steve Riley Technical Director, Office of the CTO Riverbed Technology steve.riley@riverbed.com](https://reader038.vdocuments.site/reader038/viewer/2022110322/56649d145503460f949e827e/html5/thumbnails/1.jpg)
Softening the Network:Virtualization’s Final
Frontier
Steve RileyTechnical Director, Office of the CTO
Riverbed [email protected]://blog.riverbed.com
![Page 2: Softening the Network: Virtualization’s Final Frontier Steve Riley Technical Director, Office of the CTO Riverbed Technology steve.riley@riverbed.com](https://reader038.vdocuments.site/reader038/viewer/2022110322/56649d145503460f949e827e/html5/thumbnails/2.jpg)
AbstractionsWe’ve Seen
![Page 3: Softening the Network: Virtualization’s Final Frontier Steve Riley Technical Director, Office of the CTO Riverbed Technology steve.riley@riverbed.com](https://reader038.vdocuments.site/reader038/viewer/2022110322/56649d145503460f949e827e/html5/thumbnails/3.jpg)
virtual memory
![Page 4: Softening the Network: Virtualization’s Final Frontier Steve Riley Technical Director, Office of the CTO Riverbed Technology steve.riley@riverbed.com](https://reader038.vdocuments.site/reader038/viewer/2022110322/56649d145503460f949e827e/html5/thumbnails/4.jpg)
virtual disk volumes
![Page 5: Softening the Network: Virtualization’s Final Frontier Steve Riley Technical Director, Office of the CTO Riverbed Technology steve.riley@riverbed.com](https://reader038.vdocuments.site/reader038/viewer/2022110322/56649d145503460f949e827e/html5/thumbnails/5.jpg)
virtual machines
![Page 6: Softening the Network: Virtualization’s Final Frontier Steve Riley Technical Director, Office of the CTO Riverbed Technology steve.riley@riverbed.com](https://reader038.vdocuments.site/reader038/viewer/2022110322/56649d145503460f949e827e/html5/thumbnails/6.jpg)
the illusion of a thing
![Page 7: Softening the Network: Virtualization’s Final Frontier Steve Riley Technical Director, Office of the CTO Riverbed Technology steve.riley@riverbed.com](https://reader038.vdocuments.site/reader038/viewer/2022110322/56649d145503460f949e827e/html5/thumbnails/7.jpg)
abstraction
![Page 8: Softening the Network: Virtualization’s Final Frontier Steve Riley Technical Director, Office of the CTO Riverbed Technology steve.riley@riverbed.com](https://reader038.vdocuments.site/reader038/viewer/2022110322/56649d145503460f949e827e/html5/thumbnails/8.jpg)
no re-programming
![Page 9: Softening the Network: Virtualization’s Final Frontier Steve Riley Technical Director, Office of the CTO Riverbed Technology steve.riley@riverbed.com](https://reader038.vdocuments.site/reader038/viewer/2022110322/56649d145503460f949e827e/html5/thumbnails/9.jpg)
sometimes is disruptive
![Page 10: Softening the Network: Virtualization’s Final Frontier Steve Riley Technical Director, Office of the CTO Riverbed Technology steve.riley@riverbed.com](https://reader038.vdocuments.site/reader038/viewer/2022110322/56649d145503460f949e827e/html5/thumbnails/10.jpg)
PM-1 PM-2
VM-1VM-2
VM-3VM-4
VM-1VM-2
VM-3
![Page 11: Softening the Network: Virtualization’s Final Frontier Steve Riley Technical Director, Office of the CTO Riverbed Technology steve.riley@riverbed.com](https://reader038.vdocuments.site/reader038/viewer/2022110322/56649d145503460f949e827e/html5/thumbnails/11.jpg)
meets needs
![Page 12: Softening the Network: Virtualization’s Final Frontier Steve Riley Technical Director, Office of the CTO Riverbed Technology steve.riley@riverbed.com](https://reader038.vdocuments.site/reader038/viewer/2022110322/56649d145503460f949e827e/html5/thumbnails/12.jpg)
provisioning
![Page 13: Softening the Network: Virtualization’s Final Frontier Steve Riley Technical Director, Office of the CTO Riverbed Technology steve.riley@riverbed.com](https://reader038.vdocuments.site/reader038/viewer/2022110322/56649d145503460f949e827e/html5/thumbnails/13.jpg)
moving
![Page 14: Softening the Network: Virtualization’s Final Frontier Steve Riley Technical Director, Office of the CTO Riverbed Technology steve.riley@riverbed.com](https://reader038.vdocuments.site/reader038/viewer/2022110322/56649d145503460f949e827e/html5/thumbnails/14.jpg)
snapshotting
![Page 15: Softening the Network: Virtualization’s Final Frontier Steve Riley Technical Director, Office of the CTO Riverbed Technology steve.riley@riverbed.com](https://reader038.vdocuments.site/reader038/viewer/2022110322/56649d145503460f949e827e/html5/thumbnails/15.jpg)
roll back
![Page 16: Softening the Network: Virtualization’s Final Frontier Steve Riley Technical Director, Office of the CTO Riverbed Technology steve.riley@riverbed.com](https://reader038.vdocuments.site/reader038/viewer/2022110322/56649d145503460f949e827e/html5/thumbnails/16.jpg)
New?
![Page 17: Softening the Network: Virtualization’s Final Frontier Steve Riley Technical Director, Office of the CTO Riverbed Technology steve.riley@riverbed.com](https://reader038.vdocuments.site/reader038/viewer/2022110322/56649d145503460f949e827e/html5/thumbnails/17.jpg)
crude
1.A 1.B 1.C
2.A 2.B 2.C
![Page 18: Softening the Network: Virtualization’s Final Frontier Steve Riley Technical Director, Office of the CTO Riverbed Technology steve.riley@riverbed.com](https://reader038.vdocuments.site/reader038/viewer/2022110322/56649d145503460f949e827e/html5/thumbnails/18.jpg)
less crude
1.A 1.B 1.C
2.A 2.B 2.C
![Page 19: Softening the Network: Virtualization’s Final Frontier Steve Riley Technical Director, Office of the CTO Riverbed Technology steve.riley@riverbed.com](https://reader038.vdocuments.site/reader038/viewer/2022110322/56649d145503460f949e827e/html5/thumbnails/19.jpg)
less crude
1.A 1.B 1.C
2.A 2.B 2.C
1.D 2.D
![Page 20: Softening the Network: Virtualization’s Final Frontier Steve Riley Technical Director, Office of the CTO Riverbed Technology steve.riley@riverbed.com](https://reader038.vdocuments.site/reader038/viewer/2022110322/56649d145503460f949e827e/html5/thumbnails/20.jpg)
limitations
![Page 21: Softening the Network: Virtualization’s Final Frontier Steve Riley Technical Director, Office of the CTO Riverbed Technology steve.riley@riverbed.com](https://reader038.vdocuments.site/reader038/viewer/2022110322/56649d145503460f949e827e/html5/thumbnails/21.jpg)
n < ∞
![Page 22: Softening the Network: Virtualization’s Final Frontier Steve Riley Technical Director, Office of the CTO Riverbed Technology steve.riley@riverbed.com](https://reader038.vdocuments.site/reader038/viewer/2022110322/56649d145503460f949e827e/html5/thumbnails/22.jpg)
topology
![Page 23: Softening the Network: Virtualization’s Final Frontier Steve Riley Technical Director, Office of the CTO Riverbed Technology steve.riley@riverbed.com](https://reader038.vdocuments.site/reader038/viewer/2022110322/56649d145503460f949e827e/html5/thumbnails/23.jpg)
static
![Page 24: Softening the Network: Virtualization’s Final Frontier Steve Riley Technical Director, Office of the CTO Riverbed Technology steve.riley@riverbed.com](https://reader038.vdocuments.site/reader038/viewer/2022110322/56649d145503460f949e827e/html5/thumbnails/24.jpg)
interesting
10.M
1.A
1.B
1.C
![Page 25: Softening the Network: Virtualization’s Final Frontier Steve Riley Technical Director, Office of the CTO Riverbed Technology steve.riley@riverbed.com](https://reader038.vdocuments.site/reader038/viewer/2022110322/56649d145503460f949e827e/html5/thumbnails/25.jpg)
interesting +
10.M
1.A
1.B
1.C
2.A
2.B
2.C
![Page 26: Softening the Network: Virtualization’s Final Frontier Steve Riley Technical Director, Office of the CTO Riverbed Technology steve.riley@riverbed.com](https://reader038.vdocuments.site/reader038/viewer/2022110322/56649d145503460f949e827e/html5/thumbnails/26.jpg)
interesting +?
10.M
1.A
1.B
1.C
2.A
2.B
2.C
![Page 27: Softening the Network: Virtualization’s Final Frontier Steve Riley Technical Director, Office of the CTO Riverbed Technology steve.riley@riverbed.com](https://reader038.vdocuments.site/reader038/viewer/2022110322/56649d145503460f949e827e/html5/thumbnails/27.jpg)
interesting +??
10.M
1.A
1.B
1.C
2.A
2.B
2.C
1.D
2.D
![Page 28: Softening the Network: Virtualization’s Final Frontier Steve Riley Technical Director, Office of the CTO Riverbed Technology steve.riley@riverbed.com](https://reader038.vdocuments.site/reader038/viewer/2022110322/56649d145503460f949e827e/html5/thumbnails/28.jpg)
interesting +!!!
10.M
1.A
1.B
1.C
2.A
2.B
2.C
1.D
2.D
10.N
1.E
1.F
2.E
2.F
2.G
1.G
2.H
2.I
![Page 29: Softening the Network: Virtualization’s Final Frontier Steve Riley Technical Director, Office of the CTO Riverbed Technology steve.riley@riverbed.com](https://reader038.vdocuments.site/reader038/viewer/2022110322/56649d145503460f949e827e/html5/thumbnails/29.jpg)
insane ;)
10.M
1.A
1.B
1.C
2.A
2.B
2.C
1.D
2.D
10.N
1.E
1.F
2.E
2.F
2.G
1.G
2.H
2.I
![Page 30: Softening the Network: Virtualization’s Final Frontier Steve Riley Technical Director, Office of the CTO Riverbed Technology steve.riley@riverbed.com](https://reader038.vdocuments.site/reader038/viewer/2022110322/56649d145503460f949e827e/html5/thumbnails/30.jpg)
limitations
![Page 31: Softening the Network: Virtualization’s Final Frontier Steve Riley Technical Director, Office of the CTO Riverbed Technology steve.riley@riverbed.com](https://reader038.vdocuments.site/reader038/viewer/2022110322/56649d145503460f949e827e/html5/thumbnails/31.jpg)
as before
![Page 32: Softening the Network: Virtualization’s Final Frontier Steve Riley Technical Director, Office of the CTO Riverbed Technology steve.riley@riverbed.com](https://reader038.vdocuments.site/reader038/viewer/2022110322/56649d145503460f949e827e/html5/thumbnails/32.jpg)
+ not cloudable
![Page 33: Softening the Network: Virtualization’s Final Frontier Steve Riley Technical Director, Office of the CTO Riverbed Technology steve.riley@riverbed.com](https://reader038.vdocuments.site/reader038/viewer/2022110322/56649d145503460f949e827e/html5/thumbnails/33.jpg)
operational abstractionsaren’t useful
![Page 34: Softening the Network: Virtualization’s Final Frontier Steve Riley Technical Director, Office of the CTO Riverbed Technology steve.riley@riverbed.com](https://reader038.vdocuments.site/reader038/viewer/2022110322/56649d145503460f949e827e/html5/thumbnails/34.jpg)
PM-1 PM-2
VM-1VM-2
VM-3VM-4
VM-1VM-2
VM-3
MAC? IP? ACL? state?
![Page 35: Softening the Network: Virtualization’s Final Frontier Steve Riley Technical Director, Office of the CTO Riverbed Technology steve.riley@riverbed.com](https://reader038.vdocuments.site/reader038/viewer/2022110322/56649d145503460f949e827e/html5/thumbnails/35.jpg)
control
forwarding
![Page 36: Softening the Network: Virtualization’s Final Frontier Steve Riley Technical Director, Office of the CTO Riverbed Technology steve.riley@riverbed.com](https://reader038.vdocuments.site/reader038/viewer/2022110322/56649d145503460f949e827e/html5/thumbnails/36.jpg)
limitations
![Page 37: Softening the Network: Virtualization’s Final Frontier Steve Riley Technical Director, Office of the CTO Riverbed Technology steve.riley@riverbed.com](https://reader038.vdocuments.site/reader038/viewer/2022110322/56649d145503460f949e827e/html5/thumbnails/37.jpg)
topology mandates/constraints
![Page 38: Softening the Network: Virtualization’s Final Frontier Steve Riley Technical Director, Office of the CTO Riverbed Technology steve.riley@riverbed.com](https://reader038.vdocuments.site/reader038/viewer/2022110322/56649d145503460f949e827e/html5/thumbnails/38.jpg)
no overlapped addresses
![Page 39: Softening the Network: Virtualization’s Final Frontier Steve Riley Technical Director, Office of the CTO Riverbed Technology steve.riley@riverbed.com](https://reader038.vdocuments.site/reader038/viewer/2022110322/56649d145503460f949e827e/html5/thumbnails/39.jpg)
sloooooow to change
![Page 40: Softening the Network: Virtualization’s Final Frontier Steve Riley Technical Director, Office of the CTO Riverbed Technology steve.riley@riverbed.com](https://reader038.vdocuments.site/reader038/viewer/2022110322/56649d145503460f949e827e/html5/thumbnails/40.jpg)
+ not cloudable
![Page 41: Softening the Network: Virtualization’s Final Frontier Steve Riley Technical Director, Office of the CTO Riverbed Technology steve.riley@riverbed.com](https://reader038.vdocuments.site/reader038/viewer/2022110322/56649d145503460f949e827e/html5/thumbnails/41.jpg)
requirements
![Page 42: Softening the Network: Virtualization’s Final Frontier Steve Riley Technical Director, Office of the CTO Riverbed Technology steve.riley@riverbed.com](https://reader038.vdocuments.site/reader038/viewer/2022110322/56649d145503460f949e827e/html5/thumbnails/42.jpg)
decouple V from P
![Page 43: Softening the Network: Virtualization’s Final Frontier Steve Riley Technical Director, Office of the CTO Riverbed Technology steve.riley@riverbed.com](https://reader038.vdocuments.site/reader038/viewer/2022110322/56649d145503460f949e827e/html5/thumbnails/43.jpg)
V looks like P
![Page 44: Softening the Network: Virtualization’s Final Frontier Steve Riley Technical Director, Office of the CTO Riverbed Technology steve.riley@riverbed.com](https://reader038.vdocuments.site/reader038/viewer/2022110322/56649d145503460f949e827e/html5/thumbnails/44.jpg)
V allows units of operation
![Page 45: Softening the Network: Virtualization’s Final Frontier Steve Riley Technical Director, Office of the CTO Riverbed Technology steve.riley@riverbed.com](https://reader038.vdocuments.site/reader038/viewer/2022110322/56649d145503460f949e827e/html5/thumbnails/45.jpg)
Software Defined Networking (*)
* One popular, but not necessarily universal, definition
![Page 46: Softening the Network: Virtualization’s Final Frontier Steve Riley Technical Director, Office of the CTO Riverbed Technology steve.riley@riverbed.com](https://reader038.vdocuments.site/reader038/viewer/2022110322/56649d145503460f949e827e/html5/thumbnails/46.jpg)
control
forwarding
![Page 47: Softening the Network: Virtualization’s Final Frontier Steve Riley Technical Director, Office of the CTO Riverbed Technology steve.riley@riverbed.com](https://reader038.vdocuments.site/reader038/viewer/2022110322/56649d145503460f949e827e/html5/thumbnails/47.jpg)
control forwarding
![Page 48: Softening the Network: Virtualization’s Final Frontier Steve Riley Technical Director, Office of the CTO Riverbed Technology steve.riley@riverbed.com](https://reader038.vdocuments.site/reader038/viewer/2022110322/56649d145503460f949e827e/html5/thumbnails/48.jpg)
application
application
application
application
network
applicationtier
networktier
![Page 49: Softening the Network: Virtualization’s Final Frontier Steve Riley Technical Director, Office of the CTO Riverbed Technology steve.riley@riverbed.com](https://reader038.vdocuments.site/reader038/viewer/2022110322/56649d145503460f949e827e/html5/thumbnails/49.jpg)
application
application
application
application
applicationtier
control plane
forwarding plane
OpenFlow
control platform
![Page 50: Softening the Network: Virtualization’s Final Frontier Steve Riley Technical Director, Office of the CTO Riverbed Technology steve.riley@riverbed.com](https://reader038.vdocuments.site/reader038/viewer/2022110322/56649d145503460f949e827e/html5/thumbnails/50.jpg)
forwarding plane
![Page 51: Softening the Network: Virtualization’s Final Frontier Steve Riley Technical Director, Office of the CTO Riverbed Technology steve.riley@riverbed.com](https://reader038.vdocuments.site/reader038/viewer/2022110322/56649d145503460f949e827e/html5/thumbnails/51.jpg)
relatively “dumb”
![Page 52: Softening the Network: Virtualization’s Final Frontier Steve Riley Technical Director, Office of the CTO Riverbed Technology steve.riley@riverbed.com](https://reader038.vdocuments.site/reader038/viewer/2022110322/56649d145503460f949e827e/html5/thumbnails/52.jpg)
does what it’s told
![Page 53: Softening the Network: Virtualization’s Final Frontier Steve Riley Technical Director, Office of the CTO Riverbed Technology steve.riley@riverbed.com](https://reader038.vdocuments.site/reader038/viewer/2022110322/56649d145503460f949e827e/html5/thumbnails/53.jpg)
R.I.P.,RIP
OSPFIS-IS&c.
![Page 54: Softening the Network: Virtualization’s Final Frontier Steve Riley Technical Director, Office of the CTO Riverbed Technology steve.riley@riverbed.com](https://reader038.vdocuments.site/reader038/viewer/2022110322/56649d145503460f949e827e/html5/thumbnails/54.jpg)
control plane
![Page 55: Softening the Network: Virtualization’s Final Frontier Steve Riley Technical Director, Office of the CTO Riverbed Technology steve.riley@riverbed.com](https://reader038.vdocuments.site/reader038/viewer/2022110322/56649d145503460f949e827e/html5/thumbnails/55.jpg)
centralized
![Page 56: Softening the Network: Virtualization’s Final Frontier Steve Riley Technical Director, Office of the CTO Riverbed Technology steve.riley@riverbed.com](https://reader038.vdocuments.site/reader038/viewer/2022110322/56649d145503460f949e827e/html5/thumbnails/56.jpg)
end-t0-end view(not hop-by-hop)
![Page 57: Softening the Network: Virtualization’s Final Frontier Steve Riley Technical Director, Office of the CTO Riverbed Technology steve.riley@riverbed.com](https://reader038.vdocuments.site/reader038/viewer/2022110322/56649d145503460f949e827e/html5/thumbnails/57.jpg)
programmable
![Page 58: Softening the Network: Virtualization’s Final Frontier Steve Riley Technical Director, Office of the CTO Riverbed Technology steve.riley@riverbed.com](https://reader038.vdocuments.site/reader038/viewer/2022110322/56649d145503460f949e827e/html5/thumbnails/58.jpg)
naturally multitenant
![Page 59: Softening the Network: Virtualization’s Final Frontier Steve Riley Technical Director, Office of the CTO Riverbed Technology steve.riley@riverbed.com](https://reader038.vdocuments.site/reader038/viewer/2022110322/56649d145503460f949e827e/html5/thumbnails/59.jpg)
maintains state
![Page 60: Softening the Network: Virtualization’s Final Frontier Steve Riley Technical Director, Office of the CTO Riverbed Technology steve.riley@riverbed.com](https://reader038.vdocuments.site/reader038/viewer/2022110322/56649d145503460f949e827e/html5/thumbnails/60.jpg)
that’s it?
![Page 61: Softening the Network: Virtualization’s Final Frontier Steve Riley Technical Director, Office of the CTO Riverbed Technology steve.riley@riverbed.com](https://reader038.vdocuments.site/reader038/viewer/2022110322/56649d145503460f949e827e/html5/thumbnails/61.jpg)
virtual server
≠virtual network
![Page 62: Softening the Network: Virtualization’s Final Frontier Steve Riley Technical Director, Office of the CTO Riverbed Technology steve.riley@riverbed.com](https://reader038.vdocuments.site/reader038/viewer/2022110322/56649d145503460f949e827e/html5/thumbnails/62.jpg)
Datapath Consistency
Virtual server
CPUmemorydevice I/Onanosecond operation
self-contained
Virtual network
address contexts all-port knowledgeN instances of N statesconsistency on all pathstimely distribution
![Page 63: Softening the Network: Virtualization’s Final Frontier Steve Riley Technical Director, Office of the CTO Riverbed Technology steve.riley@riverbed.com](https://reader038.vdocuments.site/reader038/viewer/2022110322/56649d145503460f949e827e/html5/thumbnails/63.jpg)
Datapath Consistency
Virtual server
CPUmemorydevice I/Onanosecond operation= complexity at speed
self-contained
Virtual network
address contexts all-port knowledgeN instances of N statesconsistency on all pathstimely distribution= complexity at scale
![Page 64: Softening the Network: Virtualization’s Final Frontier Steve Riley Technical Director, Office of the CTO Riverbed Technology steve.riley@riverbed.com](https://reader038.vdocuments.site/reader038/viewer/2022110322/56649d145503460f949e827e/html5/thumbnails/64.jpg)
The Virtual Network
![Page 65: Softening the Network: Virtualization’s Final Frontier Steve Riley Technical Director, Office of the CTO Riverbed Technology steve.riley@riverbed.com](https://reader038.vdocuments.site/reader038/viewer/2022110322/56649d145503460f949e827e/html5/thumbnails/65.jpg)
decoupled from h/w
![Page 66: Softening the Network: Virtualization’s Final Frontier Steve Riley Technical Director, Office of the CTO Riverbed Technology steve.riley@riverbed.com](https://reader038.vdocuments.site/reader038/viewer/2022110322/56649d145503460f949e827e/html5/thumbnails/66.jpg)
independent from others
![Page 67: Softening the Network: Virtualization’s Final Frontier Steve Riley Technical Director, Office of the CTO Riverbed Technology steve.riley@riverbed.com](https://reader038.vdocuments.site/reader038/viewer/2022110322/56649d145503460f949e827e/html5/thumbnails/67.jpg)
delegated control
![Page 68: Softening the Network: Virtualization’s Final Frontier Steve Riley Technical Director, Office of the CTO Riverbed Technology steve.riley@riverbed.com](https://reader038.vdocuments.site/reader038/viewer/2022110322/56649d145503460f949e827e/html5/thumbnails/68.jpg)
ephemeral
![Page 69: Softening the Network: Virtualization’s Final Frontier Steve Riley Technical Director, Office of the CTO Riverbed Technology steve.riley@riverbed.com](https://reader038.vdocuments.site/reader038/viewer/2022110322/56649d145503460f949e827e/html5/thumbnails/69.jpg)
SDN (*) is a useful tool
* As defined previously
![Page 70: Softening the Network: Virtualization’s Final Frontier Steve Riley Technical Director, Office of the CTO Riverbed Technology steve.riley@riverbed.com](https://reader038.vdocuments.site/reader038/viewer/2022110322/56649d145503460f949e827e/html5/thumbnails/70.jpg)
control plane
forwarding plane
OpenFlow
API
x86 x86 x86 x86
API
API
API VXLANNVGRENVPOTVSTT
![Page 71: Softening the Network: Virtualization’s Final Frontier Steve Riley Technical Director, Office of the CTO Riverbed Technology steve.riley@riverbed.com](https://reader038.vdocuments.site/reader038/viewer/2022110322/56649d145503460f949e827e/html5/thumbnails/71.jpg)
(
![Page 72: Softening the Network: Virtualization’s Final Frontier Steve Riley Technical Director, Office of the CTO Riverbed Technology steve.riley@riverbed.com](https://reader038.vdocuments.site/reader038/viewer/2022110322/56649d145503460f949e827e/html5/thumbnails/72.jpg)
is SDN (*) a requirement?
* As defined previously
![Page 73: Softening the Network: Virtualization’s Final Frontier Steve Riley Technical Director, Office of the CTO Riverbed Technology steve.riley@riverbed.com](https://reader038.vdocuments.site/reader038/viewer/2022110322/56649d145503460f949e827e/html5/thumbnails/73.jpg)
control plane
forwarding plane
API
x86 x86 x86 x86
API
VXLANNVGRE
OpenFlow
multicast
![Page 74: Softening the Network: Virtualization’s Final Frontier Steve Riley Technical Director, Office of the CTO Riverbed Technology steve.riley@riverbed.com](https://reader038.vdocuments.site/reader038/viewer/2022110322/56649d145503460f949e827e/html5/thumbnails/74.jpg)
)
![Page 75: Softening the Network: Virtualization’s Final Frontier Steve Riley Technical Director, Office of the CTO Riverbed Technology steve.riley@riverbed.com](https://reader038.vdocuments.site/reader038/viewer/2022110322/56649d145503460f949e827e/html5/thumbnails/75.jpg)
How does Alice talk to Bob?
API
x86 x86 x86 x86
vAPI :“I need a virtual L2-L3 network with these properties…”
vSWITCHes in x86 boxes determine optimal path
OPENFLOW: “Hardware, plumb the following…”
![Page 76: Softening the Network: Virtualization’s Final Frontier Steve Riley Technical Director, Office of the CTO Riverbed Technology steve.riley@riverbed.com](https://reader038.vdocuments.site/reader038/viewer/2022110322/56649d145503460f949e827e/html5/thumbnails/76.jpg)
x86 x86 x86 x86
AliceVM
PM-A
BobVM
PM-B
![Page 77: Softening the Network: Virtualization’s Final Frontier Steve Riley Technical Director, Office of the CTO Riverbed Technology steve.riley@riverbed.com](https://reader038.vdocuments.site/reader038/viewer/2022110322/56649d145503460f949e827e/html5/thumbnails/77.jpg)
E V I L
![Page 78: Softening the Network: Virtualization’s Final Frontier Steve Riley Technical Director, Office of the CTO Riverbed Technology steve.riley@riverbed.com](https://reader038.vdocuments.site/reader038/viewer/2022110322/56649d145503460f949e827e/html5/thumbnails/78.jpg)
Throughput
Recv CPU Send CPU
Linux bridge
9.3 Gbps 85% 75%
OVS bridge
9.4 Gbps 82% 70%
OVS-STT 9.5 Gbps 70% 70%
OVS-GRE 2.3 Gbps 75% 97%
one flow, two VMs, separate hypervisors
Throughput
CPU
OVS bridge
18.4 Gbps 150%
OVS-STT 18.5 Gbps 120%
OVS-GRE 2.3 Gbps 150%
aggregate, four VMs, two hypervisors
http://networkheresy.com/2012/06/08/the-overhead-of-software-tunneling/
![Page 79: Softening the Network: Virtualization’s Final Frontier Steve Riley Technical Director, Office of the CTO Riverbed Technology steve.riley@riverbed.com](https://reader038.vdocuments.site/reader038/viewer/2022110322/56649d145503460f949e827e/html5/thumbnails/79.jpg)
possibilities
![Page 80: Softening the Network: Virtualization’s Final Frontier Steve Riley Technical Director, Office of the CTO Riverbed Technology steve.riley@riverbed.com](https://reader038.vdocuments.site/reader038/viewer/2022110322/56649d145503460f949e827e/html5/thumbnails/80.jpg)
security application
![Page 81: Softening the Network: Virtualization’s Final Frontier Steve Riley Technical Director, Office of the CTO Riverbed Technology steve.riley@riverbed.com](https://reader038.vdocuments.site/reader038/viewer/2022110322/56649d145503460f949e827e/html5/thumbnails/81.jpg)
QoS application
![Page 82: Softening the Network: Virtualization’s Final Frontier Steve Riley Technical Director, Office of the CTO Riverbed Technology steve.riley@riverbed.com](https://reader038.vdocuments.site/reader038/viewer/2022110322/56649d145503460f949e827e/html5/thumbnails/82.jpg)
WAN op application (*)
* hard: distributed cache and symbol vocabulary
![Page 83: Softening the Network: Virtualization’s Final Frontier Steve Riley Technical Director, Office of the CTO Riverbed Technology steve.riley@riverbed.com](https://reader038.vdocuments.site/reader038/viewer/2022110322/56649d145503460f949e827e/html5/thumbnails/83.jpg)
on-demand VPN/C
![Page 84: Softening the Network: Virtualization’s Final Frontier Steve Riley Technical Director, Office of the CTO Riverbed Technology steve.riley@riverbed.com](https://reader038.vdocuments.site/reader038/viewer/2022110322/56649d145503460f949e827e/html5/thumbnails/84.jpg)
infrastructure code
![Page 85: Softening the Network: Virtualization’s Final Frontier Steve Riley Technical Director, Office of the CTO Riverbed Technology steve.riley@riverbed.com](https://reader038.vdocuments.site/reader038/viewer/2022110322/56649d145503460f949e827e/html5/thumbnails/85.jpg)
network code
![Page 86: Softening the Network: Virtualization’s Final Frontier Steve Riley Technical Director, Office of the CTO Riverbed Technology steve.riley@riverbed.com](https://reader038.vdocuments.site/reader038/viewer/2022110322/56649d145503460f949e827e/html5/thumbnails/86.jpg)
decoupledand
delegated
![Page 87: Softening the Network: Virtualization’s Final Frontier Steve Riley Technical Director, Office of the CTO Riverbed Technology steve.riley@riverbed.com](https://reader038.vdocuments.site/reader038/viewer/2022110322/56649d145503460f949e827e/html5/thumbnails/87.jpg)
physical L2-L3
![Page 88: Softening the Network: Virtualization’s Final Frontier Steve Riley Technical Director, Office of the CTO Riverbed Technology steve.riley@riverbed.com](https://reader038.vdocuments.site/reader038/viewer/2022110322/56649d145503460f949e827e/html5/thumbnails/88.jpg)
logical L2-L3L4-L7 services
x86
![Page 89: Softening the Network: Virtualization’s Final Frontier Steve Riley Technical Director, Office of the CTO Riverbed Technology steve.riley@riverbed.com](https://reader038.vdocuments.site/reader038/viewer/2022110322/56649d145503460f949e827e/html5/thumbnails/89.jpg)
x86, really?
![Page 90: Softening the Network: Virtualization’s Final Frontier Steve Riley Technical Director, Office of the CTO Riverbed Technology steve.riley@riverbed.com](https://reader038.vdocuments.site/reader038/viewer/2022110322/56649d145503460f949e827e/html5/thumbnails/90.jpg)
complex much CPU
![Page 91: Softening the Network: Virtualization’s Final Frontier Steve Riley Technical Director, Office of the CTO Riverbed Technology steve.riley@riverbed.com](https://reader038.vdocuments.site/reader038/viewer/2022110322/56649d145503460f949e827e/html5/thumbnails/91.jpg)
FW/LB use CPU at flow start
![Page 92: Softening the Network: Virtualization’s Final Frontier Steve Riley Technical Director, Office of the CTO Riverbed Technology steve.riley@riverbed.com](https://reader038.vdocuments.site/reader038/viewer/2022110322/56649d145503460f949e827e/html5/thumbnails/92.jpg)
optimized stacks performance
![Page 93: Softening the Network: Virtualization’s Final Frontier Steve Riley Technical Director, Office of the CTO Riverbed Technology steve.riley@riverbed.com](https://reader038.vdocuments.site/reader038/viewer/2022110322/56649d145503460f949e827e/html5/thumbnails/93.jpg)
upgrade certainty
![Page 94: Softening the Network: Virtualization’s Final Frontier Steve Riley Technical Director, Office of the CTO Riverbed Technology steve.riley@riverbed.com](https://reader038.vdocuments.site/reader038/viewer/2022110322/56649d145503460f949e827e/html5/thumbnails/94.jpg)
distinctsecurity
forwardingshapingpriority
…
![Page 95: Softening the Network: Virtualization’s Final Frontier Steve Riley Technical Director, Office of the CTO Riverbed Technology steve.riley@riverbed.com](https://reader038.vdocuments.site/reader038/viewer/2022110322/56649d145503460f949e827e/html5/thumbnails/95.jpg)
outcomes
![Page 96: Softening the Network: Virtualization’s Final Frontier Steve Riley Technical Director, Office of the CTO Riverbed Technology steve.riley@riverbed.com](https://reader038.vdocuments.site/reader038/viewer/2022110322/56649d145503460f949e827e/html5/thumbnails/96.jpg)
working multitenancy
![Page 97: Softening the Network: Virtualization’s Final Frontier Steve Riley Technical Director, Office of the CTO Riverbed Technology steve.riley@riverbed.com](https://reader038.vdocuments.site/reader038/viewer/2022110322/56649d145503460f949e827e/html5/thumbnails/97.jpg)
isolated addressing
![Page 98: Softening the Network: Virtualization’s Final Frontier Steve Riley Technical Director, Office of the CTO Riverbed Technology steve.riley@riverbed.com](https://reader038.vdocuments.site/reader038/viewer/2022110322/56649d145503460f949e827e/html5/thumbnails/98.jpg)
programmable
![Page 99: Softening the Network: Virtualization’s Final Frontier Steve Riley Technical Director, Office of the CTO Riverbed Technology steve.riley@riverbed.com](https://reader038.vdocuments.site/reader038/viewer/2022110322/56649d145503460f949e827e/html5/thumbnails/99.jpg)
independentand
ephemeral
![Page 100: Softening the Network: Virtualization’s Final Frontier Steve Riley Technical Director, Office of the CTO Riverbed Technology steve.riley@riverbed.com](https://reader038.vdocuments.site/reader038/viewer/2022110322/56649d145503460f949e827e/html5/thumbnails/100.jpg)
VM VM VM VM
“ ”
![Page 101: Softening the Network: Virtualization’s Final Frontier Steve Riley Technical Director, Office of the CTO Riverbed Technology steve.riley@riverbed.com](https://reader038.vdocuments.site/reader038/viewer/2022110322/56649d145503460f949e827e/html5/thumbnails/101.jpg)
virtual IPvirtual MAC
![Page 102: Softening the Network: Virtualization’s Final Frontier Steve Riley Technical Director, Office of the CTO Riverbed Technology steve.riley@riverbed.com](https://reader038.vdocuments.site/reader038/viewer/2022110322/56649d145503460f949e827e/html5/thumbnails/102.jpg)
route my packets/frameswithout collisions
![Page 103: Softening the Network: Virtualization’s Final Frontier Steve Riley Technical Director, Office of the CTO Riverbed Technology steve.riley@riverbed.com](https://reader038.vdocuments.site/reader038/viewer/2022110322/56649d145503460f949e827e/html5/thumbnails/103.jpg)
move v-netwithout changes
![Page 104: Softening the Network: Virtualization’s Final Frontier Steve Riley Technical Director, Office of the CTO Riverbed Technology steve.riley@riverbed.com](https://reader038.vdocuments.site/reader038/viewer/2022110322/56649d145503460f949e827e/html5/thumbnails/104.jpg)
tear down when finished
![Page 105: Softening the Network: Virtualization’s Final Frontier Steve Riley Technical Director, Office of the CTO Riverbed Technology steve.riley@riverbed.com](https://reader038.vdocuments.site/reader038/viewer/2022110322/56649d145503460f949e827e/html5/thumbnails/105.jpg)
separately alterphysical and virtual
topologies
![Page 106: Softening the Network: Virtualization’s Final Frontier Steve Riley Technical Director, Office of the CTO Riverbed Technology steve.riley@riverbed.com](https://reader038.vdocuments.site/reader038/viewer/2022110322/56649d145503460f949e827e/html5/thumbnails/106.jpg)
consider:on-demand HA/DR
![Page 107: Softening the Network: Virtualization’s Final Frontier Steve Riley Technical Director, Office of the CTO Riverbed Technology steve.riley@riverbed.com](https://reader038.vdocuments.site/reader038/viewer/2022110322/56649d145503460f949e827e/html5/thumbnails/107.jpg)
consider:on-demand HADR
![Page 108: Softening the Network: Virtualization’s Final Frontier Steve Riley Technical Director, Office of the CTO Riverbed Technology steve.riley@riverbed.com](https://reader038.vdocuments.site/reader038/viewer/2022110322/56649d145503460f949e827e/html5/thumbnails/108.jpg)
SDN (*) manages state
* As defined previously
![Page 109: Softening the Network: Virtualization’s Final Frontier Steve Riley Technical Director, Office of the CTO Riverbed Technology steve.riley@riverbed.com](https://reader038.vdocuments.site/reader038/viewer/2022110322/56649d145503460f949e827e/html5/thumbnails/109.jpg)
VM VM VM VM
“ ”
![Page 110: Softening the Network: Virtualization’s Final Frontier Steve Riley Technical Director, Office of the CTO Riverbed Technology steve.riley@riverbed.com](https://reader038.vdocuments.site/reader038/viewer/2022110322/56649d145503460f949e827e/html5/thumbnails/110.jpg)
VM VM VM VM
“ ”
![Page 111: Softening the Network: Virtualization’s Final Frontier Steve Riley Technical Director, Office of the CTO Riverbed Technology steve.riley@riverbed.com](https://reader038.vdocuments.site/reader038/viewer/2022110322/56649d145503460f949e827e/html5/thumbnails/111.jpg)
VM VM VM VM
“ ”
![Page 112: Softening the Network: Virtualization’s Final Frontier Steve Riley Technical Director, Office of the CTO Riverbed Technology steve.riley@riverbed.com](https://reader038.vdocuments.site/reader038/viewer/2022110322/56649d145503460f949e827e/html5/thumbnails/112.jpg)
abstractional consistency
![Page 113: Softening the Network: Virtualization’s Final Frontier Steve Riley Technical Director, Office of the CTO Riverbed Technology steve.riley@riverbed.com](https://reader038.vdocuments.site/reader038/viewer/2022110322/56649d145503460f949e827e/html5/thumbnails/113.jpg)
(mature orchestration?)
![Page 114: Softening the Network: Virtualization’s Final Frontier Steve Riley Technical Director, Office of the CTO Riverbed Technology steve.riley@riverbed.com](https://reader038.vdocuments.site/reader038/viewer/2022110322/56649d145503460f949e827e/html5/thumbnails/114.jpg)
servers=
disposable horsepower
![Page 115: Softening the Network: Virtualization’s Final Frontier Steve Riley Technical Director, Office of the CTO Riverbed Technology steve.riley@riverbed.com](https://reader038.vdocuments.site/reader038/viewer/2022110322/56649d145503460f949e827e/html5/thumbnails/115.jpg)
networks=
disposable pathways
![Page 116: Softening the Network: Virtualization’s Final Frontier Steve Riley Technical Director, Office of the CTO Riverbed Technology steve.riley@riverbed.com](https://reader038.vdocuments.site/reader038/viewer/2022110322/56649d145503460f949e827e/html5/thumbnails/116.jpg)
Datapath Consistency
Virtual server
CPUmemorydevice I/Onanosecond operation= complexity at speed
self-contained
Virtual network
address contexts all-port knowledgeN instances of N statesconsistency on all pathstimely distribution= complexity at scale
![Page 117: Softening the Network: Virtualization’s Final Frontier Steve Riley Technical Director, Office of the CTO Riverbed Technology steve.riley@riverbed.com](https://reader038.vdocuments.site/reader038/viewer/2022110322/56649d145503460f949e827e/html5/thumbnails/117.jpg)
Datapath Consistency
Virtual server
CPUmemorydevice I/Onanosecond operation= complexity at speed
self-contained
Virtual network
address contexts all-port knowledgeN instances of N statesconsistency on all pathstimely distribution= complexity at scale
![Page 118: Softening the Network: Virtualization’s Final Frontier Steve Riley Technical Director, Office of the CTO Riverbed Technology steve.riley@riverbed.com](https://reader038.vdocuments.site/reader038/viewer/2022110322/56649d145503460f949e827e/html5/thumbnails/118.jpg)
easyfamiliar
point solution ideas
![Page 119: Softening the Network: Virtualization’s Final Frontier Steve Riley Technical Director, Office of the CTO Riverbed Technology steve.riley@riverbed.com](https://reader038.vdocuments.site/reader038/viewer/2022110322/56649d145503460f949e827e/html5/thumbnails/119.jpg)
Tagging Segmentation, not isolationSame address in “both” worldsHardware has to understandNo mobility
![Page 120: Softening the Network: Virtualization’s Final Frontier Steve Riley Technical Director, Office of the CTO Riverbed Technology steve.riley@riverbed.com](https://reader038.vdocuments.site/reader038/viewer/2022110322/56649d145503460f949e827e/html5/thumbnails/120.jpg)
Tagging Segmentation, not isolationSame address in “both” worldsHardware has to understandNo mobility
Addressmapping
Like NAT: update address in placeMultiplex large space into small: how?Virtual-to-virtual: physical “punch”
![Page 121: Softening the Network: Virtualization’s Final Frontier Steve Riley Technical Director, Office of the CTO Riverbed Technology steve.riley@riverbed.com](https://reader038.vdocuments.site/reader038/viewer/2022110322/56649d145503460f949e827e/html5/thumbnails/121.jpg)
Tagging Segmentation, not isolationSame address in “both” worldsHardware has to understandNo mobility
Addressmapping
Like NAT: update address in placeMultiplex large space into small: how?Virtual-to-virtual: physical “punch”
Encapsulation
Or tunnels, or overlays (sigh)Worlds can be totally distinctDifferent forwarding for V and PStrong isolation: no V on P w/o bridgePA demux VA payload
![Page 122: Softening the Network: Virtualization’s Final Frontier Steve Riley Technical Director, Office of the CTO Riverbed Technology steve.riley@riverbed.com](https://reader038.vdocuments.site/reader038/viewer/2022110322/56649d145503460f949e827e/html5/thumbnails/122.jpg)
Datapath Consistency
Virtual server
CPUmemorydevice I/Onanosecond operation= complexity at speed
self-contained
Virtual network
address contexts all-port knowledgeN instances of N statesconsistency on all pathstimely distribution= complexity at scale
programmabilityand cloudability
![Page 123: Softening the Network: Virtualization’s Final Frontier Steve Riley Technical Director, Office of the CTO Riverbed Technology steve.riley@riverbed.com](https://reader038.vdocuments.site/reader038/viewer/2022110322/56649d145503460f949e827e/html5/thumbnails/123.jpg)
hardscary
innovative advancements
![Page 124: Softening the Network: Virtualization’s Final Frontier Steve Riley Technical Director, Office of the CTO Riverbed Technology steve.riley@riverbed.com](https://reader038.vdocuments.site/reader038/viewer/2022110322/56649d145503460f949e827e/html5/thumbnails/124.jpg)
Resources
![Page 125: Softening the Network: Virtualization’s Final Frontier Steve Riley Technical Director, Office of the CTO Riverbed Technology steve.riley@riverbed.com](https://reader038.vdocuments.site/reader038/viewer/2022110322/56649d145503460f949e827e/html5/thumbnails/125.jpg)
networkheresy.compacketpushers.netblog.ioshints.consdncentral.com
![Page 126: Softening the Network: Virtualization’s Final Frontier Steve Riley Technical Director, Office of the CTO Riverbed Technology steve.riley@riverbed.com](https://reader038.vdocuments.site/reader038/viewer/2022110322/56649d145503460f949e827e/html5/thumbnails/126.jpg)
Thanks for coming!
Steve RileyTechnical Director, Office of the CTO
Riverbed [email protected]://blog.riverbed.com