从GitHub到Azure:SONiC多元场景生态如何打破供应商锁定?

描述

SONiC:开放网络的容器化革命

微软2016年开源的SONiC(云端开放网络软件)基于Debian Linux构建,通过SAI实现软硬件解耦,使网络操作系统首次具备跨厂商ASIC的普适性能力。据Gartner预测,未来3-6年内SONiC有望成为网络领域的"Linux"。

容器化架构:开放生态的基石

SONiC采用模块化设计,各功能组件运行于独立Docker容器中。其核心是Redis数据库提供的发布/订阅通信机制:

这种设计使模块可独立升级——用户可更新驱动、添加协议或优化组件,而无需中断整个系统。正如Azure实践所示:开放解耦架构让网络成为可编程对象,在AI计算、云原生场景中创造新价值。

可靠性实证:开放网络的工业级验证

根据由微软 Azure 网络技术研究员兼 CVP、SONiC 基金会管理委员会主席 Dave A. Maltz 领导的团队开展的一项研究,该团队对 Azure 数据中心的 18 万台交换机进行了为期三个月的跟踪。

研究发现:数据中心交换机自投入生产部署以来,至少有 3 个月保持不间断运行的概率为 98.5%;3个月后,SONiC 交换机的生存概率比非 SONiC 交换机高 1% ,并且随着时间的推移,可靠性方面的差距还在扩大。

开放生态全景:从社区到商用

生态类型代表方案核心价值
​社区版GitHub开源项目开放创新的基础
​超大规模云Azure/腾讯/阿里定制版亿级终端验证
​企业方案AsterNOS交钥匙式开放网络
​边缘计算Hedgehog Enterprise简化边缘部署

AsterNOS:开放网络的容器化实践

通过深度优化社区版SONiC,AsterNOS实现三大突破:

企业级能力增强

AsterNOS 与SONiC社区版主要能力对比-表1AsterNOS 与SONiC社区版主要能力对比-表2

全场景容器化适配

1、数据中心

主要提供 L2/L3/VXLAN/Routing/EVPN 等云数据中心所需的各种功能,以及对智算等场景的RoCE、智能路由等特性的增强支持(未来也将主要基于此版本平滑支持下一代以太网协议,例如超以太网)。

2、云化园区
将SONiC的核心原则——开放性、易用性和灵活性引入园区。提供VXLAN 和 BGP-EVPN 虚拟化,实现灵活的逻辑网络编排;选定型号上采用 MPLS,可实现运营商级场景的无缝 WAN 集成;部分型号采用 PTP(精确时间协议),为关键应用提供高精度时间同步的网络。

从数据中心场景到园区网络,这不仅仅是“更换操作系统”,而是一次深度集成和系统级重构。我们针对资源受限的硬件平台(甚至是 1G 端口的接入交换机)移植并优化了SONiC,并围绕其他开放网络技术(例如OpenWiFi/OLS)提供端到端的新一代云化园区网整体解决方案。
3、边缘路由版:通过VPP+SAI实现DPU服务器全路由
从硬件角度来看,业界已有很多强大的基础平台如各类 DPU 网卡、高性能服务器或虚拟化主机;在软件方面,VPP等数据平面解决方案也已经显著成熟,两者共同为构建开放路由平台奠定了坚实的基础。

然而,SONiC 仍难以在这些新平台上提供完整的路由功能——市场上明显缺乏一种能够真正取代昂贵的封闭式黑盒路由器的商用级、成熟且用户友好的开放式路由解决方案。

AsteNOS-VPP 则是目前我们围绕SONiC的最新实践。具体而言是将 SAI 接口集成到 VPP 上,使基于 SONiC 的 AsterNOS 能够从交换机 ASIC 平台扩展到具有完整路由功能的 DPU 和服务器平台(如星融元ET系列:ET2500 系列开放智能网关平台) 。

AsterNOS开放交付矩阵

graph LR A[软硬一体化] -->|自研硬件| B(开箱即用) C[软件化交付] -->|Celestica/Accton| D(白盒兼容) E[虚拟化试用] -->|vAsterNOS| F(零成本体验)

开放网络未来:容器化驱动场景革命

SONiC的容器化架构正从云数据中心向边缘计算、AI智算、园区网络渗透。随着各大厂商持续降低技术门槛,开放网络将加速实现"人人可用"的终极目标。

 

打开APP阅读更多精彩内容
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 相关推荐
  • 热点推荐

全部0条评论

快来发表一下你的评论吧 !

×
20
完善资料,
赚取积分