SDN意味着互通吗?

  • 来源:计算机世界
  • 关键字:SDN,华为
  • 发布时间:2013-04-25 09:52

  SDN是一项目前“看上去很美”的技术。其开放性常常被很多人用来说明其草根特质。那么,SDN是否能够实现用多厂商设备的共同管理,甚至用A厂商的设备管理B厂商?

  首先,在标准协议方面就面临着一个不大不小的障碍。在SDN整体的大框架下,诞生了很多开放性的协议,其中包括ONF(Open Network Foundation,开放网络基金会)的OpenFlow、IETF(Internet Engineering Task Force,Internet工程任务组)的I2RS等,这些协议之间是没办法进行互通互联的。也就是说,控制器所采用的协议决定了其所能管理的数据平面。

  目前有一些厂商采用在控制器上支持多协议的方式,解决了这一问题。不过,这并不意味着南向已经被打通。实际上,如今绝大多数的厂商在采用开放协议的同时,也都应用了一些私有性的标准来连接自己的控制器和数据平面,这使得第三方很难去介入其中的管控。“SDN目前的问题在于开放性还是不够。一方面,ONF等SDN组织对于厂商之间南向标准互相开放没有太多约束;另外,很多厂商也都还没有推出北向API。”Gartner数据中心系统研究总监曾邵清说。

  而从厂商来考虑,在控制器上加入私有协议也是不得已而为之。同发生在服务器、存储身上的完全去硬件化不同,SDN尽管将网络的核心转为软件,但是硬件依然保留着其特定的作用。目前网络产品很多都采用NP、ASIC架构来开发,而并非工业标准通用架构,因此很难用开放协议进行互通。

  “网络设备和PC的特点也有很大的区别,网络设备需要高性能和复杂的业务定制,要实现高性能就需要专用的硬件芯片ASIC,要实现复杂的业务定制就需要CPU般的灵活性,要做到这两者的均衡是非常难的。”博科公司高级技术顾问谷增云表示,“这就需要SDN网络设备,提供的业务相对固定,如果提供复杂的业务就需要更为灵活的可编程芯片,这样又会增加成本。”

  华为企业网络产品线副总裁马云认为,目前在可行的范围内厂商会采用开放协议,但是厂商也不会排斥私有标准,“在可行的范围内,华为会将网络全层次开放给用户。”

  目前,博通、Marvell等交换芯片厂商目前已经开始OpenFlow标准支持等进行研究和开发。不过对于SDN来说,开放的路还很长。

  本报记者 李旭阳

……
关注读览天下微信, 100万篇深度好文, 等你来看……
阅读完整内容请先登录:
帐户:
密码: