软件定义网络(SDN)近年来已经成为了运营商、科研机构、互联网公司、云服务提供商关心的热门的话题。随着云计算与数据中心的发展,网络问题逐渐凸显,SDN近年来被持续关注。IDC预测,到2016年,SDN产业产值将达到20亿美元。
面对如此大的市场潜力,各大厂商纷纷制定并实施SDN战略,瞻博宣布其SDN的重点在数据中心层面,思科推出开放式的网络环境用以帮助客户在移动互联,社交网络上的业务创新;华为推出面向SDN的路由器;惠普推出包含其自主生产OpenFlow的控制器,SDN引领的网络革命也是大势所趋,然而SDN的应用的未来普及之路到底有多长?
目前SDN的标准已经趋于完成,思科,华为、微软等厂商也推出了自己的SDN的解决方案,但是对于用户来说,SDN对于网络解决方案的重构并不是那么简单,因为新兴标准伴随着安全性和可靠性的考验;而用户的实施需要充分考虑其实施的必要性,实施SDN 后,用户可以在任何底层网络设备上构建虚拟网络,不过这也意味着网络工程师需要管理多个网络,包括物理基础设施以及建立在物理基础设施上的每一个虚拟网络。这其中的复杂性可想而知,所以,是否实施取决于企业所必须支持的虚拟机的数量。换句话说,如果企业对虚拟网络有足够的需要,那么这种复杂性是值得的。对于云供应商而言,显然这种复杂性是值得的,而对于典型的企业数据中心,情况或许并不是这样。除复杂性外,对于用户而言,还存在着两方面的问题:一是目前可供参考的案例较少,能够借鉴的经验不多,另外,如何与当前网络保持兼容和共存也是一个重大挑战。
总体而言,SDN的发展在现阶段还主要萌芽期,全面普及为时尚早。在网络硬件层面,大规模的业务流和支持容量都有很大的局限性,很多应用案例在处于小规模的实验阶段。从长远上看,思科等老牌硬件厂商并不会大力的推动SDN的进程,因为其在原有硬件为基础的网络环境占用很强的市场地位,如果SDN大力推广,可能会撼动其市场地位。