Giter Site home page Giter Site logo

sbkim / loxilb Goto Github PK

View Code? Open in Web Editor NEW

This project forked from loxilb-io/loxilb

0.0 0.0 0.0 15.58 MB

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

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

License: Apache License 2.0

Go 100.00%

loxilb's Introduction

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

What is loxilb

loxilb is an open source hyper-scale software load-balancer for cloud-native workloads. It uses eBPF as its core-engine and is based on Golang. It is designed primarily to support on-premise, edge and public-cloud Kubernetes cluster deployments, but it should work equally well as a standalone load-balancer. 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.

loxilb's People

Contributors

packetcrunch avatar nik-netlox avatar ultrainstinct14 avatar inhogog2 avatar trekkiecoder avatar backguynn avatar codesnip12 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.