web-dev-qa-db-ja.com

DFSRは他のサイトのコストをどのように計算しますか?

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がない場合でも)?

2
PnP

最も簡単な解決策は、ADS&SのサイトCとDのサブネットを追加し、それらをサイトAに関連付けることです。

サイトCおよびDのクライアントは、サイトAとの親和性を持ち、サイトAのDCで認証され、サイトAのDFSサーバーのDFS紹介を取得します。

3
joeqwerty

古い質問だとは思いますが、今日もこれに遭遇しました。想定とは逆に、実際にはcan DCを持たないサイトのコストを設定します。これは、エンタープライズネットワーク内にあるが、ローカルコントロール内にはない一部のリモートサイトに対して行います。私の場合、サイトCにはVPNユーザーが含まれており、それを使用して、より多くの帯域幅を持つ特定のDFSサーバーにユーザーを誘導していました。

  • ネットワークのトポロジに一致するように、サイトCとDを適切なサブネットを持つ個別のサイトとして保持します。
  • 一方にサイトAとC、もう一方にサイトAとDを含む2つの新しいサイトリンクを作成します。
  • 新しいサイトリンクのコストを、デフォルトのサイトリンク(A、B、C、およびDを含むもの)があると想定して、デフォルトのサイトリンクよりも低く設定します。

これにより、サイトCおよびDの優先パスが設定されます。DFSの変更が複製されるのを待つか、適切なrepadmin /syncallおよびdfsutil /pktflushコマンドを使用して処理を高速化します。

0
GuitarPicker