If a domain controller has to replicate the changes to other domain controllers in the topology, it replicates the data to other DC in 15 sec and if there is another DC on which it has to replicate the change, it will 15+3 sec to replicate the same change to the other DC. Intrasite replication can only go upto 3 hops or then optimising network connections has to be created.
KCC (knowledge consistency checker) lets the replication to occur if there are more than 3 hops by optimising network connections (intrasite). KCC also uses ISTG (intersite topology generator) to choose a bridgehead server on each site (single entry and exit point), which is used to transfer the data across sites. If a server is selected
manually as bridgehead server, then ISTG will not select other server as bridgehead in case if the that server goes down for some reason.
If the replication is happening inter-site, divide the servers in different SITES and join the sites by a link. The replication in that case will be a
STORE AND FORWARD replication which will be by default after every
3 hours instead of every 15 secs. A site is usually an area of high speed connectivity.
Next thing that can be done is to
create different subnets. When you create subnets, they can be associated with different sites. Then, when a computer logs on in one of the sites, and gets an ipaddress ranging in one of the subnets, it will only use one of the domain controller, to logon associated with that site.
The way one DC replicates to another DC in a different site is by
POLLING. If a DC2 from Site B somehow feels that it does not have updated information, it will POLL DC1 in Site A and DC1 will replicate the
changes only to DC2 in site B.
Lower cost of a site link takes precedence in replicating data across the site.
Now I will show some commands,
1.
repadmin /bridgeheads /v : Used to identify the bridgehead server. /v is for verbose and gives information about what time was last replication done.
2.
repadmin /syncall : This can be used to push al the replication changes to all the servers to across sites as well.
The way the data is replicated across the sites is by POLLING. After every 3 hours the bridgehead server will POLL the other bridgehead server and
only the changes in directory are replicated.
If you use SMTP for site replication, remember that it can not replicate the domain naming information so basically it cannot replicate between same domain names.
What is a GLOBAL CATALOGUE?
* Server which has all forest objects
* But it does not store all attributes
* A server from which Universal groups can query
* Exchange apps need a global catlogue server to function properly
* It queries on port 3268