GRE Tunnel or GRE IPSec tunnel, IPSec VPN

Hi

Please see this attached diagram. I want to create gre unprotected tunnel between this cisco routers R1 and R4.

R1# int tunnel1
R1#ip address 172.16.1.1 255.255.255.252
R1#tunnel source 192.168.254.254
R1#tunnel destination 10.0.0.2

R4# int tunnel1
R4#ip address 172.16.1.2 255.255.255.252
R4#tunnel source 10.0.0.2
R4#tunnel destination 192.168.254.254

I can see tunnel is up but i cant ping each other or cant communicate 192.168.7.X and 192.168.5.X subnets.

Please help me if i have to configure anything in Mikrotik router. I am newbuy to Mikrotik and learning.

I have done same way between routers R1 and R3 and it is working fine perfectly.

I have tried with GRE IPSec tunnel between this routers also, it works for R1 and R3 but not R1 and R4.
And same way i tried with IPSec VPN using Netgear prosafe firewall, it works for R1 and R3 but not R1 and R4.

Please advise.
Visio-Drawing1.pdf (78.3 KB)