吳鵬1,華宇,張旭海1
?
NTP服務(wù)器的響應(yīng)閾值測(cè)試軟件設(shè)計(jì)
吳鵬1,2,3,華宇1,2,張旭海1,2,3
(1. 中國(guó)科學(xué)院 國(guó)家授時(shí)中心,西安 710600;2. 中國(guó)科學(xué)院 精密導(dǎo)航定位與定時(shí)技術(shù)重點(diǎn)實(shí)驗(yàn)室,西安 710600;3. 中國(guó)科學(xué)院大學(xué),北京 100049)
時(shí)間同步技術(shù)是現(xiàn)代網(wǎng)絡(luò)應(yīng)用的核心技術(shù),網(wǎng)絡(luò)時(shí)間協(xié)議NTP(network time protocol)是時(shí)間同步的重要工具。在廣域網(wǎng)和局域網(wǎng)中,處在較高層級(jí)或重要節(jié)點(diǎn)的NTP服務(wù)器對(duì)整個(gè)網(wǎng)絡(luò)的時(shí)間同步都起到了重要作用,對(duì)服務(wù)器的運(yùn)行狀態(tài)進(jìn)行評(píng)估則變得尤為重要。設(shè)計(jì)了一款檢測(cè)NTP服務(wù)器響應(yīng)能力的軟件,并進(jìn)行了測(cè)試。對(duì)測(cè)試結(jié)果的分析證實(shí)了該軟件的有效性和實(shí)用性。
時(shí)間同步;NTP;響應(yīng)閾值測(cè)試
網(wǎng)絡(luò)時(shí)間協(xié)議NTP(network time protocol)是設(shè)備在互聯(lián)網(wǎng)中進(jìn)行時(shí)間同步的標(biāo)準(zhǔn)協(xié)議[1-2],它的用途是將計(jì)算機(jī)的時(shí)間同步到某些時(shí)間標(biāo)準(zhǔn),適應(yīng)在各種規(guī)模、速度和連接通路狀況的互聯(lián)網(wǎng)環(huán)境下工作,因此NTP是公認(rèn)的互聯(lián)網(wǎng)上的時(shí)間同步工具。然而,隨著NTP服務(wù)需求的增加[3],對(duì)NTP服務(wù)器的性能提出了更高的要求,也需要對(duì)NTP服務(wù)器性能進(jìn)行合理的評(píng)估。本文通過(guò)軟件設(shè)計(jì)實(shí)現(xiàn)了對(duì)NTP服務(wù)器單位時(shí)間內(nèi)響應(yīng)閾值的測(cè)試與評(píng)估。
NTP是由美國(guó)Delaware大學(xué)的D. L. Mills教授設(shè)計(jì)提出的[4]。NTP基于UDP報(bào)文傳輸,使用UDP端口號(hào)為123,在其報(bào)文中包含4個(gè)重要的時(shí)間戳,,,,其中,分別為客戶(hù)端發(fā)送和接收?qǐng)?bào)文的時(shí)間點(diǎn)(以客戶(hù)端時(shí)間為參照),,分別為服務(wù)器接收和發(fā)送報(bào)文的時(shí)間點(diǎn)(以服務(wù)器時(shí)間為參照)[5]。其工作原理如圖1所示。為原始時(shí)間戳(Originate timestamp),為……