Generic Routing Encapsulation (GRE) is a tunneling protocol developed by Cisco Systems that can encapsulate a wide variety of network layer protocols inside virtual Point-to-point links or point-to-multipoint links over an Internet Protocol network.
Generic Routing Encapsulation