DASH Workgroup Community Update 2/12 and 2/19/2025

17 views
Skip to first unread message

Kristina Moore

unread,
Feb 20, 2025, 3:40:14 PMFeb 20
to sonic...@googlegroups.com, Chatterjee, Deb, Deven Jagasia, Kotikalapudi, Prathima, Eddie Ruan, guizhao.lh, Yanfeng, Yuezhou, Zhuengbo2, Arun, Doddapaneni, Krishna, Mario Baldi, Moopath velayudhan, Mukesh, Narayanan, Swaminathan, Selvarajan, Arunachalam, Srinivasan, Vijay, Sundara Murthy Gurunathan, Thyamagundalu, Sanjay, Veerappan, Senthilnathan, Venkatesh Srinivasan, Marc Meunier, Harrish SJ, Madhu, Israel Meilik, Jai Kumar, Lisa Nguyen, Mohammad Hanif, Sandeep Balani, Suresh Satapati, Kannan Selvaraj, grboudre, Hon Lon Lum, janapal, nissampa, Sid Singhal, vijamoha, Abdel Baig (abdbaig), Anand Srinivasan, Andrew Lyle, Andy Fingerhut, Ansel Li, Aravind Srikumar (arsrikum), Bhagyashree Hanumaiah (bhanumai), Bhavani, Carol Gal (cgal), David Pothier (dpothier), Deepti Chandra (deeptich), Don Ewald (doewald), Franko Zamora Chacon (fzamora), Guy Duryee (guduryee), Ian Mayes (maymayes), Jack Sexton (jacsexto), Joanna Li (joannali), Julia Tamayo (juledesm), Keerthy Erode Mohanasundaram (keerodem), Ken Parker (kentp), Krithika Srinivas (kritsrin), murali Venkateshaiah (muraliv), Perumal Venkatesh (pevenkat), Praveen Bhagwatula (pbhagwat), Ramesh Raghupathy (ram), Rob Murphy (robermur), Ross Bennett (rossben), Satish Ananthanarayana (sanantha), Shyam Kumar (shyakuma), Sudhir Kayamkulangara, TJ Barker (tjbarker), Venkat Sukavanam (vsukavan), Wenchung Wang (vincwang), Yue Gao (yuega2), Joseph White, Mark Sanders, Phaniraj Vattem, Senthil Kumar Ganesa, Shawn Dube, Venkatesan Mahalinga, Faisal Khan, Ahsan Kaukab, Farhat Ullah, Mohammad Qasim Farooqi, Saad Mazhar GMail, Zafir, Zarif Hafeez GMail, Ahmed Guetari, Chris McDonald, Heath Parrott, Joel Moses, John Gruber, Tony Torzillo, Ziv Saar, Ravindran Suresh, jame...@geico.com, Amith, Ixim, Kwangsuk, Lin Songnan, Mahendar Byra, Meyappan K Gmail, Nitesh, Piotr P, Ravi, Venkat External, Yoyo, Cristian Dumitrescu, Dan Peng, DmytroX Dybskyi, Harvey, Isabelle, Henderson, Mark W, Limaye, Namrata, Naren Mididaddi, Paul Kappler, Shan Greer, Shweta Shrivastava, Singhai, Anjali, Subramanian, Maheswari, Dean Lee, Alberto Villarreal, Alex Bortok, Chris Sommers, Manodipto Ghose, Mircea Dan Gheorghe, Nitesh Jha, Swami Balasubramanian, Vinod Kumar, Mike Woster, Kishore Atreya, Sonny Mei, Christian Kuhtz, John Evans, Rawal, Amol (Nokia - US/Westford), Abdul Rouff, Alan Lo, E Blatt, Eilon Greenstein, Idan Hac, Liat Grozovik, Marian Pritsak, Matty Kadosh, Nikhil Sandugula, Oleksandr Ivantsiv, Paul Cummins, Shay Schlafman, Venice Hawa, Wei Bai, Yohad Tor, Yuval Degani, Madhu, Jamal Hadi Salim, Andriy Kokhan, Leonid Khedyk, Mykola Zhuravel, Tetyana Zubova, Michael Offel, Philipp Keydel, VolodymyrX Mytnyk, Aditya Sahni, Mahaboob Gani, Pranay Sahay, Sairam Rangaswamy, Satya Valli Rama, Sohan Prabhu (TATA CONSULTANCY SERVICES LTD), Syed Mehemood, Richard Wu, Wajahat Razi, Bud Grise, Ezra Y, John C Carney, Ted Weatherford, Vincent L

Hello DASH Community –thank you for your time this week.  I’ve combined the last 2 weeks info due to an extended discussion of the topic; in order to deliver a comprehensive view.  I’ve changed the format this week in order to fit the relevant content, yet avoid too lengthy of an email.  For the presentations below, you can listen/watch the recording to step through the content/facilitate. 

To start, we had @Deven Jagasia MSFT (SDN team) present the ‘Load Balancer Fast Path ICMP RedirectPR666 design introduction, details, scenarios, data plane operation info, and counters/stats.  This PR was covered in 2 DASH Community sessions, and we will keep this PR open for another week or so to invite comments/contributions in the DASH GitHub repository.  Thank you very much @Deven!

Intel offered to present the open-sourcing of their Tofino P4 software stack, detailing the components included and the motivation behind the decision.  Interested parties can follow the p4lang/open-p4studio repo for updates/contributions.    Thank you @Chatterjee, Deb and @Kotikalapudi, Prathima!

Please find the detailed pics/discussion below, and note the removal of our typical GitHub project status, in an effort to reduce length. 

 

Load Balancer Fast Path ICMP Redirect presentation snips

 

 

 

 

Intel’s Open Source of Tofino P4  presentation

 


For further reading, see full meeting notes and follow-ups below in this thread.
 

Just a reminder that we would encourage/invite Community members to present to the Community (test runs or progress, new scenarios, etc…), just ‘r’ to let me know, or generate a PR in the repo. 
The DASH YouTube channel link is here to subscribe / access WG content (and click the bell to receive notifications). 

Thank you for your time/contributions – see you on 2/26/2025


               

Meeting Title:  SONiC-DASH-Workgroup Community Meeting #139 & #140

Attendees (22 each call):

DASH Group to join: https://groups.google.com/g/sonic-dash     

DASH-Test-Workgroup Group to join: https://groups.google.com/g/sonic-dash-test-workgroup

Linux Foundation list: https://lists.sonicfoundation.dev/g/SONiC-Dash

 

Abdul Rouff - Nvidia

Chris Sommers - Keysight

Marian Pritsak - Nvidia

Satya Valli Rama - TCS

Veerappan, Senthilnathan - AMD

Ahmed Guetari - F5

Deven Jagasia - MSFT

Mircea Dan Gheorghe - Keysight

Selvarajan, Arunachalam - AMD

Wajahat Razi Malik - XFlowResearch

Ahsan Kaukab - DreamBigSemi

Don Ewald - Cisco

Murali Venkat - Cisco

Shay Schlafman - Nvidia

Zygmunt, Michal - MSFT

Alberto Villarreal - Keysight

Kamil Cudnik - MSFT

Oleksandr Ivantsiv - Nvidia

Shrivastava, Shweta - Intel

 

Andy Fingerhut - Cisco

Kotikalapudi, Prathima - Intel

Philipp Keydel - Synogate

Swami Balasubramanian - Keysight

 

Bud Grise - XSightLabs

Kristina Moore - MSFT

Prince Sunny - MSFT

Syed Mehemood Ur Rahman - TCS

 

Chatterjee, Deb - Intel

Mahaboob Gani - TCS

Riff Jiang - MSFT

Vasundhara Volam - MSFT

 

 

 

 

