KCC(The Knowledge Consistency Checker)知识一致性检查器是一个内置的程序,在所有与管理器上运行,为林创建复制拓扑。默认,KCC15分钟间隔运行一次,根据当时存活的最佳连接设计域控制器之间的复制路由。KCC在同一站点内自动为域控制器之间创建复制连接。若存在多个站点,配置站点之间的连接;KCC也可以自动创建站点之间的连接。

Topology concepts and components 拓扑概念和组件

虽然复制对整个域控制器林具有同步ActiveDirectory信息的作用,但实际的复制过程一次在两个域控制器之间发生。复制多配表明确定那个域控制器从其他域控制器或其他域控制器进行复制。当决定对一个特殊站点的整组域控制器(考虑到每个域控制器必须能够接收存储相同信息的林中所有域控制器的更改),结果是站点内复制的复制拓扑。当林在多个站点中具有域控制器时,计算机之间的某些复制连接必须跨站点,并且还创建了站点之间的复制拓扑。

总拓扑实际上由几个底层拓扑组成:每个必须复制的目录分区组合都有一个拓扑。存储相同域目录分区的域控制器必须相互连接,并且所有域控制器必须能够复制架构和配置目录分区。模式和配置目录分区是在一个单独的拓扑上复制的;但是,如果这些目录分区的连接在域控制器(例如,两个域控制器存储相同的域目录分区)之间是相同的,则可以使用单个连接。

对以下目录分区组合的路由进行聚合,以达到总体拓扑:

  • 站点内的配置和架构。
  • 站点中的每个域目录分区。
  • 站点中的全局目录只读、部分目录分区
  • 站点之间的配置和架构。
  • 站点之间的每个域目录分区
  • 全局目录只读,站点之间的部分目录分区。

Topology-related Components 拓扑相关组件

ActiveDirectory使用存储在全林配置目录分区中的信息来建立和实现复制拓扑。几个配置对象定义复制所需的组件:

站点和与它们关联的域控制器。

标识站点内域控制器之间的复制任务的路由的连接。

使站点之间的复制连接成为可能的链接。

链接用于在站点之间进行通信的传输。

KCC使用这些对象和其他对象及其属性创建和管理 the connections by which directory updates are transferred and to specify one or more domain controllers from which a particular server requests changes。直接相互复制的域控制器称为复制伙伴(replication partners)。每次KCC运行时(默认情况下每15分钟一次),这些复制关系根据可用的域控制器以及它们在网络上的距离,在必要时自动添加、删除或修改

KCC使用以下组件管理复制:

Connections

KCC创建允许域控制器相互复制的连接。连接定义了从一个域控制器(源)到另一个域控制器(目的地)的单向入站路由。KCC在可能的地方重用现有的连接,删除未使用的连接,如果不存在满足当前需要的连接,则创建新的连接。

Servers

每个域控制器都由一个服务器对象表示。服务器有一个子对象NTDS设置,它存储入站连接;也就是说,服务器的连接对象指定从源域控制器到服务器对象的连接。

Sites

站点定义了一组在速度和成本方面连接良好的域控制器。同一站点中的域控制器根据通知进行复制:当域控制器发生更改时,它会通知其复制伙伴。然后,通知的合作伙伴请求更改,然后进行复制。由于不关心复制速度或成本,所以站点内的复制是按需要进行的,而不是按计划进行的。

注意:

为了考虑网络故障的可能性,这可能会导致一个或多个通知丢失,除了更改通知外,默认的计划是每小时在站点内复制一次。站点之间的复制按照计划进行;授权管理员可以使用该计划根据网络流量和成本确定复制的最有利时间。站点相当于一组或多个Internet协议(IP)子网。

注意:

在两个站点之间无法启动连接的情况下(例如,当一个站点需要拨号连接时),可以根据更改而不是时间表启动交互复制。

Subnets

TCP/IP网络上的计算机根据其在子网或子网中的位置分配给站点。SUBNETS分组计算机的方式,以标识它们在网络上的物理接近性。在域控制器定位过程中使用子网信息在与登录计算机相同的站点中查找域控制器。此信息还用于ActiveDirectory复制,以确定域控制器之间的最佳路由。

Site Links

要在两个站点之间进行复制,必须在两个站点之间建立链接。网站链接不会自动生成,可以在ActiveDirectory站点和服务中创建。除非有站点链接,否则KCC不能在两个站点中的计算机之间自动创建连接,并且不能在站点之间进行复制。每个站点链接都包含确定何时可以在所连接的站点之间进行复制的计划。ActiveDirectory站点和服务用户界面保证每个站点至少位于一个站点链接中。一个站点链接可以包含两个以上的站点,在这种情况下,所有的站点都有相同的连接。

Bridgehead Servers

为了跨站点链接进行通信,KCC在每个站点中自动指定一台服务器,称为桥头服务器,以执行站点到站点的复制。随后的复制是通过站点内的复制进行的。建立站点链接后,授权管理员可以指定他们希望在站点之间接收复制的桥头服务器。通过指定要在站点之间接收复制的特定服务器,而不是使用任何可用的服务器,授权管理员可以指定站点之间连接的最有利条件。桥头服务器确保大多数复制发生在站点内部,而不是站点之间

Site Link Bridges

