First of all, I thank your for your dedication explaining all of these. I beg pardon first and foremost because I struggling figuring everything out (I am a Teacher. Nothing related to Networking).
You can do either an import of .rsc file (which is a plaintext script) or a restore of .backup file (which is a compressed and ciphered binary file).
If you did the latter and it didn't rewrite MAC addresses, something must have changed in the way how the restore is done.
Yes, I used the ".backup" one.
I am lost. The idea of VRRP is that the addresses used by external devices are the virtual ones. So the two Mikrotiks using VRRP to backup each other should have their physical addresses e.g. like .253 and .254, and the virtual one should be .1. Or you have to configure the hosts (or the DHCP server) to have .3 as gateway and DNS.
Yes, both Tiks have their respective addresses within the same network so the Virtual one. They're like 1, 2, 3.
I was asking about the DHCP server because I use static clients and when the Backup RB comes into play, it is not leasing properly. That's why I was wondering if it had something to do with the gateway. What I've read, it's recommended to use the gateway of the virtual one so clients may connect properly. I am stuck around this point.
You can use the virtual address as gateway for the other devices as a gateway is stateless. DNS is halfway to stateless - if the primary Tik stops responding and the DNS requests start coming to the secondary one, its cache will be empty so some DNS requests regarding records cached by the primary one will be forwarded to upstream server, but the client won't notice anything but slightly higher response time. But DHCP is completely stateful, so unless you'd find a way to synchronize the leases granted by the primary to the secondary (I don't know any such way), the clients may get different addresses from the secondary than which they got from the primary.
So, the recommendation is to use both Tiks gateways in their own as DNS servers (which is as I've configured it right now for the Master)?
I tried last night to set the virtual one as gateway for all clients and I noticed that the leases changed due to the ClientID. Although I had those clients already static.
I don't use webproxy but I'd say it is similar to DNS behaviour; however, as you have different internet connection with a different public IP, existing connections will be broken and will have to be re-established by the client.
Alright.
As said above. DNS works the same from the perspective of the client regardless on which Tik the virtual IP is currently up. Webproxy will work the same but existing TCP sessions will break when VRRP moves the virtual IP.
Ok.
If you mean a DHCP relay from these Tiks to some external DHCP server, then it doesn't matter which of the Tiks forwards the client's requests. But it just moves the issue one floor higher - if that server dies, you're left without the DHCP service. So for full redundancy, you need two DHCP servers which synchronize the leases.
I was thinking of this in order to avoid messing with each Tiks server. I am not sure if using the Relay from the VRRP to save time and be messing around.
VRRP does not know anything about DHCP or the external devices' IDs. It just moves the virtual addresses among the VRRP group members. If the virtual address migrates, the virtual MAC address migrates too, so the external devices do not notice a change. The VRRP group member which become active will have to use ARP to determine MAC addresses of those external devices but that's also nothing worth worrying.
Ok.
I haven't sang victory yet