專利名稱:用于自動配置sonet/sdh解復(fù)用器的算法的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及用于通過按下一個(gè)按鈕并顯示其結(jié)果及狀態(tài),來自動配置SONET/SDH解復(fù)用器的算法。
背景技術(shù):
SONET和SDH是用于光纖網(wǎng)絡(luò)的標(biāo)準(zhǔn)。代表同步光纖網(wǎng)的SONET主要用在北美和日本,而代表同步數(shù)字體系的SDH主要用在歐洲。
隱含在SONET和SDH之后的概念是同步聯(lián)網(wǎng),其中用于驅(qū)動網(wǎng)絡(luò)的所有時(shí)鐘都以同樣速度運(yùn)行。SONET是基于以下思想分離的較慢信號可以被直接復(fù)用到較高速的SONET信號上,而無需中間的復(fù)用階段。解復(fù)用器是一種對復(fù)用信號進(jìn)行解復(fù)用的設(shè)備。
SONET的基本信號是STS-1幀。STS代表同步傳輸信號并且指定SONET分層體系中的各個(gè)層次。類似地,SDH的基本信號是STM-1幀,其中STM代表同步傳輸模式并且指定SDH分層體系中的各個(gè)層次。STM-1等同于STS-3c。
每個(gè)幀具有三個(gè)基本部分段開銷、線路開銷和同步凈荷。段開銷保存著分段間通信所使用的信息。線路開銷保存著用于線路終端設(shè)備的信息。而同步凈荷保存著被發(fā)送的實(shí)際信息。
網(wǎng)絡(luò)測試設(shè)備被用于測試網(wǎng)絡(luò)的性能。但是由于到網(wǎng)絡(luò)的SONET/SDH鏈路可以以很多方式在內(nèi)部構(gòu)建,并且在鏈路中沒有明確標(biāo)記用以指示如何拆解鏈路,因此這種測試設(shè)備的設(shè)置可能非常困難。雖然這種狀況對于電信設(shè)備的安裝可能不算太麻煩,所述電信設(shè)備必須具有用于可靠性的堅(jiān)固配置并僅僅被配置一次,但是測試設(shè)備可能必須被經(jīng)常配置。
一般,這種測試設(shè)備的用戶不希望非得向網(wǎng)絡(luò)掛接一條鏈路,然后花費(fèi)大量時(shí)間來配置該測試設(shè)備。即插即用的測試設(shè)備將是優(yōu)選的。
發(fā)明內(nèi)容
根據(jù)本發(fā)明的第一方面,提供了一種自動配置SONET/SDH解復(fù)用器的方法,該方法包括以下步驟接收對具有解復(fù)用器的網(wǎng)絡(luò)分析儀的輸入信號,其中所述解復(fù)用器對接收到的輸入信號進(jìn)行解復(fù)用;確定輸入信號的幀映射;以及根據(jù)所確定的幀映射來自動配置解復(fù)用器。
此外,本發(fā)明還提供了一種網(wǎng)絡(luò)分析儀,包括解復(fù)用器,用于對由網(wǎng)絡(luò)分析儀接收到的輸入信號進(jìn)行解復(fù)用;以及確定單元,用于確定輸入信號的幀映射,并根據(jù)所確定的幀映射來自動配置解復(fù)用器。
此外,本發(fā)明還提供了一種網(wǎng)絡(luò)分析系統(tǒng),它具有如前所述的網(wǎng)絡(luò)分析儀以及包含用戶接口的計(jì)算機(jī),其中對所述用戶接口的操作能夠啟動幀映射的確定和解復(fù)用器的自動配置。
從以下結(jié)合附圖對實(shí)施例的描述中,將更容易發(fā)現(xiàn)和明了本發(fā)明的這些和/或其他方面和優(yōu)點(diǎn),在附圖中圖1示出了根據(jù)本發(fā)明實(shí)施例的網(wǎng)絡(luò)分析儀以及可以采用該實(shí)施例的環(huán)境;圖2示出了本發(fā)明的異步傳輸模式(ATM)實(shí)施例的邏輯結(jié)構(gòu);圖3示出了根據(jù)本發(fā)明實(shí)施例的方法的流程圖;圖4示出了SDH幀的煙花圖;圖5示出了SONET幀的煙花圖;圖6示出了圖3所示操作的實(shí)施例的流程圖;圖7示出了幀的傳送開銷的示例;以及圖8到20都是示出圖6所示操作的實(shí)施例的流程圖。
具體實(shí)施例方式
現(xiàn)在將詳細(xì)參考本發(fā)明的實(shí)施例,其中在附圖中示出了實(shí)施例的示例,貫穿附圖,其中的相同標(biāo)號指代相同元件。以下描述的實(shí)施例通過參考附圖來說明本發(fā)明。
圖1示出了根據(jù)本發(fā)明實(shí)施例的網(wǎng)絡(luò)分析儀以及可以采用該實(shí)施例的環(huán)境。在圖1中,網(wǎng)絡(luò)分析儀100具有線路接口模塊(LIM)102。網(wǎng)絡(luò)分析儀100例如可以是分布式網(wǎng)絡(luò)分析儀。LIM 102以接口連接網(wǎng)絡(luò)104,并從網(wǎng)絡(luò)104接收輸入信號106。網(wǎng)絡(luò)分析儀100還具有解復(fù)用器108和確定單元100,所述解復(fù)用器108對由網(wǎng)絡(luò)分析儀100接收到的輸入信號106進(jìn)行解復(fù)用,而確定單元100確定輸入信號106的幀映射,并根據(jù)所確定的幀映射來自動配置解復(fù)用器108。
這里,“自動”的意思是無需人為干預(yù)而由計(jì)算機(jī)執(zhí)行。
解復(fù)用器108可以由用于向解復(fù)用器108上的寄存器寫入配置的軟件根據(jù)所確定的幀映射來自動配置。根據(jù)一個(gè)實(shí)施例,該軟件由現(xiàn)場可編程門陣列(FPGA)中的邏輯來實(shí)現(xiàn)。解復(fù)用器108還可以根據(jù)作為用戶輸入的所確定的幀映射或某種其他映射而被配置。
解復(fù)用器108例如可以是SONET/SDH解復(fù)用器。
網(wǎng)絡(luò)分析儀100被連接到運(yùn)行有分析軟件的PC 112和用于存儲大量被捕獲數(shù)據(jù)的硬盤機(jī)服務(wù)器114。雖然網(wǎng)絡(luò)分析儀100和PC 112之間的連接以及網(wǎng)絡(luò)分析儀100和硬盤機(jī)服務(wù)器114之間的連接在圖1中被示為直接連接,但是這種連接也可以經(jīng)由網(wǎng)絡(luò)104來實(shí)現(xiàn)。
根據(jù)一個(gè)實(shí)施例,網(wǎng)絡(luò)分析儀100具有用戶接口。在圖1所示的實(shí)施例中,用戶接口被示為按鈕116。操作用戶接口(例如按下按鈕116)可以啟動幀映射的確定和解復(fù)用器108的自動配置。根據(jù)一個(gè)實(shí)施例,按鈕116可以被實(shí)現(xiàn)在PC 112上,而不是被實(shí)現(xiàn)在網(wǎng)絡(luò)分析儀100上。根據(jù)另一實(shí)施例,按鈕116可以被實(shí)現(xiàn)在PC 112和網(wǎng)絡(luò)分析儀100兩者上。雖然在圖1中用戶接口被示為按鈕116,但是存在很多不同種類的用戶接口,例如,輕觸開關(guān)、旋鈕、IR信號發(fā)射器和接收器組合、計(jì)算機(jī)鍵盤上的按鈕、顯示器上的圖形用戶界面、計(jì)算機(jī)點(diǎn)選設(shè)備和圖形用戶界面的組合、觸摸屏或者鍵與鍵槽的組合。本發(fā)明并不局限于任意特定的用戶接口。
另外,在圖1所示實(shí)施例中,網(wǎng)絡(luò)分析儀100具有圖形用戶界面(GUI)118。GUI 118可以顯示幀映射的確定結(jié)果,例如“未被配置”、“E1”或“DS1”。GUI 118還可以顯示解復(fù)用器的自動配置狀態(tài),例如“配置中”或“完成”。根據(jù)一個(gè)實(shí)施例,GUI 118可以被實(shí)現(xiàn)在PC 112上,而不是被實(shí)現(xiàn)在網(wǎng)絡(luò)分析儀100上。根據(jù)另一實(shí)施例,GUI 118可以被實(shí)現(xiàn)在PC 112和網(wǎng)絡(luò)分析儀100兩者上。
圖1還示出了網(wǎng)絡(luò)分析系統(tǒng)119。在圖1所示的實(shí)施例中,網(wǎng)絡(luò)分析儀、PC 112和硬盤機(jī)服務(wù)器114是網(wǎng)絡(luò)分析系統(tǒng)119的一部分。根據(jù)網(wǎng)絡(luò)分析系統(tǒng)119的一個(gè)實(shí)施例,按鈕116被實(shí)現(xiàn)在PC 112上,而不是被實(shí)現(xiàn)在網(wǎng)絡(luò)分析儀100上。根據(jù)一個(gè)實(shí)施例,PC 112、網(wǎng)絡(luò)分析儀100和附加PC是網(wǎng)絡(luò)分析系統(tǒng)119的一部分。在此實(shí)施例中,附加PC可以控制PC 112。
這里,PC被用作計(jì)算機(jī)的簡稱。存在很多不同種類的計(jì)算機(jī),例如個(gè)人計(jì)算機(jī)、服務(wù)器或終端,其中的任意一種都可以包括諸如監(jiān)視器的輸出設(shè)備和諸如鍵盤或鼠標(biāo)的輸入設(shè)備。但是,本發(fā)明并不局限于任意特定的計(jì)算機(jī)、輸入設(shè)備或輸出設(shè)備。
圖2示出了本發(fā)明的異步傳輸模式(ATM)實(shí)施例的邏輯結(jié)構(gòu)。在圖2中,LIM 102在線路接口120處接收來自網(wǎng)絡(luò)104的輸入信號106。線路接口120通過時(shí)鐘和數(shù)據(jù)線被連接到解復(fù)用器108。類似地,解復(fù)用器108通過時(shí)鐘和數(shù)據(jù)線被連接到ATM HEC描繪器122。ATM HEC描繪器122基于ATM信元頭部的頭部糾錯(cuò)字節(jié)提取出53字節(jié)的信元,并將ATM信元傳遞到IMA(ATM上的反向復(fù)用)124。IMA 124將ATM信元傳遞到重組器126,該重組器126執(zhí)行AAL2和AAL5重組。重組器126將幀和信元傳遞到網(wǎng)絡(luò)分析儀100中的統(tǒng)計(jì)單元128和過濾器130。過濾器130將經(jīng)過濾的幀和信元傳遞到捕獲緩沖器132,該捕獲緩沖器132將過濾的幀和信元傳遞到PC 112。統(tǒng)計(jì)單元128將統(tǒng)計(jì)量傳遞到微處理器134,該微處理器134將統(tǒng)計(jì)量傳遞到PC 112。
圖3示出了根據(jù)本發(fā)明實(shí)施例的方法的流程圖。圖3所示的方法可以被實(shí)現(xiàn)在諸如圖1所示環(huán)境之類的環(huán)境中。例如,一個(gè)實(shí)施例可以是用于網(wǎng)絡(luò)分析儀(例如圖1所示的網(wǎng)絡(luò)分析儀100)的FPGA邏輯和軟件的混合。在一種實(shí)現(xiàn)方式中,這種FPGA邏輯和軟件可以被包含在確定單元(例如圖1所示的確定單元110)中。
在圖3中,在操作140中,輸入信號106被接收到具有解復(fù)用器108的網(wǎng)絡(luò)分析儀100中,所述解復(fù)用器108對接收到的輸入信號106進(jìn)行解復(fù)用。
接下來,在操作142中,確定單元110確定輸入信號106的幀映射。存在很多用于映射輸入信號106的幀的不同方式,并且本發(fā)明并不局限于任何映射輸入信號106的特定方式。然后,在操作144中,確定單元110根據(jù)所確定的幀映射來自動配置解復(fù)用器108,并且該方法完成(146)。存在很多根據(jù)所確定的幀映射來自動配置解復(fù)用器108的不同方式,并且本發(fā)明并不局限于任何自動配置解復(fù)用器108的特定方式。
根據(jù)一個(gè)實(shí)施例,確定輸入信號106的幀映射的步驟是檢查輸入信號106的信號標(biāo)簽的步驟和自動的試錯(cuò)法(trial and error)的組合。
圖4示出了SDH幀的煙花圖400。而圖5示出了SONET幀的煙花圖500。煙花圖400和500示出了可以在內(nèi)部映射SONET/SDH幀的很多不同的方式。解復(fù)用器108在所示煙花圖上按從左到右的順序操作。例如,在圖4中,STM-1/STM-4成幀器尋找F628樣式以找到被稱為管理單元組(AUG)的125μs幀,或?qū)ふ褹U4c。一個(gè)AUG例如是已被分插(interleave)的一個(gè)或多個(gè)管理單元(AU)的組合。如果確定出現(xiàn)了AUG,則對該AUG進(jìn)行解分插。
AU是一種虛擬容器(VC),其中附加有某種開銷。該開銷包含一個(gè)指向VC的起始位置的指針。這也被稱為指針處理。VC是AU內(nèi)的大約125μs的幀,其也是以125μs重復(fù)。
VC包含有某些開銷字節(jié)。如果這些開銷字節(jié)被去除,其結(jié)果是一個(gè)容器Cx-x或一個(gè)支路單元組(TUG)。一個(gè)TUG可以具有多個(gè)經(jīng)分插的支路單元(TU)。TU與AU類似,但是AU的不同之處在于AU就像SDH幀的較低速率版本。在TU中,開銷具有指向VC的指針,該VC也是大約125μs重復(fù)幀。
如果從VC中去除更多開銷,將得到C-3、C-11或C-12。在C-11內(nèi),可以使用填充方法嵌入DS1。類似地,在C-12內(nèi),可以使用填充方法嵌入E1。
還例如,如圖4所示,被映射為STM-1(155.52Mbit/sec)的幀被構(gòu)建為一個(gè)VC4或3個(gè)VC3映射。如果幀映射被確定為3個(gè)VC3映射,則一個(gè)VC3可能是映射C3,另一VC3可能是映射C11,而剩余的那個(gè)VC3可能是映射C12?;蛘?,這三個(gè)VC3映射可能全部都是映射C3。
為了簡要,將省略對SONET/SDH幀的可能內(nèi)部映射的示例的說明。
圖6示出了圖3所示的操作142,即用于確定輸入信號106的幀映射的操作的實(shí)施例的流程圖。在圖6中,在操作1中,確定單元110確定幀映射是STM-1、STM-4、OC-3還是OC-12。如果幀映射被確定為STM-4,則在操作SDH 2中,確定單元110確定幀映射是C4-4c還是AUG。如果幀映射被確定為C4-4c,則操作142結(jié)束(148),并且解復(fù)用器108根據(jù)確定的幀映射被自動配置(144)。
如果在操作SDH 2中,幀映射被確定為AUG,或者在操作1中幀映射被確定為STM-1,則在操作SDH 3中,確定單元110確定幀映射是AU4還是AU3。如果幀映射被確定為AU4,則對于每個(gè)AU4,確定單元110在操作SDH 4中確定幀映射是C4、C3還是TUG-2。
如果幀映射被確定為C4,則操作142結(jié)束(148),并且解復(fù)用器108根據(jù)確定的幀映射被自動配置(144)。
如果在操作SDH 3中,幀映射被確定為AU3,則對于每個(gè)AU3,確定單元110在操作SDH 5中確定幀映射是C3還是TUG-2。
如果幀映射在操作SDH 4或操作SDH 5中被確定為TUG-2,則在操作SDH 6中,確定單元110確定幀映射是DS1還是E1。并且,如果在操作SDH 4或操作SDH 5中確定幀映射是C3,則在操作SDH 7中,確定單元110確定幀映射是DS3、E3還是映射塊(bulk mapped)。
如果幀映射在操作SDH 6中被確定為DS1或E1,或者幀映射在操作SDH 7中被確定為DS3、E3或映射塊,則操作142結(jié)束(148),并且解復(fù)用器108根據(jù)確定的幀映射被自動配置(144)。
回顧操作1,如果幀映射被確定為OC-12,則在操作SONET 2中,確定單元110確定幀映射是STS-12c還是STS-3。如果幀映射被確定為STS-12c,則操作142結(jié)束(148),并且解復(fù)用器108根據(jù)確定的幀映射被自動配置(144)。但是如果幀映射在操作SONET 2中被確定為STS-3,或者幀映射在操作1中被確定為OC-3,則確定單元110在操作SONET 3中確定幀映射是STS-3c還是STS-1。
如果幀映射被確定為STS-3c,則確定單元110在操作SONET 4中確定幀映射是映射塊。然后,操作142結(jié)束(148),并且解復(fù)用器108根據(jù)確定的幀映射被自動配置(144)。但是,如果幀映射被確定為STS-1,則對于每個(gè)STS-1,確定單元110在操作SONET 5中確定幀映射是VT還是STS1-SPE。
如果幀映射被確定為VT,則確定單元110在操作SONET 6中確定幀映射是VT 1.5/DS1還是VT2/E1。如果幀映射被確定為STS1-SPE,確定單元110則在操作SONET 7中確定幀映射是DS3、E3還是映射塊。
如果幀映射在操作SONET 6中被確定為DS1或E1,或者幀映射在操作SONET 7中被確定為DS3、E3或映射塊,則操作142結(jié)束(148),并且解復(fù)用器108根據(jù)確定的幀映射被自動配置(144)。
圖7示出了幀的傳送開銷的示例。在圖7中,傳送開銷150的9列被劃分成3行段開銷152和6行線路開銷154。所示9×9矩陣中的每個(gè)單元代表傳送開銷150中的一個(gè)開銷字節(jié)。單元中的“X”指示該特定開銷字節(jié)未定義。并且如果某個(gè)值出現(xiàn)在標(biāo)記了“*”的單元中,則幀格式具有級聯(lián)類型。應(yīng)該注意,傳送開銷150僅作為示例示出以用于參考,并且本發(fā)明并不局限于圖7所示的傳送開銷150。
圖8的流程圖示出了圖6的操作1的實(shí)施例。參考圖8,在操作156中,確定單元110確定輸入信號106的恢復(fù)時(shí)鐘速率是否是622.08MHz±50ppm(百萬分之50)。如果是,確定單元110則在操作158中確定給定幀的字節(jié)H1的第5和6位是否都等于0。如果在操作158中字節(jié)H1的第5和6位都等于0,確定單元110則在操作160中確定該幀映射是OC-12,如果不是,確定單元110則在操作162中確定該幀映射是STM-4。
如果確定單元110確定輸入信號106的恢復(fù)時(shí)鐘速率不是622.08MHz±50ppm,則確定單元110在操作164中確定輸入信號106的恢復(fù)時(shí)鐘速率是否是155.52MHz±50ppm。如果不是,確定單元110則在操作166中向GUI 118報(bào)告幀丟失(LOF)。如果確定輸入信號106的恢復(fù)時(shí)鐘速率是155.52MHz±50ppm,則確定單元110在操作168中確定給定幀的字節(jié)H1的第5和6位是否都等于0。如果在操作168中確定節(jié)H1的第5和6位都等于0,確定單元110則在操作170中確定該幀映射是OC-3,如果不是,確定單元110則在操作172中確定該幀映射是STM-1。
圖9的流程圖示出了圖6的操作SDH2的實(shí)施例。參考圖9,在操作174中,確定單元110確定第一個(gè)H1H2位置中的指針是否有效。例如,觀察圖7中彼此緊鄰的H1和H2字節(jié),前4位被稱為新數(shù)據(jù)標(biāo)志(NDF)。而最后10位是指針。一般,為了使指針有效,NDF必須具有一個(gè)固定值,例如6(或二進(jìn)制的0110),并且指針只能具有0到782之間的值。另外,對于三個(gè)連續(xù)幀,這些條件必須是固定不變的。
如果第一個(gè)H1H2位置中的指針無效,確定單元110則在操作176中向GUI 118報(bào)告指針丟失(LOP)。如果在第一個(gè)H1H2位置中的指針有效,確定單元110則在操作178中確定所有四個(gè)H1H2位置中的指針是否都有效。如果在所有四個(gè)H1H2位置中的指針都有效,確定單元110則確定幀映射是AUG(操作180),如果不是都有效,確定單元110則確定幀映射是C4-4c(操作182)。
圖10的流程圖示出了圖6的操作SDH 3的實(shí)施例。參考圖10,在操作184中,確定單元110確定第一個(gè)H1H2位置中的指針是否有效。如果第一個(gè)H1H2位置中的指針未被確定為有效,確定單元110則在操作186中向GUI 118報(bào)告LOP。如果第一個(gè)H1H2位置中的指針有效,確定單元110則在操作188中確定所有三個(gè)H1H2位置中的指針是否都有效。如果在所有三個(gè)H1H2位置中的指針都有效,確定單元110則確定幀映射是AU3(操作190),如果不是都有效,確定單元110則確定幀映射是AU4(操作192)。
圖11的流程圖示出了圖6的操作SDH 4的實(shí)施例。參考圖11,在操作194中,確定單元110確定由給定幀的字節(jié)C2的第5到8位代表的4位數(shù)字的十進(jìn)制等值是否等于13。如果由字節(jié)C2的第5到8位代表的4位數(shù)字的十進(jìn)制等值等于13,確定單元110則在操作196中確定幀映射是C4,如果不等于13,確定單元110則在操作198中確定TU3指針是否有效。如果TU3指針被確定為有效,確定單元110則在操作200中確定幀映射是C3,如果無效,確定單元110則在操作202中確定幀映射是TUG-2。
圖12的流程圖示出了圖6的操作SDH 5的實(shí)施例。參考圖12,在操作204中,確定單元110確定給定幀的字節(jié)C2的十六進(jìn)制等值是否等于2或3。如果字節(jié)C2的十六進(jìn)制等值等于2或3,確定單元110則在操作206中確定幀映射是TUG-2,如果不等于2或3,確定單元110則在操作208中確定幀映射是C3。
圖13的流程圖示出了圖6的操作SDH 6的實(shí)施例。參考圖13,在操作210中,確定單元110連續(xù)測試C11/DS1支路,直到找到一個(gè)帶有有效DS1分幀(framing)的C11/DS1支路為止。如果找到了帶有有效DS1分幀的C11/DS1支路,確定單元110則在操作212中確定幀映射是DS1。如果未找到帶有有效DS1分幀的C11/DS1支路,確定單元110則在操作214中連續(xù)測試C12/E1支路,直到找到帶有有效E1分幀的C12/E1支路為止。如果找到了帶有有效E1分幀的C12/E1支路,確定單元110則在操作216中確定幀映射是E1。如果未找到帶有有效E1分幀的C12/E1支路,確定單元110則在操作218中向GUI 118報(bào)告未找到有效的幀映射。
圖14的流程圖示出了圖6的操作SDH 7的實(shí)施例。參考圖14,在操作220中,確定單元110確定給定幀是否具有有效的DS3分幀。如果找到了有效的DS3分幀,確定單元110則在操作222中確定幀映射為DS3。如果未找到有效的DS3分幀,確定單元110則在操作224中確定給定幀是否具有有效的E3分幀。如果找到了有效的E3分幀,確定單元110則在操作226中確定幀映射是E3。如果未找到有效的E3分幀,確定單元110則在操作228中確定幀映射是映射塊。
圖15的流程圖示出了圖6的操作SONET 2的實(shí)施例。參考圖15,在操作230中,確定單元110確定第一個(gè)H1H2位置中的指針是否有效。如果第一個(gè)H1H2位置中的指針無效,確定單元110則在操作232中向GUI118報(bào)告指針丟失(LOP)。如果第一個(gè)H1H2位置中的指針有效,確定單元110則在操作234中確定所有四個(gè)H1H2位置中的指針是否都有效。如果所有四個(gè)H1H2位置中的指針都有效,確定單元110則確定幀映射是STS-3(操作236),如果不是都有效,確定單元110則確定幀映射是STS-12c(操作238)。
圖16的流程圖示出了圖6的操作SONET 3的實(shí)施例。參考圖16,在操作240中,確定單元110確定第一個(gè)H1H2位置中的指針是否有效。如果第一個(gè)H1H2位置中的指針無效,確定單元110則在操作242中向GUI118報(bào)告LOP。如果第一個(gè)H1H2位置中的指針有效,則在操作244中,確定單元110確定所有三個(gè)H1H2位置中的指針是否都有效。如果所有三個(gè)H1H2位置中的指針都有效,則在操作246中,確定單元110最初確定幀映射是STS-1。
隨后,在操作248中,確定單元110通過確定由給定幀的字節(jié)C2的第5到8位代表的4位數(shù)字的十進(jìn)制等值是否等于2或3或4來測試是否出現(xiàn)標(biāo)簽失配。如果由字節(jié)C2的第5到8位代表的4位數(shù)字的十進(jìn)制等值等于2或3或4,確定單元110則確定不存在由于確定映射是STS-1所導(dǎo)致的標(biāo)簽失配,并在操作250中最終確定幀映射是STS-1。
在操作244中,如果所有三個(gè)H1H2位置中的指針都無效,則在操作252中,確定單元110最初確定幀映射為STS-3c。隨后,在操作254中,確定單元110通過確定由給定幀的字節(jié)C2的第5到8位代表的4位數(shù)字的十進(jìn)制等值是否等于13來測試是否出現(xiàn)標(biāo)簽失配。如果由字節(jié)C2的第5到8位代表的4位數(shù)字的十進(jìn)制等值等于13,確定單元110則確定不存在由于確定映射是STS-1所導(dǎo)致的標(biāo)簽失配,并在操作256中最終確定幀映射是STS-3c。
如果在操作248中,由字節(jié)C2的第5到8位代表的4位數(shù)字的十進(jìn)制等值不等于2或3或4,確定單元110則在操作258中向GUI 118報(bào)告標(biāo)簽失配,然后在操作250中最終確定幀映射是STS-1。類似地,如果在操作254中,由字節(jié)C2的第5到8位代表的4位數(shù)字的十進(jìn)制等值不等于13,確定單元110則在操作259中向GUI 118報(bào)告標(biāo)簽失配,然后在操作256中最終確定幀映射是STS-3c。
圖17的流程圖示出了圖6的操作SONET 4的實(shí)施例。參考圖17,在操作260中,確定單元110確定幀映射是映射塊。
圖18的流程圖示出了圖6的操作SONET 5的實(shí)施例。參考圖18,在操作262中,確定單元110確定給定幀的字節(jié)C2的十六進(jìn)制等值是否等于2或3。如果字節(jié)C2的十六進(jìn)制等值等于2或3,確定單元110則在操作264中確定幀映射是VT,如果不等于2或3,確定單元110則在操作266中確定幀映射是STS1-SPE。
圖19的流程圖示出了圖6的操作SONET 6的實(shí)施例。參考圖19,在操作268中,確定單元110連續(xù)測試VT1.5/DS1支路,直到找到帶有有效DS1分幀的VT1.5/DS1支路為止。在操作270中,如果找到了帶有有效DS1分幀的VT1.5/DS1支路,確定單元110則確定幀映射為DS1。
如果未找到帶有有效DS1分幀的VT1.5/DS1支路,則在操作272中,確定單元110連續(xù)測試VT2/E1支路,直到找到帶有有效E1分幀的VT2/E1支路為止。如果找到了帶有有效E1分幀的VT2/E1支路,確定單元110則在操作274中確定幀映射是E1。但是如果未找到帶有有效E1分幀的VT2/E1支路,確定單元110則在操作276中向GUI 118報(bào)告未找到有效的幀映射。
圖20的流程圖示出了圖6的操作SONET 7的實(shí)施例。參考圖20,在操作278中,確定單元110確定給定幀是否具有有效DS3分幀。如果存在有效DS3分幀,確定單元110則在操作280中確定幀映射是DS3,但是如果不存在有效DS3分幀,確定單元110則在操作282中確定給定幀是否具有有效E3分幀。如果存在有效E3分幀,確定單元110則在操作284中確定幀映射是E3。但是如果不存在有效E3分幀,確定單元110則在操作286中確定幀映射是映射塊。
這里描述了各種網(wǎng)絡(luò)分析儀,例如分布式網(wǎng)絡(luò)分析儀。本發(fā)明并不局限于任意特定的網(wǎng)絡(luò)分析儀,而可以使用其他的網(wǎng)絡(luò)分析儀。類似地,這里描述了各種解復(fù)用器,例如SONET/SDH解復(fù)用器。本發(fā)明并不局限于任意特定的解復(fù)用器,而可以使用其他的解復(fù)用器。
本發(fā)明可以利用方法、裝置和系統(tǒng)來實(shí)現(xiàn)。當(dāng)以軟件實(shí)現(xiàn)本發(fā)明時(shí),本發(fā)明可以被體現(xiàn)為用于執(zhí)行必要操作的代碼段。程序或代碼段可以被存儲在處理器可讀介質(zhì)中,或者可以通過傳輸介質(zhì)和/或通信網(wǎng)絡(luò)中與載波混合的計(jì)算機(jī)數(shù)據(jù)信號而被傳送。處理器可讀介質(zhì)是可以存儲或傳送數(shù)據(jù)的任意介質(zhì)。處理器可讀介質(zhì)的示例包括電子電路、半導(dǎo)體存儲設(shè)備、ROM、閃存、可擦寫ROM、軟盤、光盤、硬盤、光纖介質(zhì)和射頻(RF)網(wǎng)絡(luò)。計(jì)算機(jī)數(shù)據(jù)信號的示例包括可以通過傳輸介質(zhì)傳送的任意類型的信號,所述傳輸介質(zhì)例如是電子網(wǎng)絡(luò)信道、光纖、大氣、電場和RF網(wǎng)絡(luò)。
雖然已經(jīng)示出和描述了本發(fā)明的一些實(shí)施例,但是本領(lǐng)域技術(shù)人員將意識到,在不脫離本發(fā)明的原理和精神的情況下,可以對此實(shí)施例進(jìn)行修改,本發(fā)明的范圍在權(quán)利要求書及其等同物中限定。
權(quán)利要求
1.一種方法,包括接收對具有解復(fù)用器的網(wǎng)絡(luò)分析儀的輸入信號,所述解復(fù)用器對所述接收到的輸入信號進(jìn)行解復(fù)用;確定所述輸入信號的幀映射;以及根據(jù)所確定的幀映射來自動配置所述解復(fù)用器。
2.如權(quán)利要求1所述的方法,其中所述確定輸入信號的幀映射的步驟包括對所述接收到的輸入信號的信號標(biāo)簽的檢查以及自動試錯(cuò)法的組合。
3.如權(quán)利要求1所述的方法,其中所述解復(fù)用器是SONET/SDH解復(fù)用器。
4.如權(quán)利要求1所述的方法,其中所述網(wǎng)絡(luò)分析儀具有圖形用戶界面,并且所述方法還包括在所述圖形用戶界面中顯示所述輸入信號的幀映射的確定結(jié)果。
5.如權(quán)利要求4所述的方法,還包括在所述圖形用戶界面中,顯示所述解復(fù)用器的自動配置的狀態(tài)。
6.如權(quán)利要求1所述的方法,其中所述網(wǎng)絡(luò)分析儀具有圖形用戶界面,并且所述確定輸入信號的幀映射的步驟包括確定所述幀映射是STM-1、STM-4、OC-3還是OC-12;如果所述幀映射被確定為STM-1或STM-4,則如果所述幀映射被確定為STM-4,則確定所述幀映射是C4-4c還是AUG,如果所述幀映射被確定為C4-4c,則根據(jù)所確定的幀映射來自動配置所述解復(fù)用器,如果所述幀映射被確定為STM-1或AUG,則確定所述幀映射是AU4還是AU3,如果所述幀映射被確定為AU4,則對于每個(gè)AU4,確定所述幀映射是C4、C3還是TUG-2,如果所述幀映射被確定為C4,則根據(jù)所確定的幀映射來自動配置所述解復(fù)用器,如果所述幀映射被確定為AU3,則對于每個(gè)AU3,確定所述幀映射是C3還是TUG-2,如果所述幀映射被確定為TUG-2,則確定所述幀映射是DS1還是E1,如果所述幀映射被確定為DS1,則根據(jù)所確定的幀映射來自動配置所述解復(fù)用器,否則如果所述幀映射被確定為E1,則根據(jù)所確定的幀映射來自動配置所述解復(fù)用器,否則向所述圖形用戶界面報(bào)告未找到有效的幀映射,如果所述幀映射被確定為C3,則確定所述幀映射是DS3、E3還是映射塊,如果所述幀映射被確定為DS3,則根據(jù)所確定的幀映射來自動配置所述解復(fù)用器,否則如果所述幀映射被確定為E3,則根據(jù)所確定的幀映射來自動配置所述解復(fù)用器,否則確定所述幀映射是映射塊,并根據(jù)所確定的幀映射來自動配置所述解復(fù)用器,如果所述輸入信號的幀映射被確定為OC-3或OC-12,則如果所述幀映射被確定為OC-12,則確定所述幀映射是STS-12c還是STS-3,如果所述幀映射被確定為STS-12c,則根據(jù)所確定的幀映射來自動配置所述解復(fù)用器,如果所述幀映射被確定為OC-3或STS-3,則確定所述幀映射是STS-3c還是STS-1,如果所述幀映射被確定為STS-3c,則確定所述幀映射是映射塊,并根據(jù)所確定的幀映射來自動配置所述解復(fù)用器,如果所述幀映射被確定為STS-1,則對于每個(gè)STS-1,確定所述幀映射是VT還是STS1-SPE,如果所述幀映射被確定為VT,則確定所述幀映射是VT1.5/DS1還是VT2/E1,如果所述幀映射被確定為DS1,則根據(jù)所確定的幀映射來自動配置所述解復(fù)用器,否則如果所述幀映射被確定為E1,則根據(jù)所確定的幀映射來自動配置所述解復(fù)用器,否則向所述圖形用戶界面報(bào)告未找到有效的幀映射,如果所述幀映射被確定為STS1-SPE,則確定所述幀映射是DS3、E3還是映射塊,如果所述幀映射被確定為DS3,則根據(jù)所確定的幀映射來自動配置所述解復(fù)用器,否則如果所述幀映射被確定為E3,則根據(jù)所確定的幀映射來自動配置所述解復(fù)用器,否則確定所述幀映射是映射塊,并根據(jù)所確定的幀映射來自動配置所述解復(fù)用器。
7.如權(quán)利要求6所述的方法,其中所述確定幀映射是STM-1、STM-4、OC-3還是OC-12的步驟包括確定所述輸入信號的恢復(fù)時(shí)鐘速率是否是622.08MHz±50ppm,如果所述輸入信號的恢復(fù)時(shí)鐘速率是622.08MHz±50ppm,則確定給定幀的字節(jié)H1的第5和6位是否都等于0,如果字節(jié)H1的第5和6位都等于0,則確定所述幀映射是OC-12,并且如果字節(jié)H1的第5和6位不都等于0,則確定所述幀映射是STM-4,如果所述輸入信號的恢復(fù)時(shí)鐘速率不是622.08MHz±50ppm,則確定所述輸入信號的恢復(fù)時(shí)鐘速率是否是155.52MHz±50ppm,如果所述輸入信號的恢復(fù)時(shí)鐘速率是155.52MHz±50ppm,則確定給定幀的字節(jié)H1的第5和6位是否都等于0;如果字節(jié)H1的第5和6位都等于0,則確定所述幀映射是OC-3,并且如果字節(jié)H1的第5和6位不都等于0,則確定所述幀映射是STM-1,并且如果所述輸入信號的恢復(fù)時(shí)鐘速率不是155.52MHz±50ppm,則向所述圖形用戶界面報(bào)告幀丟失。
8.如權(quán)利要求6所述的方法,其中所述確定幀映射是C4-4c還是AUG的步驟包括確定第一個(gè)H1H2位置中的指針是否有效,如果所述第一個(gè)H1H2位置中的指針無效,則向所述圖形用戶界面報(bào)告指針丟失,如果所述第一個(gè)H1H2位置中的指針有效,則確定所有四個(gè)H1H2位置中的指針是否都有效,并且如果所有四個(gè)H1H2位置中的指針都有效,則確定所述幀映射是AUG,否則確定所述幀映射是C4-4c。
9.如權(quán)利要求6所述的方法,其中在所述幀映射被確定為STM-4的情況下確定幀映射是AU4還是AU3的步驟包括確定第一個(gè)H1H2位置中的指針是否有效,如果所述第一個(gè)H1H2位置中的指針無效,則向所述圖形用戶界面報(bào)告指針丟失,如果所述第一個(gè)H1H2位置中的指針有效,則確定所有三個(gè)H1H2位置中的指針是否都有效,并且如果所有三個(gè)H1H2位置中的指針都有效,則確定所述幀映射是AU3,否則確定所述幀映射是AU4。
10.如權(quán)利要求6所述的方法,其中在所述幀映射被確定為AU4的情況下確定幀映射是C4、C3還是TUG-2的步驟包括確定由給定幀的字節(jié)C2的第5到8位代表的4位數(shù)字的十進(jìn)制等值是否等于13,如果所述由給定幀的字節(jié)C2的第5到8位代表的4位數(shù)字的十進(jìn)制等值等于13,則確定所述幀映射是C4,如果所述由給定幀的字節(jié)C2的第5到8位代表的4位數(shù)字的十進(jìn)制等值不等于13,則確定TU3指針是否有效,如果所述TU3指針有效,則確定所述幀映射是C3,并且如果所述TU3指針無效,則確定所述幀映射是TUG-2。
11.如權(quán)利要求6所述的方法,其中在所述幀映射被確定為AU3的情況下確定幀映射是C3還是TUG-2的步驟包括確定給定幀的字節(jié)C2的十六進(jìn)制等值是否等于2或3,如果所述給定幀的字節(jié)C2的十六進(jìn)制等值等于2或3,則確定所述幀映射是TUG-2,并且如果所述給定幀的字節(jié)C2的十六進(jìn)制等值不等于2或3,則確定所述幀映射是C3。
12.如權(quán)利要求6所述的方法,其中在所述幀映射被確定為TUG-2的情況下確定幀映射是C11/DS1還是C12/E1的步驟包括連續(xù)測試C11/DS1支路,直到找到帶有有效DS1分幀的C11/DS1支路為止,如果找到了所述帶有有效DS1分幀的C11/DS1支路,則確定所述幀映射是DS1,如果未找到所述帶有有效DS1分幀的C11/DS1支路,則連續(xù)測試C12/E1支路,直到找到帶有有效E1分幀的C12/E1支路為止,如果找到了所述帶有有效E1分幀的C12/E1支路,則確定所述幀映射是E1,并且如果未找到所述帶有有效E1分幀的C12/E1支路,則向所述圖形用戶界面報(bào)告未找到有效的幀映射。
13.如權(quán)利要求6所述的方法,其中在所述幀映射被確定為C3的情況下確定幀映射是DS3、E3還是映射塊的步驟包括確定給定幀是否具有有效DS3分幀,如果所述給定幀具有有效DS3分幀,則確定所述幀映射是DS3,如果所述給定幀不具有有效DS3分幀,則確定所述給定幀是否具有有效E3分幀,如果所述給定幀具有有效E3分幀,則確定所述幀映射是E3,并且如果所述給定幀不具有有效E3分幀,則確定所述幀映射是映射塊。
14.如權(quán)利要求6所述的方法,其中在所述幀映射被確定為OC-12的情況下確定幀映射是STS-12c還是STS-3的步驟包括確定在第一個(gè)H1H2位置中的指針是否有效,如果在所述第一個(gè)H1H2位置中的指針無效,則向所述圖形用戶界面報(bào)告指針丟失,如果在所述第一個(gè)H1H2位置中的指針有效,則確定在所有四個(gè)H1H2位置中的指針是否都有效,并且如果在所有四個(gè)H1H2位置中的指針都有效,則確定所述幀映射是STS-3,否則確定所述幀映射是STS-12c。
15.如權(quán)利要求6所述的方法,其中在所述幀映射被確定為OC-3的情況下確定幀映射是STS-3c還是STS-1的步驟包括確定在第一個(gè)H1H2位置中的指針是否有效,如果在所述第一個(gè)H1H2位置中的指針無效,則向所述圖形用戶界面報(bào)告指針丟失,如果在所述第一個(gè)H1H2位置中的指針有效,則確定在所有三個(gè)H1H2位置中的指針是否都有效,如果在所有三個(gè)H1H2位置中的指針都有效,則最初確定所述幀映射是STS-1,如果所述幀映射被最初確定為STS-1,則通過確定由給定幀的字節(jié)C2的第5到8位代表的4位數(shù)字的十進(jìn)制等值是否等于2或3或4來確定是否出現(xiàn)標(biāo)簽失配,如果所述由給定幀的字節(jié)C2的第5到8位代表的4位數(shù)字的十進(jìn)制等值等于2或3或4,則確定不存在由于確定映射為STS-1所導(dǎo)致的標(biāo)簽失配,并且最終確定所述幀映射為STS-1,并且如果所述由給定幀的字節(jié)C2的第5到8位代表的4位數(shù)字的十進(jìn)制等值不等于2或3或4,則向所述圖形用戶界面報(bào)告標(biāo)簽失配,并最終確定所述幀映射是STS-1,如果在所有三個(gè)H1H2位置中的指針不都有效,則最初確定所述幀映射是STS-3c,如果所述幀映射被最初確定為STS-3c,則通過確定由給定幀的字節(jié)C2的第5到8位代表的4位數(shù)字的十進(jìn)制等值是否等于13來確定是否出現(xiàn)標(biāo)簽失配,如果所述由給定幀的字節(jié)C2的第5到8位代表的4位數(shù)字的十進(jìn)制等值等于13,則確定不存在由于確定映射為STS-3c所導(dǎo)致的標(biāo)簽失配,并且最終確定所述幀映射為STS-3c,并且如果所述由給定幀的字節(jié)C2的第5到8位代表的4位數(shù)字的十進(jìn)制等值不等于13,則向所述圖形用戶界面報(bào)告標(biāo)簽失配,并最終確定所述幀映射是STS-3c。
16.如權(quán)利要求6所述的方法,其中在所述幀映射被確定為STS-1的情況下確定幀映射是VT還是STS1-SPE的步驟包括確定給定幀的字節(jié)C2的十六進(jìn)制等值是否等于2或3,如果所述給定幀的字節(jié)C2的十六進(jìn)制等值等于2或3,則確定所述幀映射是VT,并且如果所述給定幀的字節(jié)C2的十六進(jìn)制等值不等于2或3,則確定所述幀映射是STS1-SPE。
17.如權(quán)利要求6所述的方法,其中在所述幀映射被確定為VT的情況下確定幀映射是VT1.5/DS1還是VT2/E1的步驟包括連續(xù)測試VT1.5/DS1支路,直到找到帶有有效DS1分幀的VT1.5/DS1支路為止,如果找到了帶有有效DS1分幀的VT1.5/DS1支路,則確定所述幀映射是DS1,如果未找到帶有有效DS1分幀的VT1.5/DS1支路,則連續(xù)測試VT2/E1支路,直到找到帶有有效E1分幀的VT2/E1支路為止,如果找到了帶有有效E1分幀的VT2/E1支路,則確定所述幀映射是E1,并且如果未找到帶有有效E1分幀的VT2/E1支路,則向所述圖形用戶界面報(bào)告未找到有效的幀映射。
18.如權(quán)利要求6所述的方法,其中在所述幀映射被確定為STS-3的情況下確定幀映射是DS3、E3還是映射塊的步驟包括確定給定幀是否具有有效DS3分幀,如果所述給定幀具有有效DS3分幀,則確定所述幀映射是DS3,如果所述給定幀不具有有效DS3分幀,則確定所述給定幀是否具有有效E3分幀,如果所述給定幀具有有效E3分幀,則確定所述幀映射是E3,并且如果所述給定幀不具有有效E3分幀,則確定所述幀映射是映射塊。
19.一種網(wǎng)絡(luò)分析儀,包括解復(fù)用器,用于對由所述網(wǎng)絡(luò)分析儀接收到的輸入信號進(jìn)行解復(fù)用;以及確定單元,用于確定所述輸入信號的幀映射,并根據(jù)所確定的幀映射來自動配置所述解復(fù)用器。
20.如權(quán)利要求19所述的網(wǎng)絡(luò)分析儀,還包括用戶接口,其中對所述用戶接口的操作啟動所述幀映射的確定和所述解復(fù)用器的自動配置。
21.如權(quán)利要求19所述的網(wǎng)絡(luò)分析儀,其中所述確定輸入信號的幀映射還包括對所述接收到的輸入信號的信號標(biāo)簽的檢查以及自動試錯(cuò)法的組合。
22.如權(quán)利要求19所述的網(wǎng)絡(luò)分析儀,還包括圖形用戶界面,在所述圖形用戶界面中顯示所述幀映射的確定結(jié)果。
23.如權(quán)利要求19所述的網(wǎng)絡(luò)分析儀,其中所述解復(fù)用器的自動配置狀態(tài)被顯示在所述圖形用戶界面中。
24.如權(quán)利要求19所述的網(wǎng)絡(luò)分析儀,其中所述解復(fù)用器是SONET/SDH解復(fù)用器。
25.一種網(wǎng)絡(luò)分析系統(tǒng),包括如權(quán)利要求19所述的網(wǎng)絡(luò)分析儀;以及具有用戶接口的計(jì)算機(jī),其中對所述用戶接口的操作啟動所述幀映射的確定和所述解復(fù)用器的自動配置。
26.一種網(wǎng)絡(luò)分析系統(tǒng),包括如權(quán)利要求19所述的網(wǎng)絡(luò)分析儀;以及具有圖形用戶界面的計(jì)算機(jī),其中在所述圖形用戶界面上顯示所述幀映射的確定結(jié)果。
27.一種裝置,包括用于接收對具有解復(fù)用器的網(wǎng)絡(luò)分析儀的輸入信號的裝置,所述解復(fù)用器對所述接收到的輸入信號進(jìn)行解復(fù)用;用于確定所述輸入信號的幀映射的裝置;以及用于根據(jù)所確定的幀映射來自動配置所述解復(fù)用器的裝置。
全文摘要
本發(fā)明公開了一種網(wǎng)絡(luò)分析儀,其具有解復(fù)用器和確定單元,所述解復(fù)用器對由網(wǎng)絡(luò)分析儀接收到的輸入信號進(jìn)行解復(fù)用,所述確定單元確定輸入信號的幀映射,并且所述根據(jù)所確定的幀映射來自動配置解復(fù)用器。
文檔編號H04J3/16GK1832379SQ20051012327
公開日2006年9月13日 申請日期2005年11月15日 優(yōu)先權(quán)日2005年3月7日
發(fā)明者羅伯特·杰弗里·沃德 申請人:安捷倫科技有限公司