在《开放API的软件定义网络就是真正的整合》,我们谈到了以软件为中心的网络的角色。本文将主要讨论软件定义网络是不是真的开放和可互操作的。
软件定义网络的崛起让革新的力量从设备厂商转到开发部门,但前提条件是开发者和用户必须确定软件定义网络标准是真的开放和可互操作的。
直到现在,厂商仍然通过封闭的控制占领主要市场,它们可以“选择性”的忽略或者发展标准来维护市场地位,而对于开发者,标准非常重要。因为标准是开发者的统一语言,它能让标准和其他系统集成。
终结以硬件为中心的网络 拯救被厂商“捆绑”的用户
在分散之后,网络行业又经历了标准化和整合的变革。但每次变革的速度太快了,标准都赶不上。于是行业再次分散,一些解决方案占领市场。随着技术成熟,再次标准化和整合。这对于终端用户来说是很烦恼的。因为在革新初期,他们在选择厂商的过程中被“套牢”了。
软件为中心的网络革新能通过分离核心功能来取消依赖性,因为硬件已经很商业了,所以革新是在软件上:厂商可以在架构上分离硬件和软件。核心功能,比如,路由、转发、监测等能通过API由软件来执行,这样更流畅,并且不再受限于标准。所以,软件带来这样的扩展或者革新并不依靠更新很慢的核心软件或者硬件。只要API抽象合理,界面稳定,那么软件革新就可以独立发展。而且实际上,革新可以也应该由第三方团体、系统集成商或者终端用户自己来实施。
真正的软件定义网络标准的标志
为了真正受益,终端用户必须要看看软件为中心的网络栈的界面和协议是否真的“标准”,下面是决定真正的软件定义网络的两个标准。
开放:一个标准只有开放、有文档记录、免费才是真正的标准,就是说没有版税、授权、保密协议(NAD)来限制访问,或者是基于该标准的创新。如果跳过这些成为标准,那么它要不就变成专利,要不就无法实施而遭到淘汰。
应用广泛:第二个判断的条件虽然不如前一个,但通过它能够很快判断。如果一个标准被两个以上竞争激烈的公司采用,那么这就是真的标准。因为竞争对手一般不会用对方或者外界的标准,如果一个公司不管对手是否采用这个标准而推广它,那么这就是它就不在乎把它变成标准。
软件定义网络、标准化能够在革新前沿和稳定的、商业化的传统系统中发挥作用。因为那里让厂商和被厂商“捆绑”的客户陷入两难的境地,而软件为中心的网络不再受限于硬件,它通过第三方又加了一层,对于长期遭受网络界盛行的革新和标准化折磨的用户来说,这无疑是个好消息。