TL:DR DASH Community Notes 😊

 

  • Load Balancer Fast Path ICMP Redirection Design PR666: https://github.com/sonic-net/DASH/pull/666/files
    • Introduction: Introduced Deven Jagasaria, a principal-level software developer from the Microsoft SDN team, to present the Load Balancer Fast Path ICMP Redirection design update.
    • Need for Fast Path: explained the use of ICMP redirects to bypass traffic and reduce bandwidth on SLB MUX. 
    • Packet Routing: detailed how ICMP redirect packets inform the sender about routing decisions, allowing the sender workload to adjust its flows
    • Current Functionality: described the current functionality of the Fast Path, including how it helps in bypassing the MUX after the initial routing decision is made.
    • Scenarios: Outlined various scenarios that utilize the Fast Path, such as workloads (WLs) interacting over publicly routable IP addresses and highly available, load-balanced addresses.
  • Fast Path ICMP Redirection Details:
    • Packet Structure: detailed the packet structure of the ICMP redirect packet, including the five-tuple information and the routing decisions encoded within it.
    • Decision-Making: explained the decision-making processes involved in the Fast Path, such as how the MUX decides the routing based on the backend pool and the health state of the VMs.  The sender WLs use the information from the ICMP redirect packet to adjust its flows, including setting the outer DST IP address and inner DST MAC address
    • GRE Keys: mentioned that in some cases, the sender workload changes the GRE keys or adds a GRE encapsulation to make the packet work end-to-end
    • Debugging Counters: proposed specific counters for debugging purposes to give visibility into the platform’s behavior under Fast Path conditions.
    • Pull Request: mentioned the PR out for the Fast Path ICMP redirection design and shared the link for further review and comments.
  • Fast Path Scenarios: discussed various scenarios for Fast Path, including VIP and ILPIP, private endpoint/service tunnel, and ILB scenarios. Explained the transformations applied to packets in each scenario.
    • VIP and ILPIP: the source workload communicates with a virtualized or instance-level public IP address, and the role of the MUX in load balancing decisions.  Also the addition of GRE encapsulation where the MUX adds GRE encap (and keys and parameters) to make the packet routable to the specific destination chosen by the MUX, and the packet being snatted to the routable address of the ENI
    • Private Endpoint: the private endpoint/service tunnel scenario detailing how the source workload communicates with a private endpoint address and the packet transformations involved. 
      • Scenario Introduction: introduced the private endpoint and service tunneling scenario, where packets generated by the workload VM already have GRE encapsulation.
      • ICMP Redirect Changes: explained that the ICMP redirect packet (from the MUX) necessitates changes to the DST address and inner MAC in this scenario
      • Packet transformations (changes to the DST address and inner MAC) 
    • ILB Scenario: ILB scenario detailing how packets pass through the DPU, and the role of ICMP redirect packets in this process.  Specific transformations applied to packets and how the MUX handles the load balancing in this context.
      • Packet Flow: described how packets generated by the workload pass through the DPU with VXLAN encapsulation and are directed to the SLB MUX.
      • ICMP Redirect: explained that the ICMP redirect packet changes the destination address to the end host, bypassing the SLB MUX.
      • Pre-Fastpath Flow: Deven detailed the pre-fastpath flow, where the packet has VXLAN encapsulation with the VPC VNI
  • Fast Path Data Plane Operation: emphasized that Fast Path is purely a data plane operation, with no control plane involvement in configuring Fast Path parameters.
  • Fast Path Counters: It is important to have visibility into ICMP redirect packets and Fast Path flows.
    • Counter Categories: categorized the counters into port level, error level, and flow table counters.
    • ICMP Redirect Visibility: explained the importance of visibility into how often ICMP redirect packets are received and whether they successfully fix up flows.
    • Flow Table Counters: detailed the flow table counters, including the number of flows redirected due to Fast Path packets and the number of active flows on the DPU
  • Fast Path Counters and Stats: link here for visibility into Fast Path behavior through counters and stats. Tracking fast path flows and the impact on the MUX platform.
    • Will we need a SONiC-mgmt test(s) for the suppliers?  Can take offline to see how to move forward.
  • The PR will remain open and Deven will join next week to finish and open for comments and further discussion
     
  • Intel and Open Sourcing of Tofino P4: Prathima and Deb discussed Intel's decision to open source the Tofino P4 software stack, detailing the components included and the motivation behind the decision.
    • Open Source Decision: Deb explained that Intel decided to open source the Tofino P4 software stack to give the development community free access and to continue development without NDA restrictions.
    • Components Included: Prathima detailed the components included in the open source release, such as the compiler, drivers, diagnostics, and examples.
    • Motivation: Prathima explained that the motivation behind open sourcing was to provide continuity for the product and leverage community support.
  • Open P4 Studio Repository: Prathima explained the structure and components of the Open P4 Studio repository, highlighting the ongoing efforts to integrate source code and the importance of community contributions.
    • Repository Structure: Prathima explained the structure of the Open P4 Studio repository, which includes components like the compiler, drivers, and tools.
    • Source Code Integration: Prathima highlighted the ongoing efforts to integrate the source code into the repository, including the Tofino model and assembler source code.
    • Community Contributions: Prathima emphasized the importance of community contributions and the role of the open source community in supporting the project.
  • Customer Support and Community Engagement: Prathima and Deb addressed questions about Intel's ongoing customer support and community engagement, emphasizing their limited capacity but commitment to supporting the open source effort.
  •  
  • Provide northbound gNMI/OpenConfig DASH-related schema & mapping to SAI Issue 38: Satya raised a question about aligning the DASH ACL schema with OpenConfig, and Kristina agreed to follow up with the SONiC team for clarification.

 

 

 

                             

 

Sticky for Links/Reference:

 

 

DASH Groups to join to receive Invites, Meeting Notes, and Comms

DASH: https://groups.google.com/g/sonic-dash    

 DASH-Test-Workgroup Group: https://groups.google.com/g/sonic-dash-test-workgroup  

Linux Foundation list: https://lists.sonicfoundation.dev/g/SONiC-Dash

If anyone knows other people who would like info re: our community, please have them joins these groups for receive Comms, etc…

Links to Recording 

Teams/Sharepoint:
SONiC-DASH Workgroup Community Meeting-20250212_100221-Meeting Recording.mp4

 

SONiC-DASH Workgroup Community Meeting-20250219_090333-Meeting Recording.mp4

 

DASH Community YouTube:
https://youtu.be/CV7nB45vd1g   2/12/2025

 

https://youtu.be/97lIVR-nU98      2/19/2025

 

HA moved to SmartSwitch LF group on Thursdays

YouTube Behavioral Model:
https://youtu.be/P7VXpP_RK1g   2/20/2025

2/12/2025 and 2/19/2025 DASH Community Call; please request access via the link if you are not able to view/listen
 

 

 

 

 

 

2/20/2025 DASH Behavioral Model 

 

Azure DASH GitHub Repo:                     

https://github.com/sonic-net/DASH

 


Test/Docs folder:

https://github.com/sonic-net/DASH/blob/main/test/docs/dash-test-workflow-saithrift.md

Ideal test workflow is here, converted to .md

SAI Thrift     

SAI Thrift PR

Client server needed for testing

P4

https://opennetworking.org/p4/ and https://p4.org/working-groups/

Open source, domain-specific programming language for network devices, specifying packet processing for data plane devices (switches, routers, NICs, filters, etc.)

PINS

https://opennetworking.org/pins/

 

PNA consortium spec

https://p4.org/p4-spec/docs/PNA-v0.5.0.html

An architecture describing the structure and common capabilities of network interface controller (NIC) devices which process packets transiting one or more interfaces and a host system.

Describes the structure and capabilities of the pipeline, and a user program, which specifies the functionality of the programmable blocks within that pipeline. For more information, see the P4 Language Consortium specifications

IPDK

Infrastructure Programmer Development Kit (ipdk.io) and

https://github.com/ipdk-io/ipdk-io.github.io

IPDK is an open source, vendor agnostic framework of drivers and APIs for infrastructure offload and management which runs on a CPU, IPU, DPU or switch. IPDK runs in Linux and uses a set of well-established tools such as DPDK and P4 to enable network virtualization.

bmv2

https://github.com/p4lang/behavioral-model

The second version of the reference P4 software switch, nicknamed bmv2 (for behavioral model version 2). The software switch is written in C++11. It takes as input a JSON file generated from your P4 program by a P4 compiler and interprets it to implement the packet-processing behavior specified by that P4 program

DPDK

https://www.dpdk.org/

DPDK is the Data Plane Development Kit which consists of libraries to accelerate packet processing workloads running on a wide variety of CPU architectures.

Linux Foundation SmartSwitch

https://lists.sonicfoundation.dev/g/sonic-smartswitch/calendar

 

 

       

 

Thank you again for your participation…

Kristina Moore MBA, M.S., CISSP - Azure Core Principal PM / DASH & SmartSwitch
Office: 425-722-7720     Mobile: 425-876-2040     Email: kri...@microsoft.com
DASH Group to join: https://groups.google.com/g/sonic-dash    
DASH-Test-Workgroup Group to join: https://groups.google.com/g/sonic-dash-test-workgroup
Linux Foundation
https://lists.sonicfoundation.dev/g/SONiC-Dash
ImageTitle: LinkedIn - Description: image of LinkedIn icon

 

 

Kristina Moore

