The initial cloudgw implementation used keepalived / VRRP to implement the virtual IPs for the different network gateways.
However, we have recently realized that an anycast/BGP setup would be a bit more robust and could see all the cloudgw servers act as active nodes.
This ticket is to track the work to replace keepalived with bird and switch to BGP instead.