网络通信 频道

SDN大趋势:控制器整合

  【IT168 技术】在软件定义网络[注](SDN[注])中,控制器是网络架构中至关重要的一个点,它处在网络应用和网络设备之间。对网络专业人士来说,集中化的控制器担负着控制平面的作用,而控制平面就是传统上各种分布式路由协议如BGP和OSPF等驻留的所在。

  目前,我们仍处在SDN的初期阶段,众多的组织和厂商都在想方设法力图控制或者支配SDN的发展,因此出现了大量可供选择的控制器也就不足为奇了。一般而言,SDN控制器可以分成如下一些类别:

  科研用SDN控制器项目

  厂商支持的开源SDN控制器项目

  有特定用途、厂商专用的控制器产品

  事实上,一些刚刚知道SDN的用户可能会因为选择的众多而不知所措。

  但如果作更进一步的审视,我们就会看到在SDN控制器市场上,有一个趋势逐渐清晰——那就是控制器的整合。尽管仍然有很多不同类型的控制器在售卖,但却开始缓慢而明确地看到了两个关键性的集合点,而且都是在开源社区出现的。一个是Linux基金会的OpenDaylight(ODL)项目。另一个则是ON.Lab的开放网络操作系统(ONOS)。

  这种整合趋势是SDN发展进程中非常重要的一步。

  控制器太多已经阻碍了SDN在企业中的普及。因为在初期阶段,很好有企业会去押宝某个SDN控制器,尤其是还要围绕该平台构建一个新的业务策略,这就更得慎而又慎了。因此,整合就意味着企业可以作出选择,依靠某个控制器长期运转了。

  对互操作性感兴趣的厂商也会因控制器太多而受到影响。但是,随着ODL和ONOS被广泛接受,厂商便可选择其中一种来开发自己的控制器,又不会冒自己的产品最终可能成为孤儿的风险。

  一些SDN应用开发商早就在采取“坐等”的态度,因为要支持一个能在多种控制器平台上运行的应用,时间和资金成本都不会少。一旦整个行业基本稳定在ODL和ONOS上之后,应用开发商便可为这些平台推出相应的产品。

  此外,科研用SDN控制器项目也并非什么贡献都没有。科研院所在这方面的努力至少在概念验证、尝试各种新的想法方面是很有用的。只不过它们不是为规模化工作而设计的,也不可能适用于企业或服务提供商可能有的所有SDN用例。

  另外,某家厂商所设计的垂直整合型控制器一般只用于它们自己的生态系统,它需要特殊的堆栈,在统一的产品线中才能工作。这些厂商专用的控制器不太可能长期存在下去,因为它们总是有可能需要与其他厂商的产品相互集成或者互操作。

  这并不是一件坏事。在用户的网络中有空间可以容纳不只一台控制器,这主要取决于想要解决的问题以及所使用的产品。不过让人感兴趣的是,有一部分整合运动来自厂商。有不少厂商主要基于开源项目,特别是基于OpenDaylight来开发自己的控制器。

0
相关文章