计算资源的池化构成了云计算,SDN的目标可以看作是网络的云化,因为网络服务和云计算一样有着弹性伸缩、按需服务、快速部署的功能诉求。SD-WAN将广域网链路抽象成资源即虚拟的Overlay向业务服务,屏蔽底层链路的具体形态,帮助业务快速获得匹配需求的资源。从SD-WAN的实现上可以大致分为三类。
1、传统设备厂商
传统网络设备加入
SD-WAN功能,对于CPE或总部出口网关,按照预先配置的策略,通过到目的端的链路检测协议,检测链路负载、时延、抖动、丢包率,选取满足业务SLA需求的链路进行路由。例如向控制器下发如下几条策略:
1)视频业务A需要选时延小于20ms的链路
2)数据业务B需要选取剩余带宽大于10M的链路
设备依据控制器的策略,识别出应用A和B,选取满足条件的链路进行转发,并且根据链路质量动态调整。另一种常见的策略是负荷分担,能够动态依据链路负载进行选路修正,使链路资源使用最大化。
2、SD-WAN服务商
以Viptela、 Velocloud为代表的SD-WAN服务商,提供软件(NFV)或设备的接入方式,通过租用SP线路和数据中心,在Underlay网络上建立一个由多个POP点组成的Overlay逻辑拓扑。如图二所示,用户边缘的SD-WAN设备就近接入POP,采取与上面类似的策略,通过应用识别和链路检测,从Overlay的逻辑网络选取一条满足业务需求的路径进行路由,或者综合Overlay和Underlay进行选择。由于POP网元比较多,使得对网络的可控性和可视性增强,往往很容易选出满足条件的链路。服务商使企业不必自行部署控制器等服务,用户只需要定义策略模板即可实现,降低了企业使用SD-WAN的技术要求。
3、运营商
运营商具备直接在Underlay网络上提供SD-WAN服务的条件,基于传统路由实现面向策略和业务的路由,但出于意愿和部署难度的原因,这个想法有可能仅仅是个想法。