Hi @mphayesuk,
Thanks for these details! Very helpful. To me, things appear to be setup correctly from what I can see. Your @RU1 user should have one service showing up in the android app named "Test2". It should be able to send traffic to "https://mms.ziti.local:443" (you obviously don't need to supply the port). That traffic will tunnel through the public edge router in the DMZ through to the private edge router in DMZ 2 and should offload from that router towards 192.168.11.100:443 (which is your server 4) shown.
I assume things are NOT working -- which is why you posted. If it was me, here are the things I would check in order. Unfortunately, I don't think most of these are exposed in the ZAC yet so you'll need to use the ziti CLI and it's easier for me to copy/paste those commands into the forum. I hope that's ok...
First, verify both routers are online. You should see two and both with "online" true:
ziti edge list edge-routers
Check that there's a link between the routers. You should see one link between the two routers
ziti fabric list links
ssh to server 5 -- confirm that it can access the target service using curl or openssl:
curl -sk https://192.168.11.100:443
run policy advisor and make sure the @MM01 identity can 'bind' the service and that @RU1 can 'dial' the service:
ziti edge policy-advisor identities -q
You should see something like:
OKAY : clint (1) -> docker.whale (1) Common Routers: (1/1) Dial: Y Bind: N
OKAY : ip-172-31-11-231-edge-router (1) -> docker.whale (1) Common Routers: (1/1) Dial: N Bind: Y
If all those things are ok -- next I would look at the logs from the phone and see if there's any hints in the logs as to what might be going wrong. If nothing, then look at the logs from first the MMS01 router, then the DMZ Zone 1 router to make sure there's nothing going wrong.
If you see any errors, often they'll be enough to understand what went wrong but please email them to help @ openziti.org if you want to send them to me/us to look at.
Hopefully that helps!