SD-WAN基于应用的Bonding

2020-12-14 15:09:11 云杰通信 102

SD-WAN基于应用的Bonding

  一些大型的企业站点通常会采用不同的WAN线路进行接入,比如双Internet、Internet与MPLS混合等,随着4G/5G/LPWAN的成熟与发展,未来无线也可能会成为WAN线路篮子中的一个重要选择。

  有了应用识别,有了WAN线路监测,还需要在不同的WAN线路间进行有效的协同,提高整体的利用效率。WAN线路间的协同,通常也被称为WAN Bonding,把多条WAN线路打包在一起为流量传输提供服务。Bonding可以是逐流的,通过哈希将不同的流静态地映射到不同的WAN线路上去,这种实现较为简单,不过无法有效保证应用的SLA。

  SD-WAN重最常被提到的是基于应用的Bonding,即根据应用对于SLA的要求,结合应用识别与WAN线路监测的结果,将不同应用的流量分配到不同的线路上去,不过WAN线路整体的带宽利用率未必实现最优。Bonding也可以是逐数据包的,这种方式的话主要是优化Bulk流量,如大文件传输,WAN线路的带宽利用最为充足,但是需要在对端进行数据包重排,这反过来在一定程度上会降低转发的性能。

  WAN Bonding还有一个要求,当WAN线路监测的结果说明一条线路的QoE不好的时候,要切换到其他的线路上,或者均衡一部分流量到其他线路上。值得注意的是,如果目标WAN线路上存在防火墙或其他带状态的中间件,直接做切换很可能会导致流量的中断,因此在做部署时,要考虑好WAN线路和中间件间的有效联动。另外,一些SD-WAN方案还支持允许两个站点CPE间的流量,在来去两个方向上选择不同的WAN线路进行传输,当然这也需要在考虑中间件的情况后再决定是否启用。