What Are the Differences Between GRE and IPSec? Which Scenarios Does GRE Apply To?
IPSec encrypts only unicast packets, but not multicast packets. GRE can encapsulate multicast packets into unicast packets, but cannot encrypt packets.
The major function of GRE is to encapsulate IPv6 packets and multicast packets, such as routing protocol, voice, and video packets.