is-04 icon indicating copy to clipboard operation
is-04 copied to clipboard

Does uDNS only configuration over-ride requirement for a v1.2 Node to make mDNS announcements?

Open matthewdicken opened this issue 2 years ago • 1 comments

It appears that a node can be set to unicast or multicast only service discovery: https://specs.amwa.tv/is-04/releases/v1.2.2/docs/3.0._Discovery.html "‘Peer to Peer’ mode only supports multicast operation. Nodes may optionally be configured to support just one of unicast or multicast service discovery"

However, if a node advertises a v1.2 Node API, support for P2P mode is mandatory: https://specs.amwa.tv/is-04/releases/v1.2.2/docs/3.2.Discovery-_Peer_to_Peer_Operation.html The following pre-requisites are mandatory [...] to permit peer to peer discovery:

  • All Nodes advertise their presence via mDNS at all times
  • In the absence of a network registry, all Nodes additionally advertise a series of mDNS TXT records

So in the case of a node running in uDNS only mode and being registered under v1.2 of a registration API, does it still need to send mDNS announcements? Similarly, if running in P2P mode, should the node monitor for registry APIs over uDNS as well as mDNS?

matthewdicken avatar May 31 '22 12:05 matthewdicken

Architecture Review Group review: place on backlog

peterbrightwell avatar Jun 23 '23 13:06 peterbrightwell

This issue was resolved in version 1.3 of the API, by making Node mDNS announces optional.

TheSaneWonko avatar Jul 24 '24 08:07 TheSaneWonko

As I understood it, the OP is pointing out that if a Node supports both v1.3 AND v1.2 it's not clear if mDNS is still optional. Is v1.3 clear on this?

garethsb avatar Jul 24 '24 18:07 garethsb