使用DP83640實(shí)現(xiàn)標(biāo)準(zhǔn)網(wǎng)絡(luò)IEEE1588的同步
測試平臺(tái)對(duì)包和控制的處理能力進(jìn)行了限制,它限制了 可以處理的同步周期的數(shù)量。每秒多達(dá)8個(gè)同步脈沖時(shí)同步工 作良好,但是超過這個(gè)值則不能維持速率。由于電信和其它 的應(yīng)用需要的速率是每秒大約100個(gè)同步消息,這個(gè)平臺(tái)不 能提供嵌入式平臺(tái)能夠提供的相同等級(jí)下的同步。DP83640 硬件沒有限制器件工作在更高同步速率環(huán)境中的器件。
這個(gè) 限制特殊針對(duì)*估平臺(tái)。 ALP平臺(tái)提供了一個(gè)GUI和支持Python腳本語言的腳本 機(jī)理。通過ALP GUI,在Python中運(yùn)行PTPv2協(xié)議和時(shí)鐘伺服算法可以得到全面測試。
對(duì)于最簡單的測試,由單HP網(wǎng)絡(luò)設(shè)備開關(guān)組成網(wǎng)絡(luò)。使 用獨(dú)立的ALP平臺(tái)并設(shè)置為想提供網(wǎng)絡(luò)的規(guī)定比例利用率的 開關(guān)發(fā)送廣播流量來產(chǎn)生額外的流量。針對(duì)有主機(jī)、從機(jī)之 間三個(gè)開關(guān)組成的網(wǎng)絡(luò)的測試也做過。
PTP主機(jī)使用一個(gè)OCXO作為參考時(shí)鐘源,PTP從機(jī)使 用的是一個(gè)廉價(jià)TCXO參考。
4.0 測試結(jié)果
建議算法通過流量負(fù)載達(dá)到80%以上的單開關(guān)或者多開關(guān)來測試性能。設(shè)定主機(jī)每秒發(fā)送8個(gè)同步消息,而從機(jī)相對(duì) 于每個(gè)同步消息,發(fā)送一個(gè)延時(shí)-響應(yīng)消息。流量負(fù)荷通過隨 機(jī)大小的廣播包來產(chǎn)生,變化內(nèi)部包間隔以產(chǎn)生特定流量。 流量通過測試網(wǎng)絡(luò)中的一個(gè)開關(guān)的可用端口引入。時(shí)間誤差 數(shù)據(jù)采用DP83640 PTP主機(jī)的事件時(shí)間戳能力來捕獲并保存以備*估。除計(jì)算標(biāo)準(zhǔn)偏差外,在每個(gè)流量條件下,還產(chǎn)生 MTIE和TDEV(時(shí)間偏差)圖。測試持續(xù)時(shí)間最短為4小時(shí), 最長為8小時(shí)。
4.1 單開關(guān)結(jié)果
下圖顯示了單開關(guān)在20%,50%和80%流量負(fù)載時(shí)的 MTIE,TDEV的結(jié)果。除了測試結(jié)果,測試圖形還顯示了通 信規(guī)格中的兩個(gè)屏蔽。這個(gè)結(jié)論很容易滿足G.823對(duì)于PDH 接口的要求,但不能完全滿足G.811 PRC要求。需要進(jìn)一步 優(yōu)化,尤其是提高同步速度,來滿足PRC要求。
4.2 多開關(guān)測試
測試是在三個(gè)開關(guān)網(wǎng)絡(luò)中完成的,三個(gè)開關(guān)由一個(gè)DLink DES1105 5端口開關(guān)、一個(gè)Linksys SD205 5端口開關(guān)和一個(gè) HP網(wǎng)絡(luò)設(shè)備8000M組成。測試結(jié)果是在三個(gè)開關(guān)20%,50% 的利用率,流量注入到第三個(gè)開關(guān)的條件下得到的。如所期 望,這個(gè)結(jié)果不如單開關(guān)好,但是仍然顯示出所示滿足規(guī)格 的潛力。如下圖形表明不同流量條件下的MTIE和TDEV。
4.3 其它測試結(jié)果
雖然沒有得到具體的結(jié)果,但是算法表現(xiàn)為對(duì)流量在0到 80%之間變化的良好響應(yīng)。如果流量超過80%,算法仍然需要精簡以便處理明顯更少的最小延時(shí)包。
評(píng)論