概述
帮助使用者缩短开放网络设备的开发周期
运行着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等),从而确保网络应用与开放生态的兼容性。
产品特性
以SONiC-Light为内核
SONiC-Light是个轻量化的SONiC,支持高度自动化、简捷快速的开发管理平面功能。整体架构上,SONiC-Light完全保留了SONiC软硬分离、标准Linux内核、容器化等特点和Management Framework功能容器。SONiC-Light仍以Redis为系统的核心数据库支持各功能容器保存、同步自身的配置与状态信息。
快速开发网络应用
基于AsterNOS-Framework的支撑,开发一个网络应用成为一件简单快捷的事情。开发者只需要将精力全部聚焦在业务的需求、设计和实现上即可,而无需再关注基础系统层面的各种细节;AsterNOS-Framework甚至能够自动生成管理平面的大部分框架性代码,大幅提升效率。
按需定制数据平面
基于AsterNOS-Framework,开发者能够按照自定义的功能集合自行开发数据平面:首先基于P4语言、按照所定义的功能开发P4程序;然后编译P4程序生成控制平面程序和芯片中的P4程序;最后通过接口调用向数据平面下发表项指导P4芯片完成对网络报文的定制处理。
融合P4可编程能力
AsterNOS-Framework以容器的方式集成了P4Runtime,接收来自管理/控制平面对可编程交换芯片的控制请求;这些请求被转换成对可编程交换芯片SDK的调用,下发存储或者读取的指令到P4可编程交换芯片中,继而再生成响应回复到管理/控制平面。
高效构建管理平面
基于内核SONiC-Light的Management Framework功能,AsterNOS-Framework能够为开放网络的开发者提供自动创建各种开放软件接口的能力,并且自动化地生成各种框架性的支撑软件模块,帮助开发者节省大量的重复工作量,快速地构建高效灵活的管理平面。
开放网络的一站式综合开发环境
经过AsterNOS-Framework的封装,三种异构硬件单元(x86/ARM/P4 Switch ASIC)被融合成一个完整的网络系统,各种功能分布式地运行在不同的硬件单元之上,彼此配合完成网络流量的管理、控制、智能计算和高性能转发,并且对开发者呈现出开放、统一、简捷、易用的开发环境,在最大程度上提升了开放网络和新业务开发效率。
服务支持
星融元为您提供持续的专家支持服务
星融元Asterfusion一直是国内外主要开源社区的积极参与者和贡献者,拥有硬核的研发能力。我们能为用户提供全方位的专家支持服务,与用户共同探讨开放网络时代无限的可能性。
-
对于希望使用原生SONiC的企业用户,星融元能够提供全面的技术与咨询服务,帮助用户在选定的硬件平台上快速地完成开源、开放云网络系统的构建与部署;
-
对于希望使用一站式解决方案的用户,星融元可以基于AsterNOS、可编程交换硬件平台、Asteria SDN云网控制器,以及易用的操作界面、全套的手册、完善的支持,提供Turn-key方式的交付与部署,帮助用户轻松享受新一代的云网络技术为IT系统带来的快速与便捷。