Originally posted by: stash
Originally posted by: ITJunkie
Usually, a GC can't be an Infrastructure Master....
It was my understanding that in a single domain environment this issue is not a factor and only applies to a forest with multiple domains. Is this incorrect?
Thanks Stash...can you tell me why though? I guess what I'm really asking is: does the added replication traffic really make that big a difference to network performance? It sounds like it is negligible and worth the redundancy...
That is generally correct, however, I think you will still get the error if you put the infrastructure FSMO on a GC in a single domain forest where there are other DCs that are not GCs. I don't think the infrastructure master is smart enough to realize that you don't have other domains in the forest. Or at least not smart enough to notice if you add domains to the forest.
Normally, when the two roles are separated, the i-master will create phantom objects for objects from other domains from the forest, such as when you add a user from another domain to a group in your domain. The i-master will then check the GC periodically to see if those objects its phantoms refer to still exist. It then replicates those phantoms to all the DCs within it's forest.
If the i-master is on a GC, it doesn't need to create phantoms, because it can see every object in the forest. But the other non GCs in the domain won't be able to see the objects from other domains (since nothing is being replicated from the i-master), and will have no idea if they are removed or modified. So if you make all DCs GCs, this problem goes away since all DCs now have access to every object in the forest.