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