云计算网络珠玑之SDN的结合

6.1 SDN的结合

SDN的核心思想和目标在于实现应用程序对底层网络资源的直接控制和使用,控制与转发的分离的原则很大程度上迎合了SDN的这种需求;在云计算网络中,比如OpenStack通过Neutron组件来集中控制对底层网络的资源进行控制并且有开发的API接口,这点为Neutron和SDN的结合提供了先天的优势。需要注意的是,SDN控制器在云计算网络里,不仅仅需要控制虚拟交换机,也需要将物理交换机一起控制,才能对整个系统的网络资源有个全局判断和最优化使用,这点来讲现有的控制器大部分还都需要继续完善。

云计算随着部署规模的不断扩大,租户的数目日益增多,租户的VM也会随着业务的扩展急剧增加,而不同业务的种类也会随着上升,这个时候在底层网络来看就是各种特征放入数据流量的种类不断复杂多样化;这些现象都体现了云计算网络流量的部分特征:底层网络逻辑拓扑变化频率高、业务流量种类多及流量变化率大,而这些都要求云计算网络在为租户提供了网络高性能和高稳定性外,还要能适应云计算网络业务不断频繁变化带来的QoS和全局敏捷感应等功能的灵活要求,这点属于对SDN的一个迫切需求;另外云计算平台的网络架构也会存在各种缺陷,比如OpenStack中Neutron组件的网络节点的公网瓶颈,可以结合SDN技术将Neutron的底层架构进行适当颠覆或替换,来弥补Neutron网络的缺陷,以满足用户的定制化需求和种类繁多业务的需要。由此来看OpenDaylight和Juniper的Open Contrail等控制器与Neutron的结合将是SDN和云计算网络发展的良好契机,为IAAS实现通过SDN控制Neutron底层网络提供新的应用场景,也必将因两种火热技术的结合而带来网络界历史的新革命。

现在已经有很多云计算公司开始此方面的研究,包括海云捷迅和Unitedstack等,还有积极参与SDN应用到云计算领域的国内芯片商苏州盛科网络(Centec),及网络设备生产商华为、华三(H3C)、Pica8(http://www.pica8.com)、Xnet(http:// www.xnetec.com)和DCN(神州数码网络有限公司)等。其中Pica8、盛科和Xnet等几家公司是软件定义网络(SDN)的领先创新者,给网络行业带来协作和革新。Ucloud是基于自研的商业化比较早的云计算平台,在业务迅速扩张的情况下,可以遇到同行中某些方面还没有涉及的技术场景,所以在应用SDN解决云计算的问题上,所积累的解决网络方面问题的经验也较为丰富。
Neutron结合SDN在结构上有三种方式:Neutron AS APP,Neutron AS part of Controller和Neutron AS Underlay:三种方式各有优缺点,解决的问题和引入的缺陷也都有所不同,需要根据业务特点和系统架构进行合理选择。另外,需要注意的是,网络安全问题上也需要慎重考虑。著名的网络安全厂商绿盟(http:/www.nsfocus.com/)的刘文懋等,专注于云计算网络中结合SDN,提供了相应的方案和架构来解决云计算网络安全方面的问题。

 


  • 本站原创文章仅代表作者观点,不代表SDNLAB立场。所有原创内容版权均属SDNLAB,欢迎大家转发分享。但未经授权,严禁任何媒体(平面媒体、网络媒体、自媒体等)以及微信公众号复制、转载、摘编或以其他方式进行使用,转载须注明来自 SDNLAB并附上本文链接。 本站中所有编译类文章仅用于学习和交流目的,编译工作遵照 CC 协议,如果有侵犯到您权益的地方,请及时联系我们。
  • 本文链接https://www.sdnlab.com/8876.html
分享到:
相关文章
条评论

登录后才可以评论

SDNLAB君 发表于15-02-01
0