kidmam / loxilb

eBPF based cloud-native service load-balancer. Powering K8s|Edge|5G|IoT|XaaS Apps.

Home Page:https://www.loxilb.io

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

eBPF Emerging Project Go Report Card build workflow sanity workflow apache Info

What is loxilb

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
  • L4/NAT stateful loadbalancer
    • NAT44, NAT66, NAT64 with One-ARM, FullNAT, DSR etc
    • High-availability support with hitless clustering
    • Full compliance for K8s loadbalancer Spec
    • High-perf replacement for the aging iptables/ipvs
  • 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 data-path forwarding (Dual BSD/GPLv2 license)
    • Complete kernel networking 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

Check loxilb Documentation for more info.

About

eBPF based cloud-native service load-balancer. Powering K8s|Edge|5G|IoT|XaaS Apps.

https://www.loxilb.io

License:Apache License 2.0


Languages

Language:Go 100.0%