Team,
I am pleased to announce that 202111 release is delivered successfully
Huge thanks to each and every community member especially the feature contributors, reviewers.
Now let’s shift the gear to 202205 release.
Thanks again and happy weekend!
Feature |
Short Description |
Owner |
Reviewer |
SAI Change Needed? |
Class-Based Forwarding https://github.com/Azure/SONiC/pull/796
HLD 11/15: All code PRs merged |
Policy-based tunnel selection |
Metaswitch (MSFT) |
Intel |
Yes Class-Based Forwarding by j-bos · Pull Request #1193 · opencomputeproject/SAI (github.com), from Cisco |
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 |
No |
Support for passing IS-IS, LDP and MicroBFD packets to CPU
|
Adding new protocols to supported hostif trap types |
Metaswitch (MSFT) |
Innovium |
Yes |
https://github.com/Azure/SONiC/pull/844 EXP to TC QoS maps
HLD is open, all code PRs are merged |
Support for further QoS map type |
Metaswitch (MSFT) |
Intel |
No |
DHCP support IPv6 |
option 79 support in IPv6 |
MSFT |
BRCM |
No |
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 |
No |
EVPN VXLAN for platforms using P2MP tunnel based L2 forwarding https://github.com/Azure/SONiC/pull/806
All PRs are merged |
https://github.com/Azure/SONiC/pull/806
Question:
|
Nvidia |
BRCM/Intel/Dell |
No |
Dynamic Policy Based Hashing https://github.com/Azure/SONiC/pull/773
Deferred from 202106 |
Static policy based hashing is supported |
Nvidia/MSFT |
MSFT Aviz |
Yes |
VXLAN src port configuration |
Controlling the fixed/hash Bits and port range |
Nvidia |
Intel |
|
Automatic tech support and core dump creation https://github.com/Azure/SONiC/pull/818
|
|
Nvidia |
MSFT |
No |
Upgrade SONiC init flow https://github.com/Azure/SONiC/pull/871
|
Utilize query statistics SAI API |
Nvidia |
MSFT |
Yes |
Handle port config change on fly in xcvrd https://github.com/Azure/SONiC/pull/839
Added on 8/22 |
|
Nvidia |
|
No |
Dynamic port breakout SONiC/sonic-dynamic-port-breakout-HLD.md at master · Azure/SONiC (github.com)
Deferred from 202106
|
|
|
Nvidia/MSFT |
|
SONiC for MPLS Dataplane HLD https://github.com/Azure/SONiC/pull/706 Deferred from 202106 |
SONiC support for MPLS dataplane. |
Juniper |
Intel Metaswitch- tbd |
Yes SAI discussion on going |
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 |
No |
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 |
Yes |
One line command to extract multiple DBs info of a SONiC component - Debug dump utility https://github.com/Azure/SONiC/pull/789
|
Infrastructure enhancement for debuggability. Debug command to retrieve config, application and ASIC DBs per component |
Nvidia |
MSFT |
No |
ACL orch redesign |
|
Nvidia |
MSFT Aviz |
|
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 |
No |
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 |
No |
SONiC Generic Update and Rollback |
|
|
|
|
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 |
Yes |
Overlay ECMP https://github.com/Azure/SONiC/pull/861 Overlay ECMP https://github.com/Azure/SONiC/pull/880 BFD offload
PR review is done, waiting for merge |
Support overlay ECMP for Vxlan, route will be sent to multiple tunnels requiring ECMP support |
MSFT |
Intel/Nvidia/BRCM/Dell |
No (use existing, vendors to implement) |
Reclaim reserved buffer for unused ports https://github.com/Azure/SONiC/pull/831
Added on 8/22
|
|
Nvidia |
MSFT |
No |
CLI level authorization https://github.com/Azure/SONiC/pull/813
|
Fine grain access control at CLI level using TACACs |
MSFT |
TBD |
|
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 |
No |
Host interface trap counter https://github.com/Azure/SONiC/pull/858
|
ARP, DHCP, LLDP |
Nvidia |
TBD |
No |
Yours sincerely
Yanzhao Zhang | He/Him
Email: yanz...@microsoft.com