yanet-platform / yanet

A high performance framework for forwarding traffic based on DPDK
Other
167 stars 17 forks source link

Introducing GRE tunneling support #19

Closed taitov closed 11 months ago

taitov commented 11 months ago

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)