近年来,移动互联网和物联网增长迅速,网络中大部分流量不再来自传统的PC桌面应用,而是主要被智能手机、IOT(Intemet of things)设备等占据。应用的多样化导致了对网络性能的不同需求,手机游戏、视频、汽车导航、智能摄像头、智能家具等各种应用对网络带宽、延迟、抖动的敏感度都不相同,传统的广域网路由技术己经无法满足不同应用的用户体验。
同时,随着越来越多的企业接入云,企业各分部之间、企业与云的连接通过Internet直接连接己经不能满足需求,而MPLS(Multi-Protocol Lable Switch)和专线价格随着带宽需求的增加成本越来越高。因此无论是运营商、互联网服务提供商还是企业都迫切需要新的技术改变广域网的现状。
传统的广域网主要面临的挑战有以下几点:
1)节点数量多且分布广泛,部署周期长,维护难度大。传统的路由器采用命令行的配置方式,无法在短时间内大规模部署,并且维护难度大,配置变更复杂,风险高。
2)难以满足灵活性的业务需求。传统的路由方式,比如OSPF(OpenShortest Path First)、BGP(Border Gateway Protocol)只能根据目的IP地址进行转发,而不能根据业务内容进行路径选择。而传统路由协议根据跳数、Metric选择最优路径,不能在带宽、延迟、丢包率等参数不对称传输路径间进行智能的流量调度。
3)带宽需求与性能需求增加导致成本压力不断攀升。不断增长的带宽需求增加IT运维成本,尤其是长途甚至跨国的广域网。
4)难以对流量进行监控和调度。传统网络中,要对广域网流量和性能实现管理,需要增加大量的探针或者Netflow,增加成本的同时还加重对网络设备的负担。目前网络服务提供商提供的服务更多的只是一个数据通逍,通道里面流动的是混杂的流量,无法知道具体是哪些业务,也就很难对各种业务流量有-个清晰的监控和调度,对一些具有QoS(Quality of Server)需求的特殊业务也很难保证。因此对于网络中流量的监控仍然只是停留在IP层及其以下,对用户真正敏感的应用层不能监控和调度,不能满足用户日益增长的需求。
SDN技术的兴起为网络上的流量监控和调度提供了一个切实可行的解决方案。虽然在数据中心和局域网内,SD-WAN的应用已经非常成熟,也有很多成功的案例,但是在广域网内仍然没有适用性很好的解决方案。这是因为广域网远比数据中心网络和局域网复杂,数据中心和局域网的完全集中式控制方法很难在广域网内得到应用。
问题主要体现在两个方面:
一是网络连接状态的不确定性,数据中心和局域网内,网络连接状况良好、延迟小,可以保证控制消息的及时传递,而在广域网上很难保证两个设备之间一定可达,某个地方网络地故障,可能会导致控制消息无法送达或者无法及时送达。
二是广域网上的路由器、交换机等各种设备很难在短时间内全部换OpenFlow交换机,并且广域网上设备出现问题带来的损失也远大于数据中心和局域网。