202111 release is delivered and final feature list

77 views
Skip to first unread message

Yanzhao Zhang

unread,
Jan 15, 2022, 7:36:20 PM1/15/22
to sonicp...@googlegroups.com, Michael Schill, Xin Liu (CLOUD), Kanna...@dell.com, archna

Team,

 

I am pleased to announce that 202111 release is delivered successfully

  1. All the planned cherry-picks are completed
  2. 202111 build pipeline is created and image is created successfully
  3. Below table has all the included features

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

https://github.com/Azure/SONiC/pull/787

option 79 support in IPv6

MSFT

BRCM

No

New branch creation for Debian11

Upgrade SONiC to Debian Bullseye by saiarcot895 · Pull Request #8191 · Azure/sonic-buildimage (github.com)

 

Create initial testing image and Debian 11 branch for community to integrate with respective platform drivers, SAI etc.

  • Get base image ready
  • Get the docker image ready

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:

  1. Vxlan multicast support, is it included? Not at the moment
  2. What is the usecase of p2mp vxlan & is Ingress replication used? Refer PR (806)
  3. L2VNI is it included?

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

Yes(https://github.com/opencomputeproject/SAI/pull/1205)

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

 

 

 

 

LinkedIn

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
4/15 for SAI review

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

https://github.com/Azure/SONiC/pull/857

https://github.com/Azure/SONiC/pull/867

 

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

https://github.com/Azure/SONiC/pull/736

 

 

 

 

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

 

Reply all
Reply to author
Forward
0 new messages