mDNS repeater using mdnsd / mDNSresponder?

I am using some mdns-enabled equipment in my network. The network is segregated into several /24 networks, routed by openwrt. to support mdns discovery across internal networks I would like to run an mdns repeater on open wrt.

I have seen that openwrt implements mdns with 3 different implementations:

  • umdns: seems to be work in progress, I just need a simple repeater that is stable
  • avahi: seems to be flaky bloatware, at least from what I get from forum postings and friends
  • mdnsd / mDNSResponder: seems to be the first alternative for me to use

So I installed the package "mdnsresponder".
I am not sure if mdns and mdnsresponder were running on my openwrt before, but I did not start them! I just never looked for them before today.

From what I get from public documentation, both, mdnsd and mDNSResponder are the same beast?!? So why are they running both at the same time?

Just running them did not do any mdns repeating. I have not found documentation (and did not look into the source code) or description that would explain how to use this as a mdns repeater.

Is it at all possible to use mdnsd and/ or mDNSResponder as an mdns repeater? If so, how?