加入收藏 | 设为首页 | 会员中心 | 我要投稿 PHP编程网 - 黄冈站长网 (http://www.0713zz.com/)- 数据应用、建站、人体识别、智能机器人、语音技术!
当前位置: 首页 > 运营中心 > 网站设计 > 佳作 > 正文

应当关注SDN控制器的哪些要素?

发布时间:2016-10-31 13:06:21 所属栏目:佳作 来源:站长网
导读:软件定义网络潜在用户所面临的一个关键挑战是判断特定SDN控制器的特定价值,毕竟控制器作为网络应用和网络基础设施之间的桥梁发挥着关键性作用。但目前还没有一个可以规范SDN的模型,也没有一个SDN控制器必须要遵守的任何标准。 SDN控制器设计要素 显而易

·该供应商拥有哪些合作关系?许多SDN控制器厂商都与主要的网络厂商建立了战略同盟关系。这些合作使得SDN控制器与合作厂商的工具之间更容易通信。不过,并非所有的SDN厂商都有着相同的合作关系。因此在评估SDN控制器时,搞清楚该厂商拥有哪些合作关系,以及这些合作关系促成了哪些合作成果非常关键。

·现有应用都有哪些?一些SDN控制器更像是一个空白的画板——能够展示任何东西,但是首先需要有人在上面作画才行。另有一部分SDN控制器已经建立了其应用生态环境——有人已经在上面为你画了非常漂亮的画。搞清楚其现在都有些什么应用,对于你决定让SDN控制器在网络中发挥多大作用将大有帮助。

·控制器的API是否已经被明确?API是从控制器中获取和向控制器发送信息的机制,网络应用程序会通过北向API告诉控制器它们需要什么。API是自动化和编配的关键。例如,你的机构能够以多高的效率利用控制器API?对于正在寻求整体解决方案的用户,他们可能并不关心这个。但是对于那些希望编写自己的网络应用程序的用户来说,这一点非常关键。

开放vs.厂商锁定

传统的网络协议在厂商之间具有很大程度的互操作性。例如,一家厂商的使用BGP协议的设备也可以被其他厂商使用BGP协议的设备所理解。虽然厂商可能会在协议中增加一些私有特性,但是在基本上通用网络设备厂商都会遵守一条底线。

在SDN方面,情况却并非如此。目前还没有创建SDN控制器的统一方式,也没有一套关于SDN必须具备哪些功能的要求。接触的控制器和架构越多,你就越会发现它们之间存在着相当大的差异。这些都是意料之中的事情。由于SDN还是一项新兴技术,因此厂商都在发布能够代表其SDN观念的控制器,以尽可能地在市场中突出自己,从而力争成为市场领导者。

对于用户来说,由于缺乏标准,导致他们在控制器采购中遇到了许多尴尬问题。首先是这个控制器是不是将你套牢在一个特定解决方案当中?这是一个需要回答的重要问题。尽管许多SDN解决方案都具有强大的能力,但是它们可能只针对特定类型的用户,帮助他们解决某一单一问题。虽然目前这一解决方案可能会为你带来优势,但是未来它们可能会成为你的包袱。例如,若干年后你可能会更换你的负载平衡设备供应商以减少运营支出,但是SDN控制器及其相关应用可能无法与其他厂商开发的负载平衡设备协同工作。厂商锁定隐藏的风险值得我们在决策时谨慎考虑。

·用户能够转而使用其他的控制器吗?如果能,过渡应当如何进行?表面看来,这与其他的顾虑没有太多的不同。例如,从路由器供应商A更换至供应商B需要对产品的功能和操作性进行考虑——B供应商的产品能否满足你的要求?你的网络团队能否管理B供应商的路由器?但在SDN控制器方面,更换供应商的挑战更为复杂。这需要回到控制器究竟在为你做什么这一概念上来看。标准遵从性可以极大地降低更换路由器厂商所存在的风险,但是在SDN领域中,还没有类似的标准出台。你的网络应用是否能够与不同的控制器协同工作?如果不进行适当修改,那么为某一控制器编写的应用很可能无法在其他控制器上工作。或许OpenDaylight组织能够改变这一现状,但是目前网络用户必须要花时间了解SDN控制器,以搞清楚是否自己在某些地方被厂商锁定了。

总之,购买SDN控制器并不是一件无关紧要的小事。此类投资不仅仅需要了解控制器的能力和性能,还需要搞清楚控制器是如何解决特定网络问题的。在添加SDN控制器之前你必须要熟悉自己的网络功能。花些功夫进行研究对防止大的投资失误很有帮助。

【编辑推荐】

(编辑:PHP编程网 - 黄冈站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

推荐文章
    热点阅读