Active Directory 知识一致性检查器未在两个站点之间创建链接

Active Directory 知识一致性检查器未在两个站点之间创建链接

我有 3 个站点:

  • 站点 A:192.168.0.0/24
  • 站点 B:192.168.7.0/24
  • 站点 C:192.168.1.0/24

每个站点有 1 个域控制器:

  • 站点 A:SERVER-1
  • 站点 B:SERVER-2
  • 站点 C:SERVER-3

在 Active Directory 站点和服务中,我看到连接已自动生成,如下所示:

  • 站点 A 有两个自动生成的连接:来自 SERVER-2/站点 B 和来自 SERVER-3/站点 C
  • 站点 B 只有一个自动生成的连接:来自 SERVER-1/站点 A
  • 站点 C 只有一个自动生成的连接:来自 SERVER-1/站点 A

为什么 KCC 没有自动生成来自 SERVER-3/站点 C 的站点 B 连接和来自 SERVER-2/站点 B 的站点 C 连接?

答案1

How come KCC did not auto generate a Site B connection for From SERVER-3/Site C and a Site C connection for From SERVER-2/Site B?

所有主机的完整复制路径不需要它们。

KCC 的工作不是在每个站点之间创建站点链接。那将是一个全网状拓扑。它无法扩展到很多站点。KCC 每 15 分钟检查一次,如果路径不存在,则会动态创建,您可以确认这一点。

创建哪些链接的选择会受到站点链接成本的影响。

https://learn.microsoft.com/en-us/windows-server/identity/ad-ds/get-started/replication/active-directory-replication-concepts

https://learn.microsoft.com/en-us/previous-versions/windows/it-pro/windows-server-2003/cc755326(v=ws.10)

https://learn.microsoft.com/en-us/previous-versions/windows/it-pro/windows-server-2003/cc755994(v=ws.10)

网站链接成本

“ISTG 使用站点链接上的成本设置来确定复制同一目录分区的三个或更多站点之间的复制路由。站点链接对象上的默认成本值为 100。您可以为站点链接分配较低或较高的成本值,以分别支持廉价连接而不是昂贵连接。某些应用程序和服务(如域控制器定位器和 DFS)也使用站点链接成本信息来定位最近的资源。例如,站点链接成本可用于确定位于不包含指定域的域控制器的站点中的客户端联系哪个域控制器。客户端根据分配了最低成本的站点链接联系不同站点中的域控制器。”

“成本通常不仅根据链路的总带宽来分配,还根据链路的可用性、延迟和货币成本来分配。例如,128 千比特每秒 (Kbps) 永久链路可能分配的成本低于拨号 128 Kbps 双 ISDN 链路,因为拨号 ISDN 链路具有复制延迟,这种延迟发生在建立或删除链路时。此外,在这个例子中,永久链路可能具有固定的月度成本,而 ISDN 线路则根据实际使用情况收费。由于公司预先支付永久链路费用,因此管理员可能会为永久链路分配较低的成本,以避免 ISDN 连接的额外货币成本。”

KCC 和拓扑生成

“独立运行,每个域控制器上的 KCC 使用其自己的配置目录分区本地副本视图来获得相同的站点内拓扑。每个站点的一个 KCC,即 ISTG,确定站点的站点间复制拓扑。与在站点内的每个域控制器上运行的 KCC 一样,不同站点中的 ISTG 实例不会相互通信。它们独立地使用相同的算法来生成一致的、格式良好的连接生成树。每个站点构建自己的树部分,当所有站点都运行时,整个企业就存在一个有效的复制拓扑。”

“所有 KCC 的可预测性通过减少 KCC 实例之间的通信要求实现了可扩展性。所有 KCC 都同意在何处建立连接,确保不会发生冗余复制并且企业的各个部分都是相互联系的。”

相关内容