Guohan Lu, Matty Kadosh
Nuts and Bolts
Talk
In this talk we are going to introduce SONiC, a Linux based open source NOS. We will discuss the SONiC architecture, integration with FRR and kernel routing stack. We will describe current status of SONiC and challenges we are facing with Linux in general. We wish to provide feedback to the kernel community on some of the challenges we faced as well as solicit feedback from the Linux Networking community on some of the issues we are facing. Some of the open questions include: Scaling challenges E.g too many netlink messages Model mismatch between the Linux to SoNIC E.g 5-tuple based and the application model (3 tuple based) , SAI vs Switchdev , etc.