I have a confusion, In theory, GRE tunnel is for Dynamic routing protocols over IPsec, In my practice,
I implemented an IPsec tunnel without GRE,then used OSPF as a routing protocol, and they are also exchanging their routing
information, In this case, I think there is no any reason to use GRE , Please you are requested to explain in detail about GRE. Any
Response will be appreciated.