Wie geht Service Discovery in einem Layer-3 Netz?
DNS-SD ist ein Standart zu Service Discovery über DNS. Grob: Die Clients machen bestimmte DNS-Abfragen, basierend auf der DHCP-Option Search-Domain und finden darüber besondere DNS-Einträge, die Services repräsentieren. Vorteile:
Nachteile:
mDNS, auch Zeroconf oder Bounjour, ist DNS-SD über Multicast. Vorteile:
Nachteile:
Lokal in der Broadcastdomäne (Lokales Netz des nodes): Discovery per mDNS. Caching auf dem Node durch Hybridproxy. Netzweites verfügbarmachen per DNS-Delegation zum Hybridproxy auf dem einzelnen Node. Implementation ohybridproxy. Standartisierungsstand. Alternativ könnte man auch analog zum DDHCPD den Standart auf Basis von Babel messages/einer dezentralen DB implementieren.