Skip to main content

Recognizing SONiC: Enhancing Deployment and Integration with ONES

Recent discussions in the open-source and networking sectors highlight SONiC's role in advancing network architectures. Although it presents advantages, deploying and managing a SONiC network remains a complex task for enterprises.

Networking with ONES

As research into SONiC progressed, opportunities for enhancing networking capabilities became evident. The combination of open-source development, flexible architectures, and scalable solutions aligns with Aviz Networks' strategic direction.

Challenges of SONiC Deployment

Despite its open-source nature, SONiC lacks a comprehensive toolset for managing multi-vendor environments. Current solutions primarily cater to specific vendor needs.

Introducing a New Solution

The identification of deployment challenges prompted the creation of ONES (Open Networking Enterprise Suite). This platform seeks to address these issues and enhance operational efficiency.

Unified Network Configuration

Integrating various vendor-specific configurations represented a major challenge. The SONiC Command-Line Interface (CLI) lacks consistency, prompting the development of FMCLI, a more adaptable solution.

The ONES platform also offers APIs with a Python Software Development Kit (SDK), facilitating smoother integration into existing infrastructures, particularly for Dual Connectivity (DC) setups.

Deep Metrics for Enhanced Visibility

A major obstacle involved collecting and normalizing metrics for unified monitoring. A new telemetry layer capable of acquiring over 200 metrics using gNMI was developed to support this need.

Supporting Multi-NOS Environments

SONiC implementations often coexist with other networking solutions, creating challenges in management due to the proprietary nature of non-SONiC devices and existing tools.

Comprehensive Deployment Solutions with ONES

The integration of ONES with Fabric Test Automation Suite (FTAS) streamlines the management of Day 1/Day 2 operations for data center fabrics. This automation suite facilitates quicker pre-deployment validation and enhances overall operational visibility.

Summary of ONES Functionality

ONES serves as a unified, vendor-neutral platform optimizing the operations of SONiC-based data center fabrics. It consolidates pre-deployment tasks, orchestration, and visibility to foster efficient adoption of SONiC across enterprise settings.

ONES accommodates both SONiC and non-SONiC devices, providing consistent metrics through various interfaces. It ensures operational continuity even within mixed Network Operating System (OS) environments.

FMCLI was developed to rectify the shortcomings of SONiC’s CLI, offering a user-friendly CLI for effective management across vendor platforms.

A dedicated telemetry framework within ONES captures over 200 metrics, enhancing visibility for operators managing complex network infrastructures.

The FTAS toolset automates SONiC fabric validations, verifying configurations and performance prior to deployment, significantly mitigating potential risks involved in network launches.