The IO Visor Project is an open source project and a community of developers to accelerate the innovation, development, and sharing of new IO and networking functions.
IO Visor brings Universal IO Extensibility to the Linux Kernel and gives IO developers the ability to create applications, publish them, deploy them in live systems without having to recompile or reboot a full datacenter.
This session presents a deep dive on one of the core use cases of the IO Visor Project: its application to networking.
IO Visor Project in fact uniquely enables the ability to segment workloads (VMs, containers) and offer advanced networking functions (L3, NAT, …) fully implemented in-kernel and fully distributed across N compute nodes. Those functions can be chained in-kernel to create any arbitrary “network topology” moving past a virtual/physical appliance type of deployment.