is there any way to have more than one DHCPv6 server on the same physical interface? (Maybe with som bridging magic or something?)
When I try adding a second DHCPv6 server on a interface, I get the message “Couldn’t add New DHCPv6 Server - same interface for multiple servers cannot be used! (8)”
Since this server is running on vmware, it’s pretty simple adding more interfaces, but this seems as a quite unelegant way of doing things..
DHCP works using broadcasts over a layer 2 segment. If the DHCP server receives this broadcast it send backup a DHCP acknowledge and address, etc.
If you where to have two DHCP servers in the same layer 2 subnet/segment. They would both receive it and both send back something. Quite the mess…
You can do it using 1 interface you just need more subnets/segments. You could achieve this using VLAN’s, that can do the trick. But it involves more configuration of your switch and it’s ports or the client network cards. Either way you need something to separate your clients that need to receive DHCP from server1 or server2.
This works very well in the IPv4 world, but you have to specify the DHCP relay source on the dhcp server (per server instance). This is however not possible (as far as I can see) on DHCPv6 (at least, not on RouterOS).
Although relay servers is another option, I did not want to name it because I do not believe that is what he is searching for. Per definition of rule you cannot run 2 DHCP servers in the same segment of your network. I understand that does not mean interface (because you can use a VLAN or a separate subnet with a switch configured with a DHCP relay, etc.) but I don’t believe it would be the desired case here.
Also, instead of having to configure all your switches with relay configurations he could better just create more virtual interfaces (in VMware) or VLAN’s instead and use that method. I believe it’s a more much sane approach to getting your network running correctly and still have some oversight into what is happening.