unread,
Mar 3, 2025, 1:28:40 PMMar 3
to sonic...@googlegroups.com, Chatterjee, Deb, Deven Jagasia, Kotikalapudi, Prathima, Eddie Ruan, guizhao.lh, Yanfeng, Yuezhou, Zhuengbo2, Arun, Doddapaneni, Krishna, Mario Baldi, Moopath velayudhan, Mukesh, Narayanan, Swaminathan, Selvarajan, Arunachalam, Srinivasan, Vijay, Sundara Murthy Gurunathan, Thyamagundalu, Sanjay, Veerappan, Senthilnathan, Venkatesh Srinivasan, Marc Meunier, Harrish SJ, Madhu, Israel Meilik, Jai Kumar, Lisa Nguyen, Mohammad Hanif, Sandeep Balani, Suresh Satapati, Kannan Selvaraj, grboudre, Hon Lon Lum, janapal, nissampa, Sid Singhal, vijamoha, Abdel Baig (abdbaig), Anand Srinivasan, Andrew Lyle, Andy Fingerhut, Ansel Li, Aravind Srikumar (arsrikum), Bhagyashree Hanumaiah (bhanumai), Bhavani, Carol Gal (cgal), David Pothier (dpothier), Deepti Chandra (deeptich), Don Ewald (doewald), Franko Zamora Chacon (fzamora), Guy Duryee (guduryee), Ian Mayes (maymayes), Jack Sexton (jacsexto), Joanna Li (joannali), Julia Tamayo (juledesm), Keerthy Erode Mohanasundaram (keerodem), Ken Parker (kentp), Krithika Srinivas (kritsrin), murali Venkateshaiah (muraliv), Perumal Venkatesh (pevenkat), Praveen Bhagwatula (pbhagwat), Ramesh Raghupathy (ram), Rob Murphy (robermur), Ross Bennett (rossben), Satish Ananthanarayana (sanantha), Shyam Kumar (shyakuma), Sudhir Kayamkulangara, TJ Barker (tjbarker), Venkat Sukavanam (vsukavan), Wenchung Wang (vincwang), Yue Gao (yuega2), Joseph White, Mark Sanders, Phaniraj Vattem, Senthil Kumar Ganesa, Shawn Dube, Venkatesan Mahalinga, Faisal Khan, Ahsan Kaukab, Farhat Ullah, Mohammad Qasim Farooqi, Saad Mazhar GMail, Zafir, Zarif Hafeez GMail, Ahmed Guetari, Chris McDonald, Heath Parrott, Joel Moses, John Gruber, Tony Torzillo, Ziv Saar, Ravindran Suresh, jame...@geico.com, Amith, Ixim, Kwangsuk, Lin Songnan, Mahendar Byra, Meyappan K Gmail, Nitesh, Piotr P, Ravi, Venkat External, Yoyo, Cristian Dumitrescu, Dan Peng, DmytroX Dybskyi, Harvey, Isabelle, Henderson, Mark W, Limaye, Namrata, Naren Mididaddi, Paul Kappler, Shan Greer, Shweta Shrivastava, Singhai, Anjali, Subramanian, Maheswari, Dean Lee, Alberto Villarreal, Alex Bortok, Chris Sommers, Manodipto Ghose, Mircea Dan Gheorghe, Nitesh Jha, Swami Balasubramanian, Vinod Kumar, Mike Woster, Kishore Atreya, Sonny Mei, Christian Kuhtz, John Evans, Rawal, Amol (Nokia - US/Westford), Abdul Rouff, Alan Lo, E Blatt, Eilon Greenstein, Idan Hac, Liat Grozovik, Marian Pritsak, Matty Kadosh, Nikhil Sandugula, Oleksandr Ivantsiv, Paul Cummins, Shay Schlafman, Venice Hawa, Wei Bai, Yohad Tor, Yuval Degani, Madhu, Jamal Hadi Salim, Andriy Kokhan, Leonid Khedyk, Mykola Zhuravel, Tetyana Zubova, Michael Offel, Philipp Keydel, VolodymyrX Mytnyk, Aditya Sahni, Mahaboob Gani, Pranay Sahay, Sairam Rangaswamy, Satya Valli Rama, Sohan Prabhu (TATA CONSULTANCY SERVICES LTD), Syed Mehemood, Richard Wu, Wajahat Razi, Bud Grise, Ezra Y, John C Carney, Ted Weatherford, Vincent L

Hello DASH Community –thank you for your time last week.  In our 141st call we requested feedback/comments in the ‘Load Balancer Fast Path ICMP RedirectPR666 design document, and also a quick recap of Intel's open-sourcing of their Tofino P4 software stack.  The questions from TCS re Issue 38 have been answered, and we moved the 'Redirect Map' discussion to this upcoming Wednesday.  Lastly, we agreed move the call to 4pm Pacific in order to facilitate international contributors for this next session.   For in-depth reading please see the full meeting notes below in the thread.

In Summary (full list below), since the last Community call we have:

6 PRs Completed (+4)
9 in To Do (+/- 0)
7 in Draft (+5)
27 in Progress (+8)
9 Awaiting Review (+4)

Just a reminder that we would encourage/invite Community members to present to the Community (test runs or progress, new scenarios, etc…), just ‘r’ to let me know, or generate a PR in the repo.

The DASH YouTube channel link is here to [UCNE3zNwJqcEyLX9ejKrLtUA]subscribe / access WG content (and click the bell to receive notifications). 

Thank you for your time/contributions – see you on 3/5/2025


               

Meeting Title:  SONiC-DASH-Workgroup Community Meeting #141

Attendees (16):

DASH Group to join: https://groups.google.com/g/sonic-dash     

DASH-Test-Workgroup Group to join: https://groups.google.com/g/sonic-dash-test-workgroup

Linux Foundation list: https://lists.sonicfoundation.dev/g/SONiC-Dash

 

Abdul Rouff - Nvidia

Kristina Moore - MSFT

Oleksandr Ivantsiv - Nvidia

Selvarajan, Arunachalam - AMD

Ahsan Kaukab - DreamBig Semi

Mahaboob Gani - TCS

Philipp Keydel - Synogate

Swami Balasubramanian - Keysight

Bud Grise - XSightLabs

Mircea Dan Gheorghe - Keysight

Prince Sunny - MSFT

Veerappan, Senthilnathan - AMD

Chris Sommers - Keysight

murali Venkateshaiah - Cisco

Satya Valli Rama - TCS

Wajahat Razi Malik - Xflow Research




 

 

 

TL:DR DASH Community Notes 😊

 

  • Load Balancer Fast Path ICMP Redirection Design PR666: https://github.com/sonic-net/DASH/pull/666/files: Summarized last 2 weeks of this topic; requested questions or comments on the PR.
  • Recap of Intel's Open Sourcing of Tofino:
  • Provide northbound gNMI/OpenConfig DASH-related schema & mapping to SAI Issue 38: Discussed whether we need compliance of between the existing DASH model with Open Config. Prince from the SONiC team clarified that the existing DASH model is not compliant with Open Config, and they discussed the motivation and use cases for making it compliant.
    • Motivation for Compliance: Satya explained that the goal is to enhance the DASH model to make SL config using the open model.
    • Current DASH Model: Caters to most requirements and has a corresponding actual mapping based on the current DASH model. However, Open Config can add more constraints or checks.
    • Use Case Consideration: Satya mentioned the need for a dynamic solution focusing on ACLs.
    • Contribution to DASH: Prince clarified that the current implementation in SONiC s aligned with what they have today, and any changes would require a full end-to-end change.  Because the DASH model is tied to specific use cases, any use cases we propose should be driven by those use cases.  Even if they make it Open Config compliant, it may not be used if it doesn't align with the use cases.
  • Redirect Map Presentation: redirect map presentation is moved to next week. 
  • Smart Switch HA Feature Test Plan: Kristina mentioned a new smart switch HA feature test plan in the Smart Switch repo and support for ENI-based forwarding.
  • Meeting Time Adjustment: Confirmed with Riff and the team if they are comfortable with moving the DASH call to 5:00 PM Pacific next week. (Kristina)

 

 

                             

 

Sticky for Links/Reference:

 

 

DASH Groups to join to receive Invites, Meeting Notes, and Comms

DASH: https://groups.google.com/g/sonic-dash    

 DASH-Test-Workgroup Group: https://groups.google.com/g/sonic-dash-test-workgroup  

Linux Foundation list: https://lists.sonicfoundation.dev/g/SONiC-Dash

If anyone knows other people who would like info re: our community, please have them joins these groups for receive Comms, etc…

 

HA moved to SmartSwitch LF group on Thursdays

YouTube Behavioral Model:

2/26/2025 DASH Community Call; please request access via the link if you are not able to view/listen

Kristina Moore

