专家们认为,SDN[注]通过智能化路由流量、使用未充分使用的网络资源等,会更容易为物联网所产生的海量数据处理做好准备。SDN可以消除各种网络瓶颈,提升网络效率,在处理物联网所产生的数据时也不会给网络带来更大的压力。
事实上,非常看好物联网的思科就宣称,它的SDN版本——应用中心基础设施,以及它的InterCloud多云提供商接口,就是其万物互连战略的根本基础。
网络控制产品厂商Infoblox的创始人兼CTO Stu Bailey说,“物联网将成为SDN发展的主要推动力。一旦有大量的东西需要联网,那么最主要的抑制剂就是复杂性。我们必须对付IT系统日益增加的复杂性,唯一有效的工具就是软件。而如果没有SDN,就不会有物联网。”
其他人大概不愿意想得那么远,但都不得不承认SDN将是物联网的关键使能者。“先不论两者之间是否存在依赖性,但SDN对IoT的发展来说肯定是有利的。”飞思卡尔半导体数字网络集群产品战略总监Joe Byrne如是说。
然而对服务提供商来说,他们如果要想参与IoT的发展机遇,那么SDN和网络功能虚拟化[注](NFV[注])都将是至关重要的,ACG咨询公司的IoT分析师Dennis Ward说。“他们必须让其服务交付基础设施变得更为灵活,而将SDN/NFV功能纳入其解决方案则有助于他们进入物联网市场。”
Ward认为,有些特殊的SDN功能对IoT来说尤其有用,例如服务链、动态负载管理和带宽调度等。
服务链能够在给定的客户端上确定特定应用处理程序的执行顺序。服务链还能够让运营者提供诸多的虚拟安全功能,如VPN、防火墻及认证,以及针对某一订阅用户的应得权益设置可允许的性能波动范围等。“有了服务链,当IoT设备的订阅量越来越多时,就能缓解配置和服务管理流程所带来的压力。”
动态负载管理能够让运营者监控并协调带宽的变化,自动分配全网负载。这对于要想处理指数级增长的设备和数据的全球化IoT提供商来说,非常理想。
带宽调度功能可允许运营者在给定的时间为某个客户或应用分配时间段和流量。这对IoT来说也是有用的,因为IoT设备一般只会在预定时间段内周期性地发送数据。
INfoblox的Bailey说,SDN软件本质上就是一个使能者。
IDC分析师Brad Casemore也持相同的意见。
他说:“一般来说,只要能在数据中心正确地实施SDN,应该就能很好滴适应IoT所产生的连接性需求和海量数据处理需求。SDN的自动化、预配置、可编程以及编排特性等都将会在IoT环境中产生巨大的价值。”
不过,尽管SDN可以赋能给和物联网,但也存在着诸多可以想到的挑战——陌生感、安全性不明确、增量成本、缺少专业技能等等。这些挑战会削弱物联网的潜在发展能力吗?
Ward认为,这得分情况。“参与物联网所产生的培训以及增量成本支出将取决于每个运营者的人员配备和设备安装基础。但无论如何,新的功能所提供的新的收入机会对很多人来说还是颇有诱惑力的。”
“当把SDN应用于IoT应用和服务时,必须提升整体的安全性,因为每个应用和设备都可能有它自带的安全配置,能保障所需要的某种层级的安全,”Ward补充说。“也就是说,SDN本身并不会必然提升或者降低安全性。整体的安全性实际上还是得依靠个体(用户)的安全状态。但是利用SDN的虚拟化能力,我们可以将每个自带特定安全配置的目标设备进行虚拟化封装,再加上正确的端到端服务管理流程,应该能够保持甚至提高整体安全性。”
飞思卡尔的Byrne认为,陌生感的担忧并非不可能,尤其是在企业网络中,数十年来差不多都是用的思科设备。
“具体来说,SDN一般都是用在公共网络、运营商以太网中,其中的SDN控制器可提供标准的接口,”Byrne说。“然而在企业中(+微信关注网络世界),一般都有现成的网络,企业又不可能说放弃就放弃。那么这些企业该如何使用SDN呢?”
但这一点对于IoT来说并不那么重要。因为这两种技术是平行演进的,人们可以用大致相同的速度齐头并进。
“长期来看,在IoT中使用SDN肯定会有收益,”Byrne说。“两种概念和技术的演进是可以相互交织进行的。今天的运营者们在他们自己的数据中心里正在不断地获取经验。所以SDN不一定是抑制剂,反而会跟着物联网一起向前演进。”
IDC的Casemore说,两种技术的采用程度还将取决于用户的技术投入。“我没有把IoT视为一个尚未差异化的市场,而是一个由多个垂直行业交织在一块儿的市场。这些垂直行业的运营和技术复杂度各不相同,这些将成为他们不仅采用SDN而且使用物联网的重要决定因素。”
Byrne也赞同Ward认为SDN对IoT的益处将涉及安全性的提升。SDN可使接入控制和接入策略更易实现,通过集中的可编程性实现身份认证也更加容易。SDN的流量工程能力也有助于隔离或限制网络路径,从而更容易检测到网络攻击或安全泄露事件。
逻辑集中地SDN控制器可在攻击发生时提供洞察能力,并可从某个本地点上遏制并分析这些攻击。控制器和IoT设备间的链路同样能够很安全。
Byrne说,SDN的一些标准如OpenFlow也可在诸多IoT设备间轻松实现互操作以及安全策略的分发。
“我们如何添加、管理、并与其他IoT设备交谈呢?”他问道。“就用一个SDN控制数据平面即可。所以说SDN是IoT的一个强有力的推动者。”
安全的SDN还能让通过分析应用而获得的智能化处理能力分布给从微小到大型的IoT设备。
无论存在怎样的挑战,也无论这些挑战是现实的还是想象中的,都将有助于SDN所赋能的IoT找到自己的初始立足点。
“与所有技术的发展一样,我认为这些挑战都有助于指出早期的采纳和用例是什么,”Bailey说。“但是从历史上看,安全方面的挑战一般都会倾向于创造很多行业机会而不会延缓或者迟滞一项技术的发展。我认为,这些挑战只会引导市场去如何使用技术,而不会去限制技术。”