We recently upgraded from 2017.3 to 2018.3. In 2017.3, under the PXE section of Self-electing subnet services, I simply had to enable each subnet and was pretty much good to go. We only use one server at each location as the PXE rep, so there wasn't much else to configure. I did set the PXE_SVC_SCORE to 100 on each server.
In 2018.3, there are duplicate subnet entries, each with a different "Multicast Domain ID". I'm guessing these are coming from other devices on the subnet, but I only have PXE enabled on one server at each location. The biggest issue is that our servers are showing up with more than one multicast domain ID, so every day it's possible that PXE gets disabled because the requested multicast domain ID was not enabled for the subnet.
I'm not sure if I have something configured wrong, but if this behavior is correct, how is it possible to keep one device per subnet always elected as the PXE rep?