JBalancer
JBalancer is a stateless layer5 network load balancer with high throughput (1 tbit+) without the need of costly hardware solutions.
In short, each RX-ring (IRQ) in the network interface card is routed to each CPU and gets direct access to a shared circular buffer which gets processed by the load balancer using zero-copy technology.
- Load balancing configuration per port. Route http traffic to one set of servers and https to others on the same host name.
- Automatic failover of backend servers using layer 7 polling with real time alerts through the monitoring system Loke.
- URL based (http/https). IP-address to the host name can be overridden.
- TCP socket based
- Centralized web based administration
- 100% stateless, zero-copy load balancing. No hogging resources with session handling on IP, TCP or HTTP level. No cookies required.
- Load balancing round robin mode or sticky IP-address mode. Inbound traffic is routed to destination using MAC addressing.
- ~0 ms latency
- IPv4 and IPv6 supported. TCP and UDP.
- Reduces TCP overhead with hardware GRO/LRO offloading and packets up to 65k bytes. MTU up to 65k supported.
- TCP syncookie and fastopen supported. If using round robin mode, the fastopen key on each server must be the same.
- SQL based configuration. SQL-cluster/failover supported. Zero downtime on config changes.
- Multi active-active using multipath and/or anycast routing. Active-passive (N+1) using jrrp. Failover with jrrp and/or bgp supported.
- Early packet inspection IDS, IPS and WAF with real time alerts possible.
- Can run on virtual hardware keeping zero-copy between host and vm
- Second line of defence to hacking and DDoS
- Zero-downtime maintenance
- Delivers end-to-end security (PCI, ISO and Zero Trust compliant)
Download - see JLinux. Third parties: Please contact us