DASH Workgroup Meeting Minutes 8/10/2022

110 views
Skip to first unread message

Kristina Moore

unread,
Aug 13, 2022, 3:00:06 PM8/13/22
to sonic-dash-t...@googlegroups.com, sonic...@googlegroups.com, Sudarshan, Reshma, Marian Pritsak, Chris Sommers, Michal Zygmunt, Fingerhut, John Andy, James Grantham, Mircea Dan Gheorghe, John C Carney, Prince Sunny, rmukh...@nvidia.com, Mohammad Hanif, Jae Park, Pranjal Shrivastava, Neeraj Motwani, Sandeep Balani, Ariff Premji, White, Joseph L, Madhavan, Sandeep, Rita Hui, Singhai, Anjali, Matty Kadosh, Sanders, Mark, Oleksandr Kholodnyi

Hello DASH Community – On Wednesday, Keysight presented progress re: the DASH Hero Test Config Generator and a Baby Hero Test update (see PRs below for review and to make comments). Thank you so much @Mircea Dan Gheorghe and team for the hard work!  The relevant notes are below along with the recording links: 

If anyone has Agenda items for next week, please reach out to me.  Some ideas could be:   
-Now that SAI Thrift test work is being done (and demos) could we start w/early implementations of SAI Thrift on hardware (Stage 3 of Test Maturity Model)?
-Images and documentation for SAI?

If you have a chance, please subscribe to the DASH YouTube channel to access Weekly and WG content
(and click the bell to receive notifications). 

See you on 8/17/2022

 

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

August 10, 2022

Attendees (35):

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

 

amit surana

Igor Kholobayev - Keysight

Marian Pritsak - Nvidia

Nitesh Jha - Keysight

Sudarshan, Reshma - Intel

Anton Putrya - Intel

Jae Park - MSFT

McCollum, Macy - Intel

Palamar, VolodymyrX - Intel

Suresh - Broadcom

Baldi, Mario - AMD/Pensando

james_lo 駱正雄 - Accton

Mel Tsai - Cisco

Pranjal Shrivastava - MSFT

Suresh Nedunchezhian - Fungible

Bud Grise - XSightLabs

John C Carney - XSightLabs

Mircea Dan Gheorghe - Keysight

Roop Mukherjee - Nvidia

Suresh Ravindran - Fungible

Chris Sommers - Keysight

Kristina Moore - MSFT

Mohammad Hanif - Broadcom

Saad Mazhar - DreamBig Semi

Thyamagundalu, Sanjay - AMD/Pensando

Ezra Yosef - XSightLabs

Lisa Nguyen - Broadcom

Moopath velayudhan, Mukesh - AMD/Pensando

Shay Schlafman - Nvidia

Vijay Murthy - Keysight

Guohan Lu - MSFT

Mahalinga, Venkatesan - Dell

Mytnyk, VolodymyrX - Intel

Srinivasan, Vijay - AMD/Pensando

Yakiv Huryk - Nvidia

 

 

Keysight/Mircea presentation:

https://github.com/Azure/DASH/pull/182 - DASH Hero Test Config Generator
https://github.com/Azure/DASH/pull/188 - Baby Hero Update
 

o   Keysight will expand different methods to expand generators (ways of configuring) while keeping the logic the same, as we move along

o   Variable file drives the scale; example shows a reduced and a large sized config

o   Eventually we’ll use generators to drive Sai interfaces instead of just producing files

o   JSON format is provisional and can be modified to match official SONiC schema as it becomes stable

o   Technology providers can adapt to their own use-case and proprietary config formats

o   Policy and Route Requirements

o   Scale

o   Discuss Keepalive in CPS test

o   We need observability of flow table states/fullness. If we need some fixed SAI APIs we should start defining them

o   Feel free to contribute improvements/use-cases

 

 

 

DASH Upcoming Project Action Items:  https://github.com/orgs/Azure/projects/222/views/1

 

 

DASH Behavioral Model Project Action Items:  https://github.com/orgs/Azure/projects/129/views/6

Sticky for Links/Data:

 

 

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  

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

Link to Recording 

Teams/Sharepoint:
​DASH Workgroup Community Meeting Aug 10 2022.mp4 icon DASH Workgroup Community Meeting Aug 10 2022.mp4

YouTube:
https://youtu.be/yHVffyOUOE0

8/10/2022 Community Call; please request access via the link if you are not able to view/listen

 

 

 


 

Azure DASH GitHub Repo:                     

https://github.com/Azure/DASH

 


Test/Docs folder:

https://github.com/Azure/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.



Thank you again for your participation…

Kristina Moore MBA, M.S., CISSP - Azure Core Principal PM / DASH
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

ImageTitle: LinkedIn - Description: image of LinkedIn icon

 

 

Reply all
Reply to author
Forward
0 new messages