网络圈隔一阵子就会冒出一个新词,这几年被讨论得比较多的一个是"白盒化"。交换机还能白盒?跟网工有什么关系?会不会颠覆现有厂商的格局?这篇文章用大白话把这个趋势讲清楚,顺带聊聊网工该持什么态度。

先解释概念。传统模式下,你买交换机,买的是软硬件一体的品牌整机,厂商的硬件跑厂商的系统,封闭但省心。白盒化是把这两层拆开:硬件由ODM厂商生产,不贴牌或者贴中立的牌;网络操作系统由专门的公司提供,业界知名的像SONiC这类开源系统,以及若干商业NOS。用户买白盒硬件,装上自己选的系统,就组成了白盒交换机。这个玩法在超大规模云厂商那里早就规模落地了,国外的头部云、国内的大型互联网公司,白盒交换机在数据中心的存量已经很大。道理很简单:几万台交换机的采购量,白盒方案的成本优势是乘以万台放大的,而且软硬件解耦之后,自己掌控升级节奏,不被单一厂商绑定。

那白盒化会革了传统设备商的命吗?短期内不会,看结构就明白。白盒的主战场是超大规模数据中心,那里的用户有强大的自研运维团队,能驾驭开源系统、能自己开发运维工具。而政企市场、中小企业市场、广域网和复杂组网场景,用户要的是"出了问题有人兜底"的整体方案和售后体系,品牌设备加原厂服务依然是主流选择。也就是说,白盒和品牌机在可预见的时期内是分层共存的关系,一个吃规模化的云和巨头,一个吃要服务的行业客户。

对网工来说,这个趋势意味着什么?第一,知识结构上要补开源和自动化的课。白盒生态的运维不是敲厂商命令行那么简单,SONiC这类系统跑在Linux底座上,配置走的是另一种思路,周边配合的是自动化工具链。会Linux、会Python、懂一点容器和DevOps,进入白盒世界的门槛就低很多。这跟网络行业整体向自动化演进的方向是一致的,学这些不亏。第二,就业版图上多了一块选择。云厂商和互联网公司的网络团队,大量岗位在招懂白盒、懂SONiC、懂网络自动化的工程师,这类岗位的薪资和成长性在行业里属于第一梯队。第三,对传统路线的冲击有限但提醒实在:只会单一厂商命令行、不懂原理的"命令行操作员",无论白盒与否,价值都在被稀释;而把路由交换原理吃透的人,换任何系统都是快迁移。

网络设备白盒化趋势 对网工影响

给不同阶段的网工一点建议。刚入行或者准备入行的,别被概念带乱节奏,先把H3C这类体系化的认证路线走扎实,原理性的东西(OSPF、BGP、VXLAN这些)在白盒上照样是硬通货,换汤不换药,汤可以后换,药不能没有。有三年以上经验、想往云厂商走的,可以把SONiC部署、Linux运维、Python自动化列为年度学习目标,简历上这些词跟数据中心的岗位是强对口的。在职的传统网络团队,可以关注厂商在开放生态上的动作,因为设备商自己也在拥抱开放接口和可编程能力,风向是融合而不是你死我活。

学习资源方面,开源社区的文档、公开的白皮书,都是零成本入门材料;体系化的路由交换打底,H3C的课程从NE到SE覆盖的协议原理是通用功底,像润天教育这类机构的实验环境里也逐步加入了自动化相关的内容,选课的时候可以留意课纲里有没有Linux和脚本相关的模块。

一句话收尾:白盒化改变的是设备的采购和运维方式,改变不了网络技术的底层规律。把原理学透、把自动化补上,哪种盒子里跑的网络你都接得住。