被炒了十几年的软件定义网络,现在到底落地到哪一步了?

上周去南京软件大道跟一个做网络设备的老大哥吃饭,他吐槽说现在客户开口就问软件定义网络,问多了他都烦——这玩意儿2010年OpenFlow刚出来的时候就吹得要颠覆整个网络行业,怎么过了13年,还有人拿它当新概念卖?

很多人对这个词的印象还停留在厂商的宣传PPT里,觉得是个飘在天上的技术,实际上它早就悄悄钻进了你每天用的互联网服务里,只是你没感知到而已。

先把被营销吹变形的技术边界掰明白

要搞懂软件定义网络(后面简称SDN)到底是什么,先得说清楚以前的网络是怎么工作的。

传统的交换机、路由器本质上都是黑盒,硬件厂商把路由计算、策略控制的逻辑直接焊在固件里,每台设备自己算路由、自己定转发规则。你要改个跨三层的路由策略,得逐台登录设备敲配置命令,几十台设备的网络调整下来,经常要熬一整个通宵,中间敲错一个字符,就得排查半天故障。

SDN的核心逻辑说穿了特别简单,就是把网络的控制面和数据面彻底解耦:把所有负责计算策略、下发规则的控制功能,从分散的网络设备上抽出来,集中到一个统一的控制器上;底下的交换机、路由器不用自己算路由,只需要老老实实按照控制器发来的规则,把收到的流量转发到对应的端口就行。

很多厂商把SDN吹得神乎其神,其实它有非常明确的技术边界,根本不是万能的。比如工厂里的工业总线网络,对转发延迟的要求到微秒级,你搞个集中控制器,万一控制器和设备之间的链路出点问题,整个车间的生产线直接停摆,这种场景根本不适合用纯集中式的SDN。

还有个常见的误区:很多人觉得SDN就是把网络搬到云上,其实不对。早期大家把OpenFlow协议当成SDN的唯一标准,现在的SDN早就兼容了各种私有南向协议,甚至可以对接原来的传统黑盒设备,根本不需要把所有硬件都换成贵得离谱的白盒。

传统网络与SDN网络架构对比示意图
传统网络与SDN网络架构对比示意图

吹了十三年,真实的落地进度比你想的实在

很多人觉得SDN搞了这么多年还没落地,其实是你没看到它真正的应用场景。最早大规模商用SDN的,既不是运营商,也不是中小企业,是头部互联网大厂的超大规模数据中心。

举个最直观的例子:字节跳动的数据中心有几十万台服务器,以前要给某个新业务开个跨可用区的虚拟私有云,需要网络团队逐台配置交换机的VLAN、路由策略,快的话要1天,慢的话要3天。现在用SDN控制器,业务方在后台点个按钮,控制器自动把所有规则下发到对应的设备,整个流程不到10分钟。说个有意思的事,你现在刷短视频、开远程会议背后的跨机房流量调度,大半都跑在SDN网络上——但你根本感知不到它的存在,这才是技术真落地的标志。

除了数据中心内部,SDN的思路延伸到广域网上之后,就成了大家更熟悉的SD-WAN。以前企业跨城市的分支组网,拉运营商的专线,一年的费用够买好几辆特斯拉。现在用SD-WAN,走公网加密隧道,配合智能选路,网络体验跟专线差不多,成本能降60%以上。现在很多连锁企业、跨境电商早就把这套用起来了,只是没人拿出来当噱头吹。

当然现在的问题也很明显,就是生态太碎。各个网络厂商的控制器都是私有协议,你买了华为的交换机,就只能用华为的控制器,想接第三方的开源控制器,根本不给你开放权限。之前行业搞了好几个开源的控制器项目,想搞统一的开放标准,最后要么被大厂拿去改了自用,要么因为兼容问题没人维护,慢慢就凉了。

企业SD-WAN组网架构部署示意图
企业SD-WAN组网架构部署示意图

绕不开的利益拉扯,才是SDN最大的卡脖子环节

绕不开的利益拉扯,才是SDN最大的卡脖子环节
绕不开的利益拉扯,才是SDN最大的卡脖子环节

很多人好奇,这么好用的技术,为什么推了十几年还没完全普及?说白了,根本不是技术的问题,是利益分配的问题。

传统网络行业的商业模式,本来是靠卖高毛利的黑盒设备赚钱,一台核心交换机卖几十万,硬件成本可能也就几万块。SDN出来之后,硬件的价值被大幅压缩,白盒交换机只要原来1/3的价格,刷个开源的网络操作系统就能用,厂商的利润直接被砍半,谁愿意主动推?

所以现在的行业现状是,所有传统厂商都在做SDN,但都是把自己的硬件和控制器深度绑定,你要享受SDN的灵活调度,就得买我全套的设备,根本不搞开放。南京软件大道上那些做SDN创业的小公司,之前想靠开源的统一控制器打通各个品牌的设备,最后发现根本推不动——用户买设备的时候早就被大厂绑定了,根本换不了。最后这些小公司都转去做垂直行业的定制方案,比如给三甲医院做院内网络的SDN改造,给高校做校园网的流量调度,反而活的挺滋润。

别把SDN吹成万能药,这些坑到现在还没填上

别把SDN吹成万能药,这些坑到现在还没填上
别把SDN吹成万能药,这些坑到现在还没填上

首先是集中式架构的安全风险。以前的网络是分布式的,你攻破一台交换机,顶多影响一个网段的流量。现在控制器是整个网络的核心,只要黑客攻破了控制器,就能随意篡改所有的转发规则,把用户的流量导到钓鱼网站,甚至直接切断整个网络的连通性。之前开源的SDN控制器就出过好几次高危漏洞,因为漏洞披露不及时,很多用户的网络被偷了数据,连溯源都找不到问题出在哪。

然后是可靠性的平衡问题。现在的解决思路是给控制器做集群,多副本部署,但是万一整个集群因为公共链路故障全挂了怎么办?现在的方案是给每台设备留本地的静态转发规则,保证基础连通,但是一旦要调整策略,就只能等着控制器恢复,这种半吊子的可靠性,根本满足不了金融、电力这些关键行业的要求。

很多人问我,SDN未来会不会把传统的黑盒网络全部取代?

我觉得不会。

纯颠覆式的白盒SDN,3-5年内根本成不了主流,既得利益者的阻力太大,统一的标准也推不动。但是细分场景的渗透会比大家想的快:比如车路协同里的边缘网络调度,工业互联网里结合时间敏感网络的确定性传输,还有数据中心里结合大模型的智能网络运维,这些场景里SDN会变成标配——因为这些场景里,传统的固定配置网络根本满足不了灵活调度的需求。

还有个很有意思的趋势,现在很多厂商已经在把大模型接到SDN控制器上,以前的网络策略都是管理员手动配的,哪里流量拥塞了、哪里有攻击了,要人工排查半天。以后大模型可以自动识别流量异常,自动调整路由策略,甚至自动生成配置规则,把网络运维的人力成本再降一个数量级。这个方向已经有不少厂商在测了,3年内肯定会落地。

其实说到底,最好的技术从来不是拿出来当噱头吹的。SDN搞了十三年,从最开始的颠覆叙事,到现在悄咪咪的跑进数据中心、跑进企业组网、跑进工业场景,慢慢变成大家习以为常的基础设施,这就够了。

作者|大讲堂

排版|大讲堂

审核|阿辰

免责声明:市场有风险,选择需谨慎!此文仅供参考,不作买卖依据。如有侵权请联系删除。
文章名称:被炒了十几年的软件定义网络,现在到底落地到哪一步了?
文章链接:https://m.lfdjt.com/info_23_28409.html