RFC ( Request for Comments ) 2890, September 2000. The General Routing Encapsulation (GRE) provides a standard for tunneling data. In detail, GRE specifies a protocol for encapsulation of an arbitrary network layer protocol over another arbitrary network layer protocol. This document describes extensions by which two fields, Key and Sequence Number, can be optionally carried in the GRE Header.