loxilb is a cloud-native "edge" load-balancer stack built from grounds up using eBPF at its core. loxilb aims to provide the following :
- Service type external load-balancer for kubernetes (hence the name loxilb)
- L4/NAT stateful loadbalancer
- High-availability support
- K8s CCM compliance
- Optimized SRv6 implementation in eBPF
- L7 proxy support
- Make GTP tunnels first class citizens of the Linux world
- Support for QFI and other extension headers
- eBPF based kernel forwarding (Dual BSD/GPLv2 license)
- Complete kernel bypass with home-grown stack for advanced features like Conntrack, QoS etc
- Highly scalable with low-latency & high througput
- goLang based control plane components (Apache license)
- Seamless integration with goBGP based routing stack
- GoLang based easy to use APIs/Interfaces for developers
We encourage loxilb users to follow various guides in loxilb docs repository.