-
Notifications
You must be signed in to change notification settings - Fork 1.2k
FAQ
Q. What is SONiC?
A. SONiC is a collection of networking software components required to have a fully functional L3 device. It is designed meet the requirements of cloud data center. It is fully open-sourced at OCP.
Q. Is SONiC a Linux distribution?
A. No. SONiC is Linux-based, but is not a distribution by itself. Today, SONiC runs on Debian Jessie. SONiC has also been ported to Ubuntu (as a snap).
Q. How can I get SONiC?
A. If you clone the sonic-buildimage repo and follow the instruction there, you should be able to produce the SONiC image yourself. Our Jenkins server also produce a regular build. So you can download the image there as well. The list of supported devices and ASICs are maintained here.
Q. How can I get the source code of SONiC?
A. SONiC is fully open-sourced on github, and distributed under Apache License. It is maintained as many different github repos instead of a single big repo for manageability reasons. The list of SONiC source code repos are maintained here
Q. Does the SONiC offer Linux options, and/or can it be customized?
A. Today (March, 2017) SONiC requires Linux kernel 3.16. We built and tested on Debian Linux, but theoretically any distribution could be supported. It is fully open sourced and can be customized by users. A contributor’s guide is posted to cover how to add documentation, code and report and fix bugs.
Q. Does SONiC have any hardware?
A. No SONiC is purely a software offering.
Q. Which hardware platforms and ASIC chipset are you running SONiC on?
A. You can find a full list of supported platforms at: https://github.com/Azure/SONiC/wiki/Supported-Devices-and-Platforms
Q. Is SONiC deployed in Microsoft datacenters today?
A. Yes, SONiC is deployed in Microsoft production datacenters.
Q. How many devices are SONiC based?
A. The deployment is growing from one datacetner to cross regions. We plan to rapidly expand SONiC deployment over the coming months.
Q. Where is Microsoft planning on deploying SONiC?
A. SONiC is deployed in Microsoft cloud data center infrastructure.
Q. Is SONiC a supported product?
A. SONiC is a community supported product. Microsoft is committed to engage with community to keep SONiC relevant, reliable and stable. We run it in our own network.
Q. How is SONiC supported?
A. Microsoft has no plans to sell SONiC to customers or provide any network engineering or development support.
Q. What is the relationship between Azure Cloud Switch and SONiC?
A. Mostly. ACS builds on top of SONiC with internal cloud management applications.
##Contribution Q. How can I contribute to SONiC?
A. Yes, SONiC collaborates and welcome open community involvement. Please check the contributors guide for details: https://github.com/Azure/SONiC/wiki
-
For Users
-
For Developers
-
Subgroups/Working Groups
-
Presentations
-
Join Us