unread,
Mar 27, 2025, 7:19:59 PMMar 27
to sonic...@googlegroups.com, Eddie Ruan, guizhao.lh, Yanfeng, Yuezhou, Zhuengbo2, Murthy Vakkalagadda, Arun, Doddapaneni, Krishna, Mario Baldi, Moopath velayudhan, Mukesh, Narayanan, Swaminathan, Selvarajan, Arunachalam, Srinivasan, Vijay, Gurunathan, Sundara murthy, Thyamagundalu, Sanjay, Veerappan, Senthilnathan, Venkatesh Srinivasan, Urvish Panchal, Marc Meunier, Harrish SJ, madhupa, Israel Meilik, Jai Kumar, Lisa Nguyen, Mohammad Hanif, Sandeep Balani, Suresh Satapati, Kannan Selvaraj, grboudre, Hon Lon Lum, janapal, nissampa, Sid Singhal, vijamoha, Abdel Baig (abdbaig), Anand Srinivasan, Andrew Lyle, Andy Fingerhut, Ansel Li, Aravind Srikumar (arsrikum), Bhagyashree Hanumaiah (bhanumai), Bhavani, Carol Gal (cgal), David Pothier (dpothier), Deepti Chandra (deeptich), Don Ewald (doewald), Franko Zamora Chacon (fzamora), Guy Duryee (guduryee), Ian Mayes (maymayes), Jack Sexton (jacsexto), Joanna Li (joannali), Julia Tamayo (juledesm), Keerthy Erode Mohanasundaram (keerodem), Ken Parker (kentp), Krithika Srinivas (kritsrin), murali Venkateshaiah (muraliv), Perumal Venkatesh (pevenkat), Praveen Bhagwatula (pbhagwat), Ramesh Raghupathy (ram), Rob Murphy (robermur), Ross Bennett (rossben), Satish Ananthanarayana (sanantha), Shyam Kumar (shyakuma), Sudhir Kayamkulangara, TJ Barker (tjbarker), Venkat Sukavanam (vsukavan), Wenchung Wang (vincwang), Yue Gao (yuega2), Joseph White, Mark Sanders, Phaniraj Vattem, Senthil Kumar Ganesa, Shawn Dube, Venkatesan Mahalinga, Faisal Khan, Ahsan Kaukab, Farhat Ullah, Mohammad Qasim Farooqi, Saad Mazhar GMail, Zafir, Zarif Hafeez GMail, Ahmed Guetari, Chris McDonald, Heath Parrott, Joel Moses, John Gruber, Tony Torzillo, Ziv Saar, Ravindran Suresh, jame...@geico.com, Amith, Ixim, Kwangsuk, Lin Songnan, Mahendar Byra, Meyappan K Gmail, Nitesh, Piotr P, Ravi, Venkat External, Yoyo, Chatterjee, Deb, Cristian Dumitrescu, Dan Peng, DmytroX Dybskyi, Harvey, Isabelle, Henderson, Mark W, Limaye, Namrata, Naren Mididaddi, Paul Kappler, Prathima Kotikalapudi, Shan Greer, Shweta Shrivastava, Singhai, Anjali, Subramanian, Maheswari, VolodymyrX Mytnyk, Dean Lee, Alberto Villarreal, Alex Bortok, Chris Sommers, Manodipto Ghose, Mircea Dan Gheorghe, Nitesh Jha, Swami Balasubramanian, Vinod Kumar, Mike Woster, Kishore Atreya, Sonny Mei, Christian Kuhtz, John Evans (Nokia), Rawal, Amol (Nokia - US/Westford), Abdul Rouff, Alan Lo, E Blatt, Eilon Greenstein, Gagan Punathil Ellath, Idan Hac, Liat Grozovik, Marian Pritsak, Matty Kadosh, Nikhil Sandugula, Oleksandr Ivantsiv, Paul Cummins, Shay Schlafman, Venice Hawa, Wei Bai, Yohad Tor, Yuval Degani, Madhu, Jamal Hadi Salim, Andriy Kokhan, Leonid Khedyk, Mykola Zhuravel, Tetyana Zubova, Michael Offel, Philipp Keydel, Aditya Sahni, Mahaboob Gani, Pranay Sahay, Sairam Rangaswamy, Satya Valli Rama, Sohan Prabhu (TATA CONSULTANCY SERVICES LTD), Syed Mehemood, Richard Wu, Kanza Lateef, Wajahat Razi, Bud Grise, Ezra Y, John C Carney, Ted Weatherford, Vincent L

Hello DASH Community –thank you for your time this week! 

 

We covered overall project rhythm, specifically with respect to the ‘in progress’ and ‘awaiting review’ categories.  TCS and MSFT clarified Issue 38 Provide northbound gNMI/OpenConfig DASH-related schema & mapping to SAI which is related to Issue Issue 1940 gNMI /gNOI Splitter in the SONiC GitHub repo.  Next week Nvidia may have an update to complement the SONiC team’s PR focusing on Floating NIC (FNIC) Behavioral Model updates.  Lastly, our Independent DPU Upgrade HLD PR1906 is in review and targeted for 2025_05. 

 

Follow-up tasks:

  • Issue 38 Review of Proposed Solution: Write up the proposed solution and send it to Riff for review. (Satya)
  • Review of OrchAgent Work: Check the status of work on the SW update and ensure it is reviewed by Ze and Riff. (Riff)
  • Update on Behavioral Model: Publish an update to Riff's PR with behavioral model updates for FNIC by next week. (Marian)
  • Check on DPU Upgrade: Confirm the status of the independent DPU upgrade and its target for 202505. (Riff)

         

In Summary (full list below), since the last Community call we have:

13 PRs Completed (+10)


9 in To Do (+/- 0)

6 in Draft (+/-0)
24 in Progress (-5)
10Awaiting Review (-6)

 

Just a reminder that we would encourage/invite Community members to present to the Community (test runs or progress, new scenarios, etc…), just ‘r’ to let me know, or generate a PR in the repo.

The DASH YouTube channel link is here to [UCNE3zNwJqcEyLX9ejKrLtUA]subscribe / access WG content (and click the bell to receive notifications). 

Thank you for your time/contributions – see you on 4/2/2025

 

Meeting Title:  SONiC-DASH-Workgroup Community Meeting #143

Attendees (24):

Linux Foundation list: https://lists.sonicfoundation.dev/g/SONiC-Dash

 

Abdul Rouff - Nvidia

Gagan Punathil Ellath - Nvidia

Marian Pritsak - Nvidia

Ramesh Raghupathy - Cisco

Swami Balasubramanian - Keysight

Bud Grise - XSightLabs

Kamil Cudnik - MSFT

Mircea Dan Gheorghe - Keysight

Riff Jiang - MSFT

Veerappan, Senthilnathan - AMD

Don Ewald - Cisco

KanzaLatif - XFlowResearch

murali Venkateshaiah - Cisco

Sai Rama Mohan Reddy Singamala - Nvidia

Wajahat Razi Malik - XFlowResearch

Dybskyi, DmytroX - Intel

Kappler, Paul C - Intel

Nishanth Sampath Kumar - Cisco

Satya Valli Rama - TCS

Wenchung Wang - Cisco

Franco Zamora - Cisco

Kristina Moore - MSFT

Philipp Keydel - Synogate

Sid Singhal - Cisco

 

 

 

  

 

 TL:DR DASH Community Notes 😊

 

 

  • Overall Project Status:  we are closing a lot of work, our project items (covering all DASH in different GitHub repos) are decreasing in the "in progress" and "awaiting review" categories.
    • Mentioned that Junhua and Shaofeng are working on several in-progress and awaiting review items. She also noted that Lawrence is working on an issue related to removing objects to free up resources on the chip (which is crucial for optimizing system performance).
    • Completed Tasks: highlighted the completion of several tasks, including the Extension of the Reboot Script for Smart Switch and enhancements to test cases. Also mentioned the closure of some Inbound Routing updates.
    • Thank you to everyone for the continue work and contributions!

  • Dynamic ACL Solution: Satya from TCS discussed the idea of implementing a DPU-based solution for dynamic ACL, referencing an open issue under SONiC 1940. They plan to come up with an implementation for the SONiC DASH corresponding SAI mappings for gNMI and gNOI splitter.
    • The open issue under SONiC Issue 1940 gNMI /gNOI Splitter:  is related to the implementation of gNMI and gNOIsplitter for the SONiC DASH corresponding SAI mappings.
    • Implementation Plan: Satya outlined the plan to implement the solution, which includes splitting or translating network management and operational requests using a gNMI splitter configured from the DASH container to the DPU.
  • Provide northbound gNMI/OpenConfig DASH-related schema & mapping to SAI Issue 38: Satya explained their proposal to implement a gNMI splitter under which involves splitting or translating network management and operational requests. They plan to configure it from the gNMI DASH container to the DPU.
    • Riff provided detailed input on the generalized splitter, explaining its function and how it could be connected to the KVM in the SONiC vs platform. He also mentioned that the current implementation does not support open config.
    • The generalized splitter runs on the smart switch NPU and provides a unified interface for programming all DPU configurations. It forwards requests to a dedicated generalized server for the DPU.  It could be connected to the KVM in the SONiC vs platform, although the current implementation does not support open config and the splitter is not yet connected to the KVM in the SONiC vs platform.
  • Open Config Schema: Satya and Riff discussed the possibility of implementing an open config schema for the gNMI splitter. Riff suggested looking into the SONiC management framework repo for integration.  This would involve integrating the schema into the current system leveraging existing tools and frameworks. 
    • SONiC Management Framework: Riff suggested exploring the SONiC management framework repo to find ways to integrate the open config schema with the existing system, .
    • Review and Implementation: Satya proposed to write up their plan and send it to Riff for review. Riff agreed to review it and provide feedback.
  • Cisco OrchAgent Progress: inquired about Fred's progress on an issue related to OrchAgent updates. Murali confirmed that the initial functionality is in place and the issue is still open for review.

  • Nvidia Updates: Marian mentioned that they will be publishing an update to Riff's PR next week, focusing on the FNIC Behavioral Model updates.

  • Independent DPU Upgrade: Murali asked about the status of the Independent DPU upgrade. Riff confirmed that it is still in review and targeted for SONiC 202505.


 

                             

 

