I need to establish two parallel GRE tunnels between same MikroTik routers (one tunnel interface is on one vrf, second is on another). I have no problems with first GRE tunnel.
To configure second tunnel, I give additional (secondary) IP on WAN interface for both routers and use those IPs as GRE tunnel end-points. Because end-point IPs are different it shouldn’t be a problem for router to distinguish for which tunnel GRE packet belongs when it arrives to device, however it isn't working. I can see packets are sent out via GRE interface, but they don't arrive to another end of the tunnel.
I verified connectivity between secondary IPs, it is fine.
RouterOS ver. 6.1 , model RB750.
Any ideas how to solve it ? It seems like a bug for me. Same problems happens with IPIP tunnels as well.