Routes, Route Rules, Routing Marks oh My!

Can someone explain what the route rules do? Do they classify traffic into a specific routing table?

Background:

I’ve inherited a network from someone who made use of route rules/tables/etc with static routes and appropriate routing marks. I no longer need them. I’d like the get rid of them without causing downtime. I’ve been starting to implement OSPF which creates routes in the routing table without a routing mark. Could I get all my routes into OSPF and then remove/disable the rules without any downtime?

Thanks

you are able to use Mangle rules to put routing marks on certain types of traffic. Then, make new routes based on those routing marks. This is called policy routing. You are able to send specific types of traffic through a specific gateway.

Could I get all my routes into OSPF and then remove/disable the rules without any downtime?

Yes you can, if route with specific routing mark is not found then main routing table is used. It means that you simply can remove all route rules and routes with routing marks.

There are quite a few route rules and routes with routing marks. If I’m unsure if I have all my ducks in a row to disable all rules and routes w/ marks, can I only disable the route rules and leave the routes /w marks and the new OSPF routes enabled and be ok until I’m sure every route is available via OSPF?

Thanks