youtube image
From YouTube: SONiC DASH Workgroup Community Meeting Jan 4 2023

Description

Back to business after (U.S) holiday break!
DASH ENI create/remove tests PR293 - Intel
Jan 4 Update:
Anton addressed comments, Prince signed off, Kristina merged
Anton is also making ECMP changes in the main SAI repo PR176 no longer need to use private repo ptf: testutils: add parameter vxlan_reserved0 to simple_vxlan_packet #176

Egress port selection Section 3.3.5 of SONiC-HLD Underlay Routing
Jan 4 Update:
* Number of VNET is a software limit as VNET by itself does not take hardware resources. This shall be limited to number of VNI hardware can support
** Support 10K peering in-region/cross-region

We need to update DST MAC in BMV2 - see 3.3.5 the 'neighbor' includes IP & MAC (implies that we need to implement some sort of underlay routing)

Change ToR to 'SmartSwitch' in 3.3.5 - Kristina made suggestion in Prince's PR

Discussions of default route and whether we will need another LPM lookup (for 2 default routes), whether we will be leveraging SAI for the routing.
Would be more optimal if we didn't have to do another LPM for 2 default routes (or to have an option for this). Complex tables, higher xn rates. If we leave this open and they make tables w/10k routes, they will need to reserve space and do the LPM.

https://github.com/Azure/DASH/pull/308 - Prince providing an overview of the new content
Located in the SONiC HLD at a high level Section 2.3
3.2.3 ENI Table pl_sip_encoding and pl_underlay_sip (to use in the underlay)
3.2.7 Route LPM Table Outbound we have 4 extra attributes overlay sip overlay dip underlay sip and underlay dip
3.6.2 Service Tunnel - 2 actions associated - 4to6 and action2 such as NVGRE encap, action type is servicetunnel, overlay dip and overlay sip
Check brief examples in the HLD

3.6.3 Private Link
ENI Table has 2 actions and pl_sip_encoding and pl_underlay_sip (common sip for all pl underlay)
Routing Table will have DASH_Route_Table entry, and a DASH_VNET_Mapping_Table entry
Check brief examples in the HLD

Key difference is that for the overlay-sip there is encoding that needs to be applied