Resend with updated title, so that people can find this easily.
From: Yanzhao Zhang
Sent: Tuesday, October 26, 2021 9:08 AM
To: sonicp...@googlegroups.com; Michael Schill <mic...@opencompute.org>; Xin Liu (CLOUD) <xin...@microsoft.com>; Kanna...@dell.com; archna <arc...@opencompute.org>
Cc: Yanzhao Zhang <yanz...@microsoft.com>; yanzh...@gmail.com
Subject: RE: Invitation: SONiC Sub Workgroup Meeting @ Every 2 weeks from 8am to 9am on Tuesday (PDT) (xin...@microsoft.com)
Team,
Thanks for joining today’s meeting. Below please find the update for all 202111 release candidate features.
Feature |
Short Description |
Owner |
Reviewer |
HLD Review ETA |
Test Plan Ready for Review ETA |
PR Ready for Review ETA |
Test PR Ready for Review ETA |
SAI Change Needed? |
Status Tracking |
Priority |
PINS (P4 Integrated Network Stack) https://github.com/Azure/SONiC/issues/841
|
A P4Runtime (P4RT) based SDN interface for SONiC. MVP features will be enabled in 202111 release |
Intel, Google |
Microsoft, Intel, ONF |
MVP Main HLD is reviewed on 8/17/2021
P4RT/P4 Orchagent/P4 APPL DB Schema are reviewed on 9/15/2021
Remaining HLD are reviewed on 9/29/2021 |
|
Aug 30 |
|
Yes |
9/9: HLDs were reviewed in subgroup. Need schedule community review
9/14:
|
|
Class-Based Forwarding |
Policy-based tunnel selection |
Metaswitch (MSFT) |
Intel |
July 7 (reviewed on 8/3) |
|
Aug 30 |
|
Yes Class-Based Forwarding by j-bos · Pull Request #1193 · opencomputeproject/SAI (github.com), from Cisco |
10/18:
swss-common: Azure/sonic-swss-common#525 sairedis: Azure/sonic-sairedis#909 swss: Azure/sonic-swss#1963 buildimage: Azure/sonic-buildimage#8689 utilites: Azure/sonic-utilities#1799
|
|
Better route scalability with multiple next-hops https://github.com/Azure/SONiC/pull/712
Deferred from 202106 |
Split next hop groups out of routing table (back-compatibly). |
Metaswitch (MSFT) |
BRCM |
Done |
|
7/30 |
|
No |
10/19: Moved from 202106, code PR here:
|
|
Support for passing IS-IS, LDP and MicroBFD packets to CPU |
Adding new protocols to supported hostif trap types |
Metaswitch (MSFT) |
Innovium |
N/A (trivial 2 line code change to map to new SAI values) |
|
7/30 |
|
Yes |
10/19:
-ISIS trap support for SAI (#1238) · opencomputeproject/SAI@68be575 (github.com) is merged |
|
EXP to TC QoS maps
|
Support for further QoS map type |
Metaswitch (MSFT) |
Intel |
9/21/2021(reviewed on 9/21) |
|
9/30 |
|
No |
Design and code not yet done 9/14:
10/19:
|
|
100% SONiC YANG model
As of 7/15/2021: 25PRs merged, 13 remaining
Deferred from 202106 |
Build a full and complete YANG model for SONiC configDB |
MSFT |
MSFT/ YANG WG |
N/A |
|
9/30/2021 |
|
No |
https://github.com/Azure/sonic-buildimage/projects/4 6/8: BRCM: YANG Extension PR
|
|
Deprecating Python2 platform daemons |
All platform daemons will run using Python 3. Python 2 support will be removed. Vendors must build and install Python 3 sonic-platform packages.
Question: Will there be new platform APIs to be added in 202111? Guohan to confirm
|
MSFT |
Dell |
N/A |
|
8/30/2021 |
|
N/A |
10/19:
|
|
MACSEC enhancement: primary & fallback case |
MACsec can enable primary and fallback Connectivity Association Keys(CAK) at a same time. Meanwhile the primary and fallback key can be switched or replaced without any outage. |
MSFT |
BRCM/Juniper |
N/A |
|
N/A |
|
No |
10/19:
|
|
DHCP support IPv6 |
option 79 support in IPv6 |
MSFT |
BRCM |
7/23/2021 (reviewed on 7/20/2021) |
|
8/15/2021 |
|
No |
10/19:
|
|
New branch creation for Debian11 |
Create initial testing image and Debian 11 branch for community to integrate with respective platform drivers, SAI etc.
|
MSFT |
MSFT |
N/A |
|
|
|
No |
6/8: Debian 11 branch and kernel 5.10.1 (early July), NAT (Intel) is dependent on this 10/19:
|
|
Overlay ECMP https://github.com/Azure/SONiC/pull/861 https://github.com/Azure/SONiC/pull/880
|
Support overlay ECMP for Vxlan, route will be sent to multiple tunnels requiring ECMP support |
MSFT |
Intel/Nvidia/BRCM/Dell |
Reviewed on 9/14/2021 |
|
|
|
No (use existing, vendors to implement) |
7/13:
10/19:
|
|
SONiC fanout support Deferred from 202106 |
Change fanout switch o.s to SONiC. Make sure SONiC has all the CRI needed, then management will be modified |
MSFT |
TBD |
Stretch goal |
|
|
|
No |
Change fanout switch o.s to SONiC. 5/4: Dependency on DPB, confirm with Ying. 6/22: Need to share update 9/14:
10/19:
|
|
CLI level authorization |
Fine grain access control at CLI level using TACACs |
MSFT |
TBD |
9/21/2021 (reviewed on 9/21/2021) |
|
|
|
|
9/14:
9/21:
10/19:
|
|
SRv6 support (Cntd) https://github.com/Azure/SONiC/pull/795 - SONiC HLD
Deferred from 202106 https://github.com/opencomputeproject/SAI/pull/1231 - SAI HLD |
SRv6 support for dataplane. Continue the first phase, also start the phase II after discussing with Alibaba.
SRv6 Data Plane enhancements for H.encaps, H.encaps.red, END.X, DT46, sBFD |
Intel, Alibaba |
Juniper - tbd Cisco - tbd |
|
|
5/25/2021 |
|
Yes |
To be discussed in sonic-mpls-workgroup Intel will contribute dataplane support; Alibaba will contribute control plane support
6/8: SAI discussed and reviewed, SAI subgroup created. Micro-sid added in the feature Code PR list >
6/22:HLD PR merged Code PR for swss to be raised by 6/25 (SRv6, encap, dataplane support) 8/13: -likely deliver à H.Encaps, H.Encaps.Red, END, Traffic steering using SID list functionalities without integration with FRR. To be finalized by Intel and Alibaba 9/14:
10/18: Below code PRs are raised, code review need be scheduled in sub-group
10/19:
|
|
EVPN VXLAN for platforms using P2MP tunnel based L2 forwarding |
https://github.com/Azure/SONiC/pull/806
Question:
|
Nvidia |
BRCM/Intel/Dell |
7/23 (Reviewed on 7/20/2021) |
|
7/30/2021 |
|
No |
7/13:
9/12:
10/19:
|
|
Dynamic Policy Based Hashing https://github.com/Azure/SONiC/pull/773
Deferred from 202106 |
Static policy based hashing is supported |
Nvidia/MSFT |
MSFT Aviz |
04/13/2021 |
|
5/15/21 |
|
Yes |
Hash packets on custom fields PR# shared, update list
6/8: PRs will be raised by end of the week (202106 content will have add, delete and counters will be supported, edit support will be in 202111) 7/13: PR is created and under review, included in the HLD link 10/19:
|
|
VXLAN src port configuration |
Controlling the fixed/hash Bits and port range |
Nvidia |
Intel |
N/A |
|
8/30/2021 |
|
10/19:
|
|
|
Automatic tech support and core dump creation https://github.com/Azure/SONiC/pull/818
|
|
Nvidia |
MSFT |
7/6: Ready for review
Reviewed on 7/27/2021 |
|
|
|
No |
9/13:
10/19:
|
|
Upgrade SONiC init flow |
Utilize query statistics SAI API |
Nvidia |
TBD |
N/A |
|
|
|
Yes |
7/13:
10/19:
|
|
One line command to extract multiple DBs info of a SONiC component https://github.com/Azure/SONiC/pull/789
|
Infrastructure enhancement for debuggability. Debug command to retrieve config, application and ASIC DBs per component |
Nvidia |
MSFT |
Reviewed in this March |
|
7/13: ready already |
|
No |
7/13:
8/11:
10/19:
|
|
App extension CLI generation tool https://github.com/Azure/SONiC/pull/780 Deferred from 202106
|
2ndphase of the application extension: a CLI generation tool for application extension programs. An improvements following the current infra available |
Nvidia |
MSFT/LinkedIn |
3/30/2021 |
|
5/30/2021 |
|
No |
https://github.com/Azure/sonic-buildimage/issues/6398 - master tracker
https://github.com/Azure/sonic-utilities/pull/1644 https://github.com/Azure/sonic-utilities/pull/1650
6/8: PRs are listed in the HLD PR (feature is ready, no more PRs to be raised) Reviewer: Renuka/Praveen are aware 6/22 : Awaiting review from MSFT team 7/27:
10/19:
|
|
Reclaim reserved buffer for unused ports https://github.com/Azure/SONiC/pull/831
Added on 8/22 |
|
Nvidia |
MSFT |
Reviewed on 9/7/2021 |
|
|
|
No |
8/22:
10/19:
|
|
Handle port config change on fly in xcvrd https://github.com/Azure/SONiC/pull/839
Added on 8/22 |
|
Nvidia |
|
Reviewed on 9/7/2021 |
|
|
|
No |
9/8: Code PR is ready for review https://github.com/Azure/sonic-platform-daemons/pull/212
10/19:
|
|
Align crmorch with sai_object_type_get_availability |
Will not require a new SAI API, but vendors will have to implement this API for using this functionality |
Nvidia |
TBD |
N/A |
|
|
|
No |
7/13:
9/14:
9/15:
10/19:
|
|
Host interface trap counter |
ARP, DHCP, LLDP |
Nvidia |
TBD |
Reviewed on 9/28 |
|
8/30/2021 |
|
No |
7/13:
7/14:
9/14:
10/19:
|
|
System with zero port support |
Allows to bring up system and finish the init flow |
Nvidia |
Juniper |
N/A |
|
7/13: ready |
|
No |
7/13:
10/26:
|
|
NVGRE/GRE |
NVGRE is a Layer 3 tunneling protocol that utilizes a standard GRE header to encapsulate a Layer 2 packet. |
Nvidia |
TBD |
Scheduled on 10/12
|
|
9/30/2021 - tentative DD will be provided once the HLD is confirmed |
|
Yes |
Spec:rfc7637 (ietf.org) https://github.com/opencomputeproject/SAI/pull/1269 9/14:
10/12:
10/26:
|
|
ACL orch redesign |
|
Nvidia |
MSFT Aviz |
Reviewed on 9/22/2021 |
|
10/15/2021 |
|
|
8/13:
9/14:
10/26:
|
|
Event-mgmt Infra https://github.com/Azure/SONiC/pull/761
Deferred from 202106 |
A centralized framework for applications in SONiC network operating system to raise “events” and store them for NBIs to consume. |
Dell |
TBD |
Reviewed on 04/27/2021, require a reviewer to sign-off |
|
7/13/2021 - ready for review |
|
No |
10/26:
|
|
Klish CLI for show-tech support Deferred from 202106 |
Klish CLI for show-tech support using the new mgmt.-infra framework |
Dell |
MSFT |
4/6/2021 |
|
6/30/2021 |
|
No |
10/12:
10/26:
|
|
Static Anycast Gateway (SAG) |
Static Anycast Gateway. To provide anycast gateway for host/VMs. Can be used independently, or with MCLAG to provide single gateway for MC-LAG member host. To provide the possibility for host VM mobility. Both IPv4 and v6 |
Edgecore |
Dell/Intel/BRCM |
Reviewed on 8/24/2021 |
|
08/30/2021 |
|
No |
10/26:
|
|
Show running enhancement |
Enhancement on show running to provide single command (with new argument) to generate CISCO-like CLI running configuration for increasing user readability. |
Edgecore |
Dell/BRCM |
07/30/2021 |
|
08/30/2021 |
|
No |
7/27:
8/31:
10/26:
|
|
Dynamic port breakout SONiC/sonic-dynamic-port-breakout-HLD.md at master · Azure/SONiC (github.com)
Deferred from 202106 |
|
|
Nvidia/MSFT |
2020
|
|
|
|
|
Subgroup in progress.
Subgroup Status Tracking SONiC DPB subgroup status - Google Docs Subgroup Work Item Tracking SONiC DPB PR tracking - Google Sheets Issues Issues · Azure/sonic-buildimage (github.com)
6/8: Need exit criteria for 202106 release/content, check with Linkedin on status (likely enhancements in 202111) 6/22: Review on-going 7/27:
10/26:
|
|
L2 functional and performance enhancements https://github.com/Azure/SONiC/pull/379
Deferred from 202106
|
FDB flush, MAC move, FDB aging time configuration, Static FDB configuration and VLAN Range configuration |
BRCM |
MSFT - tbd DELL - tbd |
5/21/2019 |
|
4/10/2021 |
|
No |
FDB flush, MAC move, FDB aging time configuration, Static FDB configuration and VLAN Range configuration · L2 enhancement dependency (4K Vlan & static MAC) 885 - Under review · L2 enhancement dependency 529 - Under review · https://github.com/Azure/sonic-snmpagent/pull/114 · https://github.com/Azure/sonic-swss/pull/1716
6/8: Code PR list to be shared by Adam (split) 6/22: Requires code PR split, will be deferred to 202111 release. 10/26:
|
|
Storm Control (BUM) https://github.com/Azure/SONiC/pull/441
Deferred from 202106 |
Independently rate limit ingress Broadcast, Multicast and Unknown Unicast traffic on a bits-per-second basis. IS-CLI configuration |
BRCM |
MSFT /Innovium |
4/6/2021 |
|
4/10/2021 |
|
No |
Independently rate limit ingress Broadcast, Multicast and Unknown Unicast traffic on a bits-per-second basis. IS-CLI configuration
6/8: Code PR is available however requires refresh. This will be deferred to 202111 release. 6/22: Deferred to 202111, requires code PR refresh 10/26:
|
|
PDK - Platform Development Environment https://github.com/Azure/SONiC/blob/master/doc/platform/pde.md
Defer from 202106 on 8/25/2021 |
Optimizes platform driver and plugin development along with static platform configuration data testing. |
BRCM |
MSFT |
Done already in 202106 release |
|
|
|
No |
10/26:
|
|
Routed sub-interface naming convention https://github.com/Azure/SONiC/pull/833
|
Linux kernel has a limitation of 15 character interface name size, modify the sub interface naming convention to keep it in short format (e.g. Eth100.1234, or Po100.1234). This naming change for subinterfaces will kept it uniform across the entire SONiC subsystem (config, show, and in all dbs) for the subinterfaces. DB migrator scripts are enhanced for the name conversion during the upgrade. |
BRCM |
Dell/MSFT |
8/17/2021 |
|
9/15/2021 |
|
No |
8/31:
9/1:
9/14:
https://github.com/Azure/sonic-swss-common/pull/529 https://github.com/Azure/sonic-swss/pull/1907 https://github.com/Azure/sonic-buildimage/pull/8761 https://github.com/Azure/sonic-utilities/pull/1821
10/26:
|
|
CMIS Diagnostics |
Introduce the CMIS4 transceiver-specific diagnostic test to help users narrow down the root cause of link failures. Scope of the change: 1) sonic-platform-daemons/sonic-xcvrd: Add a new subprocess to subscribe CMIS diag requests and either update DIAG control or post the test result to the RedisDB. 2) sonic-platform-common/sonic_platform_base: Add a generic QSFPDD/CMIS4 parser/handler to sfp_standard.py 3) sonic-mgmt-common: Add YANG and REST transformer codes for CMIS DIAG |
BRCM |
Dell |
Reviewed on 10/5 |
|
10/29/2021 |
|
No |
9/14:
10/5:
10/26:
|
|
System Ready Enhancements https://github.com/Azure/SONiC/pull/875/files
|
Today there is no easy way to know when the device is ready in terms of control/dataplane. The change allows declaration of System ready (Syslog/CLI) when all the services(dockers+host) are up and ready. Also define a framework for each service to declare itself ready based on their application criteria. |
BRCM |
Dell/Nvidia |
Reviewed on 10/5 |
|
9/29/2021 |
|
No |
9/1:
10/5:
10/26:
|
|
SONiC for MPLS Dataplane HLD https://github.com/Azure/SONiC/pull/706 Deferred from 202106 |
SONiC support for MPLS dataplane. |
Juniper |
Intel Metaswitch- tbd |
Reviewed already |
|
|
|
Yes SAI discussion on going |
8/25: #1871 not yet merged. Defer this feature to 202111 Either one of the below 3: https://github.com/Azure/sonic-swss/pull/1794 (fpmsyncd) | under-review [fpmsyncd] updates for MPLS plus AZP libnl3 rebuild by qbdwlr · Pull Request #1870 · Azure/sonic-swss (github.com) - open - to close, same as #1871
https://github.com/Azure/sonic-buildimage/pull/7881 (sonic-yang-models) | under-review https://github.com/Azure/sonic-mgmt/pull/3483 | under-review
10/26:
|
|
-----Original Appointment-----
From: OCP Networking Project <opencompute.org_vrchh...@group.calendar.google.com>
Sent: Friday, May 10, 2019 11:17 AM
To: OCP Networking Project; Xin Liu (CLOUD); Michael Schill
Cc: arc...@opencompute.org
Subject: Invitation: SONiC Sub Workgroup Meeting @ Every 2 weeks from 8am to 9am on Tuesday (PDT) (xin...@microsoft.com)
When: Occurs every 2 week(s) on Tuesday effective 5/14/2019 from 10:00 AM to 11:00 AM America/Chicago.
Where:
https://global.gotomeeting.com/join/507645837
You have been invited to the following event.SONiC Sub Workgroup MeetingSONiC - OCP Subproject Call Please join my meeting from your computer, tablet or smartphone.
You can also dial in using your phone.
Access Code: 507-645-837 More phone numbers
New to GoToMeeting? Get the app now and be ready when your first meeting starts:
Going (xin...@microsoft.com)? All events in this series: Yes - Maybe - No more options » |
||||||||||||||
Invitation from Google Calendar You are receiving this email at the account xin...@microsoft.com because you are subscribed for invitations on calendar xin...@microsoft.com. To stop receiving these emails, please log in to https://www.google.com/calendar/ and change your notification settings for this calendar. Forwarding this invitation could allow any recipient to send a response to the organizer and be added to the guest list, or invite others regardless of their own invitation status, or to modify your RSVP. Learn More. |