Skip to Main Content
Talk Intermediate First Talk

Harnessing XDP and eBPF for High-Performance Network Security

Proposal status is Review Pending
Session Description

In this session, I will explore how to leverage eBPF (Extended Berkeley Packet Filter) and XDP (eXpress Data Path) to build high-performance network security solutions. These technologies enable ultra-fast packet processing directly at the network driver level, making them ideal for creating advanced, efficient firewalls and security mechanisms.


What the audience will learn / Key takeaways:


  • Understanding eBPF and XDP: I’ll provide a comprehensive introduction to eBPF and XDP, explaining their roles and benefits in modern networking. Learn how these technologies allow for custom, in-kernel packet processing that enhances performance and flexibility.

  • Implementing Firewall Capabilities: Discover how eBPF can be used to implement sophisticated firewall functionalities at Layer 2 (Data Link Layer) and Layer 3 (Network Layer). I’ll discuss how this approach provides significant advantages over traditional firewall solutions, including lower latency and higher throughput.

  • Suboptimal Firewall Project Overview: I’ll showcase my Suboptimal Firewall project, which integrates a rate limiter, an eBPF-based XDP packet filter, and a load balancer. Learn how these components work together to provide a robust network security solution.

  • Real-World Applications: I’ll share practical use cases and real-world examples where eBPF and XDP have made a significant impact on network security. Understand how these technologies can be applied to address current and emerging security challenges.

References

Session Categories

FOSS
Speakers are hidden and anonymized for this event.