An eBPF based L4 network load balancer for edge, microservices
1.4K
An L4 network load balancer based on eBPF and XDP
WARNING: Project not fully completed
Here are some of the links explaining the eBPF and XDP
This project needs to be run in a linux environment as supported bpf tools are present in the linux kernel
Install required packages
sudo apt update
sudo apt install clang llvm libelf-dev libpcap-dev gcc-multilib build-essential make linux-tools-common
sudo apt install linux-tools-generic linux-cloud-tools-generic
Then run the commands in sudo mode
make
make user
After compiling, run the xdp_buzz_user with sudo privileges
NOTE: Change your network interface in Makefile else the program may not work properly
WARNING: Project not fully tested yet
NOTE: This may update from time to time
GPL 3.0
Content type
Image
Digest
sha256:e70e8c75c…
Size
403.9 MB
Last updated
over 3 years ago
docker pull aerox86/buzzlb