Fosstodon
NETDEV VIDEOS
Session
Introduction to eBPF socket maps
Instructors
Cong Wang
Label
Hands On
Session Type
Tutorial
Description
eBPF socket maps are a specialized map data structure that holds active network sockets, facilitating dynamic storage, retrieval, and manipulation of sockets for diverse network management tasks. They play a vital role in managing and optimizing network traffic, enabling efficient socket lookups and packet forwarding, and supporting high-performance L7 operations.
The stream verdict makes decisions based on parsed data, taking into account factors such as security policies and quality of service requirements. The stream parser inspects and analyzes network data streams in real-time, dissecting packets and maintaining L4 state information and L7 message boundaries.
eBPF socket maps have numerous use cases, including load balancing, packet filtering, TCP connection hijacking, socket monitoring, and socket splicing. Sockops, or socket operations, enhance the versatility of eBPF socket maps by allowing transparent manipulation of socket behavior, enabling more sophisticated and fine-grained use cases.
This tutorial offers an in-depth examination of eBPF socket maps, along with illustrative instances. Furthermore, we present the historical developments and recent advancements of eBPF socket maps. Hopefully this gives the audience a complete picture of eBPF socket maps.
Recent News
Silver Sponsor, HAProxy
[Mon, 03, Feb. 2025]
Bronze Sponsor, Mojatatu
[Sat, 01, Feb. 2025]
Bronze Sponsor, Tempesta
[Fri, 31, Jan. 2025]
Gold Sponsor, Google
[Wed, 29, Jan. 2025]
Bronze Sponsor, SKUDONET
[Mon, 27, Jan. 2025]
Important Dates
Closing of CFS | Jan 17th, 2025 |
Notification by | Jan 26th, 2025 |
Conference dates | March 10th-13th |