当社には 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 サーバーに参照されます。つまり、PC は参照としてSite A
取得されます。DFS Server #1
ただし、サイト C のクライアント PC にはローカル DFS サーバーがありません。
ネットワークの観点から見ると、データにアクセスする方が安価ですSite A
。ただし、DC やサーバーは存在しないため、サイト リンクも存在せず、コストも発生しません。DFS はサイト コストをどのように計算するのでしょうか。
Site A
の代わりにを使用するように強制するにはどうすればよいでしょうか。よりも低コストでSite B
から AD サイト リンクを作成する必要がありますか(DC がない場合でも)?Site C to Site A
Site C to Site B
答え1
最も簡単な解決策は、ADS&S にサイト C と D のサブネットを追加し、それらをサイト A に関連付けることです。
サイト C と D のクライアントはサイト A とのアフィニティを持ち、サイト A の DC で認証され、サイト A の DFS サーバーの DFS 紹介を取得します。
答え2
これは古い質問だとは思いますが、私も今日これに遭遇しました。想定されていたこととは反対に、実際にはできるDC のないサイトのセットアップ コスト。私は、エンタープライズ ネットワーク内にあるものの、ローカル コントロール内にはないいくつかのリモート サイトに対してこれを実行します。私の場合、サイト C には VPN ユーザーが含まれており、より帯域幅の広い特定の DFS サーバーにユーザーを誘導するために使用していました。
- ネットワークのトポロジに合わせて、適切なサブネットを持つサイト C と D を別々のサイトとして保持します。
- 一方にサイト A と C が含まれ、もう一方にサイト A と D が含まれる 2 つの新しいサイト リンクを作成します。
- デフォルトのサイト リンク (A、B、C、D を含むもの) がある場合、新しいサイト リンクのコストはそのデフォルトのサイト リンクよりも低く設定します。
これにより、サイト C と D の優先パスが設定されます。DFS の変更が複製されるまで待つか、適切なコマンドを使用して処理を高速化しrepadmin /syncall
ますdfsutil /pktflush
。