In our infrastructure design the order of relays (from top to bottom, parent to child) looks like this:
Root - Data Center LAN
TLR - Data Center LAN
DMZ Relays - Data Center DMZ
Local sites’ relays - Local office\site LAN
So, the root is sending udp\tcp to TLR without issue, the TLR to DMZ without issue (using “relay in DMZ” configuration), and the local-sites relays are always with delay vs DMZ relays (because the DMZ relays cannot reach the Local sites’ relays behind the NAT over the Internet).
The reason for this configuration is to spare traffic from “high cost and low bandwidth P2P” lines and use the “low-cost Internet” lines of the local site.
Is there a way to configure relays to work with persistent connections between them (except for “relay in DMZ”)?
Or maybe you have a better idea for be as close as possible to “real-time” communication?
*Local site = company office\branch. (not BigFix site)