当超过两个站点被链接用于复制并使用相同的传输时,假设站点链接具有公共站点,默认情况下,所有站点链接都是“默认的”桥接。当站点链接被桥接时,它们是传递性的。也就是说,特定传输的所有站点链接都隐含地属于该传输的单站点链接桥。因此,在一个完全路由的IP网络(其中所有站点都可以通过IP通信)的共同情况下,管理员不必配置任何站点链接桥。如果IP网络没有完全路由,则可以在IP传输(IP传输对象属性表或SMTP传输对象属性表中的通用选项卡上的桥接所有站点链接选项)中关闭传递站点链接特征。在这种情况下,所有IP站点链接被认为是不及物的,并且站点链接桥被配置。站点链接桥相当于不相交的网络;桥内的所有站点链接都可以通过路由进行路由,但是它们不在桥的外部路由。

Active Directory Replication(复制)的更多相关文章

  1. 部署额外域控制器,Active Directory

      部署额外域控制器 转自:http://yuelei.blog.51cto.com/202879/117599 如果域中只有一台域控制器,一旦出现物理故障,我们即使可以从备份还原AD,也要付出停机等 ...

  2. windows server 2012 AD 活动目录部署系列(七)Active Directory 的授权还原

    域内所有的域控制器都有一个内容相同的Active Directory,而且 Active Directory 的内容是动态平衡的,也就是说任何一个域控制器修改了 Active Directory,其他 ...

  3. Active Directory网域

    Active Directory网域 3.1Windows网络的管理方式 3.1.1工作组模式 工作组由一组用网络连接在一起的计算机组成,他们将计算机内的资源共享给用户访问.工作组网络也被称为“对等式 ...

  4. Windows Server 2016-管理Active Directory复制任务

    Repadmin.exe可帮助管理员诊断运行Microsoft Windows操作系统的域控制器之间的Active Directory复制问题. Repadmin.exe内置于Windows Serv ...

  5. 安装 Windows Server 2012 Active Directory 只读域控制器 (RODC)(级别 200)

    安装 Windows Server 2012 Active Directory 只读域控制器 (RODC)(级别 200) 适用对象:Windows Server 2012 本主题介绍如何创建分步的 ...

  6. 域知识深入学习一:Active Directory 域服务

      AD DS用来组织,管理,控制网络资源 1.1 Active Directory 域服务概述 AD内的directorydatabase(目录数据库)用来存储用户账户,计算机账户,打印机与共享文件 ...

  7. CAS FOR WINDOW ACTIVE DIRECTORY SSO单点登录

    一.CAS是什么? CAS(Central Authentication Service)是 Yale 大学发起的一个企业级的.开源的项目,旨在为 Web 应用系统提供一种可靠的单点登录解决方法(支持 ...

  8. AD域的安装(在Windows Server 2003中安装Active Directory)

    在Active Directory中提供了一组服务器作为身份验证服务器或登录服务器,这类服务器被称作域控制器(Domain Controller,简称DC).建立一个AD域的过程实际就是在一台运行Wi ...

  9. Windows Azure Active Directory (4) China Azure AD Self Password Reset

    <Windows Azure Platform 系列文章目录> 本文介绍的是国内由世纪互联运维的Azure China. 在开始本章内容之前,请读者熟悉笔者之前写的文档: Windows ...

随机推荐

  1. kafka基础知识点

    1.安装: 1.1. 前置安装要求:java + zookeeper 1.2. 下载安装包:http://mirros.cnnic.cn/apache/kafka/0.9.00/kafka_2.10- ...

  2. 【死磕 Spring】----- IOC 之 注册 BeanDefinition

    原文出自:http://cmsblogs.com 获取 Document 对象后,会根据该对象和 Resource 资源对象调用 registerBeanDefinitions() 方法,开始注册 B ...

  3. 清除过期日志的py脚本

    本篇和大家分享的是一个清除过期日志的python脚本,年后第二篇希望对大家有帮助: 该python脚本创建的由来 代码及分析 crontab定时任务 该python脚本创建的由来 此由来,是在过年假期 ...

  4. [Abp vNext 源码分析] - 3. 依赖注入与拦截器

    一.简要说明 ABP vNext 框架在使用依赖注入服务的时候,是直接使用的微软提供的 Microsoft.Extensions.DependencyInjection 包.这里与原来的 ABP 框架 ...

  5. Python基础(zip方法)

    zip函数: 描述:将zip函数中的两个可迭代对象参数按对应索引值进行匹配组合,得到zip对象.(拉链式函数) zip函数简单应用如下: #-----------------zip函数-------- ...

  6. Linux - 通过SecureCRT的rz、sz和sftp实现文件的上传和下载

    目录 1 通过rz/sz命令上传/下载 1.1 安装lrzsz软件 1.2 rz - 上传文件 1.3 sz - 下载文件 2 通过sftp上传/下载文件 2.1 关于SFTP的简介 2.2 SFTP ...

  7. spring里的三大拦截器

    Filter 新建 TimeFilter @Component public class TimeFilter implements Filter { @Override public void in ...

  8. SQL优化 MySQL版 -分析explain SQL执行计划与笛卡尔积

    SQL优化 MySQL版 -分析explain SQL执行计划 作者 Stanley 罗昊 [转载请注明出处和署名,谢谢!] 首先我们先创建一个数据库,数据库中分别写三张表来存储数据; course: ...

  9. Spring Boot(四):Thymeleaf 使用详解

    在上篇文章Spring Boot (二):Web 综合开发中简单介绍了一下 Thymeleaf,这篇文章将更加全面详细的介绍 Thymeleaf 的使用.Thymeleaf 是新一代的模板引擎,在 S ...

  10. .Net Core 根据配置文件动态发布至服务器

    前言 一个软件的开发周期需要经历开发.测试.上线三个基本的阶段,同理我们在开发过程中会需要经常切换不同的运行环境..NetCore可以通过配置文件以及写入系统环境变量来自动识别站点的运行环境,保证了数 ...