按照我自己的归纳和理解,SD-WAN真正想要实现的就是:充分利用企业所能够使用的通信手段(MPLS/SDH、以太网、无线、4G/LTE、卫星通讯等,还有专网和互联网),以“转控分离”的方式,实现以全业务流量QoS为目标的,全域选路控制和业务策略编排。
因此,相对于传统的路由器组网所实现的广域网传输方案,SD-WAN在以下几点上提出了全新的实现思路:
❆ 转控分离:
这个在前面SDN介绍中已经提及,SD-WAN只是在分离的程度上有所不同,由于SD-WAN更多的是关注面向overlay层的转发控制,因此underlay层的控制更多的会放在转发层面来实现。
❆ 全域选路控制:
SD-WAN很大程度上以此替代了传统路由器的动态路由协议。我们知道传统的动态路由协议一般都是通过搜集本地链路QoS和可达信息,在域内的路由器间进行路由信息交换和表决,来维护本地动态路由转发表进行实际的转发控制。即使是BGP协议也不过通过Route Reflector将这些路由信息集中起来进行分发,具体的路由判断,也就是转发控制仍然在本地完成。而SD-WAN可以简单的认为是直接在其SDN Controller上统一维护“一张”全域的路由表,CPE/Edge设备只需要将本地链路信息上传,并接收SDN Controller针对其发布的路由表就可以了,路由处理和转发控制被极大的简化了。
❆ 统一的QoS控制:
相比于传统网关和路由器设备各行其是的本地QoS策略控制,SD-WAN强调实现集中化的QoS分析和统一的QoS策略分发。CPE/Edge设备实时上报本地链路信息数据(其中包含了链路当前的网络特性,包括延迟、jitter、丢包和可用带宽),SDN Controller统一进行分析,网络管理员将SLA目标输入转化为各种特定业务应用的QoS定义--带宽、延迟、jitter、数据包丢失等,控制器将这些要求转换为对应边缘设备“即时”的路由策略,以选择发送该流量的最佳路径。从另一个角度来说,统一的QoS控制也就是全局选路的判权策略。
❆ 业务策略编排:
SD-WAN的“软件定义”特征主要依靠“策略编排”来体现。策略,说明了SD-WAN对于业务、应用、CPE/Edge设备、链路、网络特性、SLA/QoS保证、路由等的控制方式。编排,是策略与SD-WAN下辖资源(如,可用Overlay链路池、overlay网络特性、可用underlay链路池、underlay链路特性)的映射和关联方式,简单的说,就是业务需要怎样使用SD-WAN达到相应SLA目标的自动化方式。既然是自动化方式,就意味着SD-WAN的SDN Controller可以自发的调整那些策略,使用下辖的资源,自动化的程度高低和策略控制粒度的精细程度,决定了SD-WAN的业务编排能力,也就是SD-WAN实际的实现水平。