Sindhu 是瞻博网络公司的创始人,目前担任该公司的首席技术官,负责领导瞻博的技术战略。Sindhu被公认为现代网络基础架构的缔造者之一,《日经通讯》日前就有关计算机网络现状以及未来发展方向等问题对他进行特约采访。
- 随着计算机网络特别是云计算技术的不断进步,网络使用环境也飞速发展变化,您认为目前存在着哪些问题?
从宏观角度整体看待IT行业,当前的问题主要在于运营成本(OPEX)的急剧增加,IT 运营成本现在已经超出资本支出(CAPEX)。
得益于技术进步,计算机和存储单价迅速下降。大量服务器和存储被安装在客户端服务器系统内,并通过网络得以广泛使用。互联网的普及加速了这一趋势,云计算和移动应用等新的使用方式日益融为一体。我们目前正处于IT基础设施新时代的起点。
随着计算机的迅猛增长,成本也随之增加。计算机的平均运营成本有所下降,但整体成本却急剧增加。
- 显然,网络领域也是如此。
是的。但是要知道,目前创新速度并不够快,还不足以解决这些问题。
- 人们常说,互联网技术进步飞速。
毫无疑问,创新越来越多,并且成果显著。20世纪90年代末至21世纪初期尤为如此,这段时间的创新主要集中在硬件方面,推动了计算机和互联网的发展。然而,“保持简洁”问题仍然存在。因此,目前仍然需要新的创新。
- 网络需要何种创新?
自动化,这将有助于降低运营成本。
网络包括三大功能:发送数据的数据平面、控制路由的控制平面以及管理平面。我们的想法是要为控制平面增加集中控制和自动化操作能力。这种方法也是瞻博在2009年10月于纽约证券交易所宣布的新网络的基础。这基本上与软件定义网络(SDN)的理念相同,现已成为时下关注的热点。
由于网络覆盖了较长距离或较大空间,因此需要对负责处理实体问题的数据平面进行分散化。20世纪90年代到21世纪初期,随着网络创新的发展,路由器/交换机的性能也随之快速提升,流量控制等处理能力被纳入数据平面,控制平面也随之进行分散。
然而,如果网络控制能够实现集中化,带宽配置、网络监控、流量计费等系统效率将大幅提高。因此,我们将控制能力从数据平面扩展到更多区域中,并进行统一,使控制和自动化运营更加简便易行。
这正是瞻博网络和SDN所采用的方法。在今年四月举行的开放网络峰会(Open Networking Summit)上,Google表示,该公司已经使用SDN替代了其数据中心整体网络。这真正体现了带宽配置和监控可以通过集中控制来实现。
图注:
基本原则:“尽可能简单,使用开放界面”
也就是说,目前的SDN的发展趋势与统一化背道而驰。如果实现整体统一,网络将失去可扩展性。对数据平面和控制平面的角色必须明确加以区分。
- 如何加速创新?
使用标准(开放)界面实现自动化。如果自动化技术能够轻松适用于通用平台,应用程序将得以改善,吸引大量用户。随后,用户反馈将体现在这一技术中。不断重复上述过程将进一步加快技术进步。这也被称之为平台作用。
- 创新是否会影响目前所有网络?
特定类别将会从创新中受益。
如果对网络进行分类,可以按照数据中心、网络核心、网络引擎、接入汇聚、园区网络、分支网络和设备加以区分。其中,自动化对于数据中心、园区网络、分支网络和接入都具有重要意义。所有这些都涉及到本地网络。
- 这不太适合运营商的核心网络。
是这样。这并不适用于大规模分散式业务部门。问题在于距离。在长距离核心网络中,将数据包从一端发送到另一端并得到回应,这一往返过程通常需要几百毫秒的时间。如果某一路径出现问题,从发现问题、发出通知到改变路由的处理过程需要一定时间。为了缩短往返时间,目前的分散式网络更加有效。
- 作为实现SDN的技术之一,OpenFlow引起了关注。
SDN使用的OpenFlow确实得到了极大关注。OpenFlow是一项标准技术,我们也在努力应用这项技术。但正是由于它是一项新技术,我们可以说OpenFlow还处于蜜月期,看起来似乎没什么问题。
但从实现自动化的标准技术角度来看,仍然存在缺陷。OpenFlow是一个南向接口,可实现从交换机到控制器的控制。若要真正高效实用的网络还需要东西向接口,控制器需支持信息交换。同样,你还需要北向接口来连接系统整体orchestrator与OpenFlow控制器。
- 新网络和SDN的普及需要一定时间。您认为多久之后,新网络才会以完整的形式呈现?
是需要一定时间。同时,这些网络也将经历数个阶段逐渐普及。大概2-5年后,这些优势将具体显现出来。
- 后记
“尽可能简单,尽可能集中处理。”这一原则始终是创新的基础,即使再过100年也不会改变。这当然也适用于SDN。我希望技术进步能够更加长远,这样在5年后,我们就回首网络行业所经历的创新了。