About Nokia community SONiC
Nokia community SONiC is a Linux-based open-source NOS that integrates SONiC software with Nokia's high-performance hardware platforms to enable scalable, automated, and reliable data-center networking.
Nokia community SONiC brings the flexibility of a modular, open-source NOS to data center deployments.
SONiC is an open-source, Linux-based NOS originally developed by Microsoft for the Azure data centers. SONiC runs on switches from multiple vendors and Application-Specific Integrated Circuits (ASICs). It is now part of the SONiC Foundation–Linux Foundation project. Customers can compile and customize their SONiC deployment images for use with Nokia's certified hardware platforms.
The Nokia community SONiC solution includes the following features:
- SONiC NOS functionality runs transparently on Nokia's
highly scalable, hardware platforms (for example, 7215 IXS-A1, 7250 IXR-10e, and 7220 IXR-H routers) that provide reliable data center switching architectures for leaf,
spine, super-spine, and management top-of-rack (ToR) applications.Note: See the applicable Nokia community SONiC Software Release Notes for information about Nokia hardware platforms that run community SONiC.
- SONiC open-source NOS offers a full suite of network functionality that is production-hardened in demanding cloud and data center environments.
Resources for Nokia community SONiC users
Users who want to explore information and learn more about SONiC details beyond this upgrade guide can use the following background information, builds, and configuration resources.
Nokia community SONiC
See Nokia community SONiC for information about the Nokia implementation of community SONiC.
SONiC background and overview
See the SONiC Foundation (Linux Foundation) home page for information about the following topics:
-
SONiC background and architecture
-
SONiC developer resources including central resources page with links to SONiC documentation, community references, and learning material
SONiC builds, images, and repositories
The following sites provide information about SONiC source code, documentation, and build images:
-
SONiC GitHub repository for SONiC build-related files
-
Azure DevOps build pipelines and artifacts for SONiC images
SONiC CLI configuration
See the SONiC GitHub repository for SONiC documentation including the SONiC User Manual, SONiC CLI guide, and SONiC utilities documentation.
Community SONiC deployment
Describes the deployment model for customer-compiled SONiC images on supported Nokia hardware platforms.
Supported Nokia hardware platforms listed in the Nokia community SONiC Software Release Notes ship with a factory-installed Nokia community SONiC image. Customers compile and customize their SONiC deployment image from the open-source SONiC project as described in Appendix A: Building SONiC from the open-source repository.
To deploy the customer-compiled SONiC image, upgrade from the factory-installed Nokia community SONiC image using the standard SONiC upgrade procedure. See Upgrading to a customer-compiled SONiC image for more information.