-
Notifications
You must be signed in to change notification settings - Fork 10
PROCEED Engine Network Discovery
Iak edited this page Mar 10, 2023
·
1 revision
-
the discovery of an engine is done with multicast DNS (bonjour and avahi are implementations of the mDNS specification) in the local network
-
as a result every engine offers on port 5353 a small DNS server (and DNS cache) that answers multicast requests for the service type:
_proceed._tcp- requests are sent to:
MAC 01:00:5E:00:00:FB, IP 224.0.0.251 , UDP port 5353 - Linux Cmd:
avahi-browse -vrt _proceed._tcp
- requests are sent to:
-
every engine chooses a different hostname to publish
- the hostname is given in the mDNS answer
- can be resolved, e.g. with:
avahi-resolve -n4 <hostname>.local
-
DNS Service Discovery is not yet used in the PROCEED Engine, but can be used later to send additional information inside the DNS Body (with a txt record)

This is the Dev Wiki