Sticky for Links/Reference:

 

 

DASH Groups to join to receive Invites, Meeting Notes, and Comms

DASH: https://groups.google.com/g/sonic-dash    

 DASH-Test-Workgroup Group: https://groups.google.com/g/sonic-dash-test-workgroup  

Linux Foundation list: https://lists.sonicfoundation.dev/g/SONiC-Dash

If anyone knows other people who would like info re: our community, please have them joins these groups for receive Comms, etc…

 

HA moved to SmartSwitch LF group on Thursdays

YouTube Behavioral Model:

3/26/2025 DASH Community Call; please request access via the link if you are not able to view/listen

Kristina Moore

unread,
Apr 2, 2025, 11:17:28 AMApr 2
to sonic...@googlegroups.com, Kristina Moore, Eddie Ruan, guizhao.lh, Yanfeng, Yuezhou, Zhuengbo2, Murthy Vakkalagadda, Arun, Doddapaneni, Krishna, Mario Baldi, Moopath velayudhan, Mukesh, Narayanan, Swaminathan, Selvarajan, Arunachalam, Srinivasan, Vijay, Gurunathan, Sundara murthy, Thyamagundalu, Sanjay, Veerappan, Senthilnathan, Venkatesh Srinivasan, Urvish Panchal, Marc Meunier, Harrish SJ, madhupa, Israel Meilik, Jai Kumar, Lisa Nguyen, Mohammad Hanif, Sandeep Balani, Suresh Satapati, Kannan Selvaraj, grboudre, Hon Lon Lum, janapal, nissampa, Sid Singhal, vijamoha, Abdel Baig (abdbaig), Anand Srinivasan, Andrew Lyle, Andy Fingerhut, Ansel Li, Aravind Srikumar (arsrikum), Bhagyashree Hanumaiah (bhanumai), Bhavani, Carol Gal (cgal), David Pothier (dpothier), Deepti Chandra (deeptich), Don Ewald (doewald), Franko Zamora Chacon (fzamora), Guy Duryee (guduryee), Ian Mayes (maymayes), Jack Sexton (jacsexto), Joanna Li (joannali), Julia Tamayo (juledesm), Keerthy Erode Mohanasundaram (keerodem), Ken Parker (kentp), Krithika Srinivas (kritsrin), murali Venkateshaiah (muraliv), Perumal Venkatesh (pevenkat), Praveen Bhagwatula (pbhagwat), Ramesh Raghupathy (ram), Rob Murphy (robermur), Ross Bennett (rossben), Satish Ananthanarayana (sanantha), Shyam Kumar (shyakuma), Sudhir Kayamkulangara, TJ Barker (tjbarker), Venkat Sukavanam (vsukavan), Wenchung Wang (vincwang), Yue Gao (yuega2), Joseph White, Mark Sanders, Phaniraj Vattem, Senthil Kumar Ganesa, Shawn Dube, Venkatesan Mahalinga, Faisal Khan, Ahsan Kaukab, Farhat Ullah, Mohammad Qasim Farooqi, Saad Mazhar GMail, Zafir, Zarif Hafeez GMail, Ahmed Guetari, Chris McDonald, Heath Parrott, Joel Moses, John Gruber, Tony Torzillo, Ziv Saar, Ravindran Suresh, jame...@geico.com, Amith, Ixim, Kwangsuk, Lin Songnan, Mahendar Byra, Meyappan K Gmail, Nitesh, Piotr P, Ravi, Venkat External, Yoyo, Chatterjee, Deb, Cristian Dumitrescu, Dan Peng, DmytroX Dybskyi, Harvey, Isabelle, Henderson, Mark W, Limaye, Namrata, Naren Mididaddi, Paul Kappler, Prathima Kotikalapudi, Shan Greer, Shweta Shrivastava, Singhai, Anjali, Subramanian, Maheswari, VolodymyrX Mytnyk, Dean Lee, Alberto Villarreal, Alex Bortok, Chris Sommers, Manodipto Ghose, Mircea Dan Gheorghe, Nitesh Jha, Swami Balasubramanian, Vinod Kumar, Mike Woster, Kishore Atreya, Sonny Mei, Christian Kuhtz, John Evans (Nokia), Rawal, Amol (Nokia - US/Westford), Abdul Rouff, Alan Lo, E Blatt, Eilon Greenstein, Gagan Punathil Ellath, Idan Hac, Liat Grozovik, Marian Pritsak, Matty Kadosh, Nikhil Sandugula, Oleksandr Ivantsiv, Paul Cummins, Shay Schlafman, Venice Hawa, Wei Bai, Yohad Tor, Yuval Degani, Madhu, Jamal Hadi Salim, Andriy Kokhan, Leonid Khedyk, Mykola Zhuravel, Tetyana Zubova, Michael Offel, Philipp Keydel, Aditya Sahni, Mahaboob Gani, Pranay Sahay, Sairam Rangaswamy, Satya Valli Rama, Sohan Prabhu (TATA CONSULTANCY SERVICES LTD), Syed Mehemood, Richard Wu, Kanza Lateef, Wajahat Razi, Bud Grise, Ezra Y, John C Carney, Ted Weatherford, Vincent L
Hello DASH Community, 
Unfortunately I'll need to take a sick day today; not feeling well at all.  I'll go ahead and cancel the invite for this morning, but wanted to send a note a well.
Apologies, 

Kristina Moore MBA, M.S., CISSP

Azure Core Principal PM - DASH, SmartSwitch, & Network Function Disaggregation


Office: 425-722-7720     Mobile: 425-876-2040     Email:
kri...@microsoft.com
DASH Group to join:
https://groups.google.com/g/sonic-dash    

Kristina Moore

