Do you intend to support broadcast / multicast within the TS network?
Thanks for this question!
Currently there is no support for broadcast or multicast due to the point-to-point nature of the connections. We do plan to add some multicast support in future to handle certain use cases, but there is no concrete timeline. If you can share examples of what you would like to do using broadcast/multicast then we can consider adding them to our list.
multicast support use cases:
- Support Web Services Dynamic Discovery
- Multicast DNS/DNS-SD service discovery
I recognise the point to point nature of the connections will be problematic due to software such as Avahi and WSDD usually ignoring those interface types.
Trying to forward all multicast traffic through the tunnel tends not to work well in mesh networks, but specific support for useful functions using multicast is likely at some point.
If you can share examples of what you would like to do using broadcast/multicast then we can consider adding them to our list.
A use case for us is with old peer-to-peer games, classic strategy games in particular all tend to use broadcasts to discover peers in-game. No broadcast support really hinders usage of tailscale for gaming (other legacy apps as well, though it’s harder to find examples of those)