Mon Oct 03, 2022 11:52 pm
I haven't seen that video, but I'd rather say that VRF is one of several ways how to choose a routing table for a packet than a substitution of routing tables. There are always routing tables, but when a packet comes in via an interface that belongs to a VRF, it automatically gets a routiing mark (routing table name) used for VRF, without need to use any routing rules or mangle rules. If VRFs are not used, you have to use routing rules or mangle rules to assign routing marks (choose tables). So which approach is better depends on the usage scenario. VRF is simpler to set up but quite rigid in use, whereas routing rules and mangle rules are more flexible but more complex to set up.
And the manual warns against combining the approaches. Moreover, in RouterOS 7 some interface types have only got VRF support recently, and some maybe even haven't got it yet.