Networking/SONiC: Difference between revisions

From OpenCompute
Jump to navigation Jump to search
 
(139 intermediate revisions by 3 users not shown)
Line 1: Line 1:
[[File:OCP-networking-v1-17a3x.png|right]]
==Welcome==
==Welcome==


Line 11: Line 10:
===Project Lead===
===Project Lead===
:- [mailto:xinxliu@microsoft.com Xin Liu] (Microsoft)
:- [mailto:xinxliu@microsoft.com Xin Liu] (Microsoft)
==Presentation Template==
:- OCP Presentation Template - please contact [mailto:michael@opencompute.org Michael Schill] or [mailto:archna@opencompute.org Archna Haylock] for a copy


==Get Involved==
==Get Involved==
:- [mailto:sonicproject@googlegroups.com Mailing List]
:- [mailto:sonicproject@googlegroups.com Mailing List]
:- [http://www.opencompute.org/projects/networking/ OCP website]
:- [http://www.opencompute.org/projects/networking/ OCP website]
Line 37: Line 38:
Access Code: 507-645-837
Access Code: 507-645-837


===Recordings from Past Calls===
 
:- [https://www.youtube.com/watch?v=jBJSlUB5lck&feature=youtu.be L2 - FDB/MAC enhancements]
==Recordings from SONiC Sub-Project Calls==
 
:- [https://www.youtube.com/watch?v=cA6dpIjeNSU January 31st, 2023]
:- [https://www.youtube.com/watch?v=a5Bu1jPgO5Y January 24, 2023]
:- [https://www.youtube.com/watch?v=v5Usw8yEjfg January 17, 2023]
:- [https://www.youtube.com/watch?v=TGBAR_UTnW0 January 10, 2023]
:- [https://www.youtube.com/watch?v=qF5ZYsq45X0 January 3rd, 2023]
:- [https://www.youtube.com/watch?v=VYK__1dHwyk December 13th, 2022]
:- [https://www.youtube.com/watch?v=VURPgU1AMXs December 6th, 2022]
:- [https://www.youtube.com/watch?v=sGFVEEJClQI November 22nd, 2022]
:- [https://www.youtube.com/watch?v=2ce5DyJIWQQ November 8th, 2022]
:- [https://www.youtube.com/watch?v=cuzEzJE2YUE November 1st, 2022]
:- [https://www.youtube.com/watch?v=RppyVjs_3f0 October 25th, 2022]
:- [https://www.youtube.com/watch?v=18zsd_JKgfU October 18th, 2022]
:- [https://www.youtube.com/watch?v=LpP5ye-xc2M October 11th, 2022]
:- [https://www.youtube.com/watch?v=3GVoLHL-CVE October 4th, 2022]
:- October 5th, 2022 SONiC test subgroup - OCP Project Call not recorded
:- [https://www.youtube.com/watch?v=_r79ali6-W0 September 27th, 2022]
:- [https://www.youtube.com/watch?v=3lGDrKRin-I September 20th, 2022]
:- [https://www.youtube.com/watch?v=Lw9v-NLu9uI September 13th, 2022]
:- [https://www.youtube.com/watch?v=BCn8iv2a6DM June 21st, 2022: Generic Netlink library]
:- [https://www.youtube.com/watch?v=exPt9nf4Khc June 14th, 2022: Review 202211 feature candidates]
:- [https://www.youtube.com/watch?v=t6ehToadz2E May 31st, 2022: PIT 2nd part & Streaming Structured events]
:- [https://www.youtube.com/watch?v=iL77aoTX04I May 24th, 2022: Active-Activee ToR 1st part]
:- [https://www.youtube.com/watch?v=2gwPmLJaeYI May 17th, 2022: Syslog Source IP configuration for UDP protocol & systemd bootchart integration into SONiC]
:- [https://www.youtube.com/watch?v=H236FPG0zxE May 10th, 2022: 202205 status update]
:- [https://www.youtube.com/watch?v=e_JyL7LFj8U April 26th, 2022:DASH – SAI PTF extension for SmartNIC]
:- [https://www.youtube.com/watch?v=R7b8MbaLHQQ April 19th, 2022: Fast boot flow improvements]
:- [https://www.youtube.com/watch?v=FdRtuKM9Dlg March 29, 2022: DSCP/TC remapping for tunnel traffic]
:- [https://www.youtube.com/watch?v=JGWYLi8WKOw March 22nd,2022: Symcrypt integration with OpenSSL & Config Reload Enhancement: Introduce the Transaction Mechanism]
:- [https://www.youtube.com/watch?v=jJ_rYv7sDz8 March 15th, 2022: PINS-Batched programming requests for higher throughput]
:- [https://www.youtube.com/watch?v=Up6c3o3XoVg March 8th, 2022: House cleaning with community]
:- [https://www.youtube.com/watch?v=qAfMwszOkGw March 1st, 2022: Build enhancement]
:- [https://www.youtube.com/watch?v=VnYFe4CRt-Q Feb 22nd, 2022: Extend auto tech support for memory threshold]
:- [https://www.youtube.com/watch?v=Cj40yuo5JE0 Feb 8th, 2022: Link training & Auto Neg Enhancement HLD review]
:- [https://www.youtube.com/watch?v=b5-5w26BK2Y February 1st, 2022: HLD review - Counter delay via config_db]
:- [https://www.youtube.com/watch?v=P0N83rwvbL8 January 25th, 2022: HLD review – add VLAN stacking]
:- January 12th Test Subgroup call not recorded
:- [https://www.youtube.com/watch?v=L0JUJVMgXg0 January 11th, 2022: Password Hardening HLD review]
:- [https://www.youtube.com/watch?v=t8Qvt8zAzq4 December 14th, 2021: 202205 release feature candidate checkpoint & High level design for route flow counter (Nvidia)]
:- [https://www.youtube.com/watch?v=MYQTLBOTl4c December 7th, 2021: 202205 roadmap review]
:- [https://www.youtube.com/watch?v=6esMlS0oLw0 November 30th, 2021: 202111 release progress track]
:- November 23rd, 2021 Call Not Recorded
:- [https://www.youtube.com/watch?v=Ohs3fXnqVEQ November 16th, 2021: 202111 release progress track]
:- [https://www.youtube.com/watch?v=KVU0khJgqmU November 9th, 2021: Sorted Next Hop List HLD review]
:- November 3rd Test Subgroup call not recorded
:- [https://www.youtube.com/watch?v=Q9rvPckpVZY November 2nd, 2021: SAI Challenger - The SONiC-Based Framework for SAI Testing and Integration]
:- October 20th Test Subgroup call not recorded
:- [https://www.youtube.com/watch?v=jc8ubpU83Fs October 26th, 2021: 202111 release progress track]
:- [https://www.youtube.com/watch?v=IawZ3sgg6gQ October 19th, 2021: 202111 release progress track]
:- [https://www.youtube.com/watch?v=9z9nHqdBBcw October 12th, 2021: LHD review - NVGRE PR  & Dynamic Policy Based Hashing (edit flow)]
:- [https://www.youtube.com/watch?v=iBgJFjsgv_A October 5th, 2021: HLD review - CMIS Diagnostics & System Ready Enhancements]
:- [https://www.youtube.com/watch?v=N_leaLCHba8 September 29th, 2021: PINS HLD review – SAI P4/Appl state DB and response path/P4RT Packet IO/P4 extensions]
:- [https://www.youtube.com/watch?v=-Z7D5Z4Z2Ws September 28th, 2021: HLD review -  host interface counters & Proprietary code reference guidelines]
:- [https://www.youtube.com/watch?v=WoRXyk69TrA September 22nd, 2021: HLD review - ACL orch redesign]
:- [https://www.youtube.com/watch?v=faAWmpkv6IM September 21st, 2021: HLD review - SONiC TACACS per command authorization and accounting  & MPLS EXP to TC maps]
:- PINS HLD review – P4RT/P4 Orchagent/P4 Appl DB Schema September 15th, 2021 - Call Not Recorded
:- [https://www.youtube.com/watch?v=q2ciHnN-9ZI September 14th, 2021 - HLD Review – Overlay ECMP]
:- [https://www.youtube.com/watch?v=hwSEpu--_4E September 7th, 2021 - HLD Review - Handle port config change on fly in xcvrd; Reclaim reserved buffer for unused ports]
:- [https://www.youtube.com/watch?v=3sgMsgkwooQ August 31st, 2021 - HLD Review - Routed Subinterface Enhancement; Show running enhancement]
:- [https://www.youtube.com/watch?v=IlF5OpciHEQ SONiC Test Subgroup: August 25th, 2021]
:- [https://www.youtube.com/watch?v=jGxrtVPFYHA August 24th, 2021 - HLD Review - Static Anycast Gateway (SAG)]
:- [https://www.youtube.com/watch?v=pZK_7NKWcUs August 17th, 2021 - HLD Review – PINS Main HLD]
:- [https://www.youtube.com/watch?v=1hMlaQVlCF8 August 10th, 2021 - HLD Review - Sonic_SFP Refactoring]
:- [https://www.youtube.com/watch?v=H_HC6Klp-kI August 3rd, 2021 - HLD Review - Class-Based Forwarding]
:- [https://www.youtube.com/watch?v=0oo9zAEs0DU July 27th, 2021 - 202111 release feature list review; HLD Review - Auto tech support generation on core dump]
:- [https://www.youtube.com/watch?v=9bj_kyXMt3A SONiC Test Subgroup: June 16th, 2021]
:- [https://www.youtube.com/watch?v=5v4SpKOYlUU SONiC Test Subgroup: June 2nd, 2021]
:- [https://www.youtube.com/watch?v=Vu04uzmcvDc SONiC Test Subgroup: May 19th, 2021]
:- [https://www.youtube.com/watch?v=6nyGZH0DA1M SONiC Test Subgroup: May 5th, 2021]
:- [https://www.youtube.com/watch?v=iK7dJOCyRMs SONiC  Kubernetes - App Ext discussion: May 7th, 2021]
:- [https://www.youtube.com/watch?v=_GjiskB7Onk SONiC  Kubernetes - App Ext discussion: April 16th, 2021]
:- [https://www.youtube.com/watch?v=F5b1qZsPh2w SONiC  Kubernetes - App Ext discussion: April 9th, 2021]
:- [https://www.youtube.com/watch?v=ZjO4Ai2GLww SONiC Sub-Project Call: March 30th, 2021]
:- [https://www.youtube.com/watch?v=0_JauwMet-E SONiC Kubernetes Workgroup - App Ext discussion: March 26th, 2021]
:- [https://www.youtube.com/watch?v=oJqDG7syC7Q SONiC Kubernetes Workgroup - App Ext discussion: March 19th, 2021]
:- [https://www.youtube.com/watch?v=R6Gm1YGP6gU SONiC Sub-Project Call: March 16th, 2021]
:- [https://www.youtube.com/watch?v=Vys6LeOv6sc SONiC Kubernetes Workgroup - App Ext discussion: March 12th, 2021]
:- [https://www.youtube.com/watch?v=LZkixnP1q3A SONiC Test Subgroup: March 10th, 2021]
:- [https://www.youtube.com/watch?v=IhbxG0utHB0&feature=youtu.be February 16th, 2021]
:- [https://www.youtube.com/watch?v=lzYJmrvE9Hw February 10th, 2021]
:- [https://www.youtube.com/watch?v=Y4mWwKT8ZMc SONiC Kubernetes Workgroup - App Ext discussion: February 5th, 2021]
:- [https://www.youtube.com/watch?v=_kfSbs6Lad8 SONiC Kubernetes Workgroup - App Ext discussion: January 15th, 2021]
:- [https://www.youtube.com/watch?v=VelMx5f4_QE SONiC Kubernetes Workgroup - App Ext discussion: January 8th, 2021]
:- [https://www.youtube.com/watch?v=n4LI7ly1Now October 27th, 2020]
:- [https://www.youtube.com/watch?v=u396fvrlehQ SONiC Kubernetes Workgroup - App Ext discussion: October 23rd, 2020]
:- [https://www.youtube.com/watch?v=GTN7XVWcRiE SONiC Kubernetes Workgroup - App Ext discussion: October 16th, 2020]
:- [https://www.youtube.com/watch?v=s0QHwyEr3fk SONiC Test Subgroup: October 21st, 2020]
:- [https://www.youtube.com/watch?v=b8QlUe3PX4c October 7th, 2020]
:- [https://www.youtube.com/watch?v=K19SGGd_BW8 October 6th, 2020]
:- [https://www.youtube.com/watch?v=yoBlqjqWTKc SONiC Kubernetes Workgroup - App Ext discussion: October 2nd, 2020]
:- [https://www.youtube.com/watch?v=_DCD-NvLRJM September 23rd, 2020]
:- [https://www.youtube.com/watch?v=VIbTQfKJFCE September 22nd, 2020]
:- [https://www.youtube.com/watch?v=m-APV4b0Ts4&feature=youtu.be August 25th, 2020]
:- [https://www.youtube.com/watch?v=5ywTvyVm_aw August 11th, 2020]
:- [https://www.youtube.com/watch?v=tFtSNKOUoWw July 29th, 2020]
:- [https://www.youtube.com/watch?v=kh9hcXV8SVI July 28th, 2020]
:- [https://www.youtube.com/watch?v=RqBnxwc0GBw SONiC Test Subgroup: July 15th, 2020]
:- [https://www.youtube.com/watch?v=qIQ6YGY9CkU July 14th, 2020]
:- [https://www.youtube.com/watch?v=WyqACEy-I6g July 7th, 2020]
:- [https://www.youtube.com/watch?v=sMGxTQiwR34 June 23rd, 2020]
:- [https://www.youtube.com/watch?v=PltPToMlvRs SONiC Test Subgroup: June 17th, 2020]
:- [https://www.youtube.com/watch?v=9IXFvqz1QoA PDDF v2.0 June 16th, 2020]
:- [https://www.youtube.com/watch?v=Bi9j6Zs6Bms Sonic-mgmt pytest introduction (II) June 3rd, 2020]
:- [https://www.youtube.com/watch?v=A3Tjd0okrhQ&feature=youtu.be BGP un-numbered and System health monitoring HLD June 2nd, 2020]
:- [https://www.youtube.com/watch?v=rCNWqTNSG5w&feature=youtu.be EVPN VXLAN HLD and ZTP config update HLD May 26th, 2020]
:- [https://www.youtube.com/watch?v=rCNWqTNSG5w&feature=youtu.be Sonic-mgmt pytest introduction (I) May 20th, 2020]
:- [https://www.youtube.com/watch?v=eBR4H4WQz4s&feature=youtu.be Dynamic buffer calculation HLD May 19th, 2020]
:- [https://www.youtube.com/watch?v=2ucjDHATtls&feature=youtu.be SONiC Configuration Replace HLD May 12th, 2020]
:- [https://www.youtube.com/watch?v=0N7tbmEiWxs&feature=youtu.be MLAG & Firmware utils May 5th, 2020]
:- [https://www.youtube.com/watch?v=qmdNXUlA3O4&feature=youtu.be Fine grained ECMP & L3 kernel programming enhancement April 28th, 2020]
:- [https://www.youtube.com/watch?v=MGDyFGJ-sfo&feature=youtu.be Management Framework HLD - Phase II April 21st, 2020]
:- [https://www.youtube.com/watch?v=57NB5MMLOHM&feature=youtu.be D-Bus Host to Container Communications HLD April 14th, 2020]
:- [https://www.youtube.com/watch?v=JzzB1hmAD0Y&feature=youtu.be Style Python Docstrings and cEOS April 8th, 2020]
:- [https://www.youtube.com/watch?v=wIt3ZSNh8C0&feature=youtu.be AAA HLD Discussion April 7th, 2020]
:- [https://www.youtube.com/watch?v=TMy9a1siA6g&feature=youtu.be System Health and System LED Monitoring March 31st, 2020]
:- [https://www.youtube.com/watch?v=JWZuafBR0-Q&feature=youtu.be PyTest and Testbed Routing Design March 25th, 2020]
:- [https://www.youtube.com/watch?v=O6ML6vfx6u4&feature=youtu.be Add QoS Scheduler and Shaper March 17th, 2020]
:- [https://www.youtube.com/watch?v=ojW2AlysMrc&feature=youtu.be Code Coverage Rate for SONiC March 11th, 2020]
:- [https://www.youtube.com/watch?v=ri_nTSh6x3Y&feature=youtu.be SONiC/SAI Joint Workshop March 2nd, 2020]
:- [https://www.youtube.com/watch?v=J_1nXzcpub4&feature=youtu.be SONiC Workshop March 3rd, 2020]
:- [https://www.youtube.com/watch?v=_XF5PZ88cok&feature=youtu.be D-BUS HLD Discussion January 28th, 2020]
:- [https://www.youtube.com/watch?v=_y62jE56zoA&feature=youtu.be OCP Pre-summit workshop and Hackathon update January 14th, 2020]
:- [https://www.youtube.com/watch?v=hkqzkgeIUKc&feature=youtu.be 201911 Release Tracking status & OCP planning December 10th, 2019]
:- [https://www.youtube.com/watch?v=YC0dMFlDvDI&feature=youtu.be MACsec HLD Discussion November 21st, 2019]
:- [https://www.youtube.com/watch?v=DhZ3X3Qp6G4&feature=youtu.be SpyTest and NAT Test review November 20th, 2019]
:- [https://www.youtube.com/watch?v=DPJWHGuvvyg&feature=youtu.be RADIUS HLD & DPKG local caching-1 October 29th, 2019]
:- [https://www.youtube.com/watch?v=R9l9YkmZxv4&feature=youtu.be VRR HLD October 22nd, 2019]
:- [https://www.youtube.com/watch?v=Xsiumsu_ZKU&feature=youtu.be 201910 release review October 8th, 2019]
:- [https://www.youtube.com/watch?v=sSlpMk__jcQ&feature=youtu.be Mgmt framework HLD review 2nd part October 1st, 2019]
:- [https://www.youtube.com/watch?v=0_6fL5QZodY&feature=youtu.be Dynamic break out HLD review 2nd part September 24th, 2019]
:- [https://www.youtube.com/watch?v=R2SbrJksD4o&feature=youtu.be Firmware util HLD review September 17th, 2019]
:- [https://www.youtube.com/watch?v=tFuNuBOsjAk&feature=youtu.be Configurable drop counters HLD review September 10th, 2019]
:- [https://www.youtube.com/watch?v=zqr435faIrs&feature=youtu.be BGP error handling review September 3rd, 2019]
:- [https://www.youtube.com/watch?v=uBSB9RF-bkQ&feature=youtu.be Dynamic break out HLD review August 27th, 2019]
:- [https://www.youtube.com/watch?v=6s8GhnXA_SI&feature=youtu.be MLAG design review August 20th, 2019]
:- 8/13/19:  Management frame work HLD review
:- [https://www.youtube.com/watch?v=M7AOZ-YertM&feature=youtu.be Sub port interface HLD review: August 6th, 2019]
:- [https://www.youtube.com/watch?v=PfOax1m0unM&feature=youtu.be TAM features (IFA and Threshold) July 30th, 2019]
:- [https://www.youtube.com/watch?v=Zl291TmIwwM&feature=youtu.be Diagnostic frame work Design Review July 23rd, 2019]
:- [https://www.youtube.com/watch?v=is2trGdw62w&feature=youtu.be Egress Mirroring and Build Enhancement Review July 16th, 2019]
:- [https://www.youtube.com/watch?v=4Lfusz2Me7w&feature=youtu.be Platform Dev Env and Platform Driver Dev framework July 9th, 2019]
:- [https://www.youtube.com/watch?v=6J58RZc44qw&feature=youtu.be L3 Performance and scaling July 2nd, 2019]
:- [https://www.youtube.com/watch?v=FTX37bOzXNc&feature=youtu.be VRF design review June 25th, 2019]
:- [https://www.youtube.com/watch?v=rhDCSf063FA&feature=youtu.be Error Handling design review June 18th, 2019]
:- [https://www.youtube.com/watch?v=2Nlfq0QWowc&feature=youtu.be NAT 2nd half discussion and sFlow review June 11th, 2019]
:- [https://www.youtube.com/watch?v=V16yPTEFN6M&feature=youtu.be HDL on NAT and STP/PVST: June 4th, 2019]
:- [https://www.youtube.com/watch?v=TATLiujjjhg&feature=youtu.be Status on MLAG Design discussions - Nephos Team: May 28th, 2019]
:- [https://www.youtube.com/watch?v=jBJSlUB5lck&feature=youtu.be L2 - FDB/MAC enhancements: May 21st, 2019]
:- [https://www.youtube.com/watch?v=Y-pc4SrOKcA&feature=youtu.be SONiC 201908 release planning: May 7th, 2019]
:- [https://www.youtube.com/watch?v=Y-pc4SrOKcA&feature=youtu.be SONiC 201908 release planning: May 7th, 2019]
:- [https://www.youtube.com/watch?v=enKVRqkQl1s&feature=youtu.be Platform tests and SSD diagnostic tools: April 23rd, 2019]
:- [https://www.youtube.com/watch?v=enKVRqkQl1s&feature=youtu.be Platform tests and SSD diagnostic tools: April 23rd, 2019]
Line 69: Line 218:
:- [http://files.opencompute.org/oc/public.php?service=files&t=c5d03f9963f2c5d0a0aa2eddbc75b314 April 24th, 2018: GRPC Review]
:- [http://files.opencompute.org/oc/public.php?service=files&t=c5d03f9963f2c5d0a0aa2eddbc75b314 April 24th, 2018: GRPC Review]
:- [https://www.youtube.com/watch?v=MnyA6wytdJ8&feature=youtu.be SONiC testbed set up: July 11th, 2017]
:- [https://www.youtube.com/watch?v=MnyA6wytdJ8&feature=youtu.be SONiC testbed set up: July 11th, 2017]
=== SONiC Dash Meeting Recordings===
:- January 5th, 2022 [https://www.youtube.com/watch?v=p5EM1xi5zrQ Recording]
:- December 15th, 2021 [https://www.youtube.com/watch?v=Z3aND10fwVA Recording]
:- December 8th, 2021 [https://www.youtube.com/watch?v=2P2l1En5HHw Recording]
:- December 1st, 2021 [https://www.youtube.com/watch?v=F7wMLHrjsMg Recording]
:- November 20th, 2021 [https://www.youtube.com/watch?v=TaXabyTwiQo Recording]
:- November 17th, 2021 [https://www.youtube.com/watch?v=mq32jxLneVk Recording]
=== SONiC Yang Meeting Recordings===
:- [https://www.youtube.com/watch?v=uZ4SxhvH4wo June 3rd, 2021]
:- [https://www.youtube.com/watch?v=bsi3CxVlQY0 May 27th, 2021]
:- [https://www.youtube.com/watch?v=EYX4l126rjA May 13th, 2021]
:- [https://www.youtube.com/watch?v=kFyLCCbpQeo May 6th, 2021]
:- [https://www.youtube.com/watch?v=rdX3i8UhWMk April 22nd, 2021]
:- [https://www.youtube.com/watch?v=kYGxi7m2PWo April 15th, 2021]
:- [https://www.youtube.com/watch?v=n0uy9IUVHjU April 1st, 2021]
:- [https://www.youtube.com/watch?v=zOFHa0y1EiY March 11th, 2021]
:- [https://www.youtube.com/watch?v=ZIIaQEq_D3Y March 4th, 2021]
:- [https://www.youtube.com/watch?v=xfRDjbt2ZQU February 25th,  2021]
:- [https://www.youtube.com/watch?v=6nHOMCl3LPs February 18th,  2021]
:- [https://www.youtube.com/watch?v=l5nfo1LkvnI February 11th, 2021]
:- [https://www.youtube.com/watch?v=ehyU4MepiwU February 4th, 2021]
:- [https://www.youtube.com/watch?v=XnmtFZlEHaY January 28th, 2021]
:- [https://www.youtube.com/watch?v=zI9OonScphY January 21st, 2021]
===SONiC Chassis Meeting Recordings===
:- [https://www.youtube.com/watch?v=QMCAGAsjjuc SONiC MPLS subgroup meeting - April 19th, 2021]
:- [https://www.youtube.com/watch?v=cSYVpmE2ing SONiC MPLS subgroup meeting - April 12th, 2021]
:- [https://www.youtube.com/watch?v=qZ3eOoBs0mg SONiC Chassis Subgroup Meeting January 27th, 2021]
:- [https://www.youtube.com/watch?v=yyK00IWBiiI SONiC Chassis Subgroup MeetingJanuary 13th, 2021]
:- [https://www.youtube.com/watch?v=ox-VeIYYF5I SONiC MPLS January 13th, 2021]
:- [https://www.youtube.com/watch?v=9rZG3zsvb1A December 16th, 2020]
:- [https://www.youtube.com/watch?v=LO77RGYEvJQ SONiC Chassis Subgroup Meeting - Everflow HLD: December 9th, 2020]
:- [https://www.youtube.com/watch?v=JxBVPJ-GkhA SONiC Chassis Subgroup Meeting - Everflow HLD: December 2nd, 2020]
:- [https://www.youtube.com/watch?v=wBRUJ1i4Txg SONiC Chassis Subgroup Meeting - LAG HLD Review: November 18th, 2020]
:- [https://www.youtube.com/watch?v=rYRV9NaWV9U SONiC Chassis Subgroup Meeting - Chassis Test Framework: November 11th, 2020]
:- [https://www.youtube.com/watch?v=iE-WNGcgdbc SONiC Chassis Subgroup Meeting - LAG HLD Review: November 4th, 2020]
:- [https://www.youtube.com/watch?v=GjGir4HtInc SONiC Chassis Subgroup Meeting - BGP and Fabric Code Review: October 28th, 2020]
:- [https://www.youtube.com/watch?v=o_RpV_h6I5A SONiC Chassis Subgroup Meeting - Code Review PMON: October 21st, 2020]
:- [https://www.youtube.com/watch?v=3mkTACr8BGw SONiC Chassis Subgroup Meeting - Code Review PMON: October 14th, 2020]
:- [https://www.youtube.com/watch?v=HgHOk1O2izg SONiC Chassis Subgroup Meeting - Code Review PMON: October 7th, 2020]
:- [https://www.youtube.com/watch?v=E6yKOanrcx8 SONiC Chassis Subgroup Meeting - Code Review Part 2: September 30th, 2020]
:- [https://www.youtube.com/watch?v=OPEfXs_nbBc SONiC Chassis Subgroup Meeting - Code Review Part 1: September 30th, 2020]
:- [https://www.youtube.com/watch?v=THDzlwCkMX8 SONiC Chassis Subgroup Meeting - Code Review VOQ: September 23rd, 2020]
:- [https://www.youtube.com/watch?v=n9e1AcI7v7A SONiC Chassis Subgroup Meeting - Routing HLD: September 16th, 2020]
:- [https://www.youtube.com/watch?v=14ti81PBGhs SONiC Chassis Subgroup Meeting - Kubernetes to Manage SONiC dockers: September 11th, 2020]
:- [https://www.youtube.com/watch?v=B_ZGWg4t620 SONiC Chassis Subgroup Meeting - Code Review VOQ: September 9th, 2020]
:- [https://www.youtube.com/watch?v=aUewGrFuM9I SONiC Chassis Subgroup Meeting - Kubernetes to Manage SONiC dockers: September 4th, 2020]
:- [https://www.youtube.com/watch?v=3qX8YCNdNGw SONiC Chassis Subgroup Meeting - Fabric Monitoring: September 2nd, 2020]
:- [https://www.youtube.com/watch?v=qPfDVJXMVEA SONiC Chassis Subgroup Meeting - PMON: August 25th, 2020 (Part 2)]
:- [https://www.youtube.com/watch?v=dxQ81i7YzGY SONiC Chassis Subgroup Meeting - PMON: August 25th, 2020 (Part 1)]
:- [https://www.youtube.com/watch?v=7-Z-P5zV5qE SONiC Chassis Subgroup Meeting - PMON: August 19th, 2020 (Part 2)]
:- [https://www.youtube.com/watch?v=eniBbpNqbfo SONiC Chassis Subgroup Meeting - PMON: August 19th, 2020 (Part 1)]
:- [https://www.youtube.com/watch?v=jx9VSrlWGpw SONiC Chassis Subgroup Meeting - PMON: August 13th, 2020]
:- [https://www.youtube.com/watch?v=7baBK3e2zz4 SONiC Chassis Subgroup Meeting - Distributed VoQ: August 6th, 2020]
:- [https://www.youtube.com/watch?v=a2hr-U1_pMQ SONiC Chassis Subgroup Meeting - Distributed VoQ: July 30th, 2020]
:- [https://www.youtube.com/watch?v=x89gEDd9BHY SONiC Chassis Subgroup Meeting - Distributed VoQ: July 24th, 2020]
:- [https://www.youtube.com/watch?v=ouWgoiUbTig SONiC Chassis Subgroup Meeting - Distributed VoQ: July 23rd, 2020]
:- [https://www.youtube.com/watch?v=8te0b71HuRE SONiC Chassis Subgroup Meeting - Distributed VoQ: July 22nd, 2020 (Part 2)]
:- [https://www.youtube.com/watch?v=fu1omJKlAvg SONiC Chassis Subgroup Meeting - Distributed VoQ: July 22nd, 2020 (Part 1)]
:- [https://www.youtube.com/watch?v=PsNFgZFOAy0 SONiC Chassis Subgroup Meeting - Distributed VoQ: July 16th, 2020]
:- [https://www.youtube.com/watch?v=B4zVfN5Jl0I SONiC Chassis Subgroup Meeting - Multi-ASIC: July 9th, 2020]
:- [https://www.youtube.com/watch?v=YvLZWBKwHU0 SONiC Chassis Subgroup Meeting - Multi-ASIC: July 2nd, 2020]

Latest revision as of 01:50, 7 February 2023

Welcome[edit]

Welcome to the OCP SONIC Subproject.
This Project is open to the public and we want to welcome all those who would like to be involved.

Disclaimer: Please do not submit any confidential information to the Project Community. All presentation materials, proposals, meeting minutes and/or supporting documents are published by OCP and are open to the public in accordance to OCP's Bylaws and IP Policy. This can be found on the OCP OCP Policies page. If you have any questions please contact OCP.


Project Lead[edit]

- Xin Liu (Microsoft)

Presentation Template[edit]

- OCP Presentation Template - please contact Michael Schill or Archna Haylock for a copy

Get Involved[edit]

- Mailing List
- OCP website
- OCP Calendar

GitHub Repo[edit]

- GitHub

Meetings[edit]

Regular Calls[edit]

The SONIC Project meets every other Tuesday at 8am Pacific Time

- Call Link
- Join by phone
  • United States (Toll Free): 1 877 309 2073
  • United States: +1 (571) 317-3129
  • China (Toll Free): 4001 204503
  • Taiwan (Toll Free): 0 800 666 854

Access Code: 507-645-837


Recordings from SONiC Sub-Project Calls[edit]

- January 31st, 2023
- January 24, 2023
- January 17, 2023
- January 10, 2023
- January 3rd, 2023
- December 13th, 2022
- December 6th, 2022
- November 22nd, 2022
- November 8th, 2022
- November 1st, 2022
- October 25th, 2022
- October 18th, 2022
- October 11th, 2022
- October 4th, 2022
- October 5th, 2022 SONiC test subgroup - OCP Project Call not recorded
- September 27th, 2022
- September 20th, 2022
- September 13th, 2022
- June 21st, 2022: Generic Netlink library
- June 14th, 2022: Review 202211 feature candidates
- May 31st, 2022: PIT 2nd part & Streaming Structured events
- May 24th, 2022: Active-Activee ToR 1st part
- May 17th, 2022: Syslog Source IP configuration for UDP protocol & systemd bootchart integration into SONiC
- May 10th, 2022: 202205 status update
- April 26th, 2022:DASH – SAI PTF extension for SmartNIC
- April 19th, 2022: Fast boot flow improvements
- March 29, 2022: DSCP/TC remapping for tunnel traffic
- March 22nd,2022: Symcrypt integration with OpenSSL & Config Reload Enhancement: Introduce the Transaction Mechanism
- March 15th, 2022: PINS-Batched programming requests for higher throughput
- March 8th, 2022: House cleaning with community
- March 1st, 2022: Build enhancement
- Feb 22nd, 2022: Extend auto tech support for memory threshold
- Feb 8th, 2022: Link training & Auto Neg Enhancement HLD review
- February 1st, 2022: HLD review - Counter delay via config_db
- January 25th, 2022: HLD review – add VLAN stacking
- January 12th Test Subgroup call not recorded
- January 11th, 2022: Password Hardening HLD review
- December 14th, 2021: 202205 release feature candidate checkpoint & High level design for route flow counter (Nvidia)
- December 7th, 2021: 202205 roadmap review
- November 30th, 2021: 202111 release progress track
- November 23rd, 2021 Call Not Recorded
- November 16th, 2021: 202111 release progress track
- November 9th, 2021: Sorted Next Hop List HLD review
- November 3rd Test Subgroup call not recorded
- November 2nd, 2021: SAI Challenger - The SONiC-Based Framework for SAI Testing and Integration
- October 20th Test Subgroup call not recorded
- October 26th, 2021: 202111 release progress track
- October 19th, 2021: 202111 release progress track
- October 12th, 2021: LHD review - NVGRE PR & Dynamic Policy Based Hashing (edit flow)
- October 5th, 2021: HLD review - CMIS Diagnostics & System Ready Enhancements
- September 29th, 2021: PINS HLD review – SAI P4/Appl state DB and response path/P4RT Packet IO/P4 extensions
- September 28th, 2021: HLD review - host interface counters & Proprietary code reference guidelines
- September 22nd, 2021: HLD review - ACL orch redesign
- September 21st, 2021: HLD review - SONiC TACACS per command authorization and accounting & MPLS EXP to TC maps
- PINS HLD review – P4RT/P4 Orchagent/P4 Appl DB Schema September 15th, 2021 - Call Not Recorded
- September 14th, 2021 - HLD Review – Overlay ECMP
- September 7th, 2021 - HLD Review - Handle port config change on fly in xcvrd; Reclaim reserved buffer for unused ports
- August 31st, 2021 - HLD Review - Routed Subinterface Enhancement; Show running enhancement
- SONiC Test Subgroup: August 25th, 2021
- August 24th, 2021 - HLD Review - Static Anycast Gateway (SAG)
- August 17th, 2021 - HLD Review – PINS Main HLD
- August 10th, 2021 - HLD Review - Sonic_SFP Refactoring
- August 3rd, 2021 - HLD Review - Class-Based Forwarding
- July 27th, 2021 - 202111 release feature list review; HLD Review - Auto tech support generation on core dump
- SONiC Test Subgroup: June 16th, 2021
- SONiC Test Subgroup: June 2nd, 2021
- SONiC Test Subgroup: May 19th, 2021
- SONiC Test Subgroup: May 5th, 2021
- SONiC Kubernetes - App Ext discussion: May 7th, 2021
- SONiC Kubernetes - App Ext discussion: April 16th, 2021
- SONiC Kubernetes - App Ext discussion: April 9th, 2021
- SONiC Sub-Project Call: March 30th, 2021
- SONiC Kubernetes Workgroup - App Ext discussion: March 26th, 2021
- SONiC Kubernetes Workgroup - App Ext discussion: March 19th, 2021
- SONiC Sub-Project Call: March 16th, 2021
- SONiC Kubernetes Workgroup - App Ext discussion: March 12th, 2021
- SONiC Test Subgroup: March 10th, 2021
- February 16th, 2021
- February 10th, 2021
- SONiC Kubernetes Workgroup - App Ext discussion: February 5th, 2021
- SONiC Kubernetes Workgroup - App Ext discussion: January 15th, 2021
- SONiC Kubernetes Workgroup - App Ext discussion: January 8th, 2021
- October 27th, 2020
- SONiC Kubernetes Workgroup - App Ext discussion: October 23rd, 2020
- SONiC Kubernetes Workgroup - App Ext discussion: October 16th, 2020
- SONiC Test Subgroup: October 21st, 2020
- October 7th, 2020
- October 6th, 2020
- SONiC Kubernetes Workgroup - App Ext discussion: October 2nd, 2020
- September 23rd, 2020
- September 22nd, 2020
- August 25th, 2020
- August 11th, 2020
- July 29th, 2020
- July 28th, 2020
- SONiC Test Subgroup: July 15th, 2020
- July 14th, 2020
- July 7th, 2020
- June 23rd, 2020
- SONiC Test Subgroup: June 17th, 2020
- PDDF v2.0 June 16th, 2020
- Sonic-mgmt pytest introduction (II) June 3rd, 2020
- BGP un-numbered and System health monitoring HLD June 2nd, 2020
- EVPN VXLAN HLD and ZTP config update HLD May 26th, 2020
- Sonic-mgmt pytest introduction (I) May 20th, 2020
- Dynamic buffer calculation HLD May 19th, 2020
- SONiC Configuration Replace HLD May 12th, 2020
- MLAG & Firmware utils May 5th, 2020
- Fine grained ECMP & L3 kernel programming enhancement April 28th, 2020
- Management Framework HLD - Phase II April 21st, 2020
- D-Bus Host to Container Communications HLD April 14th, 2020
- Style Python Docstrings and cEOS April 8th, 2020
- AAA HLD Discussion April 7th, 2020
- System Health and System LED Monitoring March 31st, 2020
- PyTest and Testbed Routing Design March 25th, 2020
- Add QoS Scheduler and Shaper March 17th, 2020
- Code Coverage Rate for SONiC March 11th, 2020
- SONiC/SAI Joint Workshop March 2nd, 2020
- SONiC Workshop March 3rd, 2020
- D-BUS HLD Discussion January 28th, 2020
- OCP Pre-summit workshop and Hackathon update January 14th, 2020
- 201911 Release Tracking status & OCP planning December 10th, 2019
- MACsec HLD Discussion November 21st, 2019
- SpyTest and NAT Test review November 20th, 2019
- RADIUS HLD & DPKG local caching-1 October 29th, 2019
- VRR HLD October 22nd, 2019
- 201910 release review October 8th, 2019
- Mgmt framework HLD review 2nd part October 1st, 2019
- Dynamic break out HLD review 2nd part September 24th, 2019
- Firmware util HLD review September 17th, 2019
- Configurable drop counters HLD review September 10th, 2019
- BGP error handling review September 3rd, 2019
- Dynamic break out HLD review August 27th, 2019
- MLAG design review August 20th, 2019
- 8/13/19: Management frame work HLD review
- Sub port interface HLD review: August 6th, 2019
- TAM features (IFA and Threshold) July 30th, 2019
- Diagnostic frame work Design Review July 23rd, 2019
- Egress Mirroring and Build Enhancement Review July 16th, 2019
- Platform Dev Env and Platform Driver Dev framework July 9th, 2019
- L3 Performance and scaling July 2nd, 2019
- VRF design review June 25th, 2019
- Error Handling design review June 18th, 2019
- NAT 2nd half discussion and sFlow review June 11th, 2019
- HDL on NAT and STP/PVST: June 4th, 2019
- Status on MLAG Design discussions - Nephos Team: May 28th, 2019
- L2 - FDB/MAC enhancements: May 21st, 2019
- SONiC 201908 release planning: May 7th, 2019
- Platform tests and SSD diagnostic tools: April 23rd, 2019
- Zero Touch Deployment Discussion - 2nd iteration: April 16th, 2019
- SONiC Ansible Test Framework and 201904 Release update: April 9th, 2019
- How to run SAI PTF test and Set up SONiC KVM: March 26th, 2019
- MLAG design discussion: February 26th, 2019
- Everflow Enhancement and Dynamic Transceiver Tuning: January 29th, 2019
- Redis DB change for perf enhancement: January 22nd, 2019
- Egress ACL CLI and RIF counter design: January 8th, 2019
- Roadmap for next release: December 18th, 2018
- PMON monitoring Discussion: December 5th, 2018
- Zero Touch Provision for SONiC discussion: November 27th, 2018
- FRR in SONiC Discussion: November 14th, 2018
- Platform Mgmt APIs: November 6th, 2018
- Watermark Design Review: October 2nd, 2018
- L3 Vxlan Design Review: September 20th, 2018
- September 11th, 2018: IP/LAG incremental config update
- August 28th, 2018: SNMP Configdb Schema
- August 21st, 2018: Warm Reboot - 3
- August 8th, 2018: Management VRF
- July 24th, 2018: Code Beautify Tool and Asymmetric PFC
- July 10th, 2018: Port Naming
- June 26th, 2018: Sensor Transceiver Monitoring
- June 12th, 2018: CLI Framework
- June 5th, 2018
- May 29th, 2018: Warm Reboot2
- May 22nd, 2018: Warm Reboot
- May 8th, 2018: Dtel Review
- April 24th, 2018: GRPC Review
- SONiC testbed set up: July 11th, 2017

SONiC Dash Meeting Recordings[edit]

- January 5th, 2022 Recording
- December 15th, 2021 Recording
- December 8th, 2021 Recording
- December 1st, 2021 Recording
- November 20th, 2021 Recording
- November 17th, 2021 Recording

SONiC Yang Meeting Recordings[edit]

- June 3rd, 2021
- May 27th, 2021
- May 13th, 2021
- May 6th, 2021
- April 22nd, 2021
- April 15th, 2021
- April 1st, 2021
- March 11th, 2021
- March 4th, 2021
- February 25th, 2021
- February 18th, 2021
- February 11th, 2021
- February 4th, 2021
- January 28th, 2021
- January 21st, 2021

SONiC Chassis Meeting Recordings[edit]

- SONiC MPLS subgroup meeting - April 19th, 2021
- SONiC MPLS subgroup meeting - April 12th, 2021
- SONiC Chassis Subgroup Meeting January 27th, 2021
- SONiC Chassis Subgroup MeetingJanuary 13th, 2021
- SONiC MPLS January 13th, 2021
- December 16th, 2020
- SONiC Chassis Subgroup Meeting - Everflow HLD: December 9th, 2020
- SONiC Chassis Subgroup Meeting - Everflow HLD: December 2nd, 2020
- SONiC Chassis Subgroup Meeting - LAG HLD Review: November 18th, 2020
- SONiC Chassis Subgroup Meeting - Chassis Test Framework: November 11th, 2020
- SONiC Chassis Subgroup Meeting - LAG HLD Review: November 4th, 2020
- SONiC Chassis Subgroup Meeting - BGP and Fabric Code Review: October 28th, 2020
- SONiC Chassis Subgroup Meeting - Code Review PMON: October 21st, 2020
- SONiC Chassis Subgroup Meeting - Code Review PMON: October 14th, 2020
- SONiC Chassis Subgroup Meeting - Code Review PMON: October 7th, 2020
- SONiC Chassis Subgroup Meeting - Code Review Part 2: September 30th, 2020
- SONiC Chassis Subgroup Meeting - Code Review Part 1: September 30th, 2020
- SONiC Chassis Subgroup Meeting - Code Review VOQ: September 23rd, 2020
- SONiC Chassis Subgroup Meeting - Routing HLD: September 16th, 2020
- SONiC Chassis Subgroup Meeting - Kubernetes to Manage SONiC dockers: September 11th, 2020
- SONiC Chassis Subgroup Meeting - Code Review VOQ: September 9th, 2020
- SONiC Chassis Subgroup Meeting - Kubernetes to Manage SONiC dockers: September 4th, 2020
- SONiC Chassis Subgroup Meeting - Fabric Monitoring: September 2nd, 2020
- SONiC Chassis Subgroup Meeting - PMON: August 25th, 2020 (Part 2)
- SONiC Chassis Subgroup Meeting - PMON: August 25th, 2020 (Part 1)
- SONiC Chassis Subgroup Meeting - PMON: August 19th, 2020 (Part 2)
- SONiC Chassis Subgroup Meeting - PMON: August 19th, 2020 (Part 1)
- SONiC Chassis Subgroup Meeting - PMON: August 13th, 2020
- SONiC Chassis Subgroup Meeting - Distributed VoQ: August 6th, 2020
- SONiC Chassis Subgroup Meeting - Distributed VoQ: July 30th, 2020
- SONiC Chassis Subgroup Meeting - Distributed VoQ: July 24th, 2020
- SONiC Chassis Subgroup Meeting - Distributed VoQ: July 23rd, 2020
- SONiC Chassis Subgroup Meeting - Distributed VoQ: July 22nd, 2020 (Part 2)
- SONiC Chassis Subgroup Meeting - Distributed VoQ: July 22nd, 2020 (Part 1)
- SONiC Chassis Subgroup Meeting - Distributed VoQ: July 16th, 2020
- SONiC Chassis Subgroup Meeting - Multi-ASIC: July 9th, 2020
- SONiC Chassis Subgroup Meeting - Multi-ASIC: July 2nd, 2020