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 that runs on switches from multiple vendors and Application-Specific Integrated Circuits (ASICs). It is now part of the SONiC Foundation–Linux Foundation project. Nokia community SONiC combines the SONiC open-source NOS with Nokia's advanced hardware platforms, leading-edge automation, and expert support.
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.
Nokia community SONiC options
Nokia community SONiC is provided on supported Nokia hardware platforms. Users can also build Nokia community SONiC from the open-source SONiC project.
Nokia community SONiC is provided on supported Nokia routers listed in the Nokia community SONiC Software Release Notes. Alternatively, users who want to do so can compile a Nokia community SONiC image as described in Appendix A: Building Nokia community SONiC from the open-source repository.
Users must follow the same procedure to upgrade Nokia community SONiC, regardless of whether the image is provided by Nokia or is a user-compiled Nokia community SONiC. See Upgrading the Nokia community SONiC release for more information.