專利名稱:確定數(shù)據(jù)信元流的業(yè)務(wù)中斷時間的制作方法
技術(shù)領(lǐng)域:
這里的公開文本一般來說涉及數(shù)據(jù)信元流,特別涉及確定數(shù)據(jù)信元流的業(yè)務(wù)中斷時間。
基于備用傳輸路徑,一些網(wǎng)絡(luò)傳輸設(shè)備提供保護(hù)倒換。當(dāng)傳輸路徑的中斷發(fā)生時,網(wǎng)絡(luò)傳輸設(shè)備從中斷傳輸路徑到備用傳輸路徑至少重選路由發(fā)送一部分網(wǎng)絡(luò)業(yè)務(wù),直到中斷傳輸路徑上的業(yè)務(wù)恢復(fù)。在這種方式下,至少對于一些基本的或按優(yōu)先級區(qū)分的網(wǎng)絡(luò)業(yè)務(wù),業(yè)務(wù)得以維持。
許多電話服務(wù)提供商正在向支持語音和數(shù)據(jù)傳輸?shù)漠惒絺鬏斈J?ATM)網(wǎng)絡(luò)解決方案過渡。通常,由于與業(yè)務(wù)中斷有關(guān)的巨額開銷和不方便,電話服務(wù)提供商對網(wǎng)絡(luò)業(yè)務(wù)中斷是非常敏感的。結(jié)果,當(dāng)業(yè)務(wù)中斷發(fā)生時,電話服務(wù)提供商去請求在一個規(guī)定時間周期內(nèi)產(chǎn)生保護(hù)倒換是很普遍的。
因此,確定數(shù)據(jù)信元流的業(yè)務(wù)中斷時間對實(shí)現(xiàn)網(wǎng)絡(luò)傳輸設(shè)備保護(hù)倒換能力的量化評估是非常有用的。
附圖的簡更說明
圖1是描述數(shù)據(jù)信元的一個實(shí)施例的框圖;圖2是一個流程圖,描述了一個確定數(shù)據(jù)信元流的業(yè)務(wù)中斷時間的方法的圖5是一個框圖,描述用于確定數(shù)據(jù)信元流的業(yè)務(wù)中斷時間的裝置的實(shí)施例。
在通信網(wǎng)絡(luò)中執(zhí)行一個保護(hù)倒換方案所需要的持續(xù)時間是衡量諸如分插復(fù)用器等各種網(wǎng)絡(luò)元件的性能的一個指標(biāo)。因?yàn)閷τ谝粋€服務(wù)提供商來說,業(yè)務(wù)中斷是重大損失,因此用于確定網(wǎng)絡(luò)元件執(zhí)行保護(hù)倒換功能的持續(xù)時間的一個簡單有效的裝置是有用的。
如圖1所述,數(shù)據(jù)信元10包括用于負(fù)載用戶信息的信息有效負(fù)荷部分12和用于負(fù)載網(wǎng)絡(luò)控制和路由信息的控制信息部分14。信息有效負(fù)荷部分12和控制信息部分14都是數(shù)據(jù)信元信息塊的實(shí)例。ATM信元流是數(shù)據(jù)信元流的一個實(shí)例。這里公開的方法、裝置和數(shù)據(jù)處理器程序產(chǎn)品是用于確定除ATM信元流之外的其他類型的數(shù)據(jù)信元流的業(yè)務(wù)中斷時間。
圖2中描述了一個用于確定諸如ATM信元流等信元流的業(yè)務(wù)中斷時間的方法100的實(shí)施例。構(gòu)成數(shù)據(jù)跟蹤開始條件的一個操作105被執(zhí)行。操作105定義了產(chǎn)生數(shù)據(jù)跟蹤被啟動的條件。一旦數(shù)據(jù)信元流的數(shù)據(jù)信元被認(rèn)為符合數(shù)據(jù)跟蹤啟動條件,數(shù)據(jù)信元流的數(shù)據(jù)信元開始被捕獲用于隨后業(yè)務(wù)中斷時間的確定。在操作105的一個實(shí)施例中,一個數(shù)據(jù)信元的信息有效負(fù)荷啟動產(chǎn)生的數(shù)據(jù)跟蹤,該有效負(fù)荷偏離用于數(shù)據(jù)信元流中數(shù)據(jù)信元所期望的信息有效負(fù)荷。在操作105的另一個實(shí)施例中,偏離所需數(shù)據(jù)信元的路由信息啟動產(chǎn)生的數(shù)據(jù)跟蹤。這里不符合數(shù)據(jù)跟蹤啟動條件的數(shù)據(jù)信元被稱作具有已知良好條件的數(shù)據(jù)信元。
在操作105被執(zhí)行之后,響應(yīng)執(zhí)行一個用于監(jiān)測一個數(shù)據(jù)信元流或一個以上數(shù)據(jù)信元流的操作108,執(zhí)行操作110以產(chǎn)生數(shù)據(jù)跟蹤。數(shù)據(jù)跟蹤包括多個帶時標(biāo)的數(shù)據(jù)信元。數(shù)據(jù)信元被從包括諸如分插復(fù)用器(ADM)的網(wǎng)絡(luò)單元的網(wǎng)絡(luò)中捕獲,用于估計(jì)保護(hù)倒換運(yùn)行。通過測試系統(tǒng)可用的存儲器和一個指定的時間周期或其它限制因素,可以限制數(shù)據(jù)跟蹤的長度。至少在數(shù)據(jù)跟蹤的一個實(shí)施例中,數(shù)據(jù)跟蹤包括與多個數(shù)據(jù)信元流對應(yīng)的數(shù)據(jù)信元。
至少在一部分?jǐn)?shù)據(jù)跟蹤產(chǎn)生后,執(zhí)行用于處理帶時標(biāo)信元的操作115。如上所述,數(shù)據(jù)跟蹤可以包括與兩個和更多數(shù)據(jù)信元流對應(yīng)的數(shù)據(jù)信元。在這種情況下,操作115被執(zhí)行以確定在數(shù)據(jù)跟蹤中的每一個數(shù)據(jù)信元流的業(yè)務(wù)中斷時間。至少在操作115的一個實(shí)施例中,使用一個數(shù)據(jù)處理系統(tǒng)使得操作115更容易,該系統(tǒng)包括能夠處理捕獲的用于確定業(yè)務(wù)中斷時間的帶時標(biāo)數(shù)據(jù)信元的數(shù)據(jù)制表程序。一個計(jì)算機(jī)工作站和一個UNIX腳本程序(AWK)分別是數(shù)據(jù)處理設(shè)備和數(shù)據(jù)制表數(shù)據(jù)處理器程序的實(shí)例。
在圖3中描述了操作110的一個實(shí)施例。執(zhí)行用于捕獲數(shù)據(jù)信元的步驟150。在執(zhí)行步驟150之后,執(zhí)行用于給數(shù)據(jù)信元加時標(biāo)的步驟160。時標(biāo)時間是用于時序參考數(shù)據(jù)信元的技術(shù)的一個實(shí)例。在步驟160的一個實(shí)例中,通過一個寬帶系列試驗(yàn)系統(tǒng),給時間信元加時標(biāo)變得更容易。在執(zhí)行完步驟160之后,執(zhí)行步驟170以存儲各數(shù)據(jù)信元。在步驟170的一個實(shí)施例中,數(shù)據(jù)信元被存儲在緩沖器中。步驟150-170被重復(fù)的用于數(shù)據(jù)跟蹤中的每一個信元,直到處理完數(shù)據(jù)跟蹤中的最后一個信元。
在圖4中描述了操作115的一個實(shí)施例。執(zhí)行用于分析第一數(shù)據(jù)信元的步驟200。至少在步驟200的一個實(shí)施例中,步驟200包括從存儲設(shè)備中接收第一數(shù)據(jù)信元和確定與第一信元有關(guān)的時標(biāo)。緩沖器、數(shù)據(jù)存儲單元、光盤等都是存儲設(shè)備的實(shí)例。
響應(yīng)執(zhí)行的步驟200,執(zhí)行用于記錄第一數(shù)據(jù)信元的時標(biāo)的步驟205。諸如在緩沖器中存儲時標(biāo)是記錄時標(biāo)的一個實(shí)例。第一數(shù)據(jù)信元的時標(biāo)代表一個用于數(shù)據(jù)信元流的終止?fàn)顟B(tài)(SOO)時序參考指示器。如上所述,時標(biāo)是時序參考數(shù)據(jù)流中數(shù)據(jù)信元技術(shù)的一個實(shí)例。時標(biāo)可以是一天中的時間(小時、分鐘、秒、秒的分?jǐn)?shù)),相對于啟動時間所經(jīng)過的時間,或其他用于確定業(yè)務(wù)中斷時間的合適參考時間。
在步驟205被執(zhí)行后,執(zhí)行用于分析將被處理的下一個數(shù)據(jù)信元的步驟210。至少在步驟210的一個實(shí)施例中,步驟210包括從存儲設(shè)備中檢索將被處理的下一個數(shù)據(jù)信元和確定將被處理的下一個數(shù)據(jù)信元的時標(biāo)。緩沖器、數(shù)據(jù)存儲單元、光盤等都是存儲設(shè)備的實(shí)例。在下一個將被處理的數(shù)據(jù)信元被分析之后,下文中將被處理的下一個數(shù)據(jù)信元稱作當(dāng)前數(shù)據(jù)信元。
響應(yīng)執(zhí)行的步驟210,步驟212用于確定是否當(dāng)前數(shù)據(jù)信元是數(shù)據(jù)跟蹤中的最后信元。假如當(dāng)前數(shù)據(jù)信元不是數(shù)據(jù)跟蹤中的最后信元,操作進(jìn)入步驟214。步驟214是用于確定是否數(shù)據(jù)信元符合在操作105中構(gòu)成的數(shù)據(jù)跟蹤啟動條件。
假如當(dāng)前數(shù)據(jù)信元不符合數(shù)據(jù)跟蹤啟動條件,操作從步驟214繼續(xù)到步驟216。執(zhí)行步驟216以確定是否為當(dāng)前數(shù)據(jù)信元有關(guān)的數(shù)據(jù)信元流存儲了終止中斷(EOO)時標(biāo)。EOO時標(biāo)是EOO時序參考指示器的一個實(shí)例。如果為與當(dāng)前數(shù)據(jù)信元有關(guān)的數(shù)據(jù)信元流存儲了EOO時標(biāo),操作繼續(xù)到步驟210。在這種情況下,操作假定信元流業(yè)務(wù)至少被臨時恢復(fù),并將繼續(xù)處理信元以保證業(yè)務(wù)被恢復(fù)用于剩余的數(shù)據(jù)跟蹤,以及繼續(xù)確定用于其他數(shù)據(jù)信元流的EOO時標(biāo)。
如果沒有存儲與當(dāng)前數(shù)據(jù)信元有關(guān)的數(shù)據(jù)信元流的EOO時標(biāo),操作115繼續(xù)到步驟218。執(zhí)行步驟218以將當(dāng)前數(shù)據(jù)信元的時記錄為與當(dāng)前數(shù)據(jù)信元有關(guān)的數(shù)據(jù)信元流的EOO時標(biāo)。諸如在緩沖器中存儲時標(biāo)是記錄時標(biāo)的一個實(shí)例。在執(zhí)行完步驟218之后,操作115繼續(xù)到步驟210。步驟212-220共同定義了一個操作,用于確定用于數(shù)據(jù)信元流的EOO時序參考指示器。
如果當(dāng)前數(shù)據(jù)信元符合數(shù)據(jù)跟蹤啟動條件,操作從步驟214繼續(xù)到步驟220。執(zhí)行步驟220以清除與當(dāng)前信元有關(guān)的數(shù)據(jù)信元流的終止中斷(EOO)時標(biāo),前提是已經(jīng)存儲了與當(dāng)前信元有關(guān)的數(shù)據(jù)信元流的一個EOO時標(biāo)。在數(shù)據(jù)跟蹤期間,如果信元流業(yè)務(wù)僅僅被暫時或部分地恢復(fù),會存在這種情況。在步驟220被執(zhí)行后,操作115繼續(xù)到步驟210,在此分析將被處理的下一個數(shù)據(jù)信元。
如果當(dāng)前信元是數(shù)據(jù)跟蹤中的最后信元,則在執(zhí)行確定在數(shù)據(jù)跟蹤中捕獲的每一個數(shù)據(jù)信元流的業(yè)務(wù)中斷時間的步驟后終止操作。至少在步驟222的一個實(shí)施例中,步驟222包括計(jì)算用于所有記錄的數(shù)據(jù)流的EOO時標(biāo)和SOO時標(biāo)之間的差。
圖5描述了用于確定諸如ATM信元流等數(shù)據(jù)信元流的業(yè)務(wù)中斷時間的裝置300的實(shí)施例。裝置300包括通信網(wǎng)絡(luò)305和連接到通信網(wǎng)絡(luò)305的數(shù)據(jù)信元流(DCS)測試系統(tǒng)308。DCS測試系統(tǒng)308包括數(shù)據(jù)跟蹤產(chǎn)生(DTG)單元310和數(shù)據(jù)處理單元315。通信網(wǎng)絡(luò)305包括相互連接的多個網(wǎng)絡(luò)元件306,所用的連接方式用于提供單向路徑交換收/發(fā)環(huán)。通過ALCATEL網(wǎng)絡(luò)系統(tǒng)提供的1603SM系列分插復(fù)用器是網(wǎng)絡(luò)元件306的實(shí)例。
DTG單元306經(jīng)由一個網(wǎng)絡(luò)元件306連接到通信網(wǎng)絡(luò)305。DTG單元310包括一個數(shù)據(jù)處理器312和一個可通過數(shù)據(jù)處理器312處理的數(shù)據(jù)處理器程序314,該數(shù)據(jù)處理器程序314使由DTG單元310簡化的至少一部分操作得以執(zhí)行。至少在DTG測試系統(tǒng)310的一個實(shí)施例中,DTG單元310能夠產(chǎn)生路由到通信網(wǎng)絡(luò)305的具有系統(tǒng)定義內(nèi)容的數(shù)據(jù)信元,一旦接收到具有意外/未知內(nèi)容的信元就啟動數(shù)據(jù)跟蹤,在經(jīng)過通信網(wǎng)絡(luò)305路由后捕獲數(shù)據(jù)信元,給捕獲的數(shù)據(jù)信元加時標(biāo),記錄數(shù)據(jù)文件中數(shù)據(jù)跟蹤信元流的捕獲時間以及下載時標(biāo)信息到數(shù)據(jù)處理系統(tǒng)315。由Agilient Technologies提供的寬帶系列測試系統(tǒng)是DTG單元310的一個實(shí)例。
數(shù)據(jù)處理單元(DP)單元315連接到DTG310用于簡化數(shù)據(jù)信元信息的處理以確定數(shù)據(jù)信元流的業(yè)務(wù)中斷時間。至少在DP單元315的一個實(shí)施例中,DP單元315能夠簡化圖4中描述的操作115。DP單元315包括數(shù)據(jù)處理器317和可由數(shù)據(jù)處理器317處理的數(shù)據(jù)處理器程序319,該數(shù)據(jù)處理器程序319使DP單元315所簡化的至少一部分操作得以執(zhí)行。
至少在數(shù)據(jù)處理程序314、319的一個實(shí)施例中,ACS測試系統(tǒng)310的數(shù)據(jù)處理器程序和數(shù)據(jù)處理系統(tǒng)315每一個都可通過相應(yīng)的數(shù)據(jù)處理器314、317從諸如軟盤、光盤、網(wǎng)絡(luò)存儲設(shè)備和其他合適裝置等相應(yīng)的裝置中存取。這里通過數(shù)據(jù)處理器從裝置中存取的數(shù)據(jù)處理程序被定義為一個數(shù)據(jù)處理程序產(chǎn)品。這里術(shù)語“數(shù)據(jù)處理程序”被定義為計(jì)算機(jī)軟件、數(shù)據(jù)處理器算法或其他類型能夠控制與數(shù)據(jù)處理器相關(guān)的操作的指令代碼。
在以上詳細(xì)描述中,參照已經(jīng)對附圖作出的部分說明,這些說明是借助于可以實(shí)踐本發(fā)明的特定實(shí)施例進(jìn)行的。這些實(shí)施例和其中某些變化已經(jīng)描述的充分詳細(xì)以使本領(lǐng)域有經(jīng)驗(yàn)的技術(shù)人員能夠?qū)嵺`本發(fā)明。應(yīng)該理解其他合適的實(shí)施例也是可以利用的,同時在不違背本發(fā)明的宗旨和范圍的基礎(chǔ)上可以作出邏輯上的、機(jī)械上的、化學(xué)上的、物理上的改變。例如,在不違背本發(fā)明的宗旨和范圍的基礎(chǔ)上,圖中所示的功能框可以被進(jìn)一步的合并和分離。為了避免不必要的細(xì)節(jié),說明書省略了某些本領(lǐng)域有經(jīng)驗(yàn)的技術(shù)人員了解的信息。因此,先前詳細(xì)的描述沒有打算限制到本文中闡述的特殊形式,而且與此相反,它打算覆蓋上述的變動、改進(jìn)和等效形式,只要可以合理的包括在附加的的宗旨和范圍內(nèi)。
權(quán)利要求
1.一種確定信元流業(yè)務(wù)中斷時間的方法,包括構(gòu)成一個數(shù)據(jù)跟蹤啟動;監(jiān)測數(shù)據(jù)信元流;響應(yīng)于數(shù)據(jù)信元流中的數(shù)據(jù)信元符合數(shù)據(jù)跟蹤啟動條件的識別結(jié)果,產(chǎn)生一個數(shù)據(jù)跟蹤,該數(shù)據(jù)跟蹤包括多個與數(shù)據(jù)信元流相關(guān)的時序參考數(shù)據(jù)信元;和處理所述時序參考數(shù)據(jù)信元以確定數(shù)據(jù)信元流的中斷開始時序參考指示器和中斷終止時序參考指示器。
2.如權(quán)利要求1的方法,其特征在于,構(gòu)成數(shù)據(jù)跟蹤啟動條件包括,定義所需信息,該所需信息包含在數(shù)據(jù)信元流中數(shù)據(jù)信元的數(shù)據(jù)信元信息塊中。
3.如權(quán)利要求2的方法,其特征在于,對數(shù)據(jù)信元流中的數(shù)據(jù)信元符合數(shù)據(jù)跟蹤啟動條件的識別包括,識別在包括一個數(shù)據(jù)信元信息塊的數(shù)據(jù)信元中具有偏離上述所需信息的信息。
4.如權(quán)利要求3的方法,其特征在于,識別在包括一個數(shù)據(jù)信元信息塊的數(shù)據(jù)信元中包含偏離上述所需信息的信息包括,識別一個數(shù)據(jù)信元在信息有效負(fù)荷部分中包含偏離數(shù)據(jù)流中數(shù)據(jù)信元的所需信息的信息有效負(fù)荷。
5.如權(quán)利要求3的方法,其特征在于,識別在包括一個數(shù)據(jù)信元信息塊的數(shù)據(jù)信元中包含偏離上述所需信息的信息包括,識別一個數(shù)據(jù)信元在控制信息部分中包含偏離數(shù)據(jù)流中數(shù)據(jù)信元的所需信息的控制信息。
6.如權(quán)利要求1的方法,其特征在于,產(chǎn)生數(shù)據(jù)跟蹤包括捕獲多個所述的數(shù)據(jù)信元;按時序標(biāo)記每個所述數(shù)據(jù)信元以創(chuàng)建多個所述時序參考數(shù)據(jù)信元;和存儲每個所述時序參考數(shù)據(jù)信元。
7.如權(quán)利要求6的方法,其特征在于,按時序標(biāo)記每個所述數(shù)據(jù)信元包括,給每個所述數(shù)據(jù)信元加時標(biāo)。
8.如權(quán)利要求1的方法,其特征在于,處理所述時序參考數(shù)據(jù)信元以確定用于數(shù)據(jù)信元流的中斷開始時序參考指示器的步驟包括分析第一個所述數(shù)據(jù)信元;和記錄第一個所述數(shù)據(jù)信元的時標(biāo)作為中斷開始時序參考指示器。
9.如權(quán)利要求1的方法,其特征在于,處理所述時序參考數(shù)據(jù)信元以確定用于數(shù)據(jù)信元流的中斷終止時序參考指示器包括分析下一個所述數(shù)據(jù)信元,其中,下一個所述數(shù)據(jù)信元在被分析之后,變?yōu)閿?shù)據(jù)跟蹤中的當(dāng)前數(shù)據(jù)信元;響應(yīng)當(dāng)前數(shù)據(jù)信元符合數(shù)據(jù)流中數(shù)據(jù)信元的已知良好條件,并且如果沒有預(yù)先為數(shù)據(jù)信元流存儲中斷終止時序參考指示器時,記錄當(dāng)前數(shù)據(jù)信元時標(biāo)做為中斷終止時序參考指示器;和響應(yīng)記錄當(dāng)前數(shù)據(jù)信元的時標(biāo)的操作,分析將當(dāng)前數(shù)據(jù)信元的時標(biāo)記錄為中斷終止時序參考指示器的另外下一個數(shù)據(jù)信元。
10.如權(quán)利要求9的方法,進(jìn)一步包括響應(yīng)當(dāng)前數(shù)據(jù)信元符合數(shù)據(jù)流中數(shù)據(jù)信元的已知良好條件,并且如果已經(jīng)預(yù)先為數(shù)據(jù)信元流存儲了中斷終止時序參考指示器時,分析將當(dāng)前數(shù)據(jù)信元時標(biāo)記錄為中斷終止時序參考指示器的另外下一個數(shù)據(jù)信元。
11.如權(quán)利要求9的方法,進(jìn)一步包括響應(yīng)當(dāng)前數(shù)據(jù)信元符合數(shù)據(jù)跟蹤啟動條件,清空預(yù)先存儲的中斷終止時序參考指示器。
12.如權(quán)利要求9的方法,其特征在于,當(dāng)前數(shù)據(jù)信元符合數(shù)據(jù)跟蹤啟動條件包括,當(dāng)前數(shù)據(jù)信元在信息有效負(fù)荷部分中包含偏離數(shù)據(jù)流中數(shù)據(jù)信元的所需信息有效負(fù)荷的信息有效負(fù)荷。
13.如權(quán)利要求9的方法,其特征在于,當(dāng)前數(shù)據(jù)信元符合數(shù)據(jù)跟蹤啟動條件包括,當(dāng)前數(shù)據(jù)信元在控制信息部分中包含偏離數(shù)據(jù)流中數(shù)據(jù)信元的所需控制信息的控制信息。
14.如權(quán)利要求1的方法,進(jìn)一步包括響應(yīng)下一個數(shù)據(jù)信元是數(shù)據(jù)跟蹤中的最后一個數(shù)據(jù)信元,確定計(jì)算中斷終止時序參考指示器和中斷開始時序參考指示器之間的差。
全文摘要
本發(fā)明公開了一種確定信元流的業(yè)務(wù)中斷時間的方法。該方法包括構(gòu)成一個數(shù)據(jù)跟蹤啟動和監(jiān)測數(shù)據(jù)信元流。響應(yīng)于數(shù)據(jù)信元流中的數(shù)據(jù)信元符合數(shù)據(jù)跟蹤啟動條件的識別結(jié)果,產(chǎn)生一個數(shù)據(jù)跟蹤,該數(shù)據(jù)跟蹤包括多個與數(shù)據(jù)信元流有關(guān)的時序參考數(shù)據(jù)信元。處理所述時序參考數(shù)據(jù)信元以確定用于數(shù)據(jù)信元流的中斷開始時序參考指示器和中斷終止時序參考指示器。中斷終止時序參考指示器和中斷開始時序參考指示器之間的差代表數(shù)據(jù)信元流的業(yè)務(wù)中斷時間。
文檔編號H04L12/56GK1385974SQ02124560
公開日2002年12月18日 申請日期2002年5月14日 優(yōu)先權(quán)日2001年5月15日
發(fā)明者李·E·福斯特, 羅伯特·M·格羅夫 申請人:阿爾卡塔爾公司