A layer 4 load balancer written in Go.
- lvs contorol
- hearthcheck
- vrrp
- google/seesaw: Seesaw v2 is a Linux Virtual Server (LVS) based load balancing platform. - VRRP code is copied from this library and modified for this package.
- mqliang/libipvs: Pure Go lib to work with IPVS using generic netlink socket - for accessing IPVS.
- hkwi/nlgo: golang libnl library - used in mqliang/libipvs.
- mdlayher/arp: Package arp implements the ARP protocol, as described in RFC 826. MIT Licensed. - for sending GARP packets.
- hnakamur/netutil: netutil provides some Go network utility functions. - for adding IP addresses to a network interface and deleting them from one.
- and other libraries