IO Visor项目会是网络功能虚拟化的未来吗?
网络功能虚拟化(NFV)具备灵活性以及节约成本,因此企业和服务提供商对其感兴趣。随着市场开始成熟,企业使用NFV和SDN,有关操作方面的问题也凸显出来。最近颇受关注的当属”如何在基础设施代码更新期间仍能够不间断的操作?“IO Visor项目称其可以实现这一功能,不会带来像其竞争对手Open vSwitch那样混乱的升级。 IO Visor试图解决的最基本问题是耦合I/O与网络服务时的操作影响。举个例子,假设一个OVS用户想要安装添加了包检测的新版本OVS,基础网络I/O功能服务中断是必需的。 IO Visor称将通过从服务中解耦I/O功能来解决这一难题。IO Visor框架由IO Visor引擎开启,这是一个运行在Linux上的内核虚拟机(VM),提供可扩展的网络系统基础。IO Visor引擎核心为扩展的Berkley包过滤(eBPF)。EBPF为开发者提供了一个基础,来生成内核I/O模块,加载和卸载没有重启主机的模块。 值得注意的是,通常内核I/O能使在用户中已运行的解决方案具备更高的性能。举例来说,运行一个基于IO Visor的防火墙可为用户中已运行的防火墙带来更高的性能。 IO ...

