今天,一篇名为《Gartner宣布放弃SDN!》的文章刷屏朋友圈,内容指出“在Gartner最新发布的2021 Hype Cycle for Enterprise Networking中, SDN技术因未能引发大量市场兴趣,被归为obsolete。”

一时间引发了大量讨论。

然而可能很多同学都不知道的是,早在2019年发布的Hype Cycle for Enterprise Networking中,Gartner就已经被定义为“过时的”了。

那既然Gartner这么定义了,SDN就真的没有价值了吗?

真正的答案取决于你如何定义 SDN。

十年前,当 SDN 技术还处于起步阶段时,人们相信它将为网络带来突破性的架构变化。

SDN 架构在网络中引入了三个不同的层 - 具有所有网络元素的数据平面层、具有 SDN 控制器的控制平面层和使网络可编程的应用层。

许多人认为 SDN 控制器和 SDN 应用程序将取代网络中的几十个路由协议。SDN 在推出时具有三个不同的目标:控制平面与数据平面分离、软硬件解耦和通过 API 使网络功能可编程。目前看起来并没有完全实现。

开放网络基金会 (ONF) 支持 SDN 计划并于2009年发布了 OpenFlow 协议1.0版本。然而,OpenFlow 协议并没有超过 1.5.1 版。

如果你将 SDN 视为 OpenFlow,那么是的,SDN已经死了。

但是,如果你将 SDN 视为“改进网络元素的可编程性”、“降低网络软件与专有硬件的依赖性”、“网络自动化”,那么 SDN 依旧在发展。

SDN 改变了人们思考和谈论网络的方式。

我们今天越来越多地看到由软件定义网络开创的功能正在促使服务敏捷性、可编程性、更好的性能特征和更低的延迟等成为新型网络建设的关键因素。

在云计算时代,任何缺乏这些能力的新业务基础设施都不会有很长的未来。

SDN对网络领域的另一大贡献是SD-WAN。SD-WAN是将软件定义的理念扩展到了广域网领域。IDC预测,2020-2024年全球SD-WAN托管服务市场收入将达到105亿美元。

在SD-WAN 蓬勃发展的今天,SDN 怎么会死呢?

我们只能说,在学术意义上,SDN 可能没有按照最初发展轨迹走下去,但它为更广泛软件定义的发展和使用铺平了道路。