AsterNOS网络操作系统
(Framework版)

为开放、可编程网络构建的底层操作系统
加速开放网络设备开发的全生命周期

开箱即用的开放系统

运行着AsterNOS-Framework的星融元Asterfusion X3-T/X5-T系列是一个开箱即用的智能可编程交换平台,在这个平台上,P4可编程的数据平面和基于SONiC的控制/管理平面被创新性地有机融合为一体,开发者能够同时利用二者的所长之处,快速、高效、灵活、便捷地开发自己的网络应用。

全面完备的底层系统

AsterNOS-Framework 将底层系统——从硬件驱动/BSP到操作系统/设备管理,甚至到开放网络的开发、编译、发布环境——全部为开发者准备就绪;同时提供软件系统的自动安装、全程支持、定期升级、按需更新等服务,开发者无需再为底层系统的开发与维护支付额外的成本。

遵从标准的基础系统

AsterNOS-Framework 是一个完全遵从标准规范的基础系统,其数据平面对P4可编程的支持基于P4.org定义的标准P4 Runtime接口实现,管理/控制平面的接口也完全兼容业界主流的实现方案(gNMI/gRPC、REST API、Redis、YANG等),从而确保网络应用与开放生态的兼容性。

为什么选择AsterNOS-Framework?

以SONiC-Light为内核
SONiC-Light是个轻量化的SONiC,以便支持高度自动化、简捷快速的开发管理平面功能。整体架构上,SONiC-Light完全保留了SONiC软硬分离、标准Linux内核、容器化等特点并外加Management Framework功能容器. SONiC-Light仍以Redis为系统的核心数据库支持各功能容器保存、同步自身的配置与状态信息。
融合P4可编程能力
AsterNOS-Framework以容器的方式集成了P4Runtime,接收来自管理/控制平面对可编程交换芯片的控制请求;这些请求被转换成对可编程交换芯片SDK的调用,下发存储或者读取的指令到P4可编程交换芯片中,继而再生成响应回复到管理/控制平面。
 
快速开发网络应用
基于AsterNOS-Framework的支撑,开发一个网络应用成为一件简单快捷的事情。开发者只需要将精力全部聚焦在业务的需求、设计和实现上即可,而无需再关注基础系统层面的各种细节;AsterNOS-Framework甚至能够自动生成管理平面的大部分框架性代码,大幅提升效率。
按需定制数据平面
基于AsterNOS-Framework,开发者能够按照自定义的功能集合自行开发数据平面:首先基于P4语言、按照所定义的功能开发P4程序;然后编译P4程序生成控制平面程序和芯片中的P4程序;最后通过对接口调用向数据平面下发表项指导P4芯片完成对网络报文的定制处理。
 
高效构建管理平面
基于内核SONiC-Light的Management Framework功能,AsterNOS-Framework能够为开放网络的开发者提供自动创建各种开放软件接口的能力,并且自动化地生成各种框架性的支撑软件模块,帮助开发者节省大量的重复工作量,快速地构建高效灵活的管理平面。

开放网络的一站式综合开发环境

运行着AsterNOS-Framework的星融元Asterfusion X-T硬件平台提供给开发者的是一个一站式的综合开发环境。

  • 星融元Asterfusion X3-T 硬件平台在1U的空间内集成了基于X86的管理单元、基于ARM的高性能计算单元和P4 Switch ASIC,分别用于承载网络设备的管理/控制平面、具备智能处理能力的计算平面和可编程的高性能数据平面;

  • AsterNOS-Framework为开发者封装好了针对三种硬件单元和三个处理平面的开发、编译和发布环境,开发者不再需要关注任何底层构建和实现的细节,并拥有与在X86/ARM服务器环境上开发应用一致的开发体验;

  • AsterNOS-Framework及其内核SONiC-Light运行在标准的Linux内核之上,其基于容器化的架构和Redis内存数据库,提供完整的系统支撑框架的封装;

  • 在AsterNOS-Framework之上,开发者完全将精力聚焦在开放网络业务的管理、控制和数据平面的设计与开发上,从而加速新业务及新功能的迭代。

     

需要强调的是:
经过AsterNOS-Framework的封装,三种异构硬件单元(X86/ARM/P4 Switch ASIC)被融合成一个完整的网络系统,各种功能分布式地运行在不同的硬件单元之上,彼此配合完成网络流量的管理、控制、智能计算和高性能转发,并且对开发者呈现出开放、统一、简捷、易用的开发环境,在最大程度上提升了开放网络和新业务开发效率。

文档下载
 

对星融元产品感兴趣?

立即联系我们

Copyright ©2021 星融元数据技术(苏州)有限公司  苏ICP备17070048号-2