This repository contains documentation, Wiki, master project management, and website for the Software for Open Networking in the Cloud (SONiC).
Documentation covers project wide concerns such as the getting started guide, faq, general requirements for contribution, developer's guide, governance, architecture, and so on. It also contains links to download and install SONiC and links to all the source. See SONiC Wiki for complete information.
SONiC (Software for Open Networking in the Cloud) is a free and open-source network operating system based on Linux that runs on switches from multiple vendors and ASICs. SONiC offers a full-suite of network functionality, like BGP and RDMA, that has been production-hardened in the data centers of some of the largest cloud-service providers.
This repository contains documentation, Wiki, master project management, and website for the SONiC project.
SONiC is built on a modular architecture where each network function runs in its own Docker container. This design provides:
SONiC supports a wide range of network switches. Check the supported devices list for compatibility.
For detailed installation instructions, visit the Installation Guide.
# Show system status
show system status
# Display interface information
show interfaces status
# View routing table
show ip route
# Check BGP status
show bgp summary
SONiC uses JSON-based configuration files and supports both CLI and programmatic configuration methods.
Comprehensive documentation covers project-wide concerns including:
Visit the SONiC Wiki for complete information.
We welcome contributions from the community! Here's how you can help:
Please read our Code of Conduct before contributing.
SONiC is licensed under the Apache License 2.0. See LICENSE for more details.
Note: This is the master repository for SONiC project coordination. For source code, please visit the individual component repositories listed in the SONiC Wiki.
(top 30 of 348)
HTML
49.8%
JavaScript
20.4%
CSS
19.9%
Shell
9.9%
This repository contains documentation, Wiki, master project management, and website for the Software for Open Networking in the Cloud (SONiC).
Documentation covers project wide concerns such as the getting started guide, faq, general requirements for contribution, developer's guide, governance, architecture, and so on. It also contains links to download and install SONiC and links to all the source. See SONiC Wiki for complete information.
SONiC (Software for Open Networking in the Cloud) is a free and open-source network operating system based on Linux that runs on switches from multiple vendors and ASICs. SONiC offers a full-suite of network functionality, like BGP and RDMA, that has been production-hardened in the data centers of some of the largest cloud-service providers.
This repository contains documentation, Wiki, master project management, and website for the SONiC project.
SONiC is built on a modular architecture where each network function runs in its own Docker container. This design provides:
SONiC supports a wide range of network switches. Check the supported devices list for compatibility.
For detailed installation instructions, visit the Installation Guide.
# Show system status
show system status
# Display interface information
show interfaces status
# View routing table
show ip route
# Check BGP status
show bgp summary
SONiC uses JSON-based configuration files and supports both CLI and programmatic configuration methods.
Comprehensive documentation covers project-wide concerns including:
Visit the SONiC Wiki for complete information.
We welcome contributions from the community! Here's how you can help:
Please read our Code of Conduct before contributing.
SONiC is licensed under the Apache License 2.0. See LICENSE for more details.
Note: This is the master repository for SONiC project coordination. For source code, please visit the individual component repositories listed in the SONiC Wiki.
(top 30 of 348)
HTML
49.8%
JavaScript
20.4%
CSS
19.9%
Shell
9.9%