I' ve attached a new schema, I hope it's more clear but I don't get the point of showing the gateways (all the sites have a checkpoint gateway except for Azure).
Some more infos:
- all the gateways are managed from a SMS at the central "Alpha" HQ (Site A)
- there are several domain controllers, they are all connected to the IDC to collect data; "Alpha" sites use a query pool for their Alpha domain, "Beta" sites use a query pool for Beta domain.
- there is also that IDC on Azure, I' ve added it for redundancy purpose but if I understand well is not even useful unless all the gateways have a direct VPN to Azure.
It' s more important to have an IDC on site Beta, correct?
- I don't know if it's important but site B and B1 are connected through a MPLS connection; the same for A and A3
Now, what do you exactly mean for "nearest AD server"?
Since the IDC is installed on site A, should it be configured to connect to Site A domain controller only? (and Site B for the domain "Beta.local")?
What about gateways pulling identities from the nearest IDC?
At this point I would just remove the IDC on Azure, they will use the "nearest" in any case; Unless I configure another IDC on Site B, at that point:
Sites B and B1 will use IDC at Site B; Sites A, A1, A2 and A3 will use IDC at Site A, correct?
Can you please explain better "Identity Sharing should happen between the relevant gateways"?
My first idea was that the sharing should happen only between the gateways A and B, exchanging identities from the respective query pools, but then I thought that everyone had to collect data from everywhere... and I understand it's probably wrong.
I could try to configure an IDC on each site with a DC, but if not strictly necessary I would avoid because of the resources needed.
Thank you!