unread,
Apr 3, 2025, 12:24:38 PMApr 3
to sonic...@googlegroups.com, Eddie Ruan, guizhao.lh, Yanfeng, Yuezhou, Zhuengbo2, Murthy Vakkalagadda, Arun, Doddapaneni, Krishna, Mario Baldi, Moopath velayudhan, Mukesh, Narayanan, Swaminathan, Selvarajan, Arunachalam, Srinivasan, Vijay, Gurunathan, Sundara murthy, Thyamagundalu, Sanjay, Veerappan, Senthilnathan, Venkatesh Srinivasan, Urvish Panchal, Marc Meunier, Harrish SJ, madhupa, Israel Meilik, Jai Kumar, Lisa Nguyen, Mohammad Hanif, Sandeep Balani, Suresh Satapati, Kannan Selvaraj, grboudre, Hon Lon Lum, janapal, nissampa, Sid Singhal, vijamoha, Abdel Baig (abdbaig), Anand Srinivasan, Andrew Lyle, Andy Fingerhut, Ansel Li, Aravind Srikumar (arsrikum), Bhagyashree Hanumaiah (bhanumai), Bhavani, Carol Gal (cgal), David Pothier (dpothier), Deepti Chandra (deeptich), Don Ewald (doewald), Franko Zamora Chacon (fzamora), Guy Duryee (guduryee), Ian Mayes (maymayes), Jack Sexton (jacsexto), Joanna Li (joannali), Julia Tamayo (juledesm), Keerthy Erode Mohanasundaram (keerodem), Ken Parker (kentp), Krithika Srinivas (kritsrin), murali Venkateshaiah (muraliv), Perumal Venkatesh (pevenkat), Praveen Bhagwatula (pbhagwat), Ramesh Raghupathy (ram), Rob Murphy (robermur), Ross Bennett (rossben), Satish Ananthanarayana (sanantha), Shyam Kumar (shyakuma), Sudhir Kayamkulangara, TJ Barker (tjbarker), Venkat Sukavanam (vsukavan), Wenchung Wang (vincwang), Yue Gao (yuega2), Joseph White, Mark Sanders, Phaniraj Vattem, Senthil Kumar Ganesa, Shawn Dube, Venkatesan Mahalinga, Faisal Khan, Ahsan Kaukab, Farhat Ullah, Mohammad Qasim Farooqi, Saad Mazhar GMail, Zafir, Zarif Hafeez GMail, Ahmed Guetari, Chris McDonald, Heath Parrott, Joel Moses, John Gruber, Tony Torzillo, Ziv Saar, Ravindran Suresh, jame...@geico.com, Amith, Ixim, Kwangsuk, Lin Songnan, Mahendar Byra, Meyappan K Gmail, Nitesh, Piotr P, Ravi, Venkat External, Yoyo, Chatterjee, Deb, Cristian Dumitrescu, Dan Peng, DmytroX Dybskyi, Harvey, Isabelle, Henderson, Mark W, Limaye, Namrata, Naren Mididaddi, Paul Kappler, Prathima Kotikalapudi, Shan Greer, Shweta Shrivastava, Singhai, Anjali, Subramanian, Maheswari, VolodymyrX Mytnyk, Dean Lee, Alberto Villarreal, Alex Bortok, Chris Sommers, Manodipto Ghose, Mircea Dan Gheorghe, Nitesh Jha, Swami Balasubramanian, Vinod Kumar, Mike Woster, Kishore Atreya, Sonny Mei, Christian Kuhtz, John Evans (Nokia), Rawal, Amol (Nokia - US/Westford), Abdul Rouff, Alan Lo, E Blatt, Eilon Greenstein, Gagan Punathil Ellath, Idan Hac, Liat Grozovik, Marian Pritsak, Matty Kadosh, Nikhil Sandugula, Oleksandr Ivantsiv, Paul Cummins, Shay Schlafman, Venice Hawa, Wei Bai, Yohad Tor, Yuval Degani, Madhu, Jamal Hadi Salim, Andriy Kokhan, Leonid Khedyk, Mykola Zhuravel, Tetyana Zubova, Michael Offel, Philipp Keydel, Aditya Sahni, Mahaboob Gani, Pranay Sahay, Sairam Rangaswamy, Satya Valli Rama, Sohan Prabhu (TATA CONSULTANCY SERVICES LTD), Syed Mehemood, Richard Wu, Kanza Lateef, Wajahat Razi, Bud Grise, Ezra Y, John C Carney, Ted Weatherford, Vincent L

Hello DASH Community – unfortunately I’m going to have to take a sick day today; not feeling well at all.  I’ll cancel our invite, but wanted to send a note as well.

Huge apology,  

 

Kristina Moore MBA, M.S., CISSP

Azure Core Principal PM - DASH, SmartSwitch, & Network Function Disaggregation


Office: 425-722-7720     Mobile: 425-876-2040     Email: kri...@microsoft.com
DASH Group to join:
https://groups.google.com/g/sonic-dash    

 


ImageTitle: LinkedIn - Description: image of LinkedIn icon

 

 

 

 

Kristina Moore

unread,
Apr 15, 2025, 4:55:38 PMApr 15
to sonic...@googlegroups.com, Eddie Ruan, guizhao.lh, Yanfeng, Yuezhou, Zhuengbo2, Murthy Vakkalagadda, Arun, Doddapaneni, Krishna, Mario Baldi, Moopath velayudhan, Mukesh, Narayanan, Swaminathan, Selvarajan, Arunachalam, Srinivasan, Vijay, Gurunathan, Sundara murthy, Thyamagundalu, Sanjay, Veerappan, Senthilnathan, Venkatesh Srinivasan, Marc Meunier, Harrish SJ, madhupa, Israel Meilik, Jai Kumar, Lisa Nguyen, Mohammad Hanif, Sandeep Balani, Suresh Satapati, Kannan Selvaraj, grboudre, Hon Lon Lum, janapal, nissampa, Sid Singhal, vijamoha, Abdel Baig (abdbaig), Anand Srinivasan, Andrew Lyle, Andy Fingerhut, Ansel Li, Aravind Srikumar (arsrikum), Bhagyashree Hanumaiah (bhanumai), Bhavani, Carol Gal (cgal), David Pothier (dpothier), Deepti Chandra (deeptich), Don Ewald (doewald), Franko Zamora Chacon (fzamora), Guy Duryee (guduryee), Ian Mayes (maymayes), Jack Sexton (jacsexto), Joanna Li (joannali), Julia Tamayo (juledesm), Keerthy Erode Mohanasundaram (keerodem), Ken Parker (kentp), Krithika Srinivas (kritsrin), murali Venkateshaiah (muraliv), Perumal Venkatesh (pevenkat), Praveen Bhagwatula (pbhagwat), Ramesh Raghupathy (ram), Rob Murphy (robermur), Ross Bennett (rossben), Satish Ananthanarayana (sanantha), Shyam Kumar (shyakuma), Sudhir Kayamkulangara, TJ Barker (tjbarker), Venkat Sukavanam (vsukavan), Wenchung Wang (vincwang), Yue Gao (yuega2), Joseph White, Mark Sanders, Phaniraj Vattem, Senthil Kumar Ganesa, Shawn Dube, Venkatesan Mahalinga, Faisal Khan, Ahsan Kaukab, Farhat Ullah, Mohammad Qasim Farooqi, Saad Mazhar GMail, Zafir, Zarif Hafeez GMail, Ahmed Guetari, Chris McDonald, Heath Parrott, Joel Moses, John Gruber, Tony Torzillo, Ziv Saar, Ravindran Suresh, jame...@geico.com, Chatterjee, Deb, Cristian Dumitrescu, Dan Peng, DmytroX Dybskyi, Harvey, Isabelle, Henderson, Mark W, Limaye, Namrata, Naren Mididaddi, Paul Kappler, Prathima Kotikalapudi, Shan Greer, Shweta Shrivastava, Singhai, Anjali, Subramanian, Maheswari, VolodymyrX Mytnyk, Dean Lee, Alberto Villarreal, Alex Bortok, Chris Sommers, Manodipto Ghose, Mircea Dan Gheorghe, Nitesh Jha, Swami Balasubramanian, Venkat External, Vinod Kumar, Mike Woster, Kishore Atreya, Sonny Mei, Christian Kuhtz, John Evans (Nokia), Rawal, Amol (Nokia - US/Westford), Abdul Rouff, Alan Lo, E Blatt, Eilon Greenstein, Gagan Punathil Ellath, Idan Hac, Liat Grozovik, Marian Pritsak, Matty Kadosh, Nikhil Sandugula, Oleksandr Ivantsiv, Paul Cummins, Shay Schlafman, Venice Hawa, Wei Bai, Yohad Tor, Yuval Degani, Madhu, Jamal Hadi Salim, Andriy Kokhan, Leonid Khedyk, Mykola Zhuravel, Tetyana Zubova, Michael Offel, Philipp Keydel, Aditya Sahni, Mahaboob Gani, Pranay Sahay, Sairam Rangaswamy, Satya Valli Rama, Sohan Prabhu (TATA CONSULTANCY SERVICES LTD), Syed Mehemood, Richard Wu, Kanza Lateef, rimsh...@xflowresearch.com, Wajahat Razi, Bud Grise, Ezra Y, John C Carney, Ted Weatherford, Vincent L, Amith, Ixim, Kwangsuk, Lin Songnan, Mahendar Byra, Meyappan K Gmail, Nitesh, Piotr P, Ravi, RS4681, Yoyo

Hello DASH Community –thank you for your time last Wednesday – sorry for the late notes, I’ve been OOF sick with the flu 😐 

 

We covered the fact that we had a lot of PR/item closures this last few weeks – thank you for all of the contributions!

 

We do need a volunteer to suggest a PR in the dash-sonic-hld (in the SONiC repo here) for commands to show ENI counters and DPU global metricsplease submit a PR if you are interested!

TCS provided a proposal for Issue 38 Provide northbound gNMI/OpenConfig DASH-related schema & mapping to SAI which is related to Issue 1940 gNMI /gNOI Splitter in the SONiC GitHub repo.  This proposal is with the SONiC team now for a quick review. 

The Linux Foundation has sent a meeting invite for DASH calls, however we will continue to use our normal Teams call until all contributors are moved over to LF. 

Lastly, our Independent DPU Upgrade HLD PR1906 was targeted for 2025_05 and has been MERGED.   

 

