IO Visor项目会是网络功能虚拟化的未来吗?

本文涉及的产品
云防火墙,500元 1000GB
简介:

网络功能虚拟化(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 Visor项目会是网络功能虚拟化的未来吗?

IO Visor是在解决一个并不存在的问题吗?还是说该项目才是网络功能虚拟化的未来?

IO Visor项目提供了这样的使用案例:在如今典型的OVS环境下,更新防火墙功能需要重启OVS甚或重启主机。而利用带有IO Visor插件的架构,内核防火墙插件可轻松卸载及重新加载。桥接、路由和网络地址转换(NAT)功能仍将继续运行。

现在还是IO Visor的早期阶段,而OVS是成熟且稳定的。OVS提供运营商级服务性能,当前运行在成千上万的环境中。大多数SDN用户信任OVS及其贡献者和商业产品的扩展网络。相反,据我所知,眼下只有PLUMgird部署基于IO Visor的产品。

语末,我对将I/O从网络功能中抽象出来的想法还是很感兴趣的。将I/O抽象出来会增加虚拟化网络架构的弹性。我会密切关注这个项目。那么,你的想法又是什么呢?IO Visor是在做无用功?还是说,该项目会是网络功能虚拟化的未来呢?

原文发布时间为:2015年11月30日
本文作者:张程程翻译
本文来自云栖社区合作伙伴至顶网,了解相关信息可以关注至顶网。

相关文章
|
1月前
|
安全 虚拟化
在数字化时代,网络项目的重要性日益凸显。本文从前期准备、方案内容和注意事项三个方面,详细解析了如何撰写一个优质高效的网络项目实施方案,帮助企业和用户实现更好的体验和竞争力
在数字化时代,网络项目的重要性日益凸显。本文从前期准备、方案内容和注意事项三个方面,详细解析了如何撰写一个优质高效的网络项目实施方案,帮助企业和用户实现更好的体验和竞争力。通过具体案例,展示了方案的制定和实施过程,强调了目标明确、技术先进、计划周密、风险可控和预算合理的重要性。
41 5
|
25天前
|
机器学习/深度学习 运维 安全
图神经网络在欺诈检测与蛋白质功能预测中的应用概述
金融交易网络与蛋白质结构的共同特点是它们无法通过简单的欧几里得空间模型来准确描述,而是需要复杂的图结构来捕捉实体间的交互模式。传统深度学习方法在处理这类数据时效果不佳,图神经网络(GNNs)因此成为解决此类问题的关键技术。GNNs通过消息传递机制,能有效提取图结构中的深层特征,适用于欺诈检测和蛋白质功能预测等复杂网络建模任务。
50 2
图神经网络在欺诈检测与蛋白质功能预测中的应用概述
|
23天前
|
安全 网络安全 数据安全/隐私保护
利用Docker的网络安全功能来保护容器化应用
通过综合运用这些 Docker 网络安全功能和策略,可以有效地保护容器化应用,降低安全风险,确保应用在安全的环境中运行。同时,随着安全威胁的不断变化,还需要持续关注和研究新的网络安全技术和方法,不断完善和强化网络安全保护措施,以适应日益复杂的安全挑战。
42 5
|
21天前
|
存储 监控 数据挖掘
计算机网络的功能
计算机网络支持信息交换、资源共享、分布式处理、可靠性增强及集中管理。信息交换涵盖多种媒体形式,促进远程协作;资源共享降低用户成本,提高效率;分布式处理提升计算能力;冗余机制保障系统稳定;集中管理简化网络维护,确保安全运行。
30 2
|
1月前
|
运维 物联网 网络虚拟化
网络功能虚拟化(NFV):定义、原理及应用前景
网络功能虚拟化(NFV):定义、原理及应用前景
55 3
|
1月前
|
网络协议 Unix Linux
精选2款C#/.NET开源且功能强大的网络通信框架
精选2款C#/.NET开源且功能强大的网络通信框架
|
1月前
|
网络协议 网络安全 Apache
一个整合性、功能丰富的.NET网络通信框架
一个整合性、功能丰富的.NET网络通信框架
|
1月前
|
网络协议 调度 开发者
Python网络编程:Twisted框架的异步IO处理与实战
【10月更文挑战第27天】本文介绍了Python网络编程中的Twisted框架,重点讲解了其异步IO处理机制。通过反应器模式,Twisted能够在单线程中高效处理多个网络连接。文章提供了两个实战示例:一个简单的Echo服务器和一个HTTP服务器,展示了Twisted的强大功能和灵活性。
43 0