LinkedIn has chosen Microsoft-led SONIC as the abstraction between hardware and software in a network operating system.
To help reach this goal, we are happy to announce today that SONiC, Software for Open Networking in the Cloud (SONiC), is the open source platform we’ve chosen to enable Project Falco to focus more on control and management software components.
- LinkedIn is owned by Microsoft so some convergence is necessary.
- LinkedIn seems to be forging its own infrastructure path instead of moving onto Azure. Which creates some interesting questions about why ?
- The push for open source network operating system continues to grow.
Like other companies making their own networking equipment, they are clear that existing vendors don’t have the capability to meet their needs. Check out these requirements that are directly targeting the weakness of existing vendors.
As discussed in earlier blog posts, our requirements for a switching platform are to be one that allows us to be more flexible in our system design choices, while abstracting away complexity. We ensure this flexibility through a set of predefined criteria:
- Run our silicon of choice on any hardware platform
- Run some of the same infrastructure software and tools we use on our application servers on the switching platform; for example, telemetry, alerting, Kafka, logging, security, and software development toolkits
- Respond quickly to requirements and change
- Advance DevOps operations such that switches are run like servers
- and share a single automation and operational platform
- Limitless programmability options
- Feature velocity and simplicity
- Faster and better innovation cycle
- Greater control of hardware and software costs