Follow-up tasks:

  • Issue 38 Review of Proposed Solution: @Riff Jiang to review proposed  solution. (Riff)
  • Linux Foundation Meeting Participants: Work on ensuring all participants are included in the Linux Foundation meeting invite. (Kristina)
  • Floating NIC PR Review: Review the Microsoft PR for floating NIC and add any missing elements from internal work. (Marian)
  • ENI Stats Documentation: Add documentation for the correct show command to access ENI counters and stats. (Mircea)
  • SONiC Team Commands: Guide the SONiC Team to add commands for showing ENI counters and DPU global metrics. (?)
  • SONiC Mgmt Bug Report: Open a bug report in the SONiC management repository for the crash and recovery issues observed with the DPU. (Mircea)

         

In Summary (full list below), since the last Community call we have:

10 PRs Completed (-3)


9 in To Do (+/- 0)

4 in Draft (-2)
23 in Progress (-1)
11 Awaiting Review (+1)

 

Just a reminder that we would encourage/invite Community members to present to the Community (test runs or progress, new scenarios, etc…), just ‘r’ to let me know, or generate a PR in the repo.

The DASH YouTube channel link is here to [UCNE3zNwJqcEyLX9ejKrLtUA]subscribe / access WG content (and click the bell to receive notifications). 

Thank you for your time/contributions – see you on 4/16/2025

 

Meeting Title:  SONiC-DASH-Workgroup Community Meeting #144

Attendees (25):

Abdul Rouff - Nvidia

Gagan Punathil Ellath - Nvidia

Marian Pritsak - Nvidia

Oleksandr Ivantsiv - Nvidia

Selvarajan, Arunachalam - AMD

Ahsan Kaukab - DreamBig Semi

Henderson, Mark W - Intel

Michal Zygmunt - MSFT

Ramesh Raghupathy - Cisco

Swaminathan Balasubramanian - Keysight

Andy Fingerhut - Cisco

John Evans - Nokia

Mircea Dan Gheorghe - Keysight

Rimsha Syed - XFlowResearch

Veerappan, Senthilnathan - AMD

Bud Grise - XSightLabs

Kristina Moore - MSFT

murali Venkateshaiah (muraliv)

Sai Rama Mohan Reddy Singamala - Nvidia

Wajahat Razi Malik - XFlowResearch

Don Ewald - Cisco

Mahaboob Gani - TCS

Nishanth Sampath Kumar - Cisco

Satya Valli Rama - TCS

Wenchung Wang - Cisco

 

 

 

  

 

 TL:DR DASH Community Notes 😊

 

 

  • Project Updates: 
    • PR Closures: Kristina mentioned that 13 pull requests were closed in the last set of time, covering various repositories such as DASH repo, SONiC-MGMT, SONiC Build, and DASH HA API.
    • Welcomed:  the addition of new members from XFlow Research.
    • TCS Collaboration: discussed the ongoing collaboration with TCS on Provide northbound gNMI/OpenConfig DASH-related schema & mapping to SAI Issue 38, with Riff expected to look by the end of the week.
  • LF Open Source Summit: inquired if anyone was attending the Open Source Summit in Denver; Keysight may attend. 
  • Linux Foundation Meeting Invite: mentioned a meeting invite from the Linux Foundation for DASH; we will continue using Teams for now.
  • DASH Tunnel Implementation: discussed the DASH Tunnel implementation, noting that it was almost ready for merge. Mukesh had reviewed it last week, and it involved handling multiple objects from the same SAI API.
  • Floating NIC PR: followed up with Marian about a PR for Floating NIC. Marian mentioned that there was already a PR from Microsoft, which he was reviewing. It included multiple features such as Trusted VNI.
  • Private Link Scaling: Mircea and Michal discussed PL scaling. 
  • XSightLabs X2 Switch and DPU Updates: Bud from Xsight Labs shared high-level updates on the X2 switch and DPU, mentioning the publication of the baseline instruction set for the X2 switch and upcoming news on the DPU.
  • Private Link Questions: Mircea asked several questions about private link implementation, including the use of Region IDs and NVGRE keys. Michal provided detailed explanations and clarified the usage of these elements in the context of private link.
    • Region IDs: Michal explained that Region IDs are used to uniquely identify virtual networks across different regions, mapping to specific address prefixes.
    • NVGRE Keys: Michal clarified that NVGRE keys are used to identify customer virtual networks and are unique within a region.
    • Configuration Flexibility: Mircea inquired if the same IP could be used for both endpoints in the configuration. Michal confirmed that the configuration allows for flexibility, and there should be no hardcoding preventing this.
  • ENI Counters: Keysight inquired about the correct command to access ENI counters. Michal suggested that the SONiC team should propose the appropriate commands and noted the importance of having counters for both ENI and the entire DPU, including metrics like CPU utilization and global metrics.  Can someone create a PR in the dash-sonic-hld for this? 
  • DPU Reboot Issues: Mircea raised concerns about the DPU not recovering properly after a reboot. Michal recommended opening a bug report with the SONiC management team to address the recovery issue and ensure proper synchronization after a reboot
    • Recovery Issues: Noted  that the system does not resynchronize and pull data from the database.

.


 

                             

 

Sticky for Links/Reference:

 

 

DASH Groups to join to receive Invites, Meeting Notes, and Comms

DASH: https://groups.google.com/g/sonic-dash    

 DASH-Test-Workgroup Group: https://groups.google.com/g/sonic-dash-test-workgroup  

Linux Foundation list: https://lists.sonicfoundation.dev/g/SONiC-Dash

If anyone knows other people who would like info re: our community, please have them joins these groups for receive Comms, etc…

Links to Recording 

Teams/Sharepoint:

Recap: SONiC-DASH Workgroup Community Meeting Wednesday, April 9

 

DASH Community YouTube:
https://youtu.be/ciayugTckGg

 

HA moved to SmartSwitch LF group on Thursdays

YouTube Behavioral Model:

Next is 4/17/2025

4/9/2025 DASH Community Call; please request access via the link if you are not able to view/listen

Kristina Moore

unread,
Apr 15, 2025, 6:39:23 PMApr 15
to sonic...@googlegroups.com, Eddie Ruan, guizhao.lh, Yanfeng, Yuezhou, Zhuengbo2, Murthy Vakkalagadda, Arun, Doddapaneni, Krishna, Mario Baldi, Moopath velayudhan, Mukesh, Narayanan, Swaminathan, Selvarajan, Arunachalam, Srinivasan, Vijay, Gurunathan, Sundara murthy, Thyamagundalu, Sanjay, Veerappan, Senthilnathan, Venkatesh Srinivasan, Marc Meunier, Harrish SJ, madhupa, Israel Meilik, Jai Kumar, Lisa Nguyen, Mohammad Hanif, Sandeep Balani, Suresh Satapati, Kannan Selvaraj, grboudre, Hon Lon Lum, janapal, nissampa, Sid Singhal, vijamoha, Abdel Baig (abdbaig), Anand Srinivasan, Andrew Lyle, Andy Fingerhut, Ansel Li, Aravind Srikumar (arsrikum), Bhagyashree Hanumaiah (bhanumai), Bhavani, Carol Gal (cgal), David Pothier (dpothier), Deepti Chandra (deeptich), Don Ewald (doewald), Franko Zamora Chacon (fzamora), Guy Duryee (guduryee), Ian Mayes (maymayes), Jack Sexton (jacsexto), Joanna Li (joannali), Julia Tamayo (juledesm), Keerthy Erode Mohanasundaram (keerodem), Ken Parker (kentp), Krithika Srinivas (kritsrin), murali Venkateshaiah (muraliv), Perumal Venkatesh (pevenkat), Praveen Bhagwatula (pbhagwat), Ramesh Raghupathy (ram), Rob Murphy (robermur), Ross Bennett (rossben), Satish Ananthanarayana (sanantha), Shyam Kumar (shyakuma), Sudhir Kayamkulangara, TJ Barker (tjbarker), Venkat Sukavanam (vsukavan), Wenchung Wang (vincwang), Yue Gao (yuega2), Joseph White, Mark Sanders, Phaniraj Vattem, Senthil Kumar Ganesa, Shawn Dube, Venkatesan Mahalinga, Faisal Khan, Ahsan Kaukab, Farhat Ullah, Mohammad Qasim Farooqi, Saad Mazhar GMail, Zafir, Zarif Hafeez GMail, Ahmed Guetari, Chris McDonald, Heath Parrott, Joel Moses, John Gruber, Tony Torzillo, Ziv Saar, Ravindran Suresh, jame...@geico.com, Chatterjee, Deb, Cristian Dumitrescu, Dan Peng, DmytroX Dybskyi, Harvey, Isabelle, Henderson, Mark W, Limaye, Namrata, Naren Mididaddi, Paul Kappler, Prathima Kotikalapudi, Shan Greer, Shweta Shrivastava, Singhai, Anjali, Subramanian, Maheswari, VolodymyrX Mytnyk, Dean Lee, Alberto Villarreal, Alex Bortok, Chris Sommers, Manodipto Ghose, Mircea Dan Gheorghe, Nitesh Jha, Swami Balasubramanian, Venkat External, Vinod Kumar, Mike Woster, Kishore Atreya, Sonny Mei, Christian Kuhtz, John Evans (Nokia), Rawal, Amol (Nokia - US/Westford), Abdul Rouff, Alan Lo, E Blatt, Eilon Greenstein, Gagan Punathil Ellath, Idan Hac, Liat Grozovik, Marian Pritsak, Matty Kadosh, Nikhil Sandugula, Oleksandr Ivantsiv, Paul Cummins, Shay Schlafman, Venice Hawa, Wei Bai, Yohad Tor, Yuval Degani, Madhu, Jamal Hadi Salim, Andriy Kokhan, Leonid Khedyk, Mykola Zhuravel, Tetyana Zubova, Michael Offel, Philipp Keydel, Aditya Sahni, Mahaboob Gani, Pranay Sahay, Sairam Rangaswamy, Satya Valli Rama, Sohan Prabhu (TATA CONSULTANCY SERVICES LTD), Syed Mehemood, Richard Wu, Kanza Lateef, rimsh...@xflowresearch.com, Wajahat Razi, Bud Grise, Ezra Y, John C Carney, Ted Weatherford, Vincent L, Amith, Ixim, Kwangsuk, Lin Songnan, Mahendar Byra, Meyappan K Gmail, Nitesh, Piotr P, Ravi, RS4681, Yoyo

