AsterNOS-Framework includes key software components ranging from ASIC drivers, device drivers, system management all the way to network operating system and associated design, compilation, and release environment. It provides an innovation platform for network developers to create their own unique business applications quickly and efficiently.
AsterNOS-Framework is a standards-compliant foundational system. It supports protocol independent data plane functions through standard P4 Runtime interface defined by the P4.org. It supports control and management functions through mainstream implementations including gNMI/gRPC, REST API, Redis, YANG, etc., and thus ensuring the interoperation of network applications with the industry’s open ecosystem.
AsterNOS-Framework integrates P4Runtime as a container to receive data plane requests from the control/management plane to the P4 switch chip. These requests will then be converted into functional calls to the P4 switch SDK and downloaded into the switch chip. On the opposite direction, status information generated from the P4 switch chp will be converted into the responses messages and sent back to the control/management plane.
AsterNOS-Framework also offers a comprehensive DevOps process to network developers and relief them from tedious and repetitive OAM workloads. This DevOps process includes software version control, regular & on-demand upgrade, auto configuration & installation, etc.
For easy porting and wide adoptation, AsterNOS-Framework includes a light-weight SONiC, SONiC-Light, in its kernel. The SONiC-Light still retains the following key characteristics of SONiC:
AsterNOS-Framework with integrated data plane and control/management plane functions provides an innovation open network innovation platform.
AsterNOS-Framework with SONiC-Light kernel retains key characteristics of SONiC but with small code footprint can reduce the new network application development cost and lead to wide adoption.
AsterNOS-Framework with integrated DevOps process can reduce the OpEx cost and relief network developers from tedious and repetitive OAM workloads.
AsterNOS-Framework with standard compliant interfaces can ensure the interoperation of network applications with the industry’s open ecosystem.