On OpenWRT routers install
avahi-daemon-service-http, avahi-daemon-service-ssh and possibly avahi-utils
Set host name to be what you want and set domain to be local
Then, on edgerouterX use the config tree to add all of the desired eth interfaces as well as switch0 to an mdns repeater.