私は 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]
Windows NTP サーバーの設定:
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
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
PS KB 記事は 2003 年版であることは承知していますが、2008 年以降にも適用できます。