Can I run without a public edge router between 2 VPNs?

I have services running in two different VPNs. Can the service communicate with no public edge router? I have:

  • One controller with public accessible IP.
  • One private edge router in each VPN
  • Edge routers enrolled with the controllers.
  • Service A running in first VPN and service B in second VPN.

Can service A and B communicate in this topology?

Currently, you need at least one public router in between the 2 private routers. P2P is not available today. This feature has been talked about before, but other priorities are ahead of this one.