Networking/SAI: Difference between revisions

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


Line 10: Line 9:
==Documents==
==Documents==


:- []
:- OCP Presentation Template - please contact [mailto:michael@opencompute.org Michael Schill] or [mailto:archna@opencompute.org Archna Haylock] for a copy


===Project Lead===
===Sub-Project Lead===
:- [mailto:xinxliu@microsoft.com Xin Liu] (Microsoft)
:- [mailto:xinxliu@microsoft.com Xin Liu] (Microsoft), [mailto:Rita.Hui@microsoft.com Rita Hui] (Microsoft)


==Get Involved==
==Get Involved==
Line 36: Line 35:


===Past Call Recordings===
===Past Call Recordings===
:- [https://www.youtube.com/watch?v=R3-U3ImrovY&feature=youtu.be TAMv2 Discussion: February 28th, 2019]
 
:- [https://www.youtube.com/watch?v=ST8CusjvDCs February 2nd, 2023]
:- [https://www.youtube.com/watch?v=OGqwXEDg92M January 26th, 2023]
:- [https://www.youtube.com/watch?v=FR0wGoJMpis January 19th, 2023]
:- [https://transcripts.gotomeeting.com/#/s/0e051d223a9ec78b32d0ea94d328d02ce69b9f6745151b8a0f8d8ba45f7152bc January 12th, 2023]
:- [https://www.youtube.com/watch?v=P5fOqVqqSBE December 8th, 2022]
:- [https://www.youtube.com/watch?v=lrlc40qpd-w December 1st, 2022]
:- [https://www.youtube.com/watch?v=WIXBVSE9dGc November 10th, 2022]
:- [https://www.youtube.com/watch?v=eb4M0pGtux0 November 3rd, 2022]
:- [https://www.youtube.com/watch?v=zpYRBSC7aYo October 6th, 2022]
:- [https://transcripts.gotomeeting.com/#/s/7bbaef13d95f868914c5122d960483877cf011002b446c6e1dc30564d889122b September 8th, 2022]
:- [https://transcripts.gotomeeting.com/#/s/836d9572f4d045e012988815f6ed3aa2b833888e7fbe816542e9d85c32a3508e September 1st, 2022]
:- [https://transcripts.gotomeeting.com/#/s/fd8deab8141f728fc205d8c7ca63a70d7cd66c445a51bfb93ee485d454e50bf5 August 25th, 2022]
:- [https://transcripts.gotomeeting.com/#/s/c23e4c582ffa295e4657eff03d048ab2e5acfe47087a98a08fc25c254daf8b38 August 18th, 2022]
:- [https://transcripts.gotomeeting.com/#/s/78c2893b7fdb8aa99a2b5782c7e702069d7600afbc82ac4bc77fdd724bc5ed17 August 11th, 2022]
:- [https://transcripts.gotomeeting.com/#/s/1248bf531cb0ccf537aafb125fb1c1433b53518b7c1e828364d6ea4e1d8dc43f August 4th, 2022]
:- [https://www.youtube.com/watch?v=Wl2QIGPam5s March 10th, 2022]
:- [https://www.youtube.com/watch?v=QiLTSi_yR8Y February 17th, 2022]
:- [https://www.youtube.com/watch?v=VwxX9on65_E February 170h, 2022]
:- [https://www.youtube.com/watch?v=I6Qw3Axec4U February 3rd, 2022]
:- [https://www.youtube.com/watch?v=ILwQJ5nTuXw January 13th, 2022]
:- [https://www.youtube.com/watch?v=i-pnrYw5Rhw December 16th, 2021]
:- [https://www.youtube.com/watch?v=GpXKPPT9M7U December 9th, 2021]
:- [https://www.youtube.com/watch?v=wbr5quSMK8s December 2nd, 2021]
:- [https://www.youtube.com/watch?v=1SVzKkRHI3U November 4th, 2021]
:- [https://www.youtube.com/watch?v=JpKWiSnB3ag October 28th, 2021]
:- [https://www.youtube.com/watch?v=wEnybnqAkN8 October 21st, 2021]
:- [https://www.youtube.com/watch?v=ovFDxdckeuc October 14th, 2021]
:- [https://www.youtube.com/watch?v=5hXQ18hetuc September 23rd, 2021]
:- [https://www.youtube.com/watch?v=eyFZtdcKLNw September 9th, 2021]
:- [https://www.youtube.com/watch?v=EpR578I3X40 August 26th, 2021]
:- [https://www.youtube.com/watch?v=cfvLYGMhVwo July 29th, 2021]
:- [https://www.youtube.com/watch?v=425WRkpM83M July 22nd, 2021]
:- [https://www.youtube.com/watch?v=Br0egKzgmgM June 3rd, 2021]
:- [https://www.youtube.com/watch?v=bbCs9lAe19c SAI IPSEC Subgroup Meeting June 2nd, 2021]
:- [https://www.youtube.com/watch?v=_aoKRQGt1Dc May 27th, 2021]
:- [https://www.youtube.com/watch?v=_lDZzswxd_s SAI IPSEC Subgroup Meeting May 19th, 2021]
:- [https://www.youtube.com/watch?v=lXKcNSyD59c SAI IPSEC Subgroup Meeting May 5th, 2021]
:- [https://www.youtube.com/watch?v=sm7aYl9lR_w April 22nd, 2021]
:- [https://www.youtube.com/watch?v=EwjqjGI7mRM April 13th, 2021]
:- [https://www.youtube.com/watch?v=6vXhco0q7aI April 8th, 2021]
:- [https://www.youtube.com/watch?v=z1lJPfB4O7c February 18th, 2021]
:- [https://www.youtube.com/watch?v=x1Yg2Jm5kmw February 11th, 2021]
:- [https://www.youtube.com/watch?v=Wx06q6Kpbs8 February 4th, 2021]
:- [https://www.youtube.com/watch?v=gQMhNj_jzbA January 28th, 2021]
:- [https://www.youtube.com/watch?v=XliFPFFEnDM January 21st, 2021]
:- [https://www.youtube.com/watch?v=mjgfNrxGgIY January 14th, 2021]
:- [https://www.youtube.com/watch?v=hg6pJhAhwbU January 7th, 2021]
:- [https://www.youtube.com/watch?v=TxalpUM06YU December 2nd, 2020]
:- [https://www.youtube.com/watch?v=3bt-dF9gtrA November 19th, 2020]
:- [https://www.youtube.com/watch?v=08osz7FfZDQ November 12th, 2020]
:- [https://www.youtube.com/watch?v=1dr-5XqgIKc November 5th, 2020]
:- [https://www.youtube.com/watch?v=Oo8-cQOej14 October 29th, 2020]
:- [https://www.youtube.com/watch?v=w7vFzHSOr68 October 22nd, 2020]
:- [https://www.youtube.com/watch?v=wEWoECH0oew October 15th, 2020]
:- [https://www.youtube.com/watch?v=_SPjy_vMCPc October 1st, 2020]
:- [https://www.youtube.com/watch?v=NknRgRHp4gI September 24th, 2020]
:- [https://www.youtube.com/watch?v=Cn2GUWQx_aI September 17th, 2020]
:- [https://www.youtube.com/watch?v=KnEu7PdzpGU September 3rd, 2020]
:- [https://www.youtube.com/watch?v=AwAx-sFTf5w August 27th, 2020]
:- [https://www.youtube.com/watch?v=qNOctcF2oX0 August 20th, 2020]
:- [https://www.youtube.com/watch?v=l9uPUHThuQ0 August 13th, 2020]
:- [https://www.youtube.com/watch?v=6AuIbBsccBs July 30th, 2020]
:- [https://www.youtube.com/watch?v=NcBHAB3S-3o July 23rd, 2020]
:- [https://www.youtube.com/watch?v=QbfSH9F1XyM July 21st, 2020]
:- [https://www.youtube.com/watch?v=4Rw6p3ITCXo July 15th, 2020]
:- [https://www.youtube.com/watch?v=6nDFBUkdfug July 14th, 2020]
:- [https://www.youtube.com/watch?v=QkXv-6GxkM4 July 9th, 2020]
:- [https://www.youtube.com/watch?v=ghZs7Bgfcx4 July 2nd, 2020]
:- [https://www.youtube.com/watch?v=93z5DMQZyiE SAI for VOQ System Meeting July 1st, 2020]
:- [https://www.youtube.com/watch?v=CK4RatY1htc SAI for VOQ System Meeting June 24th, 2020]
:- [https://www.youtube.com/watch?v=urAnFEEh570 June 18th, 2020]
:- [https://www.youtube.com/watch?v=DUIHgHEP3PI June 17th, 2020]
:- [https://www.youtube.com/watch?v=UEvVlrCSCNw June 11th, 2020]
:- [https://www.youtube.com/watch?v=fAS0fTP8QOo&feature=youtu.be April 9th, 2020]
:- [https://www.youtube.com/watch?v=qRiuA6eiNms&feature=youtu.be March 26th, 2020]
:- [https://www.youtube.com/watch?v=oQOKLgpeReE&feature=youtu.be March 25th, 2020 SAI for VOQ System Meeting]
:- [https://www.youtube.com/watch?v=tLZeHlrS494&feature=youtu.be March 19th, 2020]
:- [https://www.youtube.com/watch?v=2AFaTyt59WE&feature=youtu.be March 12th, 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=ywbVMRgKI_k&feature=youtu.be SAI Workshop March 3rd, 2020]
:- [https://www.youtube.com/watch?v=6o62k9svEXw&feature=youtu.be February 6th, 2020]
:- [https://www.youtube.com/watch?v=4lvnHDN0nJ0&feature=youtu.be January 30th, 2020]
:- [https://www.youtube.com/watch?v=VxDCeVdLaAc&feature=youtu.be January 9th, 2020]
:- [https://www.youtube.com/watch?v=5VgYsSIdFPk&feature=youtu.be December 19th, 2019]
:- [https://www.youtube.com/watch?v=jMiThSO7mmo&feature=youtu.be December 12th, 2019]
:- [https://www.youtube.com/watch?v=fZg88Ws6tiA&feature=youtu.be December 5th, 2019]
:- [https://www.youtube.com/watch?v=XESdhLZww4M&feature=youtu.be MACSEC PR October 31st, 2019]
:- [https://www.youtube.com/watch?v=4dBsacinncA&feature=youtu.be Gearbox PR October 24th, 2019]
:- [https://www.youtube.com/watch?v=bPDXfn4qLhk&feature=youtu.be Gearbox PR October 17th, 2019]
:- [https://www.youtube.com/watch?v=l3qGpBgztQE&feature=youtu.be PR #989, #999, #1002 September 19th, 2019]
:- [https://www.youtube.com/watch?v=_sTJGpoE7Ws&feature=youtu.be Drop counter -2 and NAT review September 5th, 2019]
:- [https://www.youtube.com/watch?v=VX0aL07TREg&feature=youtu.be Debug counters proposal August 29th, 2019]
:- [https://www.youtube.com/watch?v=P9L0zEyM66A&feature=youtu.be NAT: generic counter infra for CRM, single API vs multi API August 8th, 2019]
:- [https://www.youtube.com/watch?v=bBh7GhFMAgA&feature=youtu.be NAT pipeline and CRM attributes for SNAT/DNAT/Double_NAT August 1st, 2019]
:- [https://www.youtube.com/watch?v=dAxPpMMnT8k&feature=youtu.be Pull Request discussion #988 July 25th, 2019]
:- [https://www.youtube.com/watch?v=QV9m73QX3vk&feature=youtu.be Packet drop visibility improvement July 18th, 2019]
:- [https://www.youtube.com/watch?v=NLnBw2B-TqM&feature=youtu.be Pull Request discussion #983, #942 July 11th, 2019]
:- No Meeting July 4th, 2019
:- [https://www.youtube.com/watch?v=aZXnIUPWY_0&feature=youtu.be PR discussion #980,#974,#966, #920 June 27th, 2019]
:- [https://www.youtube.com/watch?v=Lb11u1m1WqA&feature=youtu.be DNAT entry APIs and NAT pipeline June 20th, 2019]
:- [https://www.youtube.com/watch?v=L5tLjCShIdU&feature=youtu.be  PR discussion #942, #951, #970, #971 June 13th, 2019]
:- [https://www.youtube.com/watch?v=E4Kk987O10M&feature=youtu.be Discuss SAI NAT pipeline: June 6th, 2019]
:- [https://www.youtube.com/watch?v=zNiYvsCWOcQ&feature=youtu.be Discuss SAI NAT pipeline: May 30th, 2019]
:- [https://www.youtube.com/watch?v=w7YTyP7hzAQ&feature=youtu.be SAI Hosflf using Generic Netlink: May 16th, 2019]
:- [https://www.youtube.com/watch?v=BPV44G8CPLA&feature=youtu.be NAT API proposal May 9th, 2019]
:- [https://www.youtube.com/watch?v=FYtSnv-7ysQ&feature=youtu.be Tamv2 and sFlow: May 2nd, 2019]
:- [https://www.youtube.com/watch?v=O8Qfn3A5paQ&feature=youtu.be NAT Proposal: April 25th, 2019]
:- [https://www.youtube.com/watch?v=GF_86gHoRe8&feature=youtu.be TAMv2 Discussion: April 18th, 2019]
:- [https://www.youtube.com/watch?v=bYBaPb9BR8k&feature=youtu.be Counter and sFlow Discussion: April 11th, 2019]
:- [https://www.youtube.com/watch?v=Uj4lv9maofg&feature=youtu.be TAM Object in SAI driver to translate into ACL object: April 4th, 2019]
:- [https://www.youtube.com/watch?v=ZGPJIyflWY8&feature=youtu.be PTF test and PR#928 and SAI counter discussion: March 28th, 2019]
:- [https://www.youtube.com/watch?v=jfsyeV01YGg&feature=youtu.be TAMv2 INF Disussion: March 21st, 2019]
:- [https://www.youtube.com/watch?v=R3-U3ImrovY&feature=youtu.be TAMv2 INF PR Discussion: February 28th, 2019]
:- [https://www.youtube.com/watch?v=cFTpVsWaWt0&feature=youtu.be Continuation of TAM INT API review: February 14th, 2019]
:- [https://www.youtube.com/watch?v=cFTpVsWaWt0&feature=youtu.be Continuation of TAM INT API review: February 14th, 2019]
:- [https://www.youtube.com/watch?v=TbBvmkph2dE&feature=youtu.be TAM INT (IFA and IOAM) API design: January 31st, 2019]
:- [https://www.youtube.com/watch?v=TbBvmkph2dE&feature=youtu.be TAM INT (IFA and IOAM) API design: January 31st, 2019]
Line 77: Line 189:
:- [http://files.opencompute.org/oc/public.php?service=files&t=43017693bd67f9145fab6e619f2e586f Dec 14th, 2017]
:- [http://files.opencompute.org/oc/public.php?service=files&t=43017693bd67f9145fab6e619f2e586f Dec 14th, 2017]
:- [http://files.opencompute.org/oc/public.php?service=files&t=0329cac3ad6a6e883151f5b56425d2d4 Oct 26th, 2017]
:- [http://files.opencompute.org/oc/public.php?service=files&t=0329cac3ad6a6e883151f5b56425d2d4 Oct 26th, 2017]
==SAI Workstreams==
==SAI VoQ-System (Virtual Output Queue)==
===Documents===
===Past Call Recordings===
:- [https://www.youtube.com/watch?v=oQOKLgpeReE&feature=youtu.be SAI for VOQ System Meeting: March 25th, 2020]
==SAI-MPLS-SR==
===Documents===
===Past Call Recordings===
:- [https://www.youtube.com/watch?v=1eEaOVXF0Kc&feature=youtu.be SAI MPLS-SR Meeting: March 20th, 2020]

Latest revision as of 01:47, 7 February 2023

Welcome[edit]

Welcome to the OCP SAI 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.

Documents[edit]

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

Sub-Project Lead[edit]

- Xin Liu (Microsoft), Rita Hui (Microsoft)

Get Involved[edit]

- Mailing List
- OCP website
- OCP Calendar

GitHub Repo[edit]

- SAI GitHub

Meetings[edit]

Regular Calls[edit]

The SAI Project meets every Thursday from 8:00am - 9:00am Pacific Time

- Call Link

You can also dial in using your phone. United States: +1 (571) 317-3129 Access Code: 412-424-629

Past Call Recordings[edit]

- February 2nd, 2023
- January 26th, 2023
- January 19th, 2023
- January 12th, 2023
- December 8th, 2022
- December 1st, 2022
- November 10th, 2022
- November 3rd, 2022
- October 6th, 2022
- September 8th, 2022
- September 1st, 2022
- August 25th, 2022
- August 18th, 2022
- August 11th, 2022
- August 4th, 2022
- March 10th, 2022
- February 17th, 2022
- February 170h, 2022
- February 3rd, 2022
- January 13th, 2022
- December 16th, 2021
- December 9th, 2021
- December 2nd, 2021
- November 4th, 2021
- October 28th, 2021
- October 21st, 2021
- October 14th, 2021
- September 23rd, 2021
- September 9th, 2021
- August 26th, 2021
- July 29th, 2021
- July 22nd, 2021
- June 3rd, 2021
- SAI IPSEC Subgroup Meeting June 2nd, 2021
- May 27th, 2021
- SAI IPSEC Subgroup Meeting May 19th, 2021
- SAI IPSEC Subgroup Meeting May 5th, 2021
- April 22nd, 2021
- April 13th, 2021
- April 8th, 2021
- February 18th, 2021
- February 11th, 2021
- February 4th, 2021
- January 28th, 2021
- January 21st, 2021
- January 14th, 2021
- January 7th, 2021
- December 2nd, 2020
- November 19th, 2020
- November 12th, 2020
- November 5th, 2020
- October 29th, 2020
- October 22nd, 2020
- October 15th, 2020
- October 1st, 2020
- September 24th, 2020
- September 17th, 2020
- September 3rd, 2020
- August 27th, 2020
- August 20th, 2020
- August 13th, 2020
- July 30th, 2020
- July 23rd, 2020
- July 21st, 2020
- July 15th, 2020
- July 14th, 2020
- July 9th, 2020
- July 2nd, 2020
- SAI for VOQ System Meeting July 1st, 2020
- SAI for VOQ System Meeting June 24th, 2020
- June 18th, 2020
- June 17th, 2020
- June 11th, 2020
- April 9th, 2020
- March 26th, 2020
- March 25th, 2020 SAI for VOQ System Meeting
- March 19th, 2020
- March 12th, 2020
- SONiC/SAI Joint Workshop March 2nd, 2020
- SAI Workshop March 3rd, 2020
- February 6th, 2020
- January 30th, 2020
- January 9th, 2020
- December 19th, 2019
- December 12th, 2019
- December 5th, 2019
- MACSEC PR October 31st, 2019
- Gearbox PR October 24th, 2019
- Gearbox PR October 17th, 2019
- PR #989, #999, #1002 September 19th, 2019
- Drop counter -2 and NAT review September 5th, 2019
- Debug counters proposal August 29th, 2019
- NAT: generic counter infra for CRM, single API vs multi API August 8th, 2019
- NAT pipeline and CRM attributes for SNAT/DNAT/Double_NAT August 1st, 2019
- Pull Request discussion #988 July 25th, 2019
- Packet drop visibility improvement July 18th, 2019
- Pull Request discussion #983, #942 July 11th, 2019
- No Meeting July 4th, 2019
- PR discussion #980,#974,#966, #920 June 27th, 2019
- DNAT entry APIs and NAT pipeline June 20th, 2019
- PR discussion #942, #951, #970, #971 June 13th, 2019
- Discuss SAI NAT pipeline: June 6th, 2019
- Discuss SAI NAT pipeline: May 30th, 2019
- SAI Hosflf using Generic Netlink: May 16th, 2019
- NAT API proposal May 9th, 2019
- Tamv2 and sFlow: May 2nd, 2019
- NAT Proposal: April 25th, 2019
- TAMv2 Discussion: April 18th, 2019
- Counter and sFlow Discussion: April 11th, 2019
- TAM Object in SAI driver to translate into ACL object: April 4th, 2019
- PTF test and PR#928 and SAI counter discussion: March 28th, 2019
- TAMv2 INF Disussion: March 21st, 2019
- TAMv2 INF PR Discussion: February 28th, 2019
- Continuation of TAM INT API review: February 14th, 2019
- TAM INT (IFA and IOAM) API design: January 31st, 2019
- January 17th, 2019
- January 10th, 2019
- PR Discussion. December 20th, 2018
- TAMv2 Discussion, December 13th, 2018
- December 6th, 2018
- TAMv2 Discussion, November 29th, 2018
- PR Discussion, November 8th, 2018
- PR Discussion, November 1st, 2018
- PR Discussion, October 18th, 2018
- PR Discussion: October 11th, 2018
-PR Discussion: September 27th, 2018
- September 13th, 2018: Tam v2
- September 6th, 2018: Pull Request Discussion
- August 16th, 2018: TAMv2: attach point for various tam2.0 objects
- August 9th, 2018: Pull Request discussion #850, #854, #846
- August 2nd, 2018: TAMv2 discussion – Model and APIs
- July 26th, 2018
- July 12th, 2018
- June 28th, 2018
- June 14th, 2018
- June 7th, 2018
- May 31st. 2018
- May 24th, 2018
- May 17th, 2018
- May 10th, 2018
- May 3rd, 2018
- Apr 26th, 2018
- Apr 12th, 2018
- Apr 5th, 2018
- Mar 15th, 2018
- Mar 8th, 2018
- Mar 1st, 2018
- Feb 22nd, 2018
- Feb 15th, 2018
- Feb 8th, 2018
- Dec 21st, 2017
- Dec 14th, 2017
- Oct 26th, 2017

SAI Workstreams[edit]

SAI VoQ-System (Virtual Output Queue)[edit]

Documents[edit]

Past Call Recordings[edit]

- SAI for VOQ System Meeting: March 25th, 2020

SAI-MPLS-SR[edit]

Documents[edit]

Past Call Recordings[edit]

- SAI MPLS-SR Meeting: March 20th, 2020