6. What Changed Compute
• Disaggregation of Hardware/Software!
• Web Scale and Open Source!
• Cloud Computing!
• Software Eating the World
7. What is Changing Networks
• Disaggregation of Hardware/Software!
• Web Scale and Open Source!
• Private Cloud Computing!
• Software Eating the World
23. OVS/DPDK Packet Forwarding Pipeline
Classifier
Table 0
Frame In
Function
Foo
Table 2
Function
Bar
Frame Out…….. Table n
Stages
Programable Data Paths
24. What do we do with all of this?
• Isolation
• Segmentation
• Advanced Segmentation
39. Future
libnetwork - networking for containers
Libnetwork provides a native Go implementation for connecting containers!
!
The goal of libnetwork is to deliver a robust Container Network Model that
provides a consistent programming interface and the required network
abstractions for applications.!
!
Currently libnetwork is nothing more than an attempt to modularize the
Docker platform's networking subsystem by moving it into libnetwork as a
library.!
!
NOTE: libnetwork project is under heavy development and is not ready for
general use.