I want to do Policy-Based Routing with routes that are obtained via BGP in RouterOS 7.15, but cannot find how to assign routing marks to some of the routes (via routing filters) so I can then use mangle rules to direct the traffic I want to go via them.
You cannot set routing tables with routing filters. You can only install all routes in a specific table by setting routing-table parameter in bgp config.
Another question: Let’s call this new table “table_alt”. The nexthops of the routes that are installed in “alternative” also need to be routed via “table_alt” too? Can the routes for these nexthops be in main table? For example, let’s say that there is a route in table_alt to 8.8.8.8/24 via 11.22.33.44. The route to reach 11.22.33.44 must also be in table_alt or can it be in main?
Also, I set routing table to “table_alt” in BGP connection as you suggested but the routes are not shown in ip → routes. When I filter by routing table table_alt, it is empty.
Im running into this issue as well. in v6, you can set the routing-mark(now only routing-table) on incoming BGP routes and then use mangle rules to policy your traffic over 2+ paths. Now this isn’t possible? How has this not been feature-requested yet?!?