Hello DASH Community –thank you for your time last Wednesday – sorry for the late notes, I’ve been OOF sick with the flu 😐 

 

We covered the fact that we had a lot of PR/item closures this last few weeks – thank you for all of the contributions!

 

We do need a volunteer to suggest a PR in the dash-sonic-hld (in the SONiC repo here) for commands to show ENI counters and DPU global metricsplease submit a PR if you are interested!

TCS provided a proposal for Issue 38 Provide northbound gNMI/OpenConfig DASH-related schema & mapping to SAI which is related to Issue 1940 gNMI /gNOI Splitter in the SONiC GitHub repo.  This proposal is with the SONiC team now for a quick review. 

The Linux Foundation has sent a meeting invite for DASH calls, however we will continue to use our normal Teams call until all contributors are moved over to LF. 

Lastly, our Independent DPU Upgrade HLD PR1906 was targeted for 2025_05 and has been MERGED.   

 

Follow-up tasks:

  • Issue 38 Review of Proposed Solution: @Riff Jiang to review proposed  solution. (Riff)
  • Linux Foundation Meeting Participants: Work on ensuring all participants are included in the Linux Foundation meeting invite. (Kristina)
  • Floating NIC PR Review: Review the Microsoft PR for floating NIC and add any missing elements from internal work. (Marian)
  • ENI Stats Documentation: Add documentation for the correct show command to access ENI counters and stats. (Mircea)
  • SONiC Team Commands: Guide the SONiC Team to add commands for showing ENI counters and DPU global metrics. (?)
  • SONiC Mgmt Bug Report: Open a bug report in the SONiC management repository for the crash and recovery issues observed with the DPU. (Mircea)

         

In Summary (full list below), since the last Community call we have:

10 PRs Completed (-3)
9 in To Do (+/- 0)
4 in Draft (-2)
23 in Progress (-1)
11 Awaiting Review (+1)

 

Just a reminder that we would encourage/invite Community members to present to the Community (test runs or progress, new scenarios, etc…), just ‘r’ to let me know, or generate a PR in the repo.

The DASH YouTube channel link is here to [UCNE3zNwJqcEyLX9ejKrLtUA]subscribe / access WG content (and click the bell to receive notifications). 

Thank you for your time/contributions – see you on 4/16/2025

 

Meeting Title:  SONiC-DASH-Workgroup Community Meeting #144

Attendees (25):

Abdul Rouff - Nvidia

Gagan Punathil Ellath - Nvidia

Marian Pritsak - Nvidia

Oleksandr Ivantsiv - Nvidia

Selvarajan, Arunachalam - AMD

Ahsan Kaukab - DreamBig Semi

Henderson, Mark W - Intel

Michal Zygmunt - MSFT

Ramesh Raghupathy - Cisco

Swaminathan Balasubramanian - Keysight

Andy Fingerhut - Cisco

John Evans - Nokia

Mircea Dan Gheorghe - Keysight

Rimsha Syed - XFlowResearch

Veerappan, Senthilnathan - AMD

Bud Grise - XSightLabs

Kristina Moore - MSFT

murali Venkateshaiah (muraliv)

Sai Rama Mohan Reddy Singamala - Nvidia

Wajahat Razi Malik - XFlowResearch

Don Ewald - Cisco

Mahaboob Gani - TCS

Nishanth Sampath Kumar - Cisco

Satya Valli Rama - TCS

Wenchung Wang - Cisco

 

 

 

  

 

 TL:DR DASH Community Notes 😊

 

 

  • Project Updates: 
    • PR Closures: Kristina mentioned that 13 pull requests were closed in the last set of time, covering various repositories such as DASH repo, SONiC-MGMT, SONiC Build, and DASH HA API.
    • Welcomed:  the addition of new members from XFlow Research.
    • TCS Collaboration: discussed the ongoing collaboration with TCS on Provide northbound gNMI/OpenConfig DASH-related schema & mapping to SAI Issue 38, with Riff expected to look by the end of the week.
  • LF Open Source Summit: inquired if anyone was attending the Open Source Summit in Denver; Keysight may attend. 
  • Linux Foundation Meeting Invite: mentioned a meeting invite from the Linux Foundation for DASH; we will continue using Teams for now.
  • DASH Tunnel Implementation: discussed the DASH Tunnel implementation, noting that it was almost ready for merge. Mukesh had reviewed it last week, and it involved handling multiple objects from the same SAI API.
  • Floating NIC PR: followed up with Marian about a PR for Floating NIC. Marian mentioned that there was already a PR from Microsoft, which he was reviewing. It included multiple features such as Trusted VNI.
  • Private Link Scaling: Mircea and Michal discussed PL scaling. 
  • XSightLabs X2 Switch and DPU Updates: Bud from Xsight Labs shared high-level updates on the X2 switch and DPU, mentioning the publication of the baseline instruction set for the X2 switch and upcoming news on the DPU.
  • Private Link Questions: Mircea asked several questions about private link implementation, including the use of Region IDs and NVGRE keys. Michal provided detailed explanations and clarified the usage of these elements in the context of private link.
    • Region IDs: Michal explained that Region IDs are used to uniquely identify virtual networks across different regions, mapping to specific address prefixes.
    • NVGRE Keys: Michal clarified that NVGRE keys are used to identify customer virtual networks and are unique within a region.
    • Configuration Flexibility: Mircea inquired if the same IP could be used for both endpoints in the configuration. Michal confirmed that the configuration allows for flexibility, and there should be no hardcoding preventing this.
  • ENI Counters: Keysight inquired about the correct command to access ENI counters. Michal suggested that the SONiC team should propose the appropriate commands and noted the importance of having counters for both ENI and the entire DPU, including metrics like CPU utilization and global metrics.  Can someone create a PR in the dash-sonic-hld for this? 
  • DPU Reboot Issues: Mircea raised concerns about the DPU not recovering properly after a reboot. Michal recommended opening a bug report with the SONiC management team to address the recovery issue and ensure proper synchronization after a reboot
    • Recovery Issues: Noted  that the system does not resynchronize and pull data from the database.

    .


     

                                 

     

    Sticky for Links/Reference:

     

     

    DASH Groups to join to receive Invites, Meeting Notes, and Comms

    DASH: https://groups.google.com/g/sonic-dash    

     DASH-Test-Workgroup Group: https://groups.google.com/g/sonic-dash-test-workgroup  

    Linux Foundation list: https://lists.sonicfoundation.dev/g/SONiC-Dash

    If anyone knows other people who would like info re: our community, please have them joins these groups for receive Comms, etc…

     

    DASH Community YouTube:
    https://youtu.be/ciayugTckGg

     

    HA moved to SmartSwitch LF group on Thursdays

    YouTube Behavioral Model:
    Next is 4/17/2025

    4/9/2025 DASH Community Call; please request access via the link if you are not able to view/listen

    Reply all
    Reply to author
    Forward
    0 new messages