專利名稱:時(shí)間還原方法及應(yīng)用其的網(wǎng)絡(luò)仿真系統(tǒng)的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種時(shí)間還原方法,且特別涉及一種應(yīng)用于網(wǎng)絡(luò)仿真(Emulation)系 統(tǒng)中的時(shí)間還原方法。
背景技術(shù):
在科技發(fā)展日新月異的現(xiàn)今時(shí)代中,各種網(wǎng)絡(luò)設(shè)備不斷地被開發(fā)出來,以便利人 們的生活。普遍來說,在網(wǎng)絡(luò)設(shè)備產(chǎn)品的開發(fā)階段需經(jīng)過模擬測(cè)試,以確保其功能可以符合 開發(fā)者的預(yù)期。在現(xiàn)有技術(shù)中,多應(yīng)用待測(cè)設(shè)備與網(wǎng)絡(luò)仿真器內(nèi)部的虛擬拓樸互動(dòng),以網(wǎng)絡(luò) 仿真(Emulation)測(cè)試技術(shù)來對(duì)網(wǎng)絡(luò)設(shè)備進(jìn)行測(cè)試。在仿真測(cè)試中,待測(cè)設(shè)備需通過網(wǎng)絡(luò) 接口與網(wǎng)絡(luò)仿真器建立連線,以參與網(wǎng)絡(luò)仿真器的運(yùn)作與測(cè)試。一般來說,分組在網(wǎng)絡(luò)仿真器及待測(cè)設(shè)備間的網(wǎng)絡(luò)連結(jié)傳遞時(shí),實(shí)際傳輸?shù)穆酚?路徑非為固定,且此網(wǎng)絡(luò)連結(jié)上的傳輸負(fù)載及對(duì)應(yīng)的傳輸延遲亦非為固定。如此,將使得網(wǎng) 絡(luò)仿真器得到的仿真結(jié)果因此網(wǎng)絡(luò)連結(jié)的路徑變動(dòng)因素及傳輸延遲變動(dòng)因素而變得完全 失準(zhǔn)?,F(xiàn)有方法中以使待測(cè)設(shè)備與網(wǎng)絡(luò)仿真器的實(shí)體位置彼此鄰近的方式來減少其間網(wǎng)絡(luò) 路徑前述變動(dòng)因素所造成的影響。然而,如何設(shè)計(jì)出可有效地克服網(wǎng)絡(luò)仿真器及待測(cè)設(shè)備 間網(wǎng)絡(luò)連結(jié)的變動(dòng)因素并提供較佳操作便利性及較佳測(cè)試準(zhǔn)確性的網(wǎng)絡(luò)仿真系統(tǒng)為業(yè)界 不斷致力的方向之一。
發(fā)明內(nèi)容
提出一種網(wǎng)絡(luò)仿真(Emulation)系統(tǒng)實(shí)施例,用以對(duì)N個(gè)待測(cè)設(shè)備進(jìn)行網(wǎng)絡(luò)仿真 操作,N為自然數(shù)。網(wǎng)絡(luò)仿真系統(tǒng)包括網(wǎng)絡(luò)仿真器、N個(gè)第一時(shí)序還原電路及N個(gè)第二時(shí)序 還原電路。網(wǎng)絡(luò)仿真器用以傳輸?shù)谝环纸M至各N個(gè)待測(cè)設(shè)備。N個(gè)第一時(shí)序還原電路連接 網(wǎng)絡(luò)仿真器與連接導(dǎo)向協(xié)議O^ormection Oriented Protocol)網(wǎng)絡(luò),各N個(gè)第一時(shí)序還原 電路用以將第一分組進(jìn)入連接導(dǎo)向協(xié)議網(wǎng)絡(luò)的第一時(shí)間記錄為第一時(shí)間戳記存儲(chǔ)于第一 分組中,并經(jīng)由連接導(dǎo)向協(xié)議網(wǎng)絡(luò)輸出第一分組。N個(gè)第二時(shí)序還原電路分別與N個(gè)第一時(shí) 序還原電路對(duì)應(yīng),各N個(gè)第二時(shí)序還原電路連接各N個(gè)待測(cè)設(shè)備與連接導(dǎo)向協(xié)議網(wǎng)絡(luò),用以 經(jīng)由連接導(dǎo)向協(xié)議網(wǎng)絡(luò)接收對(duì)應(yīng)的第一分組,以取得第一時(shí)間戳記及對(duì)應(yīng)至第一分組離開 該連接導(dǎo)向協(xié)議網(wǎng)絡(luò)的第二時(shí)間的第二時(shí)間戳記。各N個(gè)第二時(shí)序還原電路還根據(jù)第一及 第二時(shí)間戳記計(jì)算得到對(duì)應(yīng)至第一分組的第一實(shí)際傳輸延遲時(shí)間,并還根據(jù)最大傳輸延遲 時(shí)間及第一實(shí)際傳輸延遲時(shí)間計(jì)算得到并記錄第一等待時(shí)間。其中各N個(gè)第二時(shí)序還原電 路將第一分組延遲第一等待時(shí)間后輸出至各N個(gè)待測(cè)設(shè)備。提出一種時(shí)間還原方法實(shí)施例,應(yīng)用于網(wǎng)絡(luò)仿真系統(tǒng)中,用以對(duì)N個(gè)待測(cè)設(shè)備進(jìn) 行網(wǎng)絡(luò)仿真操作,N為自然數(shù)。應(yīng)用于各N個(gè)待測(cè)設(shè)備上的時(shí)間還原方法包括下列的步驟。 首先由網(wǎng)絡(luò)仿真系統(tǒng)中的網(wǎng)絡(luò)仿真器發(fā)出一第一分組,目的地址為各該N個(gè)待測(cè)設(shè)備。接 著將第一分組進(jìn)入連接導(dǎo)向協(xié)議網(wǎng)絡(luò)的第一時(shí)間記錄為第一時(shí)間戳記存儲(chǔ)于第一分組中, 并經(jīng)由連接導(dǎo)向協(xié)議網(wǎng)絡(luò)輸出第一分組。然后經(jīng)由連接導(dǎo)向協(xié)議網(wǎng)絡(luò)接收第一分組,以取得第一時(shí)間戳記及對(duì)應(yīng)至第一分組離開連接導(dǎo)向協(xié)議網(wǎng)絡(luò)的第二時(shí)間的第二時(shí)間戳記。接 著根據(jù)第一及第二時(shí)間戳記計(jì)算得到對(duì)應(yīng)至第一分組的第一實(shí)際傳輸延遲時(shí)間。然后根據(jù) 最大傳輸延遲時(shí)間及第一實(shí)際傳輸延遲時(shí)間計(jì)算得到并存儲(chǔ)第一等待時(shí)間。之后將第一分 組延遲第一等待時(shí)間后輸出至各N個(gè)待測(cè)設(shè)備。為讓本發(fā)明的上述內(nèi)容能更明顯易懂,下文特舉實(shí)施例,并配合附圖,作詳細(xì)說明 如下
圖1說明網(wǎng)絡(luò)仿真系統(tǒng)的方塊圖實(shí)施例。圖2-圖5說明網(wǎng)絡(luò)仿真系統(tǒng)1所執(zhí)行的仿真操作的次序圖。圖6說明網(wǎng)絡(luò)仿真系統(tǒng)1所執(zhí)行的仿真前置設(shè)定操作的次序圖。圖7說明網(wǎng)絡(luò)仿真系統(tǒng)1所執(zhí)行的周期性更新操作的次序圖。圖8繪示說明網(wǎng)絡(luò)仿真系統(tǒng)的另一方塊圖實(shí)施例。主要元件符號(hào)說明1、1'網(wǎng)絡(luò)仿真系統(tǒng)10、20:網(wǎng)絡(luò)仿真器14-17、M、27 時(shí)序還原電路NT:連接導(dǎo)向協(xié)議網(wǎng)絡(luò)2,3,2'、3'待測(cè)設(shè)備
具體實(shí)施例方式一種網(wǎng)絡(luò)仿真(Emulation)系統(tǒng)實(shí)施例應(yīng)用連接導(dǎo)向協(xié)議(ConnectionOriented Protocol)網(wǎng)絡(luò)路徑來連接網(wǎng)絡(luò)仿真器及待測(cè)設(shè)備,并應(yīng)用時(shí)序還原電路來使傳輸于網(wǎng)絡(luò) 仿真器及待測(cè)設(shè)備間的分組具有實(shí)質(zhì)上固定的傳輸延遲時(shí)間。請(qǐng)參照?qǐng)D1,其說明網(wǎng)絡(luò)仿真系統(tǒng)的方塊圖實(shí)施例。網(wǎng)絡(luò)仿真系統(tǒng)1用以對(duì)N個(gè)待 測(cè)設(shè)備進(jìn)行網(wǎng)絡(luò)仿真操作,其中N為自然數(shù)。在一個(gè)例子中,N等于2,而網(wǎng)絡(luò)仿真系統(tǒng)1用 以對(duì)待測(cè)設(shè)備2及3進(jìn)行網(wǎng)絡(luò)仿真操作。網(wǎng)絡(luò)仿真系統(tǒng)1包括網(wǎng)絡(luò)仿真器10、時(shí)序還原電路 14、15、16及17。時(shí)序還原電路14及15連接網(wǎng)絡(luò)仿真器10至連接導(dǎo)向協(xié)議(Connection OrientedProtocol)網(wǎng)絡(luò)NT,時(shí)序還原電路16及17分別連接待測(cè)設(shè)備2至連接導(dǎo)向協(xié)議 網(wǎng)絡(luò)NT及連接待測(cè)設(shè)備3至連接導(dǎo)向協(xié)議網(wǎng)絡(luò)NT,而時(shí)序還原電路14及16經(jīng)由連接導(dǎo)向 協(xié)議網(wǎng)絡(luò)NT相互連接;時(shí)序還原電路15及17經(jīng)由連接導(dǎo)向協(xié)議網(wǎng)絡(luò)NT相互連接。舉例 來說,時(shí)序還原電路14-17經(jīng)由網(wǎng)絡(luò)交換器(Network Switch)(未繪示)連接至連接導(dǎo)向 協(xié)議網(wǎng)絡(luò)NT。舉例來說,連接導(dǎo)向協(xié)議網(wǎng)絡(luò)NT為應(yīng)用多重協(xié)議標(biāo)簽交換技術(shù)(Multiprotocol Label Switching, MPLS)的虛擬私人網(wǎng)絡(luò)(Virtual PrivateNetwork,VPN)、資源保留協(xié)議 (Resource Reservation Protocol,RSVP)、...等網(wǎng)絡(luò)。經(jīng)由使用連接導(dǎo)向協(xié)議網(wǎng)絡(luò)NT,可 使傳輸于網(wǎng)絡(luò)仿真器10及各待測(cè)設(shè)備2及3的分組經(jīng)由固定的特定路由來進(jìn)行傳輸,并能 保留此特定路由上的頻寬。換句話說,本實(shí)施例中的網(wǎng)絡(luò)仿真器10及待測(cè)設(shè)備2與3可經(jīng) 由固定路由且實(shí)質(zhì)上穩(wěn)定頻寬的路徑來進(jìn)行彼此間的通訊操作。
由于網(wǎng)絡(luò)仿真器10對(duì)各待測(cè)設(shè)備2及3執(zhí)行的網(wǎng)絡(luò)仿真操作為實(shí)質(zhì)上相同,接下 來,以網(wǎng)絡(luò)仿真器10對(duì)待測(cè)設(shè)備2執(zhí)行的網(wǎng)絡(luò)仿真操作為例做進(jìn)一步的操作說明。請(qǐng)參照 圖2,其繪示依照本發(fā)明實(shí)施例的網(wǎng)絡(luò)仿真系統(tǒng)1所執(zhí)行的仿真操作的次序圖。在圖2是繪 示網(wǎng)絡(luò)仿真器10經(jīng)由時(shí)序還原電路14、連接導(dǎo)向協(xié)議網(wǎng)絡(luò)NT及時(shí)序還原電路16傳輸分組 至待測(cè)設(shè)備2的詳細(xì)操作流程。首先執(zhí)行流程(a),網(wǎng)絡(luò)仿真器10傳輸分組Pl至?xí)r序還原 電路14。舉例來說,分組Pl中包括其的傳輸目的(即是待測(cè)設(shè)備幻網(wǎng)絡(luò)地址。接著執(zhí)行流程(b),時(shí)序還原電路14判斷其接收到的分組Pl為欲進(jìn)行時(shí)序標(biāo)記 操作的分組,如此時(shí)序還原電路14將分組Pl進(jìn)入連接導(dǎo)向協(xié)議網(wǎng)絡(luò)NT的第一時(shí)間記錄為 時(shí)間戳記(Time Mamp) Tspl存儲(chǔ)于分組Pl中。舉例來說,時(shí)序還原電路14以其輸出分組 Pl的時(shí)間作為分組Pl進(jìn)入連接導(dǎo)向協(xié)議網(wǎng)絡(luò)NT的此第一時(shí)間。在流程(b)中,時(shí)序還原電路14例如經(jīng)由比對(duì)預(yù)先設(shè)定數(shù)據(jù)中的網(wǎng)絡(luò)地址與接收 到的分組的傳輸目的地址及傳輸來源地址,來判斷接收到的分組Pl是否為傳輸于網(wǎng)絡(luò)仿 真器10與待測(cè)設(shè)備2間的分組。時(shí)序還原電路14更例如判斷接收到的分組是否已經(jīng)經(jīng)過 連接導(dǎo)向協(xié)議網(wǎng)絡(luò)NT傳輸,來判斷接收到的分組是即將進(jìn)入?yún)f(xié)議導(dǎo)向網(wǎng)絡(luò)NT的分組或是 即將離開協(xié)議導(dǎo)向網(wǎng)絡(luò)NT的分組。當(dāng)接收到的分組為傳輸于網(wǎng)絡(luò)仿真器10與待測(cè)設(shè)備2 間的分組且其即將進(jìn)入?yún)f(xié)議導(dǎo)向網(wǎng)絡(luò)NT時(shí),時(shí)序還原電路14判斷此接收到的分組為預(yù)進(jìn) 行時(shí)序標(biāo)記操作的分組。然后執(zhí)行流程(C),分組Pl經(jīng)由連接導(dǎo)向協(xié)議網(wǎng)絡(luò)NT輸出。接著執(zhí)行流程(d),時(shí)序還原電路16判斷其接收到的分組Pl為欲進(jìn)行時(shí)序還原操 作的分組,如此時(shí)序還原電路16根據(jù)分組Pl中的時(shí)間戳記Tspl及對(duì)應(yīng)至分組Pl離開連 接導(dǎo)向協(xié)議網(wǎng)絡(luò)NT的第二時(shí)間的時(shí)間戳記Tsp2計(jì)算得到對(duì)應(yīng)至分組Pl的實(shí)際傳輸延遲 時(shí)間Ttl。舉例來說,時(shí)序還原電路16以其接收到分組Pl的時(shí)間作為分組Pl離開連接導(dǎo) 向協(xié)議網(wǎng)絡(luò)NT的此第二時(shí)間。在流程(d)中,時(shí)序還原電路16亦例如經(jīng)由比對(duì)預(yù)先設(shè)定數(shù)據(jù)中的網(wǎng)絡(luò)地址與接 收到的分組的傳輸目的地址及傳輸來源地址,來判斷接收到的分組Pl是否為傳輸于網(wǎng)絡(luò) 仿真器10與待測(cè)設(shè)備2間的分組。時(shí)序還原電路16亦例如判斷接收到的分組是否已經(jīng)經(jīng) 過連接導(dǎo)向協(xié)議網(wǎng)絡(luò)NT傳輸,來判斷接收到的分組是即將進(jìn)入?yún)f(xié)議導(dǎo)向網(wǎng)絡(luò)NT的分組或 是即將離開協(xié)議導(dǎo)向網(wǎng)絡(luò)NT的分組。當(dāng)接收到的分組為傳輸于網(wǎng)絡(luò)仿真器10與待測(cè)設(shè)備 2間的分組且其即將離開協(xié)議導(dǎo)向網(wǎng)絡(luò)NT時(shí),時(shí)序還原電路16判斷此接收到的分組為欲進(jìn) 行時(shí)序還原操作的分組。然后執(zhí)行流程(e),時(shí)序還原電路16還根據(jù)最大傳輸延遲時(shí)間Td及實(shí)際傳輸延遲 時(shí)間Ttl計(jì)算得到等待時(shí)間Twl,將分組Pl延遲等待時(shí)間Twl。舉例來說,等待時(shí)間Twl、實(shí) 際傳輸延遲時(shí)間Ttl及最大傳輸延遲時(shí)間Td滿足Ttl = Tsp2-TsplTwl = Td-Ttl = Td-(Tsp2_Tspl)在流程(e)中,時(shí)序還原電路16更判斷等待時(shí)間Twl是否大于0。當(dāng)?shù)却龝r(shí)間Twl 大于0時(shí),時(shí)序還原電路16記錄此時(shí)的實(shí)際傳輸延遲時(shí)間Ttl,并在將分組Pl延遲等待時(shí) 間Twl后執(zhí)行流程(f),如此時(shí)序還原電路16將分組Pl輸出至待測(cè)設(shè)備2。這樣一來,經(jīng)由時(shí)序還原電路16執(zhí)行的時(shí)序還原操作,將分組從網(wǎng)絡(luò)仿真器10側(cè),經(jīng)由連接導(dǎo)向協(xié)議網(wǎng)絡(luò)NT傳輸至待測(cè)設(shè)備2側(cè)的延遲時(shí)間有效地被固定為最大傳輸延 遲時(shí)間Td。換句話說,即便網(wǎng)絡(luò)仿真器10及待測(cè)設(shè)備2之間需經(jīng)由一段長度的網(wǎng)絡(luò)路徑來 進(jìn)行溝通,本實(shí)施例的網(wǎng)絡(luò)仿真系統(tǒng)1仍可有效地消除網(wǎng)絡(luò)仿真器10及待測(cè)設(shè)備2間網(wǎng)絡(luò) 連結(jié)的傳輸路徑變動(dòng)因素及傳輸延遲變動(dòng)因素,而得到精準(zhǔn)的仿真測(cè)試結(jié)果。在流程(e)中,當(dāng)?shù)却龝r(shí)間Twl小于或等于0時(shí),時(shí)序還原電路16例如直接執(zhí)行 流程(f)以直接輸出分組Pl至待測(cè)設(shè)備2,并記錄此時(shí)的實(shí)際傳輸延遲時(shí)間Ttl。請(qǐng)參照?qǐng)D3,其說明網(wǎng)絡(luò)仿真系統(tǒng)1所執(zhí)行的仿真操作的另一次序圖。在圖3是繪 示待測(cè)設(shè)備2經(jīng)由時(shí)序還原電路16、連接導(dǎo)向協(xié)議網(wǎng)絡(luò)NT及時(shí)序還原電路14傳輸分組至 網(wǎng)絡(luò)仿真器10的詳細(xì)操作流程。相似于圖2所示的流程(a)-(f),圖3中繪示相似的流程 (a' )_(f')。首先執(zhí)行流程(a'),待測(cè)設(shè)備2傳輸分組P2至?xí)r序還原電路16。接著執(zhí)行流程 (b'),時(shí)序還原電路16判斷其接收到的分組P2為欲進(jìn)行時(shí)序標(biāo)記操作的分組,如此時(shí)序 還原電路16將分組P2進(jìn)入連接導(dǎo)向協(xié)議網(wǎng)絡(luò)NT的第一時(shí)間記錄為時(shí)間戳記Tsp3存儲(chǔ)于 分組P2中。然后執(zhí)行流程(c'),分組P2經(jīng)由連接導(dǎo)向協(xié)議網(wǎng)絡(luò)NT輸出。接著執(zhí)行流程(d'),時(shí)序還原電路14判斷其接收到的分組P2為欲進(jìn)行時(shí)序還 原操作的分組,如此時(shí)序還原電路14根據(jù)分組P2中的時(shí)間戳記Tsp3及對(duì)應(yīng)至分組P2離 開連接導(dǎo)向協(xié)議網(wǎng)絡(luò)NT的第四時(shí)間的時(shí)間戳記Tsp4計(jì)算得到對(duì)應(yīng)至分組P2的實(shí)際傳輸 延遲時(shí)間Tt2。然后執(zhí)行流程(e'),時(shí)序還原電路14還根據(jù)最大傳輸延遲時(shí)間Td及實(shí)際 傳輸延遲時(shí)間Tt2計(jì)算得到等待時(shí)間Tw2,將分組P2延遲等待時(shí)間Tw2。舉例來說,等待時(shí) 間Tw2、實(shí)際傳輸延遲時(shí)間Tt2及最大傳輸延遲時(shí)間Td滿足Tt2 = Tsp4-Tsp3Tw2 = Td_Tt2 = Td-(Tsp4_Tsp3)在流程(e')中,時(shí)序還原電路14更判斷等待時(shí)間Tw2是否大于0。當(dāng)?shù)却龝r(shí)間 Tw2大于0時(shí),時(shí)序還原電路14記錄此時(shí)的實(shí)際傳輸延遲時(shí)間Ttl,并在將分組P2延遲等 待時(shí)間Tw2后執(zhí)行流程(f'),如此時(shí)序還原電路14將分組P2輸出至網(wǎng)絡(luò)仿真器10。當(dāng) 等待時(shí)間Tw2小于或等于0時(shí),時(shí)序還原電路14例如直接執(zhí)行流程(f')以直接輸出分組 P2至網(wǎng)絡(luò)仿真器10,并記錄此時(shí)的實(shí)際傳輸延遲時(shí)間Tt2。相似于前述第2及圖3所示的流程操作亦例如執(zhí)行于網(wǎng)絡(luò)仿真器10、時(shí)序還原電 路15、17及連接待測(cè)設(shè)備3之間,以對(duì)待測(cè)設(shè)備3進(jìn)行仿真操作,如圖4中所示流程(A)-(F) 及圖5中所示的流程(A' )-(F')所示。請(qǐng)參照?qǐng)D6,其說明網(wǎng)絡(luò)仿真系統(tǒng)1所執(zhí)行的仿真前置設(shè)定操作的次序圖。在一個(gè) 例子中,本實(shí)施例的網(wǎng)絡(luò)仿真系統(tǒng)1更執(zhí)行仿真前置設(shè)定操作,以對(duì)網(wǎng)絡(luò)仿真系統(tǒng)1中各進(jìn) 行時(shí)序還原電路與待測(cè)設(shè)備的網(wǎng)絡(luò)設(shè)定。在圖6是繪示網(wǎng)絡(luò)仿真器10在仿真前置設(shè)定操 作中與時(shí)序還原電路16及17互動(dòng),以計(jì)算出最大傳輸延遲時(shí)間Td并提供前述預(yù)先設(shè)定數(shù) 據(jù)至?xí)r序還原電路14-17中詳細(xì)操作流程。舉例來說,圖6所示的仿真前置設(shè)定操作的流 程例如執(zhí)行于圖2-圖5所示的所有流程(a)-(f)及(a' )-(f')之前。首先執(zhí)行流程(al),針對(duì)每個(gè)最接近各待測(cè)設(shè)備的時(shí)序還原電路(即是時(shí)序還 原電路16及17),網(wǎng)絡(luò)仿真器10每秒發(fā)出N個(gè)互聯(lián)網(wǎng)控制信號(hào)協(xié)議(Internet Control Message Protocol, ICMP)分組。接著執(zhí)行流程(bl),時(shí)序還原電路16及17回傳對(duì)應(yīng)的分組至網(wǎng)絡(luò)仿真器10。然后如執(zhí)行流程(cl),網(wǎng)絡(luò)仿真器10根據(jù)發(fā)送ICMP分組的時(shí)間及接 收到回應(yīng)分組的時(shí)間計(jì)算網(wǎng)絡(luò)仿真器10與待測(cè)設(shè)備2間的往返時(shí)間(Round Trip Time) RTTl及網(wǎng)絡(luò)仿真器10與待測(cè)設(shè)備3間的往返時(shí)間RTT2。網(wǎng)絡(luò)仿真器10還根據(jù)往返時(shí)間 RTTl及RTT2中的極值(Maximum Value)計(jì)算得到最大傳輸延遲時(shí)間Td。舉例來說,網(wǎng)絡(luò) 仿真器10例如根據(jù)下列方程式來計(jì)算最大傳輸延遲時(shí)間Td Td = Max {RTTi, i = 1,2}/2在流程(cl)中,網(wǎng)絡(luò)仿真器10更進(jìn)行數(shù)據(jù)處理,以整理相關(guān)于各待測(cè)設(shè)備2及3 的網(wǎng)絡(luò)地址及最大傳輸延遲時(shí)間之前述預(yù)先設(shè)定數(shù)據(jù)。之后如流程(dl),網(wǎng)絡(luò)仿真器10傳 送前述預(yù)先設(shè)定數(shù)據(jù)至?xí)r序還原電路16及17,以完成仿真操作前用以進(jìn)行網(wǎng)絡(luò)設(shè)定的仿 真前置設(shè)定操作。請(qǐng)參照?qǐng)D7,其說明網(wǎng)絡(luò)仿真系統(tǒng)1所執(zhí)行的周期性更新操作的次序圖實(shí)施例。在 一個(gè)例子中,本實(shí)施例的網(wǎng)絡(luò)仿真系統(tǒng)1還對(duì)做為延遲時(shí)間參考基準(zhǔn)的最大傳輸延遲時(shí)間 Td周期性地進(jìn)行更新。舉例來說,網(wǎng)絡(luò)仿真系統(tǒng)1更新最大傳輸延遲時(shí)間Td的周期與網(wǎng) 絡(luò)仿真器10和待測(cè)設(shè)備2及3間的訊息送出頻率(Message Transmission Frequency)相 關(guān);當(dāng)訊息送出頻率較高時(shí),最大傳輸延遲時(shí)間Td的更新周期較短,而當(dāng)訊息送出頻率較 低時(shí),最大傳輸延遲時(shí)間Td的更新周期較長。首先執(zhí)行流程(g),網(wǎng)絡(luò)仿真器10發(fā)出詢問分組至?xí)r序還原電路14-17。接著執(zhí)行流程(h),各時(shí)序還原電路14-17根據(jù)其在一段周期時(shí)間中所記錄的至 少一筆分組傳遞對(duì)應(yīng)的至少一筆等待時(shí)間來計(jì)算對(duì)應(yīng)的容忍延遲時(shí)間,并將計(jì)算得到的容 忍延遲時(shí)間回傳至網(wǎng)絡(luò)仿真器10。由于各還原電路14-17計(jì)算容忍延遲時(shí)間的方法為實(shí)質(zhì) 上相同,接下來以時(shí)序還原電路14的操作為例做進(jìn)一步說明。時(shí)序還原電路14例如在此 段周期時(shí)間中執(zhí)行η次分組傳輸(從網(wǎng)絡(luò)仿真器10至待測(cè)設(shè)備2、,而時(shí)序還原電路14對(duì)
應(yīng)地記錄η筆等待時(shí)間Twl (tl)、Twl (t2).....Twl (tn),η為自然數(shù)。在流程(h)中,時(shí)序
還原電路14根據(jù)前述η筆實(shí)際傳輸?shù)却龝r(shí)間Twl (tl)-Twl (tn)來計(jì)算對(duì)應(yīng)的容忍延遲時(shí) 間RD。舉例來說,容忍延遲時(shí)間RD相關(guān)于η筆等待時(shí)間Twl (tl) -Twl (tn)的平均值A(chǔ)VG 與標(biāo)準(zhǔn)SMdDev。在一個(gè)例子中,容忍延遲時(shí)間RD等于平均值A(chǔ)VG加上k倍的標(biāo)準(zhǔn)差 StdDev,而參數(shù)k的數(shù)值相關(guān)于平均值A(chǔ)VG與臨界值Tth的數(shù)值關(guān)系。舉例來說,容忍延遲 時(shí)間RD、平均值A(chǔ)VG及標(biāo)準(zhǔn)差MdDev滿足RD = AVG+k X StdDevk = 2, if AVG > Tthk 二 2, if AVG < Tth
AVG丁H舉例來說,臨界值Tth被設(shè)定具有較高的數(shù)值。如此,假定在一個(gè)實(shí)施例中平均值 AVG仍大于具有較高數(shù)值的臨界值Tth,參數(shù)k被設(shè)定具有較小的數(shù)值(=2),以排除掉兩 個(gè)標(biāo)準(zhǔn)差MdDev以上的等待時(shí)間記錄,使得容忍延遲時(shí)間RD不會(huì)拖得太長。假定在另一 個(gè)實(shí)施例中平均值A(chǔ)VG小于臨界值Tth,參數(shù)k被設(shè)定具有較大的數(shù)值(> 2),以使容忍延 遲時(shí)間RD能有效參考更多高標(biāo)準(zhǔn)差的等待時(shí)間記錄。在一個(gè)例子中,平均值A(chǔ)VG以η筆等待時(shí)間中最后一筆等待時(shí)間(即是Twl(tn))與其之前n-1筆等待時(shí)間(即是Twl (tl)-Twl(t (n-1)))的權(quán)重相加而得到。舉例來說,平 均值A(chǔ)VG滿足AVG = klXTwl(tn) + (l-kl) Xavg{Twl(tj) | j = 1,2,· · .,n-1}
YTwl(tj),fi
avg{Twl(tj) j 二 1,2,..., η -1} 二 ^-^
n-1時(shí)序還原電路15-17根據(jù)相似于時(shí)序還原電路14所執(zhí)行的操作產(chǎn)生對(duì)應(yīng)的容忍 延遲時(shí)間,并將其提供至網(wǎng)絡(luò)仿真器10。其中時(shí)序還原電路14及16產(chǎn)生的容忍延遲時(shí)間 對(duì)應(yīng)至網(wǎng)絡(luò)仿真器10與待測(cè)設(shè)備2間的數(shù)據(jù)傳輸,而時(shí)序還原電路15及17產(chǎn)生的容忍延 遲時(shí)間對(duì)應(yīng)至網(wǎng)絡(luò)仿真器10及待測(cè)設(shè)備3間的數(shù)據(jù)傳輸。接著執(zhí)行流程(i),網(wǎng)絡(luò)仿真器10根據(jù)多筆容忍延遲時(shí)間決定一筆更新最大傳輸 延遲時(shí)間Tdupdate。舉例來說,網(wǎng)絡(luò)仿真器10根據(jù)對(duì)應(yīng)至各待測(cè)設(shè)備的兩筆容忍延遲時(shí)間 (分別對(duì)應(yīng)至網(wǎng)絡(luò)仿真器至待測(cè)設(shè)備的傳輸及待測(cè)設(shè)備至網(wǎng)絡(luò)仿真器的傳輸)決定對(duì)應(yīng)至 各待測(cè)設(shè)備的一最大容忍延遲時(shí)間,并根據(jù)對(duì)應(yīng)的至少一筆最大容忍延遲時(shí)間決定更新最 大傳輸延遲時(shí)間 1 update°在一個(gè)例子中,網(wǎng)絡(luò)仿真器10例如以對(duì)應(yīng)至各待測(cè)設(shè)備的兩筆容忍延遲時(shí)間中 的最大值作為對(duì)應(yīng)的最大容忍延遲時(shí)間,并根據(jù)多筆最大容忍延遲時(shí)間中的最大值來做為 更新最大傳輸延遲時(shí)間Tdupdate。然后執(zhí)行流程(j),網(wǎng)絡(luò)仿真器10根據(jù)更新最大傳輸延遲時(shí)間Tdupdate來更新最大 傳輸延遲時(shí)間Td。舉例來說,在流程(j)中,網(wǎng)絡(luò)仿真器10例如判斷更新最大傳輸延遲時(shí) 間Tdupdate是否大于最大傳輸延遲時(shí)間。當(dāng)更新最大傳輸延遲時(shí)間Tdupdate大于最大傳輸延 遲時(shí)間Td時(shí),網(wǎng)絡(luò)仿真器10例如將最大傳輸延遲時(shí)間Td更新為更新最大傳輸延遲時(shí)間 Tdupdate0當(dāng)更新最大傳輸延遲時(shí)間Tdupdate不大于最大傳輸延遲時(shí)間Td時(shí),網(wǎng)絡(luò)仿真器10 例如將最大傳輸延遲時(shí)間Td更新為縮小一特定比例的更新最大傳輸延遲時(shí)間Tdupdatetj舉 例來說,網(wǎng)絡(luò)仿真器10將最大傳輸延遲時(shí)間Td更新為原最大傳輸延遲時(shí)間Td與更新最大 傳輸延遲時(shí)間Tdupdate的加總的二分之一。之后執(zhí)行步驟(k),網(wǎng)絡(luò)仿真器10將更新后的最大傳輸延遲時(shí)間Td傳送至各時(shí)序 還原電路14-17,如此,各時(shí)序還原電路14-17可根據(jù)更新后的最大傳輸延遲時(shí)間Td執(zhí)行對(duì) 應(yīng)的時(shí)序還原操作。如此,經(jīng)過圖7所示的流程操作,本實(shí)施例的網(wǎng)絡(luò)仿真系統(tǒng)1更可周期 性地在一定周期時(shí)間后更新最大傳輸延遲時(shí)間Td的時(shí)間長度,使最大傳輸延遲時(shí)間Td具 有適切的長度。在本實(shí)施例中雖僅以網(wǎng)絡(luò)仿真系統(tǒng)1中包括兩組時(shí)序還原電路(即是時(shí)序還原電 路14與16及時(shí)序還原電路15與17)來對(duì)兩個(gè)待測(cè)設(shè)備(即是待測(cè)設(shè)備2及幻進(jìn)行網(wǎng) 絡(luò)仿真操作的情形為例做說明,然而,本實(shí)施例的網(wǎng)絡(luò)仿真系統(tǒng)1并不局限于此,而還可以 包括三組或三組以上的時(shí)序還原電路來對(duì)三個(gè)或三個(gè)以上的待測(cè)設(shè)備進(jìn)行網(wǎng)絡(luò)仿真測(cè)試。 惟在計(jì)算最大傳輸延遲時(shí)間Td的流程(al)-(dl)及對(duì)最大傳輸延遲時(shí)間進(jìn)行更新的流程 (g)-(k)中需對(duì)網(wǎng)絡(luò)仿真系統(tǒng)中所有時(shí)序還原電路的往返時(shí)間及等待時(shí)間進(jìn)行考慮。在本實(shí)施例中雖僅以一個(gè)例子來說明前述平均值A(chǔ)VG及標(biāo)準(zhǔn)差MdDev的詳細(xì)運(yùn) 算方式,然而,本實(shí)施例的網(wǎng)絡(luò)仿真系統(tǒng)1并不局限于此,而更可經(jīng)由其他相似的運(yùn)算方式來根據(jù)對(duì)應(yīng)的參數(shù)運(yùn)算得到平均值及標(biāo)準(zhǔn)差。在本實(shí)施例中雖僅以網(wǎng)絡(luò)仿真系統(tǒng)1包括網(wǎng)絡(luò)仿真器及若干組時(shí)序校正電路的 情形為例做說明,然而,本實(shí)施例的網(wǎng)絡(luò)仿真器也可跟與其鄰近的時(shí)序校正電路整合,如圖 8所示。這樣一來,網(wǎng)絡(luò)仿真系統(tǒng)1'可應(yīng)用整合后的網(wǎng)絡(luò)仿真器20 (整合網(wǎng)絡(luò)仿真器電路 本身及其鄰近的時(shí)序還原電路)與時(shí)序校正電路M及27相互配合,以與圖1中繪示的網(wǎng) 絡(luò)仿真系統(tǒng)1執(zhí)行實(shí)質(zhì)上相同的操作。本實(shí)施例的網(wǎng)絡(luò)仿真系統(tǒng)其是利用連接導(dǎo)向協(xié)議網(wǎng)絡(luò)路徑來連接網(wǎng)絡(luò)仿真器及 待測(cè)設(shè)備。本實(shí)施例的網(wǎng)絡(luò)仿真系統(tǒng)還應(yīng)用時(shí)序還原電路來對(duì)計(jì)算分組傳輸在此連接導(dǎo)向 協(xié)議網(wǎng)絡(luò)路徑的實(shí)際傳輸延遲時(shí)間,并據(jù)以調(diào)整此實(shí)際傳輸延遲時(shí)間為固定的最大傳輸延 遲時(shí)間。據(jù)此,相較于傳統(tǒng)網(wǎng)絡(luò)仿真系統(tǒng),本發(fā)明相關(guān)的網(wǎng)絡(luò)仿真系統(tǒng)具有可有效地克服網(wǎng) 絡(luò)仿真器及待測(cè)設(shè)備間網(wǎng)絡(luò)連結(jié)的變動(dòng)因素、不需使待測(cè)設(shè)備與網(wǎng)絡(luò)仿真器設(shè)置的實(shí)體位 置彼此鄰近、操作便利性較佳及測(cè)試準(zhǔn)確性較佳的優(yōu)點(diǎn)。綜上所述,雖然本發(fā)明已以一優(yōu)選實(shí)施例公開如上,然其并非用以限定本發(fā)明。本 發(fā)明所屬領(lǐng)域技術(shù)人員,在不脫離本發(fā)明的精神和范圍內(nèi),當(dāng)可作各種的更動(dòng)與潤飾。因 此,本發(fā)明的保護(hù)范圍當(dāng)視所附權(quán)利要求書所界定者為準(zhǔn)。
權(quán)利要求
1.一種網(wǎng)絡(luò)仿真系統(tǒng),用以對(duì)N個(gè)待測(cè)設(shè)備進(jìn)行網(wǎng)絡(luò)仿真操作,N為自然數(shù),該網(wǎng)絡(luò)仿 真系統(tǒng)包括一網(wǎng)絡(luò)仿真器,用以傳輸一第一分組至各該N個(gè)待測(cè)設(shè)備;N個(gè)第一時(shí)序還原電路,連接該網(wǎng)絡(luò)仿真器與一連接導(dǎo)向協(xié)議網(wǎng)絡(luò),各該N個(gè)第一時(shí)序 還原電路用以將該第一分組進(jìn)入該連接導(dǎo)向協(xié)議網(wǎng)絡(luò)的一第一時(shí)間記錄為一第一時(shí)間戳 記存儲(chǔ)于該第一分組中,并經(jīng)由該連接導(dǎo)向協(xié)議網(wǎng)絡(luò)輸出該第一分組;以及N個(gè)第二時(shí)序還原電路,分別與該N個(gè)第一時(shí)序還原電路對(duì)應(yīng),各該N個(gè)第二時(shí)序還原 電路連接各該N個(gè)待測(cè)設(shè)備與該連接導(dǎo)向協(xié)議網(wǎng)絡(luò),用以經(jīng)由該連接導(dǎo)向協(xié)議網(wǎng)絡(luò)接收對(duì) 應(yīng)的該第一分組,以取得該第一時(shí)間戳記及對(duì)應(yīng)至該第一分組離開該連接導(dǎo)向協(xié)議網(wǎng)絡(luò)的 一第二時(shí)間的一第二時(shí)間戳記,各該N個(gè)第二時(shí)序還原電路還根據(jù)該第一及該第二時(shí)間戳 記計(jì)算得到對(duì)應(yīng)至該第一分組的一第一實(shí)際傳輸延遲時(shí)間,并還根據(jù)一最大傳輸延遲時(shí)間 及該第一實(shí)際傳輸延遲時(shí)間計(jì)算得到并記錄一第一等待時(shí)間;其中,各該N個(gè)第二時(shí)序還原電路將該第一分組延遲該第一等待時(shí)間后輸出至各該N 個(gè)待測(cè)設(shè)備。
2.如權(quán)利要求1所述的網(wǎng)絡(luò)仿真系統(tǒng),其中各該N個(gè)待測(cè)設(shè)備還用以傳輸一第二分組 至該網(wǎng)絡(luò)仿真器;其中,各該N個(gè)第二時(shí)序還原電路還用以將該第二分組進(jìn)入該連接導(dǎo)向協(xié)議網(wǎng)絡(luò)的一 第三時(shí)間記錄為一第三時(shí)間戳記存儲(chǔ)于該第二分組中,并經(jīng)由該連接導(dǎo)向協(xié)議網(wǎng)絡(luò)輸出該 第二分組;及其中,各該N個(gè)第一時(shí)序還原電路還用以經(jīng)由該連接導(dǎo)向協(xié)議網(wǎng)絡(luò)接收對(duì)應(yīng)的該第二 分組,以取得該第三時(shí)間戳記及對(duì)應(yīng)至該第二分組離開該連接導(dǎo)向協(xié)議網(wǎng)絡(luò)的一第四時(shí)間 的一第四時(shí)間戳記,各該N個(gè)第一時(shí)序還原電路根據(jù)該第三及該第四時(shí)間戳記計(jì)算得到對(duì) 應(yīng)至該第二分組的一第二實(shí)際傳輸延遲時(shí)間,并根據(jù)該最大傳輸延遲時(shí)間及該第二實(shí)際傳 輸延遲時(shí)間計(jì)算得到一第二等待時(shí)間;其中,各該N個(gè)第一時(shí)序還原電路將該第二分組延遲該第二等待時(shí)間后輸出至該網(wǎng)絡(luò) 仿真器。
3.如權(quán)利要求2所述的網(wǎng)絡(luò)仿真系統(tǒng),其中各該N個(gè)第一時(shí)序還原電路及各該N個(gè)第 二時(shí)序還原電路更分別記錄在一操作周期中,對(duì)應(yīng)的多次數(shù)據(jù)傳輸所需的多個(gè)筆該第一等 待時(shí)間及多個(gè)筆該第二等待時(shí)間,并分別根據(jù)這些第一及這些第二等待時(shí)間計(jì)算并輸出一 第一筆容忍延遲時(shí)間及一第二筆容忍延遲時(shí)間。
4.如權(quán)利要求3所述的網(wǎng)絡(luò)仿真系統(tǒng),其中該網(wǎng)絡(luò)仿真器根據(jù)對(duì)應(yīng)至各該N個(gè)待測(cè)設(shè) 備的該第一及該第二筆容忍延遲時(shí)間決定對(duì)應(yīng)至各該N個(gè)待測(cè)設(shè)備的一最大容忍延遲時(shí) 間,該網(wǎng)絡(luò)仿真器還根據(jù)N筆最大容忍延遲時(shí)間決定一更新最大傳輸延遲時(shí)間,并據(jù)以更 新該最大傳輸延遲時(shí)間。
5.如權(quán)利要求4所述的網(wǎng)絡(luò)仿真系統(tǒng),其中該第一容忍延遲時(shí)間由對(duì)應(yīng)的這些第一等 待時(shí)間的一第一平均值與一第一標(biāo)準(zhǔn)差所決定,該第二容忍延遲時(shí)間由對(duì)應(yīng)的這些第二等 待時(shí)間的一第二平均值與一第二標(biāo)準(zhǔn)差所決定,各該N筆最大容忍延遲時(shí)間由對(duì)應(yīng)的該第 一及該第二容忍延遲時(shí)間的極大值所決定。
6.如權(quán)利要求5所述的網(wǎng)絡(luò)仿真系統(tǒng),其中各該N筆第一容忍延遲時(shí)間相關(guān)于該第一平均值及該第一標(biāo)準(zhǔn)差以一第一參數(shù)進(jìn)行權(quán)重相加的數(shù)值,其中,該第一參數(shù)的數(shù)值相關(guān) 于該第一平均值及一臨界值間的數(shù)值關(guān)系;其中各該N筆第二容忍延遲時(shí)間相關(guān)于該第二平均值及該第二標(biāo)準(zhǔn)差以一第二參數(shù) 進(jìn)行權(quán)重相加的數(shù)值,其中,該第二參數(shù)的數(shù)值相關(guān)于該第二平均值及該臨界值間的數(shù)值 關(guān)系。
7.如權(quán)利要求4所述的網(wǎng)絡(luò)仿真系統(tǒng),其中該網(wǎng)絡(luò)仿真器判斷該更新最大傳輸延遲時(shí) 間與該最大傳輸延遲時(shí)間的大小關(guān)系,其中當(dāng)該更新最大傳輸延遲時(shí)間大于該最大傳輸延 遲時(shí)間時(shí),該網(wǎng)絡(luò)仿真器將該最大傳輸延遲時(shí)間更新為該更新最大傳輸延遲時(shí)間。
8.如權(quán)利要求7所述的網(wǎng)絡(luò)仿真系統(tǒng),其中當(dāng)該更新最大傳輸延遲時(shí)間不大于該最大 傳輸延遲時(shí)間時(shí),該網(wǎng)絡(luò)仿真器將該最大傳輸延遲時(shí)間更新為縮小一特定比例的該更新最 大傳輸延遲時(shí)間。
9.如權(quán)利要求1所述的網(wǎng)絡(luò)仿真系統(tǒng),其中該網(wǎng)絡(luò)仿真器用以測(cè)試該網(wǎng)絡(luò)仿真器與各 該N個(gè)待測(cè)設(shè)備間的一筆往返時(shí)間,并根據(jù)該N筆往返時(shí)間計(jì)算得到該最大傳輸延遲時(shí)間。
10.一種時(shí)間還原方法,應(yīng)用于一網(wǎng)絡(luò)仿真系統(tǒng)中,用以對(duì)N個(gè)待測(cè)設(shè)備進(jìn)行網(wǎng)絡(luò)仿真 操作,N為自然數(shù),其中應(yīng)用于各該N個(gè)待測(cè)設(shè)備上的該時(shí)間還原方法包括由該網(wǎng)絡(luò)仿真系統(tǒng)中的一網(wǎng)絡(luò)仿真器發(fā)出一第一分組,目的地址為各該N個(gè)待測(cè)設(shè)備;將一第一分組進(jìn)入一連接導(dǎo)向協(xié)議網(wǎng)絡(luò)的一第一時(shí)間記錄為一第一時(shí)間戳記存儲(chǔ)于 該第一分組中,并經(jīng)由該連接導(dǎo)向協(xié)議網(wǎng)絡(luò)輸出該第一分組;經(jīng)由該連接導(dǎo)向協(xié)議網(wǎng)絡(luò)接收該第一分組,以取得該第一時(shí)間戳記及對(duì)應(yīng)至該第一分 組離開該連接導(dǎo)向協(xié)議網(wǎng)絡(luò)的一第二時(shí)間的一第二時(shí)間戳記;根據(jù)該第一及該第二時(shí)間戳記計(jì)算得到對(duì)應(yīng)至該第一分組的一第一實(shí)際傳輸延遲時(shí)間;根據(jù)一最大傳輸延遲時(shí)間及該第一實(shí)際傳輸延遲時(shí)間計(jì)算得到并存儲(chǔ)一第一等待時(shí) 間;以及將該第一分組延遲該第一等待時(shí)間后輸出至各該N個(gè)待測(cè)設(shè)備。
11.如權(quán)利要求10所述的時(shí)間還原方法,還包括步驟由各該N個(gè)待測(cè)設(shè)備發(fā)出一第二分組,目的地址為該網(wǎng)絡(luò)仿真器; 將一第二分組進(jìn)入該連接導(dǎo)向協(xié)議網(wǎng)絡(luò)的一第三時(shí)間記錄為一第三時(shí)間戳記存儲(chǔ)于 該第二分組中,并經(jīng)由該連接導(dǎo)向協(xié)議網(wǎng)絡(luò)輸出該第二分組;經(jīng)由該連接導(dǎo)向協(xié)議網(wǎng)絡(luò)接收該第二分組,以取得該第三時(shí)間戳記及對(duì)應(yīng)至該第二分 組離開該連接導(dǎo)向協(xié)議網(wǎng)絡(luò)的一第四時(shí)間的一第四時(shí)間戳記;根據(jù)該第三及該第四時(shí)間戳記計(jì)算得到對(duì)應(yīng)至該第二分組的一第二實(shí)際傳輸延遲時(shí)間;根據(jù)該最大傳輸延遲時(shí)間及該第二實(shí)際傳輸延遲時(shí)間計(jì)算得到并存儲(chǔ)一第二等待時(shí) 間;及將該第二分組延遲該第二等待時(shí)間后輸出至該網(wǎng)絡(luò)仿真器。
12.如權(quán)利要求10所述的時(shí)間還原方法,還包括計(jì)算從該網(wǎng)絡(luò)仿真器到各該N個(gè)待測(cè)設(shè)備的多個(gè)筆往返時(shí)間;及根據(jù)N筆往返時(shí)間計(jì)算該最大傳輸延遲時(shí)間。
13.如權(quán)利要求11所述的時(shí)間還原方法,還包括 周期性地計(jì)算一更新最大傳輸延遲時(shí)間;及根據(jù)該更新最大傳輸延遲時(shí)間來更新該最大傳輸延遲時(shí)間。
14.如權(quán)利要求13所述的時(shí)間還原方法,其中更新該最大傳輸延遲時(shí)間的步驟包括 判斷該更新最大傳輸延遲時(shí)間與該最大傳輸延遲時(shí)間的大小關(guān)系;當(dāng)該更新最大傳輸延遲時(shí)間大于該最大傳輸延遲時(shí)間時(shí),該網(wǎng)絡(luò)仿真器將該最大傳輸 延遲時(shí)間更新為該更新最大傳輸延遲時(shí)間;及當(dāng)該更新最大傳輸延遲時(shí)間不大于該最大傳輸延遲時(shí)間時(shí),該網(wǎng)絡(luò)仿真器將該最大傳 輸延遲時(shí)間更新為縮小一特定比例的該更新最大傳輸延遲時(shí)間。
15.如權(quán)利要求13所述的時(shí)間還原方法,其中計(jì)算該更新最大傳輸延遲時(shí)間的步驟包括記錄在一操作周期中,該網(wǎng)絡(luò)仿真器及各該N個(gè)待測(cè)設(shè)備間的數(shù)據(jù)傳輸操作中對(duì)應(yīng)的 多個(gè)筆該第一等待時(shí)間及多個(gè)筆該第二等待時(shí)間;根據(jù)這些第一及這些第二等待時(shí)間計(jì)算對(duì)應(yīng)至各該N個(gè)待測(cè)設(shè)備的一筆最大容忍延 遲時(shí)間;及根據(jù)對(duì)應(yīng)的N筆最大容忍延遲時(shí)間中的最大值決定該更新最大傳輸延遲時(shí)間。
16.如權(quán)利要求15所述的時(shí)間還原方法,其中計(jì)算各該N筆最大容忍延遲時(shí)間的步驟 中包括根據(jù)對(duì)應(yīng)至各該N個(gè)待測(cè)設(shè)備的多個(gè)筆等待時(shí)間的平均值與標(biāo)準(zhǔn)差來計(jì)算得到對(duì)應(yīng) 的最大容忍延遲時(shí)間。
全文摘要
時(shí)間還原方法及應(yīng)用其的網(wǎng)絡(luò)仿真系統(tǒng)。該時(shí)間還原方法應(yīng)用于一網(wǎng)絡(luò)仿真系統(tǒng)的各N(N為自然數(shù))個(gè)待測(cè)設(shè)備上,包括下列的步驟。首先由網(wǎng)絡(luò)仿真器發(fā)出一第一分組。接著將第一分組進(jìn)入連接導(dǎo)向協(xié)議(ConnectionOriented Protocol)網(wǎng)絡(luò)的第一時(shí)間記錄為第一時(shí)間戳記于第一分組中。然后接收第一分組,以取得第一時(shí)間戳記及第一分組離開連接導(dǎo)向協(xié)議網(wǎng)絡(luò)的第二時(shí)間的第二時(shí)間戳記。接著根據(jù)第一及第二時(shí)間戳記計(jì)算得到第一實(shí)際傳輸延遲時(shí)間。然后根據(jù)最大傳輸延遲時(shí)間及第一實(shí)際傳輸延遲時(shí)間計(jì)算得到第一等待時(shí)間。之后將第一分組延遲第一等待時(shí)間后輸出至各N個(gè)待測(cè)設(shè)備。
文檔編號(hào)H04L1/16GK102075372SQ20091022381
公開日2011年5月25日 申請(qǐng)日期2009年11月23日 優(yōu)先權(quán)日2009年11月23日
發(fā)明者周智良, 楊人順, 林志哲, 王協(xié)源, 辜博熙, 黃昱銘 申請(qǐng)人:財(cái)團(tuán)法人工業(yè)技術(shù)研究院