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.