IEEE1588協(xié)議測試方法
測試步驟如下:
(1)在IXIA測試系統(tǒng)的兩個測試端口上分別仿真兩個主時鐘Master Clock 1和Master Clock 2,但兩個主時鐘的時鐘質(zhì)量參數(shù)不同。Master Clock 2的時鐘質(zhì)量低于Master Clock 1的時鐘質(zhì)量,但高于被測設(shè)備的時鐘質(zhì)量。
(2)在IXIA測試系統(tǒng)的第3個測試端口仿真從時鐘,目的是在從時鐘上查看Grandmaster Clock ID和Clock Quality參數(shù)是否與被測設(shè)備所選定的相同。
(3)在被測設(shè)備和所仿真的從時鐘上可以看到都選擇了Grandmaster為Master Clock 1。
(4)改變Master Clock 1和Master Clock 2的時鐘質(zhì)量,使Master Clock2的時鐘質(zhì)量高于Master 1,重新執(zhí)行測試。
(5)在被測設(shè)備和所仿真的從時鐘上可以看到都選擇了Grandmaster為 Master Clock 2。
(6)如果現(xiàn)有的最佳時鐘損壞了,被測設(shè)備是否會選擇次佳時鐘。仿真Master Clock 1出現(xiàn)故障,在被測設(shè)備和所仿真的從時鐘上可以看到都選擇了Grandmaster為 Master Clock 2。
(7)讓兩個或更多Clock Quality參數(shù)的組合不斷變化,重復(fù)以上測試;可以在組播和單播兩種模式下重復(fù)以上測試;在多個端口仿真多個主時鐘,并且分布在不同的時間域里,重復(fù)以上測試。
3 IXIA IEEE1588測試解決方案
IXIA IEEE1588測試軟件提供了全面和豐富的測試功能。用于測試主/從時鐘、邊界時鐘和透傳時鐘的協(xié)議功能,性能和規(guī)模。
3.1 測試功能
(1)可以在一個端口仿真多個主時鐘和從時鐘,并分布在不同時間域。
(2)可以實時地測試主要性能參數(shù),例如校正系數(shù)錯誤(Correction Factor Error),主時鐘的時間開銷和平均路徑延遲。
(3)能夠控制協(xié)議仿真性能,例如對于Follow-up Delay,可以仿真立即或延遲很大的Follow-up消息,對被測系統(tǒng)的性能影響很大。
(4)可以全面設(shè)置主時鐘和從時鐘的屬性,包括Unicast和Multicast模式,one-step和two-step行為,Unicast協(xié)商,QoS級別,時間域,Clock ID,時鐘質(zhì)量參數(shù),E2E和P2P參數(shù),Announce/Sync/Delay-Request 消息間隔等。
(5)可以在測試運(yùn)行過程中實時改變參數(shù)(如發(fā)送消息速率)。
(6)可以實時跟蹤PTP仿真狀態(tài)和觀察統(tǒng)計結(jié)果。
(7)可以跟蹤時間值(如T1,T1等),以便更詳細(xì)的故障排除。
(8)在PTP仿真的同時,在相同端口可以同時加入其它協(xié)議的仿真(如STP和路由協(xié)議的仿真等);也可以在相同端口加載流量,模擬真實的背景業(yè)務(wù)流。
(9)可以模擬復(fù)雜的PTP DDoS攻擊。
(10)提供對被測設(shè)備容錯能力的測試。
3.2 特色
(1)在大壓力的環(huán)境下,可以測試透傳時鐘的校正系數(shù)錯誤(CF Error)
IXIA IEEE1588可以快速地監(jiān)測和測量透傳時鐘CF Error,通過比較Sync消息所報告的Correction Factor和用硬件級的時間戳所測量的實際在被測設(shè)備的駐留時間(包轉(zhuǎn)發(fā)延遲),測試儀表可以實時檢測到CF Error。為了更準(zhǔn)確的測試,測試系統(tǒng)提供校準(zhǔn)功能,可以消除測試系統(tǒng)內(nèi)部時鐘和光纖/電纜傳送時間。
(2)能夠有效驗證BMC和錯誤倒換
IXIA IEEE1588提供全面的BMC測試解決方案,用來測試透傳時鐘、邊界時鐘和從時鐘的處理速度和支持規(guī)模。IXIA IEEE 1588可以在每個時間域?qū)崟r跟蹤和顯示當(dāng)前的主時鐘和上次變化的時間,以便測試主時鐘的改變和BMC的性能,所能支持的主要測試場景包括:
●最優(yōu)主時鐘選擇:可以測試BMC的精確度和處理速度。
●錯誤倒換測試:可以仿真錯誤主時鐘,驗證次優(yōu)主時鐘的選擇和倒換時間。
●模擬主時鐘振蕩:通過停止和重發(fā)Announce或Sync消息,可以仿真主時鐘不斷振蕩的情況,用以測試主時鐘的操作和穩(wěn)定性。
●實時改變時鐘質(zhì)量參數(shù):可以實時改變時鐘質(zhì)量屬性,用以對IEEE 1588 BMC執(zhí)行協(xié)議一致性認(rèn)證。
●彈性測試:可以插入不正確的Announce消息,驗證被測系統(tǒng)對BMC處理的穩(wěn)定性。
●不同時間域的相互作用:通過模擬多個不同時間域的主時鐘并改變所報告的主時鐘質(zhì)量,來驗證時鐘能夠區(qū)分不同時間域并能夠在同一時間處理多個時間域。
●可以驗證CF的精確性:在BMC處理出現(xiàn)錯誤時,可以檢測透傳時鐘的CF Error,以確認(rèn)透傳時鐘是否會受到影響。
4 結(jié)束語
IEEE1588最初是由Agilent Laboratories(安捷倫實驗室)發(fā)明,并得到IEEE的贊助,2002年11月得到IEEE批準(zhǔn)。Agilent在此測試領(lǐng)域一直處于領(lǐng)先地位,隨著IXIA收購Agilent N2X,兩家公司將聯(lián)手推出業(yè)界最領(lǐng)先的測試解決方案。IEEE1588作為測試的新興領(lǐng)域,IXIA引領(lǐng)了業(yè)界的測試標(biāo)準(zhǔn)。
評論