Windows 2012 R2 Сервер NTP, Не могущий синхронизировать с Cisco Nexus

Я - Администратор PDC, сервер Windows NTP установлен правильно, у нас есть 5 других исходных наборов времени. Мы можем синхронизировать с 2 из тех источников времени, и другие источники внешнего времени, такие как ntp.org (Ниже конфигурация). Мы знаем, что время может синхронизировать, это просто не в состоянии синхронизировать с устройством Cisco Nexus (что информация ниже). Мы выполнили журнал отладки и поймали информацию ниже:

151480 15:11:23.7914419s - /-- NTP Packet:
 151480 15:11:23.7914419s - | LeapIndicator: 3 - not synchronized;  VersionNumber: 3;  Mode: 3 - Client;  LiVnMode: 0xDB
 151480 15:11:23.7914419s - | Stratum: 0 - unspecified or unavailable
 151480 15:11:23.7914419s - | Poll Interval: 17 - out of valid range;  Precision: -6 - 15.625ms per tick
 151480 15:11:23.7914419s - | RootDelay: 0x0000.0000s - unspecified;  RootDispersion: 0x0001.03FEs - 1.01559s
 151480 15:11:23.7914419s - | ReferenceClockIdentifier: 0x00000000 - unspecified

Мы видим, что трафик идет в и от просто не синхронизации, мы уже сделали весь материал Microsoft, они надежны, и этот сервер является медосмотром НЕ VM. Любая справка была бы большой.

Информация о Cisco Nexus:

Software
  BIOS:      version 3.1.0
  kickstart: version 6.2(8a)
  system:    version 6.2(8a)
  kickstart image file is: bootflash:///n7700-s2-kickstart.6.2.8a.bin
  kickstart compile time:  5/15/2014 20:00:00 [06/20/2014 21:52:24]
  system image file is:    bootflash:///n7700-s2-dk9.6.2.8a.bin
  system compile time:     5/15/2014 20:00:00 [06/20/2014 23:25:04]

Настройки сервера NTP Windows:

C:\Windows\system32>w32tm /query /configuration
[Configuration]

EventLogFlags: 2 (Local)
AnnounceFlags: 5 (Local)
TimeJumpAuditOffset: 28800 (Local)
MinPollInterval: 6 (Local)
MaxPollInterval: 15 (Local)
MaxNegPhaseCorrection: 172800 (Local)
MaxPosPhaseCorrection: 172800 (Local)
MaxAllowedPhaseOffset: 300 (Local)

FrequencyCorrectRate: 4 (Local)
PollAdjustFactor: 5 (Local)
LargePhaseOffset: 50000000 (Local)
SpikeWatchPeriod: 900 (Local)
LocalClockDispersion: 0 (Local)
HoldPeriod: 5 (Local)
PhaseCorrectRate: 7 (Local)
UpdateInterval: 100 (Local)

[TimeProviders]

NtpClient (Local)
DllName: C:\Windows\system32\w32time.DLL (Local)
Enabled: 1 (Local)
InputProvider: 1 (Local)
AllowNonstandardModeCombinations: 1 (Local)
ResolvePeerBackoffMinutes: 15 (Local)
ResolvePeerBackoffMaxTimes: 7 (Local)
CompatibilityFlags: 2147483648 (Local)
EventLogFlags: 1 (Local)
LargeSampleSkew: 3 (Local)
SpecialPollInterval: 3600 (Local)
Type: NTP (Local)
NtpServer: 
(Local)

NtpServer (Local)
DllName: C:\Windows\system32\w32time.DLL (Local)
Enabled: 1 (Local)
InputProvider: 0 (Local)
AllowNonstandardModeCombinations: 1 (Local)

VMICTimeProvider (Local)
DllName: C:\Windows\System32\vmictimeprovider.dll (Local)
Enabled: 0 (Local)
InputProvider: 1 (Local)
1
задан 30 September 2015 в 17:48
1 ответ

У нас были аналогичные проблемы в нашей среде на базе Cisco. Серверы Cisco NTP могут отклонять запросы от серверов Windows из-за «режима», который они используют для синхронизации времени. Я не очень хорошо знаком с тонкостями протокола NTP, но этот KB875424 объясняет немного лучше, чем я могу.

По сути, Windows по умолчанию использует «симметричный активный» режим, и вам нужно сказать вместо этого следует использовать «режим клиента».

Для каждой записи в вашем списке серверов NTP добавьте , 0x08 в конец. Итак, ntp.example.com становится ntp.example.com, 0x08 . С несколькими записями ntp1.example.com ntp2.example.com становится ntp1.example.com, 0x08 ntp2.example.com, 0x08

P.S. Я понимаю, что статья в базе знаний относится к 2003 году, но она применима к 2008 году и позже.

2
ответ дан 3 December 2019 в 20:47

Теги

Похожие вопросы