4つのサイトがあります。そのうちの2つはホストDFSサーバーです。
Site A - DFS Server #1 (namespace member, replication group)
Site B - DFS Server #2 (namespace member, replication group)
Site C - No servers, just PCs.
Site D - No servers, just PCs.
デフォルトでは、名前空間にアクセスするクライアントは、ローカルサイトのDFSサーバーを参照します。つまり、Site A
にあるPCは、紹介としてDFS Server #1
を取得します。
ただし、サイトCのクライアントPCにはローカルDFSサーバーがありません。
ネットワークの観点からは、Site A
にアクセスしてデータにアクセスする方が安価です。ただし、DC、サーバー、サイトリンクはなく、コストもかかりません。 DFSはサイトのコストをどのように計算しますか。
Site A
の代わりにSite B
を使用するように強制するにはどうすればよいですか。 Site C to Site A
よりも安いコストでSite C to Site B
からADサイトリンクを作成する必要がありますか(DCがない場合でも)?
最も簡単な解決策は、ADS&SのサイトCとDのサブネットを追加し、それらをサイトAに関連付けることです。
サイトCおよびDのクライアントは、サイトAとの親和性を持ち、サイトAのDCで認証され、サイトAのDFSサーバーのDFS紹介を取得します。
古い質問だとは思いますが、今日もこれに遭遇しました。想定とは逆に、実際にはcan DCを持たないサイトのコストを設定します。これは、エンタープライズネットワーク内にあるが、ローカルコントロール内にはない一部のリモートサイトに対して行います。私の場合、サイトCにはVPNユーザーが含まれており、それを使用して、より多くの帯域幅を持つ特定のDFSサーバーにユーザーを誘導していました。
これにより、サイトCおよびDの優先パスが設定されます。DFSの変更が複製されるのを待つか、適切なrepadmin /syncall
およびdfsutil /pktflush
コマンドを使用して処理を高速化します。