Aviso: Estou planejando minha primeira implementação de DFS no trabalho, então meu entendimento vem de livros (especificamente Windows Server 2012: Inside Out neste caso) ao invés de praticar. Mas estou definitivamente interessado na resposta.
Supondo que eu entendi sua pergunta, acho que você está fazendo duas perguntas distintas:
- Como o DFS é replicado?
- O que determina o servidor ao qual um determinado cliente se conecta?
De acordo com Windows Server 2012: Inside Out (por volta de 1244), quando um cliente solicita uma referência para um namespace baseado em domínio , ele parece um domínio Controlador (neste documento, DC) para orientação. O DC responde então com uma decisão informada pelos dados armazenados em vários caches na memória que descrevem o DFS & estruturas do site.
Primeiro, o DC verifica o cache de referência para obter informações sobre o objeto solicitado. Se o objeto relevante não for encontrado, o controlador de domínio localiza o "objeto DFS para esse espaço para nome" para gerar um objeto de referência para passar para o cliente. O objeto de referência contém uma lista de caminhos UNC que o cliente pode usar.
Os caches pesquisados pelo DC para formular o objeto de referência incluem o Cache de Custos do Site e o Cliente e Caches do Site de Destino , bem como alguns outros. É um pouco ambíguo se o objeto de referência também contém informações obtidas dessas fontes para que o cliente possa escolher o melhor caminho entre os caminhos UNC ou se o servidor restringe os caminhos UNC retornados ao cliente com base em sua avaliação de 'proximidade' .
Mais adiante, parece que a configuração do site, particularmente o peso dos links, informa os cálculos de 'proximidade'.
Por fim, sinto que apontar clientes manualmente para servidores específicos seria uma das principais razões por trás da implementação do DFS; Por exemplo: adicionar uma camada de abstração para os clientes procurarem / acessarem compartilhamentos de arquivos, independentemente de em qual servidor os compartilhamentos estejam localizados. (O que também permite aos administradores mover os compartilhamentos quando necessário, limitando a necessidade de reconfigurar scripts de logon, etc., etc.)
PS: Desculpe pela palavrinha; Acabei de chegar em casa e tive que pesquisar essas coisas.
EDIT: Então, basicamente, eu acho que o que você precisa fazer é ter certeza de configurar um site para cada ... bem, o site que você tem. IE: Você provavelmente deseja criar um Site para cada servidor que está replicando em uma WAN. Além disso, se essa for uma implementação de DFS baseada em domínio, você deverá pensar em onde seus DCs estão localizados - já que os clientes solicitarão ao DC mais próximo uma referência UNC.