Generic Routing Encapsulation
Das Generic Routing Encapsulation (GRE) ist ein Netzprotokoll, welches dazu dient, ein Protokoll einzukapseln und so in Form eines Tunnels über ein anderes Protokoll zu transportieren. GRE wurde von Cisco Systems entwickelt und 1994 erstmals im RFC 1701 spezifiziert. 2000 wurde der RFC 1701 durch RFC 2784 abgelöst und im RFC 2890 erweitert. GRE ist bei der Internet Engineering Task Force im Status eines vorgeschlagenen Standards.
Bei der Verwendung von GRE über IP, setzt es (wie UDP und TCP) direkt auf IP auf und verwendet die IP-Protokoll-Nummer 47.