IPIP between 3 Site

I have 3 sites A, B and C each with a Mikrotik Router

I have working IPIP between A => B and C => B

My problem is i cannot send traffic A to C and for a reason i cannot use tunnel between A to C sites. I need Site A and C connect together using site B

The only Tunnel that i can use is IPIP and GRE and EOIP is block by government and IPSEC speed is very low and the reason is also government and now only working tunnel is IPIP

Please help me on this subject.

Thank you very much

Check on B that you have forward rules allowing traffic from A go to C and from C to A (accept between ipip interfaces, in both directions).

Thanks for your reply could you please explain more about forward rules allowing traffic from A go to C in B Site ?

On router B something like

/ip/firewall/filter
add chain=forward in-interface=ipip1 out-interface=ipip2
add chain=forward in-interface=ipip2 out-interface=ipip1

where ipip1 and ipip2 are your ipip interfaces.

And you could run OSPF on the ipip interfaces on the 3 machines to set all proper routes.

i forget to add nat for Tunnel and now work fine ,
Thanks for your help and also the time that you spent for me .