更多相关内容
认识一下 SONiC,这个新的 NOS(绝对不同于旧的 NOS)
开源的 SONiC 网络操作系统,即将成为“网络界的 Linux”
SONiC网络操作系统正在快速发展一个开发者和用户社区,这可能会改变许多大型企业、超大规模网络运营商和服务提供商运行网络的方式。
开源与开放的理念天然契合万物互联的数字时代发展要求。过去的十年间,开源技术的应用势不可挡。正因为有了创新的开发者社区,开源已成为云计算,SaaS 服务,下一代数据库,移动设备,互联网甚至区块链的基础。根据中国信通院相关数据,截至2019年,国内已经应用了开源技术的企业占比超过八成,开源技术自主可控、节约成本、部署快捷的优势已经被广大企业普遍接受。如今,一个开源项目甚至会衍生出一个全新的产业链生态。
SONiC这个基于 Linux 的 NOS 是由微软于2017年开发并开源的,它将上层的网络软件从底层硬件上解耦,让其可以在来自多个供应商的交换机和ASIC上运行,同时支持完整的网络功能,例如边界网关协议(BGP)、远程直接内存访问(RDMA)、QoS 和其他以太网/IP技术。SONiC的关键之一是交换抽象接口(SAI),它定义了一种API,以提供一种独立于供应商的方式来统一地控制转发。
SONiC社区(https://sonicfoundation.dev/)正在不断壮大,包括DELL、Arista、诺基亚、阿里巴巴、、思科、博通、Juniper,Edgecore,Asterfusion(星融元),Nvidia-Mellanox和VMware等公司。SONiC是微软Azure网络服务的基础。据IDC预测,到2024年,SONiC数据中心交换机市场价值将达到20亿美元。SONiC社区现在已经拥有850多个成员,包括主要的云服务提供商、服务提供商、芯片和相关组件供应商,以及网络硬件OEM和ODM商,业界普遍认为SONiC有可能成为网络界的Linux。
SONiC已经成为开放网络的领先开源标准
SONiC一开始主要部署在云数据中心的TOR交换机上,但它获得的行业支持和借助社区和支持厂商不断增加的新功能正在帮助它扩展到云数据中心的spine-leaf网络,广域网和企业园区网络等路由场景。IDC表示,预计在未来几年中,SONiC将越来越多地出现在5G和电信云边缘环境中,特别是随着完整的5G技术的推出以及5G在企业中的实践案例得到验证。
SONiC的开放解耦架构是驱动其发展的一个重要因素。SONiC项目的发起者微软,或许是SONiC的最大的收益者。微软使用来自多个供应商的设备和软件构建了一个异构数据中心,但仍然必须构建一个可靠的网络将所有这些新技术和应用拼接在一起。而SONiC提供了统一的软件层,网络工程师在做了技术调整之后可以更加轻松地将其推广到全球各个数据中心。据微软工程师透露, SONiC帮助检测和诊断Azure网络运行状态。“解决问题和修复问题的时间显著缩短了……我们可以在大约一个小时内找到问题的根本原因,并在大约四个小时内得到修复,而不是之前可能需要几天的时间。”
此外,作为开源软件,SONiC非常突出的长期价值之一是其可编程性。借助社区的力量,以及通用的编程语言,我们将能够更轻松地与社区分享问题,并利用各种技能构建更好的面向网络的应用程序。
企业级的SONiC和一站式的方案交付
在这个“软件定义一切”的时代,开源SONiC+白盒交换机提供了更加灵活、可定制和高性能的网络解决方案选择,使得自研交换机的门槛大大降低,我们已经看到例如字节跳动、阿里巴巴等一些大厂开始大规模部署,帮助他们优化成本并且简化运维。但遗憾的是,自研这条路对于绝大多数企业和组织来说不具备可行性。
星融元是国内唯一提供企业级 SONiC (点击了解AsterNOS)和白盒交换机硬件的厂商,以软硬件一体化的产品交付方式将大型云厂商的白盒化成功经验复制到规模更大的传统市场,为客户提供全栈、开放、可编程的自由选择。
星融元自 2017 年以来一直在开发和维护面向生产环境开箱即用的SONiC ,源自开源,超越开源,领先社区,开放融合,一套NOS即可满足云计算时代下的多场景需求。对于云的建设和管理人员来说,无论是完成各项日常网络配置操作,还是集成各类开源网络工具甚至自开发应用,在星融元的AsterNOS之上,一切都变得前所未有的简单和高效。