Hi all,
I just wonder if anyone could help me here. (this is an internal network split in two between firewall a AD server each side no details given on forrest or domain setup just asked to comment)
Basically you have two networks one either side and my
idea was to create a secure tunnel between the two. I
was told that was incorrect, but at the back of my
mind I thought no not when you have two AD servers...
one either side that would need to replicate to each
other. The primary reason I thought would be that you
would end up opening too many ports, ie all the ports need for AD rep plus a massive of amount of high end ports. So two end points
would be better (I was told this would stop IDS's but
the traffic would be encrypted only between the two
points, so the inside traffic could still be sniffed),
then only the IPSec ports would need to be open at
each firewall. Quote from MS site:
Getting replication to function properly in
environments where a directory forest is distributed
among internal, perimeter networks and external
networks can be challenging. There are three possible
approaches:
Open the firewall wide to permit RPC's native dynamic
behaviour.
Limit RPC's use of TCP ports and open the firewall
just a little bit.
Encapsulate domain controller (DC-to-DC) traffic
inside IP Security Protocol (IPSec) and open the
firewall for that.
So as stated above, the dynamic nature of AD is the
problem (I suppose you could do a registry change to
make AD replication choose the same port every time
and not the wide dynamic native behaviour)
If it was also two separate companies collaborating
i.e. one either side and replication was not needed
between the two then you would still look to a secure
tunnel like IPSec and look towards reducing things
down with a trust relationship. i.e. depending on the
resources to be shared we could use a selective
one-way trust and then secure it with the correct NTFS
permissions also.
IPSec provides a way to easily encapsulate and carry
RPC traffic over a firewall. Besides simplifying the
transport of RPC, IPSec also increases security
between the DCs because of IPSec's mutual
authentication feature: by using either Kerberos or
machine certificates, the DCs will "know" whom they
are communicating with before any actual information
exchange occurs.
