IPinIP
IPinIP, short for IP-in-IP, is a simple tunneling mechanism that encapsulates an IP packet inside another IP packet to transport it between two endpoints across a network that may not provide a direct path. It is defined for IPv4 in RFC 2003 and uses the IP protocol number 4 to signal that the payload is a further IP datagram. The technique is commonly used to create virtual point-to-point links and to connect separate networks through intermediate routes, such as in some VPN and overlay networking scenarios.
How it works: a tunnel endpoint constructs an outer IP header with new source and destination addresses
Usage and limitations: IP-in-IP is a lightweight option for building rudimentary tunnels between networks, often used