Currently YANET only supports the IPIP tunneling scheme for packet delivery to service backends. However, there is no native support for IPIP encapsulation on Windows platform we want to support services on, so we had to implement GRE tunnelling protocol.
This commit allows one to configure a tunneling mode, whether IPIP or GRE, for each service inside balancer configuration using lvs_method option set to TUN (for IPIP) or GRE respectively.
Currently YANET only supports the IPIP tunneling scheme for packet delivery to service backends. However, there is no native support for IPIP encapsulation on Windows platform we want to support services on, so we had to implement GRE tunnelling protocol.
This commit allows one to configure a tunneling mode, whether IPIP or GRE, for each service inside balancer configuration using lvs_method option set to TUN (for IPIP) or GRE respectively.
Commited by Steve Balayan (https://github.com/SteveBalayanAKAMedian)