Справочник системных ошибок и решений

Windows Server, Active Directory, 1С:Предприятие, СУБД, Linux, Cisco, MikroTik, Asterisk.

⚠️ Важная информация Все материалы, инструкции, команды и скрипты на сайте предоставлены исключительно в ознакомительных целях. Их применение может повлиять на работу операционной системы, программного обеспечения, баз данных, сетевого оборудования и других компонентов инфраструктуры. Перед выполнением действий создайте резервную копию и по возможности протестируйте изменения в безопасной среде. Пользователь самостоятельно оценивает риски и несет ответственность за результат. При отсутствии необходимых знаний обратитесь к квалифицированному ИТ-специалисту.

Windows Server, AD и Роли

Ошибки репликации AD KCC Event 1311 и 1566: траблшутинг топологии

Обновлено: 28.08.2026 · Официальная документация ↗

Симптомы сбоев топологии репликации KCC (Event 1311 / 1566)

В журнале Directory Service на контроллерах домена фиксируются критические события от источника NTDS KCC:

  • Event ID 1311: «The Knowledge Consistency Checker (KCC) has detected that success of directory replication is not possible across the enterprise network topology».
  • Event ID 1566: «All site links for the local site are disabled, or the site is disconnected from the replication topology».
СимптомПричинаВлияние
Event 1311 в Directory ServiceРазорвана связность сайтов или отключен параметр BridgeheadKCC не может построить связующее дерево (Spanning Tree) репликации
Рассинхронизация контроллеровОтсутствуют межсайтовые связи (Site Links)Изменения паролей пользователей не доходят до удаленных филиалов
Ошибки репликации в repadminСбои RPC/IP между серверами BridgeheadСообщения Access Denied или Target Principal Name is Incorrect

Пошаговое восстановление топологии репликации KCC

  1. Проверьте статус связей сайтов (Site Links) и подсетей в Active Directory Sites and Services: убедитесь, что все корпоративные IP-подсети привязаны к соответствующим сайтам:
# Проверка не привязанных подсетей через PowerShell:
Get-ADReplicationSubnet -Filter * | Select-Object Name, Site

# Проверка межсайтовых связей (Site Links):
Get-ADReplicationSiteLink -Filter * | Select-Object Name, SitesIncluded, Cost, ReplicationFrequencyInMinutes
  1. Проверьте опцию Bridge All Site Links (BASL): если между всеми сайтами нет прямой IP-маршрутизации (Full Mesh), отключите BASL и создайте явные мосты (Site Link Bridges):
# Отключение автоматического моста связей сайтов (BASL) через PowerShell:
Set-ADReplicationSiteLinkBridge -Identity "DEFAULTIPSITELINK" -InterSiteTransport "IP" -Confirm:$false
# Или через реестр/Active Directory Sites and Services (свойства IP transport -> снять флаг 'Bridge all site links')
  1. Принудительно запустите пересчет топологии репликации KCC на всех DC:
# Принудительный запуск KCC для построения новых входящих связей репликации:
repadmin /kcc *

# Проверка наличия ошибок в сводке репликации:
repadmin /replsummary
  1. Удалите устаревшие ручные объекты соединений (Connection Objects): если администраторы создавали соединения вручную в оснастке dssite.msc, удалите их, позволив KCC генерировать автоматические оптимальные пути (тип <automatically generated>).

Важно: Убедитесь, что на межсетевых экранах между сайтами открыты порты TCP 135 (RPC Endpoint Mapper), TCP 389/636 (LDAP), TCP 88 (Kerberos) и динамический пул портов RPC (TCP 49152–65535).

💡 Практика специалистов: В 95% филиальных сетей с топологией Hub-and-Spoke ошибка KCC 1311 устраняется снятием галочки 'Bridge all site links' в свойствах IP-транспорта в dssite.msc и созданием явных Site Link Bridges между хабом и филиалами.

Частые вопросы (FAQ)

Что такое KCC (Knowledge Consistency Checker) в Active Directory?

Это встроенный фоновый процесс Active Directory, который автоматически формирует и оптимизирует пути (топологию) репликации между контроллерами домена внутри сайтов и между ними.

Что означает 'Bridge all site links' (BASL)?

Параметр предполагает, что все сайты имеют прямую IP-связность друг с другом. Если в сети используется топология 'звезда' (Hub-and-Spoke) без прямой маршрутизации между филиалами, включенный BASL вызывает Event 1311.

Как проверить доступность портов RPC между контроллерами сайтов?

Выполните в PowerShell: Test-NetConnection -ComputerName <Remote_DC_IP> -Port 135.

Как часто KCC пересчитывает топологию репликации?

По умолчанию KCC выполняет автоматическую проверку и перестроение топологии каждые 15 минут.

Полезные материалы
Рекомендуем