設定及驗證 NTP
Configure and Verify NTP
讓R1向隔離NTP時間源同步,分辨時區顯示與實際時鐘同步。
基本拓撲 TOPOLOGY
原創示意圖 · 靜態拓撲設備與位址 ADDRESSING
先確認介面名稱,再開始設定| 設備 DEVICE | 介面 | IPv4 位址 | 子網路遮罩 | 預設閘道 |
|---|---|---|---|---|
| R1 | Gi0/0 | 192.168.22.1 | 255.255.255.0 | — |
| NTP1 | Gi0/0 | 192.168.22.2 | 255.255.255.0 | — |
查看線路對照表(1 條連線)
| 起點 | 終點 | 介面對照 |
|---|---|---|
| r1 | ntp1 | Gi0/0 ↔ Gi0/0 · UDP123 |
這次練習,你會學到
- 建立受控NTP測試源與client。
- 閱讀associations、stratum、reach與同步符號。
- 理解ntp master不能代表真實UTC準確。
開始之前
- 具備本題涉及的 IPv4/IPv6 與子網路基礎,能在自己的隔離練習環境開啟 Console。
- 使用合法設備與軟體映像,先備份現有設定,介面名稱以自己的裝置為準。
適用環境與驗證狀態
ISR 1941 / IOS 15.x待驗證原創教案,尚未於實體設備驗證。依實際硬體、IOS/AireOS 版本與授權核對命令;介面名稱不可直接套用至正式設備。
循序操作 STEP BY STEP
在你自己的練習環境操作。命令複製不包含提示字元;所有輸出皆為示例。
01 建立隔離時間源
本題只測NTP協定與同步狀態。NTP1使用ntp master8,即使未同步真實UTC也會作時間源;不可在正式網路把它當可靠基準。clock set在特權EXEC模式執行,範例日期只供實驗,不是現在準確時間。
展開參考指令 NTP1 · 全域後回到EXEC設時
enable
configure terminal
hostname NTP1
interface GigabitEthernet0/0
ip address 192.168.22.2 255.255.255.0
no shutdown
exit
clock timezone CST 8 0
ntp master 8
end
clock set 12:00:00 24 Oct 2026本題只測NTP協定與同步狀態。NTP1使用ntp master8,即使未同步真實UTC也會作時間源;不可在正式網路把它當可靠基準。clock set在特權EXEC模式執行,範例日期只供實驗,不是現在準確時間。
查看預期結果 範例輸出,非真實執行
NTP1可提供實驗stratum8時間,不能宣稱準確UTC。02 設定R1 client
先確認UDP123雙向未被ACL封鎖。clock timezone影響顯示,不是同步機制。R1不設定ntp master以免掩蓋無法連到server的故障。
展開參考指令 R1 · 全域設定
enable
configure terminal
interface GigabitEthernet0/0
ip address 192.168.22.1 255.255.255.0
no shutdown
exit
clock timezone CST 8 0
ntp server 192.168.22.2
end
ping 192.168.22.2先確認UDP123雙向未被ACL封鎖。clock timezone影響顯示,不是同步機制。R1不設定ntp master以免掩蓋無法連到server的故障。
查看預期結果 範例輸出,非真實執行
L3連線通;NTP同步可能需數個poll週期。03 等待同步並判讀reach
show ntp associations的*代表目前選定同步源,reach是八進位的最近成功輪詢位圖,377代表最近8次皆成功;初期可能是0/1/3等,不要求立即377。
展開參考指令 R1 · 特權 EXEC
show ntp associations
show ntp status
show clock detailshow ntp associations的*代表目前選定同步源,reach是八進位的最近成功輪詢位圖,377代表最近8次皆成功;初期可能是0/1/3等,不要求立即377。
查看預期結果 範例輸出,非真實執行
收斂後選定192.168.22.2;client stratum通常9;Clock is synchronized。04 受控觀察失去時間源
只在隔離環境暫關NTP1介面,觀察reach隨poll更新。client在短時間內仍可能顯示保持同步,這是holdover,不表示服務仍可達。完成後no shutdown恢復。
展開參考指令 NTP1 · 介面設定
configure terminal
interface GigabitEthernet0/0
shutdown
end只在隔離環境暫關NTP1介面,觀察reach隨poll更新。client在短時間內仍可能顯示保持同步,這是holdover,不表示服務仍可達。完成後no shutdown恢復。
查看預期結果 範例輸出,非真實執行
R1 reach不會立刻歸零;需觀察時間與poll,不能偽造即時失同步。05 恢復時間源並保存
恢復NTP1介面,R1繼續觀察同步。正式部署改用授權可信NTP、限制存取並依版本設定認證;NTP authentication-key等機密不放共用教案。
展開參考指令 NTP1 · 特權 EXEC
configure terminal
interface GigabitEthernet0/0
no shutdown
end
copy running-config startup-config恢復NTP1介面,R1繼續觀察同步。正式部署改用授權可信NTP、限制存取並依版本設定認證;NTP authentication-key等機密不放共用教案。
查看預期結果 範例輸出,非真實執行
恢復poll後client可重新選定時間源。06 安全撤回實驗時間源
若撤回,在R1 no ntp server 192.168.22.2;NTP1 no ntp master。勿改正式設備時間造成log/憑證問題。保存前核對所需最終狀態。
展開參考指令 R1 · 全域設定
configure terminal
no ntp server 192.168.22.2
end若撤回,在R1 no ntp server 192.168.22.2;NTP1 no ntp master。勿改正式設備時間造成log/憑證問題。保存前核對所需最終狀態。
查看預期結果 範例輸出,非真實執行
移除本題client關聯;NTP1的master亦需另撤回。確認你的設定 VERIFICATION
show ntp status預期狀態 Clock is synchronized並選定192.168.22.2。
協定同步不代表master具真實UTC準確性。
show ntp associations預期狀態 *選定源、reach逐步非零、stratum合理。
NTP收斂需時間;ping通不代表UDP123可用。
常見問題與排查
一直unsynchronized且reach0
查UDP123路徑、server狀態、NTP設定及觀察時間。
時間相差8小時
比較時區顯示與UTC,勿用clock set掩蓋時區設定錯誤。
參考資料
依 CCNA v2.2 主題自行編寫之練習,非官方逐字教材。
發布版本 1 · 範例輸出供理解,指令尚待實機驗證。