要提高WAN的利用率,除了在不同的WAN线路间做协同以外,各种加速处理也是需要的。传统的广域网加速需要专用的、昂贵的硬件设备,而在大部分的SD-WAN方案中CPE中都内置了相应的功能,少数方案中即使CPE自身不具备广域网加速的能力,也可以在本地起相应的VNF并进行串接。
广域网加速主要包括以下几个主要方面:数据压缩,采用一定的算法对包头或者载荷进行压缩/解压缩,以降低信息的冗余度;数据消重,对传输过程中出现频次较高的数据进行编号,并使用指针进行替换,以节约编码所占用的空间;内容缓存,将热点内容进行本地缓存,对热点内容的后续访问即可在本地直接返回,避免了对于WAN线路带宽的占用;TCP优化,通过代理的方式将端到端的标准TCP切成多段,并对其中WAN一段的传输进行优化,改善标准TCP的拥塞控制和重传机制,或者基于UDP来增加吞吐量;HTTP和其他应用层协议优化。
视频会议和VoIP等统一通信流量的优化对企业来说比较关键。FEC常用于对视频传输进行优化,发送方进行FEC编码,在原始数据包以外引入冗余校验包,接收方进行FEC解码,并通过冗余校验包对原始数据包的误码或丢包进行恢复,以降低由于WAN线路质量不稳定所导致的卡屏现象。
Packet Duplication常用于对VoIP的传输进行优化,发送端对数据包进行复制,并通过不同的WAN线路进行传输,接收端会以收到第一份为准并忽略掉后续重复的数据包,不同的WAN线路丢掉同一个包的概率基本为0,使得VOIP的通话质量得到保障。