You are on page 1of 19

SONiC Community 2022

Update and Beyond


SONiC Community 2022 Update and
Beyond NETWORKING

Xin Liu, Principal PM Manager, Microsoft


Yanzhao Zhang, Principal Product Manager, Microsoft
Agenda
• SONiC Foundation Governances
• 2022 Feature Highlight
• Call for Action
SONiC - Software for Open Networking in the Cloud
Configuration and Management Tools

SONiC
Platform SNMP BGP Utility IPv6 LLDP …

Redis DB

Disaggregation Diversity
Extensibility Agility
Switch Abstraction Interface (SAI)
SONiC Foundation – Bridge HW & SW Innovations

https://www.sonicfoundation.dev
SONiC Foundation Operations
Technical Steering SONiC Community
Committee (https://www.sonicfo
(SONiC Foundation undation.dev, LFX
Technical Charter) ICLA)

Governing
Outreach Committee
Board
(marketing and
(Fund,
community events) SONiC Workgroups
Trademark) (test, management,
YANG, chassis etc)
SONiC Governing Board Leadership

Dennis Cai Dave Lincoln Dan Lenoski


Mohammad Hanif Vijay Tapaskar
Sr. Director, Head of VP Networking VP Engineering
Sr. Director, Engineering VP Engineering
Network Infrastructure, Alibaba Cloud
& Emerging Server Solutions

Ed Doe John DaCosta Dave Maltz Amit Katz Lihua Yuan Xin Liu
VP & GM, Switch & Fabric VP, Networking Switch Technical Fellow & CVP, VP Ethernet Switch TSC Chair, Outreach Chair,
Group Product Marketing Azure Networking VP Engineering PM Manager
TSC and Outreach Committee
TSC Voting Members Outreach Voting Members
Kishore Atreya
Zhiping Yao/Xuemei Shi
Sandeep Balani Thanks to many
Mehak Mahajan/Adam Yeung David Iles
more actively
participating !
Saurabh Kapoor/Mike Moser Todd Koelling
Aravind Srikumar
Bhagatram Janarthanan/ Waqar Mohsin
Fangbo Zhu
Yiqun Cai/Arun Paneri Kapoor Saurabh
Xin Liu
Lihua Yuan/Guohan Lu
Zaheer Ahmed
Matty Kadosh/Liat Grozovik
Sunny Cai
2022 Feature Highlight
SONiC 202205 and 202211 Releases Features Highlight
Security Build & Test Diagnostic Config More

FIPS140-3 with 10x build time Counter 100% YANG model NVGRE
OpenSSL reduction for ARM enhancement (Host represented
interface trap counter /route FRR8.2.2
flow counter/bulk counter CONFIG_DB
Secure boot & 27% PR build time support
upgrade Active-active dual ToR
reduction Generic Config
Streamed structured
Update (GCU) for Simplified Switch
MacSec for chassis 1390+ new test cases events
incremental update System Integration
(SAI & SONiC) Systemd bootchart Program (S3IP)
integration to analyze gNMI server
Password hardening >80% PR UT coverage boot up performance AN/LT
Memory usage based Configuration update DASH
California law support techsupport and validation
SAI version check
invocation through YANG model PINS enhancement

Kudos to Nvidia, Broadcom, Microsoft, LinkedIn, Google, Dell, Intel, Tencent, Alibaba, Cisco, Edgecore, Target, xFlow
Research, Celestica, Aviz Networks, Marvell, Juniper etc for their contribution
Active-Active ToR – improved reliability with doubled bandwidth
• Evolution from Active-StandBy (w/ smart Y-
cable) to Active-Active dual ToRs with doubled UT0 LT0
bandwidth & improved reliability
• ToRs present same IP, same MAC to server on active active
both links gRPC gRPC
• gPRC based link control with enhanced state control control
machine runs on SONiC to handle link failure
SoC
• Dual ToR oriented traffics are ECMPed (T1 ->
ToR, SoC -> ToR)
• Kudos to Microsoft for leading this server
contribution
Simplified Switch System Integration Program (S3IP)

• Facilitates white-box hardware


validation and delivery with S3IP
• Unified SYSFS file directory structure
definition and auto-generation across
white-box devices
• Standardize and automate white-box
switch hardware validation with
Platform Integration Test (aka. PIT)
docker in SONiC
• Kudos to Tencent, Alibaba for leading
this contribution
DASH (Disaggregated API for SONiC Hosts)

-DPU/IPU/Smart NIC
-P4 based behavioral model
-Smart Switch Community -Standard API & test suite
-FPGA/NIC/ASIC

DASH
-Cloud provider -Established eco-system
-Hardware supplier -Mature open-source community
-System solution provider -Disaggregation
-Enterprise/5G -Extensibility
Extend SONiC to Support DPU/IPU is Straightforward
vNet-vNet Support with DASH
• Moving packets from source VM to destination
VM using SONiC managed appliance for rules
and routing offload with DPU
•Route/LPM support
•Underlay IPv4 and IPv6 outbound
•Stateful ACL support VM1 DPU VM2
•TCP state tracking on flows Appliance
inbound

• SONiC goes beyond switch to DPU etc VNET1 VNET2


intelligent devices
• vNet-vNet tests can be run on P4 BMV2 w/o Figure 1: Appliance Supports VM1 to Communicate with VM2
physical hardware
• 1st version of DASH APIs is published for vNet-
vNet scenario
• Kudos to MSFT, Nvidia, AMD, Intel, XSightLabs,
Fungible and Keysight to enable this scenario
Kudos to Community and Partners
Merchant Silicon Switch Platform Adoption System/Service
Call for
Participation
ONE-SONiC workshop &
Hackathon

11/17/2022
Seattle, WA

ONE-SONiC Workshop | Linux Foundation Events


Call to Action
• Inviting contributions to SONiC community in all areas
 SONiC/SAI
 Hardware platforms
 Testing and tooling
 SONiC202305 release is calling for participation now!
 Download, test, deploy!
• Project Wiki : https://www.sonicfoundation.dev
• Source Code: https://github.com/sonic-net/SONiC/blob/master/sourcecode.md
• Mailing list: sonic-dev@lists.sonicfoundation.dev (https://lists.sonicfoundation.dev/g/sonic-dev)
Thank you!

You might also like