Loading…
This event has ended. Create your own event → Check it out
This event has ended. Create your own
Arrillaga Alumni Center: 326 Galvez Street, Stanford, CA 94305
Sponsored by: Netronome, AT&T, Cisco, Hewlett Packard Enterprise & Barefoot Networks
View analytic
Tuesday, May 24 • 1:50pm - 2:10pm
Enabling Rapid Innovation in the Network Using SONiC and P4

Sign up or log in to save this to your schedule and see who's attending!

Software for Open Networking in the Cloud (SONiC) is a collection of software networking components that can be used for building an open sourced network switch on a Linux distribution. SONiC works with the Switch Abstraction Interface (SAI) via which it can talk to various switching ASICs giving users access to rapid innovation in the network switching space.

P4 is a high level programming language for the networking domain. It can be used to define or describe the packet processing functions of the data plane of a network switch or any such forwarding device. 

This talk will highlight the architecture and benefits of SONiC. Additionally, it will also showcase how SONiC can use a P4 data plane for new feature development, testing and validation. A P4 program called switch.p4 has already been connected to SONiC via the SAI APIs. The talk will also cover Packet Test Framework (PTF) which is used for checking compliance to the SAI specification.

*This presentation also has an associated demo: Enabling Rapid Innovation in the Network Using SONiC and P4


Speakers
avatar for Guohan Lu, Microsoft Azure

Guohan Lu, Microsoft Azure

Guohan Lu leads the software engineering team responsible for Microsoft Software for Open Networking in the Cloud (SONiC). He works closely with various switch and ASIC vendors in the OCP community on SONiC and SAI development. Previously, he was a researcher in Microsoft Research focusing on Data Center Network architecture and protocols.
avatar for Lihua Yuan, Microsoft Azure

Lihua Yuan, Microsoft Azure

Dr. Lihua Yuan is a Principal Dev Manager at Microsoft Azure Networking team. He leads the team responsible for the AutoNetPilot system that builds and  manages the Microsoft data center networks. His team is also responsible for the development of Azure Cloud Switch and collaborate with the industry on the development of Switch Abstraction Interface.



Tuesday May 24, 2016 1:50pm - 2:10pm
McCaw Hall - Presentations