Hi Keith,If you are setting this up from scratch then Throw an extra layer between the primary hub and your tunnel server(s). Your client hubs are the tunnel clients that connect up to the tunnel server(s). You don't want many tunnel clients hitting up your primary server which in your case is also acting as the tunnel server.We have this structure today. We used to have all the tunnel servers right under the primary but were getting "Over subscribed" issues. By adding the extra layer to the hub collector it now works much better.
Primary Hub (Windows)
^(gets all queues from V hub collector)
Hub Collector (uimcol) (CentOS)
^(gets all queues from V tunnel server hubs)
Tunnel Server (6 of these) - UIMHUB1|2|3|4|5|6 (CentOS)
^(gets all queue msgs from client tunnel client hubs)
Tunnel Client Hubs (100+) (Windows)