While Linux has supported various types of tunnels for a while, new users might find it challenging to understand the differences between them and decide which one is best for their use case. This is particularly relevant when using overlay networking technologies like NFV and SDN, where the right tunnel can make a significant difference. In this session, I will provide a brief overview of commonly used tunnel interfaces in the Linux kernel, aimed at individuals with a network background who want to learn more about their usage. Please note that this introduction will not include code analysis, but rather offer a high-level understanding of the different tunnel interfaces.