Is it possible on Mikrotik routers to have a network topology like this?

https://imgur.com/a/BrDUSsBa topology like this.

I want to have all the hosts on the 192.168.254.0/24 subnet routed to the Secondary Router, while all the other ones routed to the primary. The problem is that the hosts on the .254 subnet are connected to a business partner via IPsec from the PFsense VM you can see on the bottom at 192.168.254.150 and the DNS service on the network is being provided by the Windows Server at 192.168.100.201. I should also mention these routers are connected to different ISPs.

I tried implementing the configuration yesterday by modifying the .rsc file accordingly on the Secondary Router, and I have a few questions since that was causing issues on the network :

*Can the Address Lists under IP->Addresses be similar on both configurations or would that cause routing issues since the switches wouldn’t know which gateway would be the correct one? Example, if the 192.168.100.0/24 subnet would be configured on both Routers. Is there a way to remediate a problem like that?
*How would the IT workstation manage both routers from Winbox? Would the fix to the above problem allow management IP from the gateway:port?
*If under the Secondary Router’s Address Lists there would only be the 192.168.254.0/24 subnet, would the hosts make nslookups to the Windows Server by getting there through the Main Router, or would there be a need for additional configuration on the other one?

Let me know if you require more information or configuration from the .rsc file.

Thank you in advance.

Of course it is possible to do this on Mikrotik devices
You need to learn the basics of networks and routing.
Since network isolation is out of the question, we are not considering VLAN
Now to be able to give advice on the diagrams there are no gateway addresses.
That is, the network is characterized by three parameters IP network address, network size, gateway.
Router on the left set addresses from the necessary networks and specify them as a gateway for devices in this network, similarly, the router on the right set the address, for example 192.168.254.254/24 and specify it as a gateway for all devices in the network 192.168.254.0/24.
This will work the way you want it to.
You still have many problems ahead of you to solve

PS

In the same network there cannot be two devices with the same IP address, each device must have a unique address, so that there would be no conflict.

Example in the network 192.168.0.0/24 two routers 192.168.0.1/24 and 192.168.0.2/24
The computer 192.168.0.100/24 is listed as gateway 192.168.0.1, and the computer 192.168.0.200 is listed as gateway 192.168.0.2. As a result each computer accesses the Internet through their router / ISP

Understood, so the routers aren’t sharing addresses and each will have unique address lists. Makes me wonder how redundancy would work in that case.

Would there be any other issues in your opinion assuming I can get the fix for the conflicting addresses in the next few days?

.

I don’t understand what address lists we’re talking about?
Routers operate with routes.
It’s easier for you to hire a specialist.
.

Who said anything about reserving?
That’s a separate topic

As Ca6 noted, its clear you need a quick solution from someone who knows what they are doing.
It sounds like you are out of your depth, either voluntarily or pretended to someone you new what you were doing to get a contract.

Either way,…
https://mikrotik.com/consultants

I’m talking about the addresses under ‘IP->Addresses’ - the lists in there where you specify the networks, their masks and interfaces. To clarify, can the address lists (not confused for address lists under Firewall) be matching on both routers, or do they have to be different? In this case, router 2 has the 192.168.254.0/24 subnet in there, while the other one has the remaining ones.

Out of the question budget wise, and I’ve been recommended the exact opposite from people that have done it.

This is where you are slightly mistaken. In the IP/Address menu, you specify the IP ADDRESSes that are assigned to this device. And the device tells the other devices in its subnet its IP and MAC address. Therefore, if your routers have IP addresses from the same subnet, they will share their addresses with each other. Addresses from other subnets will not be shared. This information is stored in the IP/ARP table. And the routes to the networks are in the IP/Route table.
But once again, teaching you the basics of networks in two three posts on the forum is not realistic. So either spend 2-3 weeks learning the basics of networks, or hire a specialist.

Those who told you this is probably unlucky. You can find professionals on different budgets. For those tasks that have already indicated the work for an hour. Many forum users provide such services.

Understood, I was under the impression it was done differently on Mikrotik routers, but that makes more sense now. Thanks!

From my still rather limited experience RouterOS is (in a very simplified way of thinking) a frontend to the routing engine of the Linux kernel. At least it mostly behaves like that.