Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

AVAHI mDNS reflector hindert node-red prozess am booten #348

Open
FSTNDonald opened this issue Jan 29, 2022 · 0 comments
Open

AVAHI mDNS reflector hindert node-red prozess am booten #348

FSTNDonald opened this issue Jan 29, 2022 · 0 comments

Comments

@FSTNDonald
Copy link

FSTNDonald commented Jan 29, 2022

Moin,

in Betrieb ist eine CCU3 mit redmatic und homekit addon - alles ohne Fehler, aktuelle Firmware.

  1. kurzer Seitenschritt zu Apple Bonjour (mDNS) - das ist ein zeroconfig UDP Protokoll, das über einen Multicast Querie eine Liste von Empfängern, z.B. für AIRPLAY Bildschirmübertragungen abfragt. Ein Empfänger beantwortet diesen Rundruf und erscheint auf dem iPhone als Empfänger für AIRPLAY oder AIRPRINT. Weil Multicast, ist das ein LAN only Protokoll (eigentlich).

  2. kurzer Seitenschritt zu meinem Netzwerk - mehrere Standorte sind über Router miteinander verbunden. Die Router sind in der Lage, über VPN Tunnel sogenannte LAN-to-LAN Verbindungen aufzubauen und insbesondere auch Multicasts zu übertragen. Ich sehe also z.B. AIRPRINT Drucker an entfernten Standorten in ihren jeweiligen LANs.

Problembeschreibung - Punkt 2. ist leider latenzabhängig. Je nach Verzögerung im Tunnel (über das Internet) und der beteiligten Hardware (Router, LAN-Switches, WIFI Access-Points) werden entfernte Apple-TV oder Drucker gesehen oder eben auch nicht.
Dieses Problem lässt sich dadurch lösen, dass in den lokalen LANs ein RASPI läuft mit AHAVI. AVAHI ist eine Art mDNS Cache und Reflector in die angeschlossenen LANs. Das klappt perfekt und die entfernter Resourcen sind stabil sicht- und damit erreichbar.

Leider stört sich der node-red Prozess der CCU3 beim Booten an den von AVAHI im LAN verteilten Informationen und crashed. Im Anhang ist der debug.log mit den betreffenden Zeilen.
Frage an den Entwickler, ob man ein Flag einbauen kann, dass die Präsenz des Service-Namens nur ein Warning erzeugt und nicht einen EXIT provoziert.

Merci im Voraus für Kommentare ...

image

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Development

No branches or pull requests

1 participant