測試目的:廣播閏秒標(biāo)識位,對客戶端沒有影響
測試環(huán)境:
測試內(nèi)容及步驟:
1 環(huán)境配置
B(192.168.5.133)設(shè)備為時鐘服務(wù)器,配置為廣播模式,同時模擬發(fā)閏秒標(biāo)示位。
修改/etc/ntp.conf文件,加入廣播配置如下:
broadcast 192.168.5.255 minpoll 4 maxpoll 4
C 配置指向A設(shè)備為時間服務(wù)器,
restrict defalult ignore
restrict 127.0.0.1
restrict 192.168.5.21
server 192.168.5.21 minpoll 4 maxpoll 4
tinker step 0
D設(shè)備接受廣播的閏秒標(biāo)示位。配置如下:
broadcastclient
2 修改程序位置
B上面有可以向外發(fā)送閏秒標(biāo)示的ntp程序,程序位置在/root/TFT/NTP/ntp-4.2.6-leaptest/ntpd中,修改reclock_local.c,ntp_loopfilter.c,ntp_peer.c中的一個。
發(fā)送閏秒標(biāo)示的ntp程序
3 客戶端檢查
3.1 C設(shè)備上執(zhí)行ntpq –crv,leap_none不顯示閏秒標(biāo)示位
執(zhí)行ntpq –crv
3.2 在D設(shè)備上查詢閏秒標(biāo)示位。同樣也不生效。
查詢閏秒
3.3 在同局域網(wǎng)中找window設(shè)備抓取閏秒包,生成文件命名為leapsecond。
可以確定,局域網(wǎng)中確實有閏秒包的生成。
時鐘源指向
3.4 增加對照,將D設(shè)備時鐘源指向B設(shè)備。
當(dāng)B(可發(fā)送NTP閏秒標(biāo)示)設(shè)備作為時間源時,D設(shè)備在很短時間內(nèi)就會出現(xiàn)閏秒標(biāo)示。
閏秒標(biāo)示
同時還發(fā)現(xiàn),133(可發(fā)送NTP閏秒標(biāo)示)和21(HJ210-BDRBP)都作為一級參考源,如果以133為主參考源,則標(biāo)示位。如果以21為主參考源,則有標(biāo)示位。
4 結(jié)論
1、在不配置廣播模式下,廣播的閏秒標(biāo)示位對系統(tǒng)沒有影響。
2、只有在配置的源為優(yōu)先參考源,且優(yōu)先源發(fā)送閏秒標(biāo)示位時,閏秒標(biāo)示才會出現(xiàn)。
3、重新啟動設(shè)備,閏秒標(biāo)示位會清除。
咨詢電話:
掃一掃咨詢微信客服