How to do a simple Inter VRF route leak?

I have two networks 192.168.23.0/24 and 192.168.24.0/24 on main routing table and 192.168.72.0/23 on VRF say A on my rb5009 . How do I perform inter vrf route leak on the router on v7 without using mangle?

/routing rule
add action=lookup-only-in-table disabled=no dst-address=192.168.72.0/23 table=A
/ip route
add disabled=no distance=1 dst-address=192.168.23.0/24 gateway=<interface> routing-table=A
add disabled=no distance=1 dst-address=192.168.24.0/24 gateway=<interface> routing-table=A

replace with the interface the network is assigned to, will be resolved to main table automatically

Thanks. However, I cannot use gre tunnel on VRF.

The GRE tunnel itself (i.e. the traffic transported through it) can be part of a VRF, but the “outside” of the tunnel (the tunnel local and remote address) cannot.
That is a limitation of RouterOS.

Everytime I wanna try something new a ROS limitation crops up.

It is possible to make it working but not using VRF, you need to use manually created ip route rules and/or marks.

Hi,
is there any update on this thread?

I have a similar problem in ROS v7 when try to use “ipsec-secret” on GRE-Tunnel (without ipsec it works fine).
Does anyone know a solution?
Thanks