您现在的位置是:首页 > IT基础架构 > 网络与安全 >
开放API的软件定义网络就是真正的整合
摘要 现在,由于多核处理和性能提升,软件定义网络已经成为现实,软件层及其以上的创新将支持网络栈的共存和虚拟化。这也意味着会向第三方提供开放的开发API,从而简化网络系统的整合和云网络自动化。 ...
现在,由于多核处理和性能提升,软件定义网络已经成为现实,软件层及其以上的创新将支持网络栈的共存和虚拟化。这也意味着会向第三方提供开放的开发API,从而简化网络系统的整合和云网络自动化。
在以软件为中心的网络中,核心功能是在丰富且可扩展软件层上实现的,这个软件层又是建立在产品级或接近产品级的硬件之上。实际上,交换机或路由器就包含了现成的服务器硬件,它们运行着优化的实时操作系统(通常基于Linux),能够提供比常规服务器更多的端口和电源。以软件为中心的网络设备可以实现诸多设计和架构创新,它们在近几年来也被广泛地应用于服务器领域:虚拟化、进程隔离、并行化、模块化、插件可扩展性和软件可移植性。
什么是以网络为中心的软件?
在以“软件为中心”的网络发展过程中,我们同时看到以“网络为中心”的软件的出现。即,专门用来在网络中运行的软件,它能够动态分布于以软件为中心的网络设备上。这些是能够实现自动化多租赁云网络的软件。以网络为中心的软件不再是将整个软件系统运行于单个网络设备上,而是基于一种分布式架构,能够共享状态和动态同步状态,例如,在设备之间分配散列表。
起初,云所需要的以网络为中心的软件还包括点对点协议,如BitTorrent;消息协议,如XMPP;分布式搜索算法,如Hadoop和MapReduce;以及企业服务总线软件,如分布式XML处理。
以软件为中心的网络促使第三方开发和整合
以软件为中心的网络,其最大的影响源自于整合。软件内在的灵活性和动态特性使之非常适合实现快速变化系统之间的整合。例如,网络管理和虚拟化管理平台之间的整合。网络管理和虚拟化管理API都在快速变化(后面比前者更快),所以保持它们的同步是一个很大的开发挑战。在一个封闭且庞大的软件和硬件系统中,这也会成为网络设备供应商的难题。此外,终端用户等待下一个发布版本的耐心也是有限的。相比之下,以软件为中心的可扩展网络设备在理论上可能会包含一个整合模块,它可能由第三方、虚拟化供应商或者终端用户自己开发。只要网络设备的插件API保持稳定,并且文档足够齐全,那么这种创新方法可以分散到许多不同的部分,从而加快开发进度,在网络及基础架构的其他部分之间实现更紧密的整合。
软件定义网络创新将超前于目前供应商的速度
整合和自动化将成为以软件为中心的网络的应用动力。现代网络的变化速度和巨大复杂性是大多数供应商无法应付的。而且,供应商的计划受到许多因素的影响,它们都与用户需求有关。有时候,利益可能促使供应商作出绑定用户和减缓创新的决定。
以软件为中心的网络不仅仅是将创新从硬件转移到软件。它还将创新从单个供应商转移到软件设计人员,甚至到解决具体问题的网络专业人员。这使以软件为中心的网络成为一种革命性和影响深远的技术,因为它将让每个人都可以创新,它深入到最终用户和开发人员。最后,以软件为中心,意味着以用户为中心,这对于创新、成本和竞争而言都是好消息。
(本文不涉密)
责任编辑:
上一篇:我国主导4G标准明年具备商用条件