SD-WAN和SDN发展关系

2020-08-12 17:52:14 云杰通信 102

SD-WAN和SDN发展关系

  对于2015年才出现的SD-WAN,一直处在“一个名词,各自表述”的尴尬中。

  Wiki上面的定义是这样的:SD-WAN is an acronym for software-defined networking in a wide area network (WAN). SD-WAN simplifies the management and operation of a WAN by decoupling (separating) the networking hardware from its control mechanism. This concept is similar to how software-defined networking implements virtualization technology to improve data center management and operation。

  国内行业协会的定义也类似:软件定义广域网络,是将SDN技术应用到广域网场景中所形成的一种服务。

  对于大多数非业内人士,通过这个定义仍然不能弄明白SD-WAN是什么?具备SD-WAN功能的产品该是什么样?但最起码知道了,SD-WAN应该源自于SDN,也就是它应该具有SDN的一些实现思路和技术特点。

  SDN追求的是什么?

  传统意义上的SDN是一个局域网范围内技术,其出现来自于校园网,最早被应用到数据中心领域,主要为数据中心部署云业务服务。而随着SDN在IDC、在云中心的普及,SDN的这一关键思路被进一步与云计算的概念相契合:

  --硬件简单化、通用化:SDN提倡用功能简单和标准化的网络硬件构建IDC的网络基础设施,实际上这是降低方案成本的关键,这也与云计算基础设施的构建思路相吻合。

  --网络虚拟化:可以说SDN促进了网络虚拟化在自动化业务部署方面的普及。原始的网络虚拟化技术更像是一种网络隔离技术,可以认为是一种进化版的VLAN技术。在与SDN的集中控制体系、基于主机的服务虚拟化相结合后,它迅速成为了SDN连接控制层面虚拟化、网络资源虚拟化、虚拟化平面与物理网络衔接的关键手段。同时,网络虚拟化的概念借此进一步的进化成为一种网络功能虚拟化方法(NFV)。

  --控制中心化:SDN严格区分控制层面的行为和转发层面的行为,这与SDN的物理网络相对单一不无关系。SDN的中心化控制受限于单一控制器的控制能力和控制区域整体网络性能。SDN通过集中控制保证了在区域内的管理效率和手段简化,同时也实现了控制器的虚拟化部署。

  --数据透明化:与控制中心化相对应,SDN实现了转发数据相对控制器和控制层的透明,毕竟,SDN控制器需要通过下发的策略和规则对流经交换机的数据进行转发控制,SDN控制器所能看到的数据深度和种类决定了整个SDN网络对客户业务的SLA的承载能力。

  SD-WAN从SDN继承了什么?

  首先,SD-WAN是SDN思想在广域网领域的延伸。除了研究的网络对象不同(SDN面向本地的局域网,SD-WAN面向广域网),其“转控分离”的基本思想被完全继承。并且,在硬件通用化、网络虚拟化、控制中心化和数据透明化方面两者都有相似的说法。

  但由于SD-WAN与SDN的应用环境和商业环境都不同,两者在实现形态和实现途径上的考虑有很大不同:

  --在转发层面的控制要求不同:SDN强调转发完全由三层硬件实现,即在端口转发线速的前提下,能够对应用转发控制深度尽量细化。SD-WAN则是要求转发层面对于传输层(Underlay)的抽象封装提出了要求,也就是说,通过SD-WAN建立的端到端的逻辑链路(物理或虚拟)和网络(overlay)应该能够以抽象的传输资源的方式被调用,overlay的传输工作不应该涉及underlay中复杂的传输协议处理。这样就可以简化对通信的管理和配置。

  --在控制层面转发控制目标不同:SDN的控制目标是保证全域(LAN范围内)内业务流量的转发性能(带宽)达标。SD-WAN的控制目标则是保证全域(广域网WAN范围内)内业务流量的可靠性(QoS)和性能(带宽)达标,为此SD-WAN需要能够驾驭多种传输网络(MPLS/SDH、以太网、无线、4G/LTE、卫星通讯等),并在全域范围内调度这些网络为业务流量转发服务。