Implicit route rule?

Hi!
Mark routing in mangle:

/ip firewall mangle
add action=mark-routing chain=prerouting src-address=192.168.0.10 new-routing-mark=ISP1

Then create this type of route in different table ISP1

/ip route add distance=1 gateway=1.1.1.1 routing-mark=ISP1

We really need set up this type of rule:

/ip route rule add action=lookup routing-mark=ISP1 table=ISP1

Or mikrotik create implicit PBR in system, when we create new route in new table???

New RIB is VRF. With routing-mark you pointing the VRF for explicit route.

Many authors show examples (even coaches) that this mysterious rule is necessary. I want to understand whether this is a myth

/ip route rule add action=lookup routing-mark=ISP1 table=ISP1

Yeah, it is a bit mysterious why the mangle rules allow setting a “routing-mark” and in the routing table there is also reference to “routing-mark”
while in the route rules there is a possibility to match on a “routing-mark” and then set a “table”.
I think the “table” in that case is just the “routing-mark” in the routes but why is it then called “table” in the route rules?

This should be more clearly explained in the documentation.

Maybe mikrotik need add a feature for display implicit rules for “guru-mode”? (Read-only)


Yours respectfully!

Related: I would like to see the rules that are created automatically when using VRF.