What You Need to Know Before
You Start

Starts 6 June 2025 09:14

Ends 6 June 2025

00 days
00 hours
00 minutes
00 seconds
course image

How To Make a Data Center Switch Smarter With DPDK

Discover how to implement SONiC DASH pipeline using flexible HW pipeline and programmable CPU cores on smart NIC devices, with DPDK enabling efficient connection tracking for data center switches.
DPDK Project via YouTube

DPDK Project

2484 Courses


37 minutes

Optional upgrade avallable

Not Specified

Progress at your own speed

Free Video

Optional upgrade avallable

Overview

Discover how to implement SONiC DASH pipeline using flexible HW pipeline and programmable CPU cores on smart NIC devices, with DPDK enabling efficient connection tracking for data center switches.

Syllabus

  • Introduction to Data Center Switches and Smart NICs
  • Overview of Data Center Architecture
    Introduction to Smart NICs and their Importance
  • Introduction to DPDK (Data Plane Development Kit)
  • Overview of DPDK and Its Applications
    Key Features and Benefits of Using DPDK
  • Introduction to SONiC DASH
  • Understanding SONiC – Software for Open Networking in the Cloud
    Introduction to DASH – Distributed ASIC System Hardware
    Overview of SONiC DASH Pipeline
  • Flexible Hardware Pipelines for Smart NICs
  • Designing HW Pipelines in Smart NICs
    Use Cases and Applications in Data Centers
  • Programmable CPU Cores on Smart NICs
  • Introduction to Programmable CPUs within Smart NICs
    Benefits and Considerations for Programmability
  • Implementing SONiC DASH Pipeline with DPDK
  • Step-by-Step Implementation Guide
    Best Practices and Tips for Integration
  • Efficient Connection Tracking with DPDK
  • Importance of Connection Tracking in Data Center Switches
    Using DPDK for Efficient Connection Management
  • Performance Optimization
  • Techniques for Optimizing Performance with DPDK
    Scaling and Load Balancing
  • Case Studies and Real-World Applications
  • Analysis of Successful Implementations
    Lessons Learned and Key Takeaways
  • Hands-on Lab and Practical Exercises
  • Practical Exercise: Setting Up a DPDK Environment
    Lab: Implementing a Basic SONiC DASH Pipeline
  • Conclusion and Future Trends
  • Recap of Key Learnings
    Emerging Trends in Smart NICs and Data Center Management
  • Additional Resources and Further Reading
  • Recommended Books, Articles, and Papers
    Online Resources and Communities for Continuous Learning

Subjects

Computer Science