I am looking for some help to allow a Tivo mini (a streamer) to be reachable on the same subnet as a Tivo Bolt (a streaming server), however, the Mini and the Bolt are in different locations - each with it’s own WAN and LAN. The sites are linked with Zerotier and this works well but won’t allow discovery since the same subnet is required. I am just looking for just this one device to see the other. I have tried expanding the subnet, setting Zerotier to a similar address space but seem to just create problems. I have read the forums extensively including Zerotier forums but haven’t been able to figure it out. I’m on 7.1.1 on both devices with no VLANs.
Basically, you need have ZeroTier in a bridge with the same interface as the TiVo on each side for SSDP discovery to work easily.
You can consider adding a new subnet, using a 2nd/new ZeroTier network, that bridges the same subnet on both sides. e.g. so a “zerotier2” interface is a /interface/bridge/port along with a new “vlan-MultisiteTiVo” interface, done on both sides. The bridge will use an IP address from the “zerotier2” network. You’d need a DHCP server one of the Mikrotiks to provide assigned ZeroTier IP range for an LAN side devices… (e.g. ZeroTier only assigns IP address via a ZT clients, so need a DHCP server on Mikrotik to hand out IP to TiVo.).
Alternatively, you could enable/play with the UPnP setting, perhaps adding zerotier1 as “internal” (or maybe “external”)… since AFAIK TiVo uses DIAL which uses UPnP, but not sure it help much with SSDP discovery in this case.
But a Mikrotik bridge on both side, joined to same ZeroTier netwrok, would allow the TiVo to be in the same subnet and same Layer2 access, on both side.