不管是基于OSI的七层协议,还是基于TCP/IP的四层协议,只要是基于网络的问题往往都是分层解决的。广域网(WAN)首先是指用于连接广阔地域范围的各种网络资源,从运营商的视角看分为接入、城域、骨干网,而从互联网应用的视角看则是连接用户到应用的广域范围的网络,正是基于这样不同的视角演变出不同的SD-WAN解决方案。
SD-WAN是将SDN技术应用到广域网场景中所形成的一种服务,这种服务用于连接广阔地理范围的企业网络,包括企业的分支机构以及数据中心。这种服务的典型特征是将特定硬件组成的WAN网络的控制能力通过软件方式云化。
第一类解决方案,提供者认为基于Internet的WAN网络质量不可控,需要采用四到七层的应用层优化方式进行补偿,包括采用TCP协议优化、应用层加速、数据压缩、数据缓存等技术,从应用层面部分缓解了Internet网络拥塞或者故障时引入的时延大、丢包率高等问题。
第二类解决方案,也是在Hybrid WAN方案中重点描述的,基于Internet、MPLS/专线网络的多种WAN连接,进行网络质量的监测,通过监测结果进行路径的优化选择,满足不同应用在广域范围的质量要求。这种选择可以是不同的接入GW、不同的互联节点、不同的DC出口方向或者不同的运营商出口,属于IP层的解决方案,SDN技术在此类方案中可以支持路径的集中控制和流量的优化调度。
第三类解决方案,是基于WAN网络中的物理设备的集中控制,结合应用连接的质量、可靠性等需求,为应用选择和建立端到端网络路径。在这类解决方案中,SDN技术不仅支持路径的集中控制、流量的优化调度,更重要的是支持以软件定义的方式构建、部署到运维WAN网络,实现支持SDN的解决方案。