Note: This is not an official Google product.
Seesaw v2 is a Linux Virtual Server (LVS) based load balancing platform.
It is capable of providing basic load balancing for servers that are on the same network, through to advanced load balancing functionality such as anycast, Direct Server Return (DSR), support for multiple VLANs and centralised configuration.
Above all, it is designed to be reliable and easy to maintain.
A Seesaw v2 load balancing cluster requires two Seesaw nodes - these can be physical machines or virtual instances. Each node must have two network interfaces - one for the host itself and the other for the cluster VIP. All four interfaces should be connected to the same layer 2 network.
Seesaw v2 is developed in Go and depends on several Go packages:
Additionally, there is a compile and runtime dependency on libnl (https://www.infradead.org/~tgr/libnl/) and a compile time dependency on the Go protobuf compiler.
On a Debian/Ubuntu style system, you should be able to prepare for building by running:
apt-get install golang apt-get install protobuf-compiler apt-get install libnl-3-dev libnl-genl-3-dev 小编推荐阅读