SONiC and Linux

Speakers

Guohan Lu, Matty Kadosh

Label

Nuts and Bolts

Session Type

Talk

Contents

Description

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.