SONiC Application Development

Your One-Stop Shop for SONiC Application Development

SONiC One-Stop Shop

As the cloud becomes prevalent to business architecture, more and more companies are beginning to use SONiC NOS open source as part of their product development.

Axellant SONiC One-Stop Shop is a professional services team of SONiC experts that support customers with set-up, development and any issue they might have in their application development using the SONiC NOS. This allows the customer to focus on their product development knowing that Axellant will support any of their SONiC specific requests / bug fixes / feature development / testing and automation.

Why Use Axellant as Your SONiC Application Development One-Stop Shop?

Tailor SONiC with only Necessary Features

Exclude SONiC features which are not required for customer needs

Customize SONiC / SAI / HW SDK Sources

Customize SONiC and SAI sources in order to meet unique customer requirements

Support for Different HW Platforms

Evaluate performance of applications on different HW platforms using SONiC / SAI with immediate support of platforms from top HW vendors

Easy Customization

Implement new components using SONiC Micro-Service architecture (Traffic Filtering, Aggregation, Multiplexing) New user interface support (rest APIs) Customize CLI

Issue Debugging

Debug and solve various SONiC / SAI / SDK Issues

Contious Integration and Deployments

Build automated continuous integration and deployments infrastructure covered by automated regression tests

What is SONiC?

SONiC is an open source network operating system based on Linux that runs on switches from multiple vendors and ASICs. SONiC Application Development offers a full-suite of network functionality like BGP and FRR, that has been production-hardened in the data centers of some of the largest cloud-service providers. It offers teams the flexibility to create the network solutions they need while leveraging the collective strength of a large ecosystem and community.

SoNIC Decouple Icon

Decouples Hardware and Software

SONiC Accelerate Icon

Accelerates Software Evolution

SONiC Growing Icon

Rapidly Growing Ecosystem

SONiC Squares 2
SONiC Virtual Switch Thumbnail

Looking to Build and Run a SONiC Virtual Switch?

Download our complimentary guide here.

Have a question about your SONiC Application Development project?

We’re here to help.

Fill out the form to schedule a consultation.

Goal:

To develop an NPB application that can work over different white box platforms.

Solution:

Developed an NPB application using SONiC open source over 3 different white box platforms (BRCM, Mellanox, Marvell)

    • Implementation from Scratch using customer spec
    • Integration with management system using REST API
    • CI/QA testing
    • Demo to customers
    • Documentation (Product Design , How to?, ..)
“Axellant's experience and expertise in the networking space with multiple leading vendors switching platforms, Asics , SDK’s , SAI and SONiC allowed us to implement the SMVdata NPB application which is the first Hardware agnostic application running over SONiC.”

More SONiC Experience

Consulting hardware Vendor on porting SONiC to new hardware plaforms

Developing Customer NPB Applications using SONiC on a BRCM XGS white box

Supporting customer on Bringing up SONiC on DNX (Jericho) white box 

Porting Customer application developed with SONiC to work on multiple white boxes

Testing customer SONiC application performance on several switching white boxes

Want to see more?

Check out some of our other projects here.

LET‘S GET STARTED! CONTACT US NOW TO DISCUSS YOUR NEXT PROJECT...

  • Info@axellant.com
  • 177 Park Avenue, Suite 200, San Jose, CA 95113
  • +1 408-675-1001