Skip to content

eBPF Flow Collector for Passive Network Measurement

Notifications You must be signed in to change notification settings

NolanRudolph/eBPFlow

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

61 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation


eBPF Flow Collector for Passive/Active Network Measurement

      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.

About

eBPF Flow Collector for Passive Network Measurement

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published