While networks have evolved in profound ways, the tools and practices used to measure them have not always kept pace with their evolution. To tackle this problem, we examine the Extended Berkeley Packet Filter (eBPF) as a new way to improve the practice of passive network measurements. eBPF is designed to provide a safe, efficient, and powerful mechanism for in-kernel programming, going far beyond the packet filtering-specific nature of the earlier Berkeley Packet Filter (BPF). In this repository, we present eBPFlow and gradually increase the number of utilized CPU cores to perform lossless capture at 10 Gb/s on 5 cores without special hardware acceleration or storage configuration.
-
Notifications
You must be signed in to change notification settings - Fork 0
NolanRudolph/eBPFlow
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
About
eBPF Flow Collector for Passive Network Measurement
Resources
Stars
Watchers
Forks
Releases
No releases published
Packages 0
No packages published