OpenFlow创始人:网络配置自动化不可避免(1)


2011年是Openflow和SDN(软件界定的网络)领域激动人心的一年。《网络世界》撰稿人阿尔特·费韦尔(Art Fewell,以下简称AF)最近有机会与OpenFlow创始人、Nicira公司CTO马丁·卡萨多(Martin Casado,以下简称MC)进行了一次谈话,讨论了SDN的未来,特别是OpenFlow的未来。

AF:请和我谈谈你自己和Nicira公司。

MC:我曾研究联邦市场的安全网络。当时,我明显地认识到这个市场力量没有创造出充分灵活的网络设备,不能做它们原来做的以外的事情。这与计算形成了鲜明的对照。你可以使用一台计算机并且通过编程之后使它进入安全状态。但是,使用网络,你就做不到。你可以得到厂商发给的设备:很难配置并且很难得到我们要求的保证。因此,我喜欢这样的问题:“你如何能够让网络在一般用途方面像计算那样灵活?”也就是说,网络确实在某些方面做的很好,如发送数据包,但是,网络在其它方面不够好。

然后,我去斯坦福大学读博士学位,我研究了这问题。我的第一个重点是安全:你如何改变网络架构使它更服从很好定义的控制。接着,我研究推广这个概念:你如何把它转变为能够做一切事情的东西--不仅是安全,而且还有通讯流量工程或者网络虚拟化,或者更好地监控,更好的伸缩性,更好的灵活性,移动性等等。在2007年,我写了第一篇关于OpenFlow的文章。我们开始研制我们的第一个控制器网络操作系统。从那以后,我一直参加起草OpenFlow。至于Nicira,我们目前处在隐蔽状态,因此确实没有很多话要说。

AF:采用OpenFlow,你向确实没有客户化的和灵活性的东西引进了可编程性。我可以看到web公司成为最早的应用者。这些公司使用许多开源软件并且客户化这些开源软件栈为自己的机构制作一些服务。也许他们将使用Hadoop和MapReduce,让网络与应用程序沟通并且动态地提供要求。你认为OpenFlow排在第一位的和最诱人的好处是什么?第一个大量使用它的市场是什么?

MC:OpenFlow的目标应用是创建基础设施技术的每一个人。这是一个系统制造者,不是一个系统用户。我的意思是说OpenFlow就像是一个低级的编程语言或者低级的接口。因此,Facebook做大量的工作制造和编程自己在计算方面的基础设施,并且看到OpenFlow的许多价值。以政府为例,他们为了安全等目的进行了大量的开发工作,因此,他们也感兴趣。任何创业企业或者对于制作新的基础设施技术感兴趣的公司都是如此。因此,我认为这是一个细分市场。提出“OpenFlow将用于大型企业吗?”这个问题没有比提出“谁将使用OpenFlow把产品引进到大型企业?”这个问题更有意义。

AF:那是有意义的。我接触的全球500强企业、金融和严格监管的行业中的多数企业都有一个包括网络的明确定义的工作流。他们通过脚本和更高级的自动化定义这个工作流。此外,我没有看到许多企业拥有网络编程能力或者非常有兴趣开发这些能力。但是,在我看来,你有许多方法使用OpenFlow或者其它软件界定的网络架构创建一个基于控制器的局域网。这类似于从肥接入点向基于控制器模式的瘦接入点过渡期间的无线局域网。这不是说“嘿,大企业,你需要做许多脚本和编程。”而是说“嘿,这里有一个方法,可以通过使用集中的控制器减少运营成本和简化你操作网络的方式。”你认为这可行吗?

MC:OpenFlow的第一批用户将是系统制造商和在金融行业的人。他们进行了大量的技术创新。我认为,大型web服务公司以及基础设施和服务公司都是系统制造商。我认为,你将会看到能够解决任何领域的问题的创业企业的生态系统。例如,他们会做家庭网络,小型至中型企业网络以及广域网。事实上,我知道所有这些领域正在发生的事情。我认为,这个问题不是OpenFlow的问题,而是市场进入和产品适应性问题。除非有人制作一个(劣质)产品,否则,OpenFlow能够是一个极好的技术,对吗?但是,我确实认为OpenFlow和SDN有能力改善所有这些事情。

AF:好像是传统的网络厂商不是以推动它发展的积极的战略眼光观察OpenFlow,而是正在准备应对一旦它快速增长的情况。你看到的情况是不是也是这样?

MC:我确实对于这些人一直如此地开放感到意外。我确实曾经怀疑过,并且认为他们只是要与自己的敌人更接近一些。但是,实际上,我不像过去那样持怀疑态度。我认为这些人真正地要看到一个释放这些灵活性的更广泛的生态系统。


相关内容