專利名稱:復(fù)用/去復(fù)用光通信信號(hào)的定時(shí)電路的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及光通信,具體涉及支持光信號(hào)調(diào)整(provisioning)的光通信網(wǎng)絡(luò)中的節(jié)點(diǎn)。
背景技術(shù):
符合同步光纖網(wǎng)(SONET)標(biāo)準(zhǔn)的典型光通信網(wǎng)絡(luò)包括光纖鏈路互連的一組節(jié)點(diǎn)。當(dāng)該光通信網(wǎng)絡(luò)是基于密集波分復(fù)用(DWDM)技術(shù)時(shí),每條光纖可以同時(shí)傳送若干個(gè)不同的光信號(hào),其中每個(gè)不同的光信號(hào)是以不同的波長(zhǎng)發(fā)射的。一般地說,通過單根光纖發(fā)射的不同光信號(hào)可以有不同的數(shù)據(jù)速率。例如,一些光信號(hào)可以是數(shù)據(jù)速率為155兆比特/秒(Mb/s)的OC3信號(hào),其他一些光信號(hào)可以是數(shù)據(jù)速率為622Mb/s的OC12信號(hào),而另一些光信號(hào)可以是數(shù)據(jù)速率為2.5吉比特/秒(Gb/s)的OC48信號(hào)。
在常規(guī)的SONET基光通信網(wǎng)絡(luò)中,每個(gè)節(jié)點(diǎn)配置為調(diào)整光信號(hào)而設(shè)計(jì)的電路,通過它們對(duì)應(yīng)的互連光纖鏈路與其他節(jié)點(diǎn)通信。一般地說,光信號(hào)調(diào)整是指以下的一項(xiàng)或多項(xiàng)(1)增加一個(gè)新的光信號(hào)到通信中,(2)刪除一個(gè)現(xiàn)有的(即,激活的)光信號(hào),(3)增大現(xiàn)有光信號(hào)的數(shù)據(jù)速率(稱之為“速率升級(jí)”),和(4)減小現(xiàn)有光信號(hào)的數(shù)據(jù)速率(稱之為“速率降級(jí)”)。在SONET基光通信網(wǎng)絡(luò)的常規(guī)節(jié)點(diǎn)中,給不同的光信號(hào)數(shù)據(jù)速率配置不同的電路板。例如,特定的節(jié)點(diǎn)可以有一個(gè)或多個(gè)電路板,設(shè)計(jì)成僅僅處理OC3信號(hào);一個(gè)或多個(gè)其他的電路板,設(shè)計(jì)成僅僅處理OC12信號(hào);以及一個(gè)或多個(gè)另外的電路板,設(shè)計(jì)成僅僅處理OC48信號(hào)。
例如,SONET基DWDM光通信網(wǎng)絡(luò)利用每條光纖40個(gè)不同的波長(zhǎng),該網(wǎng)絡(luò)中一個(gè)典型的節(jié)點(diǎn)可以配置有不同數(shù)目的OC3,OC12,和OC48電路板,它們合在一起能夠調(diào)整高達(dá)40個(gè)不同的用戶信號(hào),通過給定的光纖與另一個(gè)節(jié)點(diǎn)通信。理論上,每個(gè)DWDM波長(zhǎng)能夠支持最高帶寬的信號(hào)(例如,OC48)。在這個(gè)例子中,從可用的數(shù)據(jù)帶寬觀點(diǎn)考慮,分配給OC3光信號(hào)或OC12光信號(hào)的波長(zhǎng)是未被充分利用的。
發(fā)明內(nèi)容
本發(fā)明的重點(diǎn)是諸如SONET基DWDM光通信網(wǎng)絡(luò)的光通信網(wǎng)絡(luò)中節(jié)點(diǎn)的電路,該電路能夠更有效地利用現(xiàn)有的數(shù)據(jù)帶寬。具體地說,按照本發(fā)明的某些實(shí)施例,該節(jié)點(diǎn)中的一個(gè)電路板能夠把若干個(gè)不同的輸出用戶信號(hào)(例如,OC3/OC12速率信號(hào))壓縮成一個(gè)輸出最佳速率光信號(hào)(例如,OC48光信號(hào)),通過光纖以特定的波長(zhǎng)傳輸?shù)搅硪粋€(gè)節(jié)點(diǎn)。該電路板還能夠分割來自一個(gè)輸入最佳速率光信號(hào)的若干個(gè)不同輸入用戶信號(hào),該信號(hào)是通過相同的光纖或不同的光纖從另一個(gè)節(jié)點(diǎn)接收到的。此外,那些不同的輸出和輸入用戶信號(hào)可以有不同的數(shù)據(jù)速率(例如,壓縮成一個(gè)OC48光信號(hào)的OC3速率和OC12速率信號(hào))。
作為一個(gè)例子,在利用每條光纖40個(gè)不同波長(zhǎng)的DWDM光通信網(wǎng)絡(luò)的本發(fā)明實(shí)施例中,每個(gè)波長(zhǎng)可以支持不同的OC48光信號(hào),該網(wǎng)絡(luò)中每個(gè)節(jié)點(diǎn)的電路板能夠(1)把8個(gè)不同的OC3/OC12速率輸出用戶信號(hào)壓縮成在40個(gè)DWDM波長(zhǎng)之一波長(zhǎng)上發(fā)射的一個(gè)輸出OC48光信號(hào),和(2)把來自相同DWDM波長(zhǎng)上發(fā)射的一個(gè)輸入OC48光信號(hào)分割成高達(dá)8個(gè)不同的OC3/OC12速率輸入用戶信號(hào)。對(duì)于每對(duì)輸出和輸入光纖(或在一條光纖上雙向通信情況下的每條光纖),每個(gè)節(jié)點(diǎn)可以配置40個(gè)這種電路板,每個(gè)電路板處理不同的一對(duì)輸出和輸入復(fù)合OC48光信號(hào),每個(gè)光信號(hào)是在40個(gè)DWDM波長(zhǎng)之一波長(zhǎng)上發(fā)送的。所以,這個(gè)實(shí)施例能夠支持每對(duì)光纖高達(dá)320對(duì)不同的輸出和輸入用戶信號(hào),而不是現(xiàn)有技術(shù)中限制于每對(duì)光纖上40對(duì)不同的用戶信號(hào)。
在某些實(shí)施例中,本發(fā)明涉及利用DWDM或時(shí)分復(fù)用(TDM)技術(shù)和SONET/SDH(同步數(shù)字系列)混合速率復(fù)用OC3/OC12光信號(hào)和去復(fù)用OC48 DWDM光信號(hào)的光網(wǎng)絡(luò)領(lǐng)域以增大網(wǎng)絡(luò)容量的使用效率。在減少激活信號(hào)服務(wù)中斷的同時(shí),本發(fā)明解決增加/刪除/速率升級(jí)/速率降級(jí)混合速率的離線和在線調(diào)整操作的復(fù)雜問題。本發(fā)明的目的是簡(jiǎn)化上述的調(diào)整操作,利用算法基自動(dòng)分配OC48幀中的STS3時(shí)隙給調(diào)整的混合速率信號(hào)以及自動(dòng)傳輸和執(zhí)行復(fù)用和去復(fù)用節(jié)點(diǎn)中端口編號(hào)到STS3時(shí)隙的映射。
在現(xiàn)有技術(shù)中,復(fù)用和去復(fù)用OC3/OC12光信號(hào)要求人工映射STS3時(shí)隙到該信號(hào)。在復(fù)用節(jié)點(diǎn)與去復(fù)用節(jié)點(diǎn)之間沒有映射的傳輸?,F(xiàn)有技術(shù)的缺點(diǎn)是,OC3/OC12信號(hào)的每次增加/刪除/速率升級(jí)/速率降級(jí)要求在復(fù)用節(jié)點(diǎn)和去復(fù)用節(jié)點(diǎn)中檢索現(xiàn)有時(shí)隙分配映射和人工再分配STS3時(shí)隙。在OC3到OC12的速率升級(jí)或增加新的OC12信號(hào)的情況下,調(diào)整操作可能要求重新映射現(xiàn)有信號(hào)到新的STS3時(shí)隙,由于缺乏復(fù)用節(jié)點(diǎn)與去復(fù)用節(jié)點(diǎn)之間的同步,就可能導(dǎo)致那些信號(hào)在相對(duì)長(zhǎng)的時(shí)間內(nèi)失效。STS3時(shí)隙的人工映射是耗費(fèi)時(shí)間的且容易造成數(shù)據(jù)輸入差錯(cuò)。在信號(hào)的使用期間對(duì)該信號(hào)僅僅調(diào)整一次的應(yīng)用也許可以接受的。然而,在TDM/DWDM網(wǎng)絡(luò)中,網(wǎng)絡(luò)提供者感興趣的是頻繁地重新調(diào)整網(wǎng)絡(luò)復(fù)用OC3/OC12信號(hào)以滿足比特率變化需要和變化的信號(hào)持有者。
在一個(gè)實(shí)施例中,本發(fā)明是光通信網(wǎng)絡(luò)中的第一節(jié)點(diǎn),有電路的第一節(jié)點(diǎn)包括(a)一個(gè)或多個(gè)接收機(jī)的第一集合,配置成根據(jù)一個(gè)或多個(gè)輸入用戶電信號(hào)中每個(gè)信號(hào)產(chǎn)生輸入用戶數(shù)據(jù)信號(hào)和用戶時(shí)鐘;(b)第一時(shí)鐘和數(shù)據(jù)恢復(fù)(CDR)電路,配置成根據(jù)輸入電信號(hào)產(chǎn)生第一輸入數(shù)據(jù)信號(hào)和第一輸入時(shí)鐘,該輸入電信號(hào)有第三數(shù)據(jù)速率的第三幀格式;(c)本地時(shí)鐘發(fā)生器,配置成產(chǎn)生本地時(shí)鐘;(d)復(fù)用電路,配置成把該一個(gè)或多個(gè)輸入用戶數(shù)據(jù)信號(hào)組合成有第三幀格式的輸出數(shù)據(jù)信號(hào);(e)去復(fù)用電路,配置成把該第一輸入數(shù)據(jù)信號(hào)分成一個(gè)或多個(gè)輸出用戶數(shù)據(jù)信號(hào);(f)一個(gè)或多個(gè)發(fā)射機(jī)的集合,配置成發(fā)射每個(gè)輸出用戶數(shù)據(jù)信號(hào)作為輸出用戶電信號(hào);和(g)定時(shí)電路,配置成根據(jù)一個(gè)或多個(gè)用戶時(shí)鐘,第一輸入時(shí)鐘和本地時(shí)鐘選取復(fù)用電路的復(fù)用時(shí)鐘和去復(fù)用電路的去復(fù)用時(shí)鐘。
本發(fā)明在TDM或DWDM網(wǎng)絡(luò)中提供容易執(zhí)行,數(shù)據(jù)快速輸入和無差錯(cuò)傳輸,離線和在線的自動(dòng)調(diào)整SONET/SDH點(diǎn)對(duì)點(diǎn)的復(fù)用節(jié)點(diǎn)和去復(fù)用節(jié)點(diǎn)裝置。
根據(jù)以下的詳細(xì)描述,所附權(quán)利要求書和附圖,可以更充分地理解本發(fā)明的其他方面,特征和優(yōu)點(diǎn),其中圖1表示按照本發(fā)明一個(gè)實(shí)施例有插入/分出配置的部分光通信網(wǎng)絡(luò);圖2表示按照本發(fā)明另一個(gè)實(shí)施例有分出/繼續(xù)配置的部分光通信網(wǎng)絡(luò);圖3表示常規(guī)OC48幀的高級(jí)示意圖;圖4表示圖1中節(jié)點(diǎn)1和2實(shí)施的調(diào)整處理流程圖,用于刪除現(xiàn)有下游OC3或OC12信號(hào);圖5表示圖1中節(jié)點(diǎn)1和2實(shí)施的調(diào)整處理流程圖,用于增加新的下游OC3信號(hào);圖6表示圖1中節(jié)點(diǎn)1和2實(shí)施的調(diào)整處理流程圖,用于增加新的下游OC12信號(hào);圖7表示圖1中節(jié)點(diǎn)1和2實(shí)施的調(diào)整處理流程圖,用于升級(jí)現(xiàn)有下游OC3信號(hào)到新的下游OC12信號(hào);圖8表示圖1中節(jié)點(diǎn)1和2實(shí)施的調(diào)整處理流程圖,用于降級(jí)現(xiàn)有下游OC12信號(hào)到新的下游OC3信號(hào);圖9表示按照本發(fā)明一個(gè)實(shí)施例實(shí)施重新映射處理的流程圖,在新的OC12信號(hào)需要增加到現(xiàn)有(即,舊的)映象時(shí)確定OC48幀的新映象;圖10表示按照本發(fā)明一個(gè)實(shí)施例實(shí)施處理操作以執(zhí)行映射變化序列,從舊映象重新映射OC48幀到新映象而使新的OC12信號(hào)有可用的quad。
圖11表示按照本發(fā)明一個(gè)實(shí)施例映射復(fù)用節(jié)點(diǎn)過程中第一部分的流程圖;圖12表示按照本發(fā)明一個(gè)實(shí)施例映射去復(fù)用節(jié)點(diǎn)過程的流程圖;圖13表示按照本發(fā)明一個(gè)實(shí)施例映射復(fù)用節(jié)點(diǎn)過程中第二部分的流程圖;
圖14表示按照本發(fā)明一個(gè)實(shí)施例完成調(diào)整處理的接口電路方框圖;圖15表示按照本發(fā)明一個(gè)實(shí)施例的圖1中節(jié)點(diǎn)1的復(fù)用器/去復(fù)用器電路板的復(fù)用/去復(fù)用定時(shí)電路方框圖;圖16表示按照本發(fā)明一個(gè)實(shí)施例的狀態(tài)轉(zhuǎn)變圖,給出利用優(yōu)先級(jí)2備用時(shí)鐘保護(hù)優(yōu)先級(jí)3復(fù)用時(shí)鐘的模型;和圖17和18表示按照本發(fā)明一個(gè)實(shí)施例的狀態(tài)轉(zhuǎn)變圖,給出利用優(yōu)先級(jí)1備用時(shí)鐘保護(hù)優(yōu)先級(jí)3復(fù)用時(shí)鐘和優(yōu)先級(jí)2備用時(shí)鐘的模型。
具體實(shí)施例方式
圖1表示按照本發(fā)明一個(gè)實(shí)施例的部分光通信網(wǎng)絡(luò)100。具體地說,圖1表示網(wǎng)絡(luò)100中的兩個(gè)節(jié)點(diǎn),節(jié)點(diǎn)1102和節(jié)點(diǎn)2104,由四條單向光纖106,108,110,和112互連。一般地說,網(wǎng)絡(luò)100可以有任何數(shù)目以任何可能的拓?fù)浣Y(jié)構(gòu)互連的節(jié)點(diǎn)。此外,節(jié)點(diǎn)1和節(jié)點(diǎn)2可以由另外的一條光纖互連。
僅僅為了便于說明,節(jié)點(diǎn)1稱之為上游節(jié)點(diǎn),節(jié)點(diǎn)2稱之為下游節(jié)點(diǎn)。因此,單向光纖106和108用于從節(jié)點(diǎn)1向下游發(fā)射光信號(hào)到節(jié)點(diǎn)2,而單向光纖110和112用于從節(jié)點(diǎn)2向上游發(fā)射光信號(hào)到節(jié)點(diǎn)1。節(jié)點(diǎn)1與節(jié)點(diǎn)2之間的通信配置成1+1故障保護(hù),因此,可以(任意地)假設(shè)光纖106為工作下游光纖,而光纖108是實(shí)際不同的保護(hù)下游光纖,在檢測(cè)到光纖106中故障(例如,光纖斷開)的情況下,選取光纖108用于從節(jié)點(diǎn)1到節(jié)點(diǎn)2的下游傳輸。類似地,可以(任意地)假設(shè)光纖110為工作上游光纖,而光纖112是實(shí)際不同的保護(hù)上游光纖,在檢測(cè)到光纖110中故障的情況下,選取光纖112用于從節(jié)點(diǎn)2到節(jié)點(diǎn)1的上游傳輸。
如圖1所示,節(jié)點(diǎn)1從它的本地用戶接收高達(dá)8個(gè)不同的輸入信號(hào)114,這些輸入用戶信號(hào)可以是OC3速率信號(hào)和OC12速率信號(hào)的任意組合。節(jié)點(diǎn)1把那些輸入用戶信號(hào)組合成(即,復(fù)用和轉(zhuǎn)變)一個(gè)OC48光信號(hào)的兩個(gè)副本,通過工作光纖106和保護(hù)下游光纖108傳輸?shù)焦?jié)點(diǎn)2。節(jié)點(diǎn)2從光纖106和108接收下游OC48光信號(hào)的兩個(gè)副本,選取其中一個(gè)副本(例如,默認(rèn)為來自工作光纖106的副本),并分割(即,轉(zhuǎn)變和去復(fù)用)選取的OC48光信號(hào),用于提供高達(dá)8個(gè)對(duì)應(yīng)的OC3速率和OC12速率輸出信號(hào)116到它的本地用戶。
類似地,節(jié)點(diǎn)2從它的本地用戶接收高達(dá)8個(gè)不同的輸入信號(hào)118,這些輸入用戶信號(hào)可以是OC3速率信號(hào)和OC12速率信號(hào)的任意組合,并把那些輸入用戶信號(hào)組合成(即,復(fù)用和轉(zhuǎn)變)一個(gè)OC48光信號(hào)的兩個(gè)副本,通過工作光纖110和保護(hù)上游光纖112傳輸?shù)焦?jié)點(diǎn)1。節(jié)點(diǎn)1從光纖110和112接收上游OC48光信號(hào)的兩個(gè)副本,選取其中一個(gè)副本(例如,默認(rèn)為來自工作光纖110的副本),并分割(即,轉(zhuǎn)變和去復(fù)用)選取的OC48光信號(hào),用于提供高達(dá)8個(gè)對(duì)應(yīng)的OC3速率和OC12速率輸出信號(hào)120到它的本地用戶。
為了獲得這種功能,節(jié)點(diǎn)1包括復(fù)用器(mux)122,把高達(dá)8個(gè)不同的OC3/OC12速率電信號(hào)(對(duì)應(yīng)于從節(jié)點(diǎn)1用戶接收的不同輸入用戶信號(hào))組合成一個(gè)OC48速率電信號(hào);電光轉(zhuǎn)換器(例如,激光器)124,把OC48速率電信號(hào)轉(zhuǎn)變成OC48速率光信號(hào);和功率分路器126,產(chǎn)生那個(gè)OC48光信號(hào)的兩個(gè)副本,分別通過下游光纖106和108傳輸。此外,節(jié)點(diǎn)1還包括兩個(gè)光電轉(zhuǎn)換器(例如,光電二極管)128,把分別從上游光纖110和112接收的兩個(gè)OC48光信號(hào)轉(zhuǎn)變成兩個(gè)OC48速率電信號(hào);選擇器130,用于選取兩個(gè)OC48速率電信號(hào)中“較好”的一個(gè)(例如,基于特定的故障檢測(cè)和保護(hù)準(zhǔn)則);和去復(fù)用器(demux)132,把選取的OC48速率電信號(hào)分割成高達(dá)8個(gè)不同的OC3/OC12速率電信號(hào),這些電信號(hào)對(duì)應(yīng)于發(fā)射到節(jié)點(diǎn)1用戶的不同輸出用戶信號(hào)。
類似地,節(jié)點(diǎn)2配置有復(fù)用器134,電光轉(zhuǎn)換器136,分路器138,兩個(gè)光電轉(zhuǎn)換器140,選擇器142,和去復(fù)用器144,它們類似于節(jié)點(diǎn)1中的對(duì)應(yīng)器件,用于在節(jié)點(diǎn)2中提供類似的功能。
在每個(gè)節(jié)點(diǎn)內(nèi),復(fù)用器,分路器,選擇器,和去復(fù)用器最好都是在一個(gè)電子線路板上實(shí)現(xiàn)的,其中每個(gè)節(jié)點(diǎn)可以配置任意數(shù)目的類似電路板,每個(gè)電路板配置成產(chǎn)生一對(duì)OC48光信號(hào)(對(duì)應(yīng)于高達(dá)8個(gè)不同的輸出用戶OC3/OC12速率信號(hào)),在特定的波長(zhǎng)上通過一對(duì)光纖傳輸;和接收一對(duì)OC48光信號(hào)(對(duì)應(yīng)于高達(dá)8個(gè)不同的輸入用戶OC3/OC12速率信號(hào)),在特定的波長(zhǎng)(通常是相同的,但也可以是不同的)上通過一對(duì)光纖傳輸。對(duì)于支持每條光纖高達(dá)40個(gè)不同波長(zhǎng)的DWDM光通信網(wǎng)絡(luò),每個(gè)節(jié)點(diǎn)可以包括高達(dá)40個(gè)不同的電路板,用于連接到另一個(gè)節(jié)點(diǎn)的每組4條單向光纖(即,上游/下游,工作/保護(hù)光纖),每個(gè)電路板處理不同的一組輸出和輸入OC48光信號(hào),每個(gè)光信號(hào)是在40個(gè)DWDM波長(zhǎng)之一的波長(zhǎng)上發(fā)送的。每個(gè)節(jié)點(diǎn)還可以包括類似的一組40個(gè)電路板,用于連接那個(gè)節(jié)點(diǎn)到光通信網(wǎng)絡(luò)中相同節(jié)點(diǎn)或另一個(gè)節(jié)點(diǎn)的每個(gè)另外一組的四條單向光纖。
雖然圖1中的裝置配置表示信號(hào)分割(例如,節(jié)點(diǎn)1中的分路器)是在光域中完成的,本領(lǐng)域?qū)I(yè)人員明白,信號(hào)分割可以在電光轉(zhuǎn)變之前的電域中完成,在此情況下,電功率分路器放置在兩個(gè)電光轉(zhuǎn)換器之前。在此情況下,電光轉(zhuǎn)變步驟也可以是在1+1故障保護(hù)方案內(nèi)受到保護(hù)。理論上,光電轉(zhuǎn)換器和選擇器也可以有采用類似的實(shí)施方案,雖然常規(guī)的故障保護(hù)處理通常是在電域中實(shí)施的。
雖然本發(fā)明的描述是在單向光纖的場(chǎng)境下,本領(lǐng)域?qū)I(yè)人員明白,還可以利用雙向光纖實(shí)現(xiàn)本發(fā)明,其中每條雙向光纖可以同時(shí)支持上游傳輸和下游傳輸。在此情況下,光纖106和110可以組合成一條雙向工作光纖,而光纖108和112可以組合成一條雙向保護(hù)光纖。
取決于不同的實(shí)施方案,每個(gè)輸入和輸出用戶信號(hào)可以作為光信號(hào)或電信號(hào)在對(duì)應(yīng)節(jié)點(diǎn)與用戶之間傳輸。例如,若特定的用戶與節(jié)點(diǎn)1之間發(fā)射和接收光信號(hào),則節(jié)點(diǎn)1可以包括(1)光電轉(zhuǎn)換器(圖1中未畫出),把輸入用戶光信號(hào)轉(zhuǎn)變成用戶電信號(hào)(例如,8個(gè)輸入用戶信號(hào)114之一)和(2)電光轉(zhuǎn)換器(圖1中未畫出),把用戶電信號(hào)(例如,8個(gè)輸出用戶信號(hào)120之一)轉(zhuǎn)變成對(duì)應(yīng)的輸出用戶光信號(hào)。
按照本發(fā)明,光通信網(wǎng)絡(luò)中的每個(gè)節(jié)點(diǎn)支持光信號(hào)的自動(dòng)調(diào)整,其中調(diào)整操作包括(1)增加新的光信號(hào),(2)刪除現(xiàn)有光信號(hào),(3)速率升級(jí)現(xiàn)有光信號(hào),和(4)速率降級(jí)現(xiàn)有光信號(hào)。在圖1所示具體實(shí)施例的場(chǎng)境下,這種調(diào)整操作意味著,節(jié)點(diǎn)1和2中的節(jié)點(diǎn)能夠(1)增加一個(gè)或多個(gè)新的OC3或OC12信號(hào)到對(duì)應(yīng)的OC48信號(hào),(2)從對(duì)應(yīng)的OC48信號(hào)中刪除一個(gè)或多個(gè)現(xiàn)有OC3或OC12信號(hào),(3)速率升級(jí)一個(gè)或多個(gè)現(xiàn)有OC3信號(hào)到OC12信號(hào),和(4)速率降級(jí)一個(gè)或多個(gè)現(xiàn)有的OC12信號(hào)到OC3信號(hào)。
當(dāng)然,這些不同類型的調(diào)整操作受到某些約束,其中包括每個(gè)節(jié)點(diǎn)中的輸入/輸出端口數(shù)目(即,在圖1所示實(shí)施方案中一次不超過總數(shù)為8個(gè)OC3/OC12信號(hào))以及OC48信號(hào)的固有容量。這兩個(gè)約束條件合在一起限制OC3/OC12信號(hào)組合成一個(gè)OC48信號(hào)到以下的狀態(tài)(A)0個(gè)OC12信號(hào)和高達(dá)8個(gè)OC3信號(hào);(B)1個(gè)OC12信號(hào)和高達(dá)7個(gè)OC3信號(hào);(C)2個(gè)OC12信號(hào)和高達(dá)6個(gè)OC3信號(hào);(D)3個(gè)OC12信號(hào)和高達(dá)4個(gè)OC3信號(hào);和(E)4個(gè)OC12信號(hào)。
狀態(tài)(A),(B),和(C)是受特定數(shù)目可用I/O端口的限制(即,8個(gè)),而狀態(tài)(D)和(E)是受OC48信號(hào)有限容量的限制。本領(lǐng)域?qū)I(yè)人員明白,理論上,多達(dá)16個(gè)不同的OC3信號(hào)可以壓縮成一個(gè)OC48信號(hào)。例如,狀態(tài)(A)中8個(gè)OC3信號(hào)的限制是有限數(shù)目I/O端口(即,8個(gè))而不是OC48信號(hào)固有容量的函數(shù)。在有16個(gè)I/O端口的另一個(gè)實(shí)施方案中,狀態(tài)(A)能夠支持高達(dá)16個(gè)OC3信號(hào),狀態(tài)(B)能夠支持1個(gè)OC12信號(hào)和高達(dá)12個(gè)OC3信號(hào),而狀態(tài)(C)能夠支持2個(gè)OC12信號(hào)和高達(dá)8個(gè)OC3信號(hào)。
圖1中所示的配置稱之為“插入/分出配置”,因?yàn)檫@種配置中的每個(gè)電路板支持插入(接收)來自對(duì)應(yīng)節(jié)點(diǎn)本地用戶的輸入用戶信號(hào)以及分出(傳輸)輸出用戶信號(hào)到對(duì)應(yīng)節(jié)點(diǎn)的本地用戶。本發(fā)明支持的另一種類型配置是“分出/繼續(xù)配置”,其中至少一個(gè)電路板能夠分出一個(gè)或多個(gè)輸出用戶信號(hào)到對(duì)應(yīng)節(jié)點(diǎn)的本地用戶,而同時(shí)作為從上游節(jié)點(diǎn)傳送一個(gè)或多個(gè)其他用戶信號(hào)到下游節(jié)點(diǎn)的管道。請(qǐng)注意,在分出/繼續(xù)配置中,每個(gè)分出信號(hào)的副本是與“未分出”信號(hào)一起發(fā)射到下游節(jié)點(diǎn)。
圖2表示按照本發(fā)明另一個(gè)實(shí)施例有分出/繼續(xù)配置的部分光通信網(wǎng)絡(luò)。具體地說,圖2展示3個(gè)節(jié)點(diǎn),上游節(jié)點(diǎn)1202,中游節(jié)點(diǎn)2204,和下游節(jié)點(diǎn)3206。一般地說,上游節(jié)點(diǎn)1組合高達(dá)8個(gè)不同的OC3/OC12速率輸入用戶信號(hào)208,作為一個(gè)OC48光信號(hào)通過下游光纖210傳輸?shù)街杏喂?jié)點(diǎn)2。節(jié)點(diǎn)2分出0個(gè),1個(gè),或多個(gè)(高達(dá)全部8個(gè))OC3/OC12速率信號(hào)212的副本,作為到它本地用戶的輸出用戶信號(hào),而同時(shí)作為一個(gè)下游OC48信號(hào)通過光纖214繼續(xù)傳輸所有的OC3/OC12速率信號(hào)到下游節(jié)點(diǎn)3,節(jié)點(diǎn)3分出0個(gè),1個(gè),或多個(gè)OC3/OC12速率信號(hào)216,作為到它本地用戶的輸出用戶信號(hào)。
為了支持這種功能,節(jié)點(diǎn)2有(A)光電轉(zhuǎn)換器218;(B)包括去復(fù)用器220,交叉互連222和復(fù)用器224的電路板;和(C)電光轉(zhuǎn)換器226。光電轉(zhuǎn)換器218把從節(jié)點(diǎn)1通過光纖210接收的OC48光信號(hào)轉(zhuǎn)變成OC48速率電信號(hào)。去復(fù)用器220把OC48速率信號(hào)分成它的成份OC3/OC12速率信號(hào),并分出0個(gè),1個(gè),或多個(gè)OC3/OC12速率信號(hào)的副本到節(jié)點(diǎn)2的本地用戶。交叉互連222轉(zhuǎn)發(fā)所有來自去復(fù)用器220的OC3/OC12速率信號(hào)到復(fù)用器224,復(fù)用器224把那些OC3/OC12速率信號(hào)組合成第二個(gè)OC48速率電信號(hào)。電光轉(zhuǎn)換器226則把第二個(gè)OC48速率電信號(hào)轉(zhuǎn)換成OC48光信號(hào),通過光纖214傳輸?shù)焦?jié)點(diǎn)3。
類似地,節(jié)點(diǎn)1有復(fù)用器228和電光轉(zhuǎn)換器230,節(jié)點(diǎn)3有光電轉(zhuǎn)換器232和去復(fù)用器234,所有這些器件提供類似于節(jié)點(diǎn)2中對(duì)應(yīng)器件的功能。
為了簡(jiǎn)化,圖2的裝置中沒有展示任何的故障保護(hù),雖然圖2中也可以實(shí)施這種故障保護(hù),例如,類似于圖1中所示的1+1保護(hù)方案。此外,節(jié)點(diǎn)1,2,和3通常配置類似的“互逆”器件組以支持對(duì)應(yīng)的上游通信。換句話說,節(jié)點(diǎn)3有類似于圖2中所示節(jié)點(diǎn)1的復(fù)用器板,節(jié)點(diǎn)1有類似于圖2中所示節(jié)點(diǎn)3的去復(fù)用器板,而節(jié)點(diǎn)2有第二復(fù)用器/去復(fù)用器板,該復(fù)用器/去復(fù)用器板用于(A)從OC48速率電信號(hào)中分出0個(gè),1個(gè),或多個(gè)OC3/OC12速率電信號(hào),該OC48速率電信號(hào)對(duì)應(yīng)于從節(jié)點(diǎn)3中復(fù)用器板接收的輸入一個(gè)OC48光信號(hào),和(B)把OC3/OC12速率電信號(hào)組合成一個(gè)OC48速率電信號(hào),用于轉(zhuǎn)換和傳輸發(fā)射到節(jié)點(diǎn)1中去復(fù)用器板的一個(gè)輸出OC48光信號(hào)。
本發(fā)明也可以應(yīng)用到包括插入/分出/繼續(xù)配置的其他配置,中游節(jié)點(diǎn)至少有一個(gè)電路板,該電路板支持插入和分出來往于對(duì)應(yīng)節(jié)點(diǎn)本地用戶的一個(gè)或多個(gè)用戶信號(hào),以及支持兩個(gè)其他節(jié)點(diǎn)(即,上游節(jié)點(diǎn)和下游節(jié)點(diǎn))之間一個(gè)或多個(gè)其他信號(hào)的繼續(xù)。
如同圖1中的插入/分出配置,按照本發(fā)明,圖2中分出/繼續(xù)配置所示的每個(gè)電路板,或任何其他合適的裝置,最好支持光信號(hào)的所有四種類型調(diào)整操作(即,增加,刪除,速率升級(jí),和速率降級(jí))。以下的描述說明在圖1中插入/分出配置的場(chǎng)境下實(shí)施的信號(hào)調(diào)整處理??梢栽谄渌难b置中實(shí)施相同或類似的處理,包括圖2中的分出/繼續(xù)配置。請(qǐng)注意,在圖2的分出/繼續(xù)配置中,完成本發(fā)明優(yōu)選的自動(dòng)信號(hào)調(diào)整僅僅是用于上游的“插入”節(jié)點(diǎn)1和下游的“分出”節(jié)點(diǎn)3,而不是用于中游的“分出/繼續(xù)”節(jié)點(diǎn)2,節(jié)點(diǎn)2對(duì)于上游節(jié)點(diǎn)與下游節(jié)點(diǎn)之間的映射消息是顯而易見的。
調(diào)整過程概述圖3表示常規(guī)OC48幀的高級(jí)示意圖,它包括OC48幀標(biāo)題和隨后的16個(gè)STS3時(shí)隙。按照SONET協(xié)議,OC3信號(hào)可以放置在OC48幀格式中OC48信號(hào)內(nèi)16個(gè)不同STS3時(shí)隙的任何一個(gè)STS3時(shí)隙。理論上,OC12信號(hào)可以放置在OC48幀格式中OC48信號(hào)內(nèi)任何4個(gè)相繼的STS3時(shí)隙。在這個(gè)技術(shù)說明中,術(shù)語(yǔ)“quad”是指OC48幀中4個(gè)相繼的STS3時(shí)隙。由于在quad中有4個(gè)相繼的STS3時(shí)隙和在OC48幀中有16個(gè)STS3時(shí)隙,因此,quad在OC48幀中有13種不同的可能位置,例如,第1個(gè)quad是從第1個(gè)STS3時(shí)隙開始和在第4個(gè)STS3時(shí)隙結(jié)束,而第13個(gè)quad是從第13個(gè)STS3時(shí)隙開始和在第16個(gè)STS3時(shí)隙結(jié)束。
取決于OC3和OC12的現(xiàn)有混合以及它們?cè)贠C48幀內(nèi)當(dāng)前分配的時(shí)隙,調(diào)整新的OC12信號(hào)或速率升級(jí)現(xiàn)有OC3信號(hào)到OC12信號(hào)可以首先要求一個(gè)或多個(gè)現(xiàn)有OC3/OC12信號(hào)在OC48幀內(nèi)到處移動(dòng)(即,從舊的時(shí)隙交換到新的時(shí)隙)以接納新的OC12信號(hào)。本發(fā)明中的節(jié)點(diǎn)配置成支持這種功能作為它們自動(dòng)調(diào)整能力的組成部分。
圖4表示圖1中節(jié)點(diǎn)1和2實(shí)施的調(diào)整處理流程圖,用于刪除節(jié)點(diǎn)1和2內(nèi)特定一對(duì)電路板的現(xiàn)有下游OC3或OC12信號(hào)。節(jié)點(diǎn)1從它的一個(gè)本地用戶接收刪除現(xiàn)有OC3/OC12信號(hào)的請(qǐng)求(圖4的步驟402)。按照本發(fā)明的優(yōu)選實(shí)施例,若利用用戶信號(hào)恢復(fù)的時(shí)鐘是當(dāng)前選取作為該節(jié)點(diǎn)內(nèi)復(fù)用操作的工作時(shí)鐘,則不允許刪除該信號(hào)的調(diào)整處理。因此,若待刪除的信號(hào)是當(dāng)前的復(fù)用器定時(shí)源(步驟404),則該請(qǐng)求被拒絕,調(diào)整處理以失敗告終(步驟406)。否則,待刪除的信號(hào)不是當(dāng)前的復(fù)用器定時(shí)源,調(diào)整處理進(jìn)行到步驟408。
在步驟408,節(jié)點(diǎn)1配置對(duì)應(yīng)電路板的復(fù)用器,停止現(xiàn)有的OC3/OC12信號(hào)組合成對(duì)應(yīng)的OC48信號(hào)。此外(即,與此同時(shí),或恰好在此之前或在此之后),節(jié)點(diǎn)1通知節(jié)點(diǎn)2關(guān)于刪除現(xiàn)有OC3/OC12信號(hào)的情況(步驟410),節(jié)點(diǎn)2給予響應(yīng),“去配置”它對(duì)應(yīng)電路板的去復(fù)用器以停止處理那個(gè)信號(hào)(步驟412)。
在本發(fā)明的優(yōu)選實(shí)施例中,節(jié)點(diǎn)1與節(jié)點(diǎn)2之間的信令(例如,圖4中的步驟410)是利用帶內(nèi)信令實(shí)現(xiàn)的,它利用OC48幀內(nèi)選取的標(biāo)題字段(例如,OC48信號(hào)的重新映射傳送開銷(TOH)中確定的專用數(shù)據(jù)通信信道),雖然在其他的實(shí)施例中可以利用帶外的光信令或電信令。此外,每個(gè)命令最好依靠涉及三個(gè)消息的全雙工聯(lián)絡(luò),其中發(fā)射節(jié)點(diǎn)發(fā)射一個(gè)原始命令消息(消息#1)到接收節(jié)點(diǎn),接收節(jié)點(diǎn)回送接收的命令消息(消息#2)到發(fā)射節(jié)點(diǎn),發(fā)射節(jié)點(diǎn)把回送的命令消息與它原始命令消息進(jìn)行比較。若原始命令消息與回送的命令消息一致,則發(fā)射節(jié)點(diǎn)發(fā)射一個(gè)執(zhí)行消息(消息#3),準(zhǔn)許接收節(jié)點(diǎn)實(shí)施以前接收的命令消息。
圖5表示圖1中節(jié)點(diǎn)1和2實(shí)施的調(diào)整處理流程圖,用于增加節(jié)點(diǎn)1和2內(nèi)特定一對(duì)電路板的新下游OC3信號(hào)。節(jié)點(diǎn)1從它一個(gè)本地用戶接收增加新OC3信號(hào)的請(qǐng)求(圖5中的步驟502)。若節(jié)點(diǎn)1確定(1)在對(duì)應(yīng)的電路板上沒有可用的I/O端口(步驟504),或(2)在對(duì)應(yīng)的OC48信號(hào)內(nèi)沒有可用的帶寬(步驟506),則該請(qǐng)求被拒絕,調(diào)整處理以失敗告終(步驟508)。否則,節(jié)點(diǎn)1給新OC3信號(hào)選取OC48幀內(nèi)可用的STS3時(shí)隙(步驟510),并配置對(duì)應(yīng)電路板的復(fù)用器,用于起動(dòng)組合新OC3信號(hào)到對(duì)應(yīng)的OC48信號(hào)中(步驟512)。此外,節(jié)點(diǎn)1通知節(jié)點(diǎn)2關(guān)于為新OC3信號(hào)選取時(shí)隙的情況(步驟514),節(jié)點(diǎn)2給予響應(yīng),為新的OC3信號(hào)配置它對(duì)應(yīng)電路板的去復(fù)用器(步驟516)。
在一個(gè)優(yōu)選實(shí)施例中,在步驟510,節(jié)點(diǎn)1搜索最孤立和空的STS3時(shí)隙,把新的OC3信號(hào)映射到該時(shí)隙?!白罟铝r(shí)隙”指的是這樣一個(gè)時(shí)隙,其中向左和向右到最接近空時(shí)隙的距離(所用STS3時(shí)隙的數(shù)目)是最大的。這種搜索準(zhǔn)則的動(dòng)機(jī)是,減小隨后必須再移動(dòng)那個(gè)OC3信號(hào)的可能性,為的是給新的或升級(jí)OC12信號(hào)留下空間。
圖6表示圖1中節(jié)點(diǎn)1和2實(shí)施的調(diào)整處理流程圖,用于增加節(jié)點(diǎn)1和2內(nèi)特定一對(duì)電路板的新下游OC12信號(hào)。節(jié)點(diǎn)1從它一個(gè)本地用戶接收增加新OC12信號(hào)的請(qǐng)求(圖6中的步驟602)。若節(jié)點(diǎn)1確定(1)在對(duì)應(yīng)的電路板上沒有可用的I/O端口(步驟604),或(2)在對(duì)應(yīng)的OC48信號(hào)內(nèi)沒有可用的帶寬(步驟606),則該請(qǐng)求被拒絕,調(diào)整處理以失敗告終(步驟608)。
否則,節(jié)點(diǎn)1確定新的OC12信號(hào)在OC48幀內(nèi)是否有可用的quad(即,一組4個(gè)相繼的STS3時(shí)隙)(步驟610)。若所有4個(gè)對(duì)應(yīng)的STS3時(shí)隙是可用的,則就有可用的quad。若有可用的quad,則調(diào)整處理直接進(jìn)行到步驟618。
然而,若沒有可用的quad,則節(jié)點(diǎn)1完成適當(dāng)?shù)牟僮饕缘玫娇捎玫膓uad。這些操作涉及移動(dòng)一個(gè)或多個(gè)現(xiàn)有的OC3/OC12信號(hào)到OC48幀內(nèi)不同的位置,以便從舊的OC48映象改變成新的OC48映象,其中映象指的是,每個(gè)OC3/OC12的輸入端口與OC48幀內(nèi)對(duì)應(yīng)OC3/OC12信號(hào)的位置之間的關(guān)系。這種得到可用quad的過程涉及三個(gè)步驟,步驟612,614和616。
在步驟612,執(zhí)行重新映射算法(以下在結(jié)合圖9的說明時(shí)給予描述)以確定OC48幀的優(yōu)選新映象,其中OC48幀內(nèi)一個(gè)或多個(gè)現(xiàn)有OC3/OC12信號(hào)有新的位置,這種操作可以給新的OC12信號(hào)有可用的quad。
步驟614產(chǎn)生一個(gè)映射變化序列(例如,移動(dòng)一個(gè)或多個(gè)現(xiàn)有OC3/OC12信號(hào)到OC48幀內(nèi)新的位置),從舊映象重新配置OC48幀到第一階段確定的新映象。在描述圖9之后和在描述圖10之前的說明中要更詳細(xì)地描述這個(gè)步驟。
步驟616執(zhí)行步驟614中產(chǎn)生的映射變化序列。以下在結(jié)合圖10的說明中描述這個(gè)處理操作。
在完成步驟612-616之后,OC48幀配置成新的映象,其中新OC12信號(hào)有空的可用quad,處理操作進(jìn)行到步驟618。
在步驟618,節(jié)點(diǎn)1給新的OC12信號(hào)選取該quad,然后,為新OC12信號(hào)配置它的復(fù)用器(步驟620)。此外,節(jié)點(diǎn)1把給新OC12信號(hào)選取quad的情況通知節(jié)點(diǎn)2(步驟622),節(jié)點(diǎn)2給予響應(yīng),為新OC12信號(hào)配置它對(duì)應(yīng)電路板的去復(fù)用器(步驟624)。
圖7表示圖1中節(jié)點(diǎn)1和2實(shí)施的調(diào)整處理流程圖,用于升級(jí)節(jié)點(diǎn)1和2內(nèi)特定一對(duì)電路板的現(xiàn)有下游OC3信號(hào)到新的下游OC12信號(hào)。節(jié)點(diǎn)1從它的一個(gè)本地用戶接收到速率升級(jí)現(xiàn)有OC3信號(hào)的請(qǐng)求(圖7中的步驟702)。若節(jié)點(diǎn)1確定在對(duì)應(yīng)的OC48信號(hào)內(nèi)沒有可用的帶寬(步驟704),或者,若現(xiàn)有的OC3信號(hào)是當(dāng)前的復(fù)用器定時(shí)源(步驟706),則該請(qǐng)求被拒絕,調(diào)整處理以失敗告終(步驟708)。若總數(shù)至少有3個(gè)可用的STS3時(shí)隙是在OC48幀內(nèi)某處,則速率升級(jí)有可用的帶寬。請(qǐng)注意,圖7的調(diào)整處理不需要檢查是否有可用的端口,因?yàn)槲覀兗僭O(shè)現(xiàn)有OC3信號(hào)的相同端口可用于新的OC12信號(hào)。
若速率升級(jí)有可用的帶寬且現(xiàn)有OC3信號(hào)不是當(dāng)前的復(fù)用器定時(shí)源,則刪除現(xiàn)有的OC3信號(hào)(步驟710),例如,利用圖4中的調(diào)整過程,然后增加新的OC12信號(hào)(步驟712),例如,利用圖6中的調(diào)整處理。
圖8表示圖1中節(jié)點(diǎn)1和2實(shí)施的調(diào)整處理流程圖,用于降級(jí)節(jié)點(diǎn)1和2內(nèi)特定一對(duì)電路板的現(xiàn)有下游OC12信號(hào)到新的下游OC3信號(hào)。節(jié)點(diǎn)1從它的一個(gè)本地用戶接收到速率降級(jí)現(xiàn)有OC12信號(hào)的請(qǐng)求(圖8中的步驟802)。若現(xiàn)有OC12信號(hào)是當(dāng)前的復(fù)用器定時(shí)源(步驟804),則該請(qǐng)求被拒絕,調(diào)整處理以失敗告終(步驟806)。否則,刪除現(xiàn)有的OC12信號(hào)(步驟808),例如,利用圖4中的調(diào)整過程,然后增加新的OC3信號(hào)(步驟810),例如,利用圖5中的調(diào)整過程。
圖4-8表示涉及圖1中從節(jié)點(diǎn)1發(fā)射到節(jié)點(diǎn)2的下游信號(hào)的4種不同類型調(diào)整處理。本領(lǐng)域?qū)I(yè)人員明白,節(jié)點(diǎn)1和2能夠?qū)嵤╊愃频奶幚?,完成從?jié)點(diǎn)2發(fā)射到節(jié)點(diǎn)1的上游信號(hào)的4種不同類型調(diào)整處理。還應(yīng)當(dāng)明白,一般地說,對(duì)于下游信號(hào)的每次調(diào)整處理,可以實(shí)施互逆的調(diào)整處理(同時(shí)或相繼地)以完成對(duì)應(yīng)上游信號(hào)的類似調(diào)整。
本發(fā)明的調(diào)整處理提出一種自動(dòng)離線和在線調(diào)整的完全無差錯(cuò)解決方法的建議,用于TDM或DWDM網(wǎng)絡(luò)的雙向傳輸中增加/刪除/速率升級(jí)/速率降級(jí)OC3/OC12信號(hào)。為了使復(fù)用節(jié)點(diǎn)中的用戶調(diào)整操作獨(dú)立于去復(fù)用節(jié)點(diǎn)中的調(diào)整操作,按照本發(fā)明的某些實(shí)施例,最好執(zhí)行兩種調(diào)整命令一種調(diào)整命令是在復(fù)用節(jié)點(diǎn)中,而另一種調(diào)整命令(相同的命令)是在去復(fù)用節(jié)點(diǎn)中。執(zhí)行兩個(gè)相同的命令可以檢測(cè)用戶數(shù)據(jù)輸入差錯(cuò)。每個(gè)命令給出端口編號(hào)和調(diào)整信號(hào)的比特率。在執(zhí)行調(diào)整處理之前,兩個(gè)方向上的OC48信號(hào)應(yīng)當(dāng)是激活的且沒有顯著的告警。
圖9表示按照本發(fā)明一個(gè)實(shí)施例的圖6中步驟612實(shí)施重新映射處理的流程圖,在新OC12信號(hào)需要增加到現(xiàn)有(即,舊的)映象時(shí)確定OC48幀的新映象。圖9的處理是基于若干個(gè)操作約束。這些約束之一是,若需要移動(dòng)OC3/OC12信號(hào),則把它移動(dòng)到OC48幀中較后的位置(即,較高編號(hào)的STS3時(shí)隙)。另一個(gè)約束是,若需要移動(dòng)OC3信號(hào),則把它移動(dòng)到OC48幀中最孤立和空的STS3時(shí)隙。在一些實(shí)施方案中,OC3信號(hào)僅可以移動(dòng)到OC48幀中較后的STS3時(shí)隙,雖然在其他的實(shí)施方案中可以放寬這個(gè)約束。第三個(gè)約束是,重新映射處理選取要求移動(dòng)最小數(shù)目信號(hào)的映象,為的是對(duì)現(xiàn)有用戶的影響最小。重新映射處理還有附加的約束,不允許移動(dòng)用作復(fù)用操作定時(shí)源的信號(hào)。在本發(fā)明的另一些實(shí)施例中,可以放寬一條或多條工作原理或用其他的準(zhǔn)則代替。例如,不是減小被移動(dòng)的信號(hào)數(shù)目,而是重新映射處理可以選取基于第一個(gè)可用quad的新映象。請(qǐng)注意,圖9中的重新映射處理不移動(dòng)任何現(xiàn)有的信號(hào);它僅僅確定OC48幀的優(yōu)選新映象,使新的OC12信號(hào)有可用的quad。
圖9的重新映射處理執(zhí)行時(shí)隙映射算法,用于確定新OC48信號(hào)的最佳端口編號(hào)到STS3時(shí)隙的映射,其中“最佳”的意思是,必須重新映射最小數(shù)目的激活(即,現(xiàn)有)信號(hào)到新映象中不同的STS3時(shí)隙。重新映射可能需要釋放4個(gè)相繼的STS3時(shí)隙(即,quad),為的是增加一個(gè)新的OC12信號(hào)或速率升級(jí)一個(gè)現(xiàn)有的OC3信號(hào)到OC12信號(hào)。
圖9的重新映射處理利用對(duì)應(yīng)于一個(gè)quad(即,4個(gè)相繼STS3時(shí)隙)的滑動(dòng)窗口。重新映射處理迭代地移動(dòng)滑動(dòng)窗口,每次一個(gè)STS3時(shí)隙,從第1個(gè)quad(對(duì)應(yīng)于圖3中第1個(gè)至第4個(gè)STS3時(shí)隙)到第13個(gè)quad(對(duì)應(yīng)于圖3中第13個(gè)至第16個(gè)STS3時(shí)隙)。在滑動(dòng)窗口的每個(gè)位置,重新映射處理確定對(duì)應(yīng)的quad是否可以作為新OC12信號(hào)的候選quad。若現(xiàn)有OC12信號(hào)已經(jīng)位于對(duì)應(yīng)的quad中,則拒絕該quad作為新OC12信號(hào)的候選quad,因?yàn)橐苿?dòng)現(xiàn)有OC12信號(hào)到quad之外而使新OC12信號(hào)放置在該quad中是沒有意義的。類似地,若對(duì)應(yīng)quad已經(jīng)是空的quad,則它與任何其他的quad一樣都是新OC12信號(hào)的候選quad,因?yàn)椴恍枰苿?dòng)現(xiàn)有信號(hào)以增加新的OC12信號(hào)。這種情況基本上是由圖6中步驟610給予處理。
若當(dāng)前quad不包含整個(gè)OC12信號(hào)且不是空的,則重新映射處理確定把位于當(dāng)前quad中的OC3信號(hào)和/或與當(dāng)前quad重疊的OC12信號(hào)移動(dòng)到何處而使該quad是可用的。為了從當(dāng)前quad中移動(dòng)OC3/OC12信號(hào),可能首先需要移動(dòng)處在當(dāng)前quad以外的一個(gè)或多個(gè)OC3/OC12信號(hào)。圖9的重新映射處理操作處理那些情況。
在每次迭代中,重新映射處理確定是否應(yīng)當(dāng)保留當(dāng)前quad作為目前為止最好的quad(即,基于需要移動(dòng)的信號(hào)總數(shù)為最小而使當(dāng)前quad可用于新的OC12信號(hào))。在第13次迭代結(jié)束時(shí)(即,在測(cè)試所有的13個(gè)quad之后),圖9的重新映射處理已經(jīng)識(shí)別可用于新OC12信號(hào)的最佳quad以及現(xiàn)有OC3/OC12信號(hào)的新映象而使最佳quad成為空的quad。
在圖9中,STS3時(shí)隙的編號(hào)是從STS3_1至STS3_16,其中STS3_1是相對(duì)于滑動(dòng)窗口當(dāng)前位置的第1個(gè)STS3時(shí)隙。若滑動(dòng)窗口放置在第1個(gè)STS3時(shí)隙,則STS3_1相當(dāng)于第1個(gè)STS3時(shí)隙,而STS3_16相當(dāng)于第16個(gè)STS3時(shí)隙。若滑動(dòng)窗口放置在第2個(gè)STS3時(shí)隙,則STS3_1相當(dāng)于第2個(gè)STS3時(shí)隙,STS3_15相當(dāng)于第16個(gè)STS3時(shí)隙,而STS3_16沒有意義。
在圖9中,“move it”表示執(zhí)行處理操作以找到OC48幀中較后的最孤立和空的STS3時(shí)隙,移動(dòng)激活OC3信號(hào)到該時(shí)隙中。通過“pr”的出口表示不能滿足至少一個(gè)規(guī)定的性能要求(例如,移動(dòng)多于允許數(shù)目的OC3/OC12信號(hào),移動(dòng)該用戶規(guī)定不允許移動(dòng)的信號(hào),或試圖移動(dòng)當(dāng)前的復(fù)用器定時(shí)源)。
具體地說,圖9中的重新映射處理是在步驟901開始。在步驟902,設(shè)置不能移動(dòng)作為當(dāng)前復(fù)用器定時(shí)源的OC3/OC12信號(hào)的約束作為默認(rèn)的性能要求(pr)。若該系統(tǒng)允許用戶增加另外一些性能要求(步驟903),則該用戶任選地增加另外一些性能要求(例如,允許重新映射處理的最大數(shù)目信號(hào)和/或可以或不可以移動(dòng)哪些特定信號(hào))(步驟904)。
然后,設(shè)置滑動(dòng)窗口以選取第1個(gè)quad(即,對(duì)應(yīng)于圖3中第1個(gè)至第4個(gè)STS3時(shí)隙)(步驟905),并設(shè)定跳變指示符K為3(步驟906)。利用跳轉(zhuǎn)指示符K確定條件轉(zhuǎn)移的目的地,它指向流程圖的結(jié)束(即,在步驟940,952和961之后)。
若STS3_1不是空的(步驟907),則重新映射處理確定STS3_1中現(xiàn)有的信號(hào)是否為OC3信號(hào)(而不是部分的OC12信號(hào))(步驟908)。如果是OC3信號(hào),則重新映射處理執(zhí)行“move it”處理以識(shí)別空的STS3時(shí)隙,移動(dòng)STS3_1中現(xiàn)有的OC3信號(hào)到該時(shí)隙(步驟909),且重新映射處理跳轉(zhuǎn)到處理節(jié)點(diǎn)#2以測(cè)試STS3_2。若STS3_1中的信號(hào)不是OC3信號(hào)(步驟908),則它是占用當(dāng)前quad(即,STS3_1至STS3_4)的OC12信號(hào)。若當(dāng)前的quad已經(jīng)有OC12信號(hào),則移動(dòng)現(xiàn)有的OC12信號(hào)就沒有意義,因此不保留當(dāng)前的quad作為新OC12信號(hào)的候選quad。在此情況下,在進(jìn)行下一次迭代的測(cè)試之前(步驟924),重新映射處理跳轉(zhuǎn)到處理節(jié)點(diǎn)#6以保持以前保留的quad(即,前一次迭代中的quad)(步驟922)。
請(qǐng)注意,在步驟908(以及圖9中所有類似的步驟,它確定特定STS3時(shí)隙中的特定現(xiàn)有信號(hào)是否為OC3信號(hào)),重新映射處理確定移動(dòng)那個(gè)現(xiàn)有信號(hào)是否違反其中一個(gè)性能要求(pr)。如果是,不管那個(gè)現(xiàn)有信號(hào)是否為OC3信號(hào),處理操作從“pr源”節(jié)點(diǎn)(例如,節(jié)點(diǎn)910)跳轉(zhuǎn)到“pr目的地”節(jié)點(diǎn)923,在步驟924測(cè)試OC48幀中下一個(gè)quad(如果有的話)。
對(duì)于其他的STS3時(shí)隙,重新映射處理完成類似于步驟907-909的處理(1)確定STS3時(shí)隙是否為空時(shí)隙,(2)如果不是,確定現(xiàn)有的信號(hào)是否為OC3信號(hào),和(3)如果是OC3信號(hào),移動(dòng)現(xiàn)有的OC3信號(hào)到另一個(gè)STS3時(shí)隙。
具體地說,若重新映射處理從STS3_2移動(dòng)現(xiàn)有的OC3信號(hào)(步驟911,912和913),則重新映射處理跳轉(zhuǎn)到處理節(jié)點(diǎn)#3以測(cè)試STS3_3。若STS3_2中現(xiàn)有的信號(hào)不是OC3信號(hào)(步驟911和912),則已找到第1個(gè)OC12信號(hào),處理操作進(jìn)行到步驟929以測(cè)試STS3_6。若STS3_2是空的(步驟911),則處理操作進(jìn)行到步驟914以測(cè)試STS3_3。
若重新映射處理從STS3_3移動(dòng)現(xiàn)有的OC3信號(hào)(步驟914,915和916),則重新映射處理跳轉(zhuǎn)到處理節(jié)點(diǎn)#4以測(cè)試STS3_4。若STS3_3中現(xiàn)有的信號(hào)不是OC3信號(hào)(步驟914和915),則已找到第1個(gè)OC12信號(hào),設(shè)定跳轉(zhuǎn)指示符K為4(步驟927),處理操作進(jìn)行動(dòng)步驟933以測(cè)試STS3_7。若STS3_3是空的(步驟914),則處理操作進(jìn)行到步驟917以測(cè)試STS3_4。
若重新映射處理從STS3_4移動(dòng)現(xiàn)有的OC3信號(hào)(步驟917,918和919),則重新映射處理跳轉(zhuǎn)到處理節(jié)點(diǎn)#5和步驟920。若STS3_4中現(xiàn)有的信號(hào)不是OC3信號(hào)(步驟917和918),則已找到第1個(gè)OC12信號(hào),設(shè)定跳轉(zhuǎn)指示符K為5(步驟928),處理操作進(jìn)行到步驟937以測(cè)試STS3_8。若STS3_4是空的(步驟917),則處理操作進(jìn)行到步驟920。
在步驟920,若移動(dòng)到當(dāng)前quad中的信號(hào)數(shù)目小于移動(dòng)到目前為止最佳quad中的信號(hào)數(shù)目,則保留當(dāng)前quad作為目前為止最佳的quad(步驟921)。否則,保留以前保留的最佳quad(步驟922)。在任何一種情況下,若已經(jīng)測(cè)試過OC48幀中所有13個(gè)可能的quad(步驟924),則重新映射處理終止,把保留的最佳quad作為給新OC12信號(hào)或升級(jí)OC12信號(hào)選取的quad(以及現(xiàn)有OC3/OC12信號(hào)的新映象)(步驟925)。否則,還沒有測(cè)試完所有13個(gè)quad(步驟924),移動(dòng)滑動(dòng)窗口一個(gè)STS3時(shí)隙(步驟926),處理操作回到步驟906以測(cè)試新的quad。
若STS3_6是空的(步驟929)或重新映射處理從STS3_6移動(dòng)現(xiàn)有的OC3信號(hào)(步驟929,930和931),則重新映射處理向上移動(dòng)第1個(gè)OC12信號(hào)(即,在STS3_2至STS3_5中)一個(gè)STS3時(shí)隙(即,到STS33至STS3_6)(步驟932),然后進(jìn)行到步驟933以測(cè)試STS3_7。若STS36中現(xiàn)有的信號(hào)不是OC3信號(hào)(步驟929和930),則已找到第2個(gè)OC12信號(hào),處理操作進(jìn)行到步驟941以測(cè)試STS3_10。
若STS3_7是空的(步驟933)或重新映射處理從STS3_7移動(dòng)現(xiàn)有的OC3信號(hào)(步驟933,934和935),則重新映射處理向上移動(dòng)第1個(gè)OC12信號(hào)(即,在STS3_3至STS3_6中)一個(gè)STS3時(shí)隙(即,到STS34至STS3_7)(步驟936),然后進(jìn)行到步驟937以測(cè)試STS3_8。若STS37中現(xiàn)有的信號(hào)不是OC3信號(hào)(步驟933和934),則已找到第2個(gè)OC12信號(hào),處理操作進(jìn)行到步驟945以測(cè)試STS3_11。
若STS3_8是空的(步驟937)或重新映射處理從STS3_8移動(dòng)現(xiàn)有的OC3信號(hào)(步驟937,938和939),則重新映射處理向上移動(dòng)第1個(gè)OC12信號(hào)(即,在STS3_4至STS3_7中)一個(gè)STS3時(shí)隙(即,到STS35至STS3_8)(步驟940),然后跳轉(zhuǎn)到處理節(jié)點(diǎn)#3,#4或#5,它取決于跳轉(zhuǎn)指示符K的值。若STS3_8中現(xiàn)有的信號(hào)不是OC3信號(hào)(步驟937和938),則已找到第2個(gè)OC12信號(hào),處理操作進(jìn)行到步驟949以測(cè)試STS3_12。
若STS3_10是空的(步驟941)或重新映射處理從STS3_10移動(dòng)現(xiàn)有的OC3信號(hào)(步驟941,942和943),則重新映射處理向上移動(dòng)第2個(gè)OC12信號(hào)(即,在STS3_6至STS3_9中)一個(gè)STS3時(shí)隙(即,到STS37至STS3_10),然后向上移動(dòng)第1個(gè)OC12信號(hào)(即,在STS3_2至STS35中)一個(gè)STS3時(shí)隙(即,到STS3_3至STS3-6)(步驟944),然后進(jìn)行到步驟945以測(cè)試STS3_11。若STS3_10中現(xiàn)有的信號(hào)不是OC3信號(hào)(步驟941和942),則已找到第3個(gè)OC12信號(hào),處理操作進(jìn)行到步驟953以測(cè)試STS3_14。
若STS3_11是空的(步驟945)或重新映射處理從STS3_11移動(dòng)現(xiàn)有的OC3信號(hào)(步驟945,946和947),則重新映射處理向上移動(dòng)第2個(gè)OC12信號(hào)(即,在STS3_7至STS3_10中)一個(gè)STS3時(shí)隙(即,到STS3_8至STS3_11),然后向上移動(dòng)第1個(gè)OC12信號(hào)(即,在STS3_3至STS3_6中)一個(gè)STS3時(shí)隙(即,到STS3_4至STS3_7)(步驟948),然后進(jìn)行到步驟949以測(cè)試STS3_12。若STS3_11中現(xiàn)有的信號(hào)不是OC3信號(hào)(步驟945和946),則已找到第3個(gè)OC12信號(hào),處理操作進(jìn)行到步驟956以測(cè)試STS3_15。
若STS3_12是空的(步驟949)或重新映射處理從STS3_12移動(dòng)現(xiàn)有的OC3信號(hào)(步驟949,950和951),則重新映射處理向上移動(dòng)第2個(gè)OC12信號(hào)(即,在STS3_8至STS3_11中)一個(gè)STS3時(shí)隙(即,到STS3_9至STS3_12),然后向上移動(dòng)第1個(gè)OC12(即,在STS3_4至STS37中)一個(gè)STS3時(shí)隙(即,到STS3_5至STS3_8)(步驟952),然后跳轉(zhuǎn)到處理節(jié)點(diǎn)#3,#4或#5,它取決于跳轉(zhuǎn)指示符K的值。若STS3_12中現(xiàn)有的信號(hào)不是OC3信號(hào)(步驟949和950),則已找到第3個(gè)OC12信號(hào),處理操作進(jìn)行到步驟959以測(cè)試STS3_16。
若STS3_14是空的(步驟935)或重新映射處理從STS3_14移動(dòng)現(xiàn)有的OC3信號(hào)(步驟953和954),則重新映射處理向上移動(dòng)第3個(gè)OC12信號(hào)(即,在STS3_10至STS3_13中)一個(gè)STS3時(shí)隙(即,到STS3_11至STS3_14),然后向上移動(dòng)第2個(gè)OC12信號(hào)(即,在STS3_6至STS39中)一個(gè)STS3時(shí)隙(即,到STS3_7至STS3_10),然后向上移動(dòng)第1個(gè)OC12信號(hào)(即,在STS3_2至STS3_5中)一個(gè)STS3時(shí)隙(即,到STS33至STS3_6)(步驟955),然后進(jìn)行到步驟956以測(cè)試STS3_15。
若STS3_15是空的(步驟956)或重新映射處理從STS3_15移動(dòng)現(xiàn)有的OC3信號(hào)(步驟956和957),則重新映射處理向上移動(dòng)第3個(gè)OC12信號(hào)(即,在STS3_11至STS3_14中)一個(gè)STS3時(shí)隙(即,到STS3_12至STS3_15),然后向上移動(dòng)第2個(gè)OC12信號(hào)(即,在STS3_7至STS310中)一個(gè)STS3時(shí)隙(即,到STS3_8至STS3_11),然后向上移動(dòng)第1個(gè)OC12信號(hào)(即,在STS3_3至STS3_6中)一個(gè)STS3時(shí)隙(即,到STS3_4至STS3_7)(步驟958),然后進(jìn)行到步驟959以測(cè)試STS3_16。
若STS3_16是空的(步驟959)或重新映射處理從STS3_16移動(dòng)現(xiàn)有的OC3信號(hào)(步驟959和960),則重新映射處理向上移動(dòng)第3個(gè)OC12信號(hào)(即,在STS3_12至STS3_15中)一個(gè)STS3時(shí)隙(即,到STS3_13至STS3_16),然后向上移動(dòng)第2個(gè)OC12信號(hào)(即,在STS3_8至STS311中)一個(gè)STS3時(shí)隙(即,到STS3_9至STS3_12),然后向上移動(dòng)第1個(gè)OC12信號(hào)(即,在STS3_4至STS3_7中)一個(gè)STS3時(shí)隙(即,到STS3_5至STS3_8)(步驟961),然后跳轉(zhuǎn)到處理節(jié)點(diǎn)#3,#4或#5,它取決于跳轉(zhuǎn)指示符K的值。
由于僅有16個(gè)STS3時(shí)隙,對(duì)于滑動(dòng)窗口在第1個(gè)STS3時(shí)隙之外的位置,圖9的重新映射處理在到達(dá)OC48幀的末端時(shí)終止。例如,當(dāng)滑動(dòng)窗口位于第2個(gè)至第5個(gè)STS3時(shí)隙時(shí),STS3_16就沒有意義,重新映射處理在到達(dá)步驟959-961之前終止。
如上所述,圖9中的重新映射處理(即,圖6中步驟612)確定現(xiàn)有OC3/OC12信號(hào)的最佳新映象,其中新OC12信號(hào)有可用的quad。圖6中步驟614產(chǎn)生映射變化序列,把OC48幀從舊映象改變成步驟612中確定的新映象。取決于具體的實(shí)施方案,產(chǎn)生步驟614中映射變化序列的過程可以基于或可以不基于步驟612中產(chǎn)生的“仿真”移動(dòng)序列以確定新映象。
一般地說,新映象與舊映象不同的是,一個(gè)或多個(gè)現(xiàn)有的OC3/OC12信號(hào)移動(dòng)到新的位置,為的是在OC48幀內(nèi)提供一個(gè)空的quad。產(chǎn)生映射變化序列有若干個(gè)不同的算法,它把OC48幀從舊映象重新映射到新映象。這些算法中的一些算法可以基于以下的一條或多條原理。
在可能的情況下,為了減小對(duì)現(xiàn)有用戶的影響,現(xiàn)有OC3/OC12信號(hào)在OC48幀內(nèi)從舊位置到新位置的每次移動(dòng)是利用橋接和交換技術(shù)實(shí)施的,其中待移動(dòng)信號(hào)的傳輸是在新位置上啟動(dòng)的,而信號(hào)的傳輸保持在舊位置,從而在OC48幀內(nèi)的舊位置和新位置上雙點(diǎn)傳播信號(hào),在此之后,舊位置上的傳輸被終止。這是利用復(fù)用節(jié)點(diǎn)的多點(diǎn)傳播能力完成的,它允許把一個(gè)信號(hào)映射到多個(gè)STS3時(shí)隙,從而在不同的STS3時(shí)隙發(fā)送相同信號(hào)的兩個(gè)副本。
這種雙點(diǎn)傳播假設(shè)舊位置與新位置并不重疊(即,舊位置和新位置沒有任何共同的STS3時(shí)隙)。在移動(dòng)OC3信號(hào)時(shí),雖然這個(gè)條件總是能得到滿足,但在某些映射中,不能利用橋接和交換技術(shù)移動(dòng)OC12信號(hào)。例如,若當(dāng)前的OC48幀格式有3個(gè)OC12信號(hào),稱之為A,B和C,分別放置在第3個(gè),第7個(gè)和第13個(gè)STS3時(shí)隙開始的3個(gè)quad中,則不能進(jìn)行橋接和交換以移動(dòng)A,B和C信號(hào)中的每個(gè)信號(hào),為的是得到可用的quad以增加第4個(gè)OC12信號(hào)D,因?yàn)樵陔p點(diǎn)傳播沒有兩個(gè)可用的quad。在那種情況下,在從它的新位置上發(fā)射之前,必須從它的舊位置上至少刪除一個(gè)現(xiàn)有的OC12信號(hào)。例如,可以刪除信號(hào)C,然后在第7個(gè)和第13個(gè)STS3時(shí)隙開始的兩個(gè)quad上可以雙點(diǎn)傳播信號(hào)B,把信號(hào)B移動(dòng)到第13個(gè)STS3時(shí)隙開始的quad上,然后在第3個(gè)和第9個(gè)STS3時(shí)隙開始的兩個(gè)quad上雙點(diǎn)傳播信號(hào)A,把信號(hào)A移動(dòng)到從第13個(gè)STS3時(shí)隙開始的quad上,再在第1個(gè)STS3時(shí)隙開始的quad或第4個(gè)STS3時(shí)隙開始的quad上重新增加信號(hào)C。在任何一種情況下,其他剩余的quad可用于增加新的OC12信號(hào)D。步驟614的處理操作識(shí)別不能進(jìn)行橋接和交換的情況,并產(chǎn)生一個(gè)合適的映射變化序列以獲得步驟616中所需的新映象。由于性能上的原因,若所有的信號(hào)移動(dòng)要求橋接和交換,則可以在圖9的重新映射算法時(shí)加上這個(gè)要求以避免選取利用橋接和交換技術(shù)不能實(shí)施任何信號(hào)移動(dòng)的新映象。
由于圖9中的重新映射算法設(shè)計(jì)成選取對(duì)應(yīng)于移動(dòng)最小數(shù)目信號(hào)的映射,每個(gè)要移動(dòng)的現(xiàn)有OC3信號(hào)移動(dòng)到舊映象中已經(jīng)是空的STS3時(shí)隙。所以,一般地說,映射移動(dòng)序列可以從移動(dòng)所有OC3信號(hào),若有的話,一起開始;然后與所有OC12信號(hào)映射變化,若有的話,一起終止,其中在不能進(jìn)行橋接和交換時(shí),那些OC12信號(hào)映射變化可以通過一個(gè)映射信號(hào)移動(dòng),或如上所述,兩個(gè)映射信號(hào)刪除和增加。
圖10表示按照本發(fā)明一個(gè)實(shí)施例在圖6的步驟616中實(shí)施處理操作以執(zhí)行步驟614中產(chǎn)生的映射變化序列,從舊的映象重新映射OC48幀到步驟612中確定的新映象而使新OC12信號(hào)有可用的quad。圖10中還實(shí)施這樣的處理操作,增加新的OC3信號(hào)到可用的STS3時(shí)隙,增加新的OC12信號(hào)到可用的quad,或刪除現(xiàn)有的OC3/OC12信號(hào)。圖10的處理操作在復(fù)用節(jié)點(diǎn)與去復(fù)用節(jié)點(diǎn)之間協(xié)調(diào)信號(hào)移動(dòng),增加和/或刪除的執(zhí)行。圖10的處理操作執(zhí)行對(duì)應(yīng)于信號(hào)移動(dòng),增加和/或刪除的特定映射變化序列,每次一個(gè)變化,從該序列中的第一個(gè)映射變化到最后一個(gè)映射變化。
在圖10中,每當(dāng)因消息標(biāo)志的傳輸差錯(cuò)(沒有消息)而沒有檢測(cè)到映射消息,或執(zhí)行映射消息或確認(rèn)映射執(zhí)行消息時(shí),“to”指出復(fù)用節(jié)點(diǎn)的超時(shí)。當(dāng)去復(fù)用節(jié)點(diǎn)在接收的消息中檢測(cè)到奇偶校驗(yàn)差錯(cuò)時(shí),它不發(fā)回接收的消息到復(fù)用節(jié)點(diǎn),導(dǎo)致復(fù)用節(jié)點(diǎn)中以符號(hào)“to”(奇偶校驗(yàn)差錯(cuò))指出的超時(shí)。在匹配復(fù)用節(jié)點(diǎn)發(fā)射的與從去復(fù)用節(jié)點(diǎn)接收的映射中信息時(shí),“te”指出檢測(cè)到傳輸差錯(cuò)。通過匹配兩個(gè)節(jié)點(diǎn)中相同的調(diào)整操作,“ue”指出在復(fù)用節(jié)點(diǎn)或去復(fù)用節(jié)點(diǎn)中檢測(cè)到用戶數(shù)據(jù)輸入差錯(cuò)。這是在確認(rèn)無差錯(cuò)傳輸映射之后完成的。
具體地說,對(duì)于該序列中當(dāng)前的映射變化,復(fù)用節(jié)點(diǎn)發(fā)射一個(gè)合適的映射消息(即,增加映射消息,刪除映射消息,或移動(dòng)映射消息)到去復(fù)用節(jié)點(diǎn),并起動(dòng)復(fù)用器中超時(shí)計(jì)數(shù)器(圖10的步驟1002)。增加映射消息識(shí)別增加到OC48幀中新OC3/OC12信號(hào)的端口#和STS3時(shí)隙。刪除映射消息識(shí)別從OC48幀中刪除的現(xiàn)有OC3/OC12信號(hào)的端口#和STS3時(shí)隙。移動(dòng)映射消息識(shí)別移動(dòng)到OC48幀內(nèi)新位置的現(xiàn)有OC3/OC12信號(hào)的端口#和新的STS3時(shí)隙。
去復(fù)用節(jié)點(diǎn)從復(fù)用節(jié)點(diǎn)接收映射消息,檢查接收的映射消息的奇偶校驗(yàn)差錯(cuò),若沒有奇偶校驗(yàn)差錯(cuò),則回送該映射消息到復(fù)用節(jié)點(diǎn),并起動(dòng)它自己的去復(fù)用器超時(shí)計(jì)數(shù)器(步驟1004)。去復(fù)用節(jié)點(diǎn)還起動(dòng)它自己的超時(shí)計(jì)數(shù)器。若去復(fù)用節(jié)點(diǎn)檢測(cè)到奇偶校驗(yàn)差錯(cuò),則檢測(cè)到傳輸差錯(cuò)(te),去復(fù)用節(jié)點(diǎn)不做什么(即,它不回送映射消息到復(fù)用節(jié)點(diǎn)),最終使復(fù)用節(jié)點(diǎn)超時(shí)。傳輸差錯(cuò)可以首先發(fā)生在從復(fù)用器到去復(fù)用器的途中,然后發(fā)生在從去復(fù)用器發(fā)回消息到復(fù)用器時(shí),進(jìn)行匹配操作以檢測(cè)偶數(shù)奇偶校驗(yàn)差錯(cuò)。去復(fù)用器中的奇數(shù)奇偶校驗(yàn)檢測(cè)到第一個(gè)差錯(cuò),但是若兩個(gè)差錯(cuò)互相抵消,則復(fù)用器中發(fā)射消息與接收消息的匹配操作就不能檢測(cè)到去復(fù)用器接收的數(shù)據(jù)是錯(cuò)誤的。為了避免這種情況,在去復(fù)用器中檢測(cè)到奇數(shù)奇偶校驗(yàn)差錯(cuò)時(shí),不送回該消息而使復(fù)用節(jié)點(diǎn)超時(shí),從而迫使重新傳輸。
復(fù)用節(jié)點(diǎn)從去復(fù)用節(jié)點(diǎn)接收回波映射消息,把回波映射消息與它發(fā)送到去復(fù)用節(jié)點(diǎn)的原始映射消息進(jìn)行比較,如果它們匹配,則基于原始映射消息執(zhí)行映射復(fù)用節(jié)點(diǎn)過程的第一部分,并發(fā)射執(zhí)行映射消息到去復(fù)用節(jié)點(diǎn)(步驟1006)。以下在結(jié)合圖11的技術(shù)說明中描述復(fù)用器映射過程的第一部分。若回波映射消息與原始映射消息不匹配,則檢測(cè)到傳輸差錯(cuò)(te)。若復(fù)用器超時(shí)計(jì)數(shù)器在復(fù)用節(jié)點(diǎn)接收到回波映射消息之前超時(shí),則檢測(cè)到超時(shí)(to)。在任何一種情況下,使差錯(cuò)計(jì)數(shù)器加1,處理操作進(jìn)行到步驟1008。
若差錯(cuò)計(jì)數(shù)器超過規(guī)定的閾值N(例如,10)(步驟1008),則在復(fù)用節(jié)點(diǎn)發(fā)出告警條件的信號(hào),指出當(dāng)前的映射變化失效(步驟1010)。請(qǐng)注意,故障可以發(fā)生在成功地實(shí)施一個(gè)或多個(gè)映射變化之后,在此情況下,在圖10的處理操作以失敗告終時(shí)(步驟1014),可能已重新映射(即,移動(dòng),增加,或刪除)一些OC3/OC12信號(hào)(注釋1012)。若差錯(cuò)計(jì)數(shù)器沒有超過規(guī)定的閾值,則處理操作回到步驟1002,其中復(fù)用節(jié)點(diǎn)重新發(fā)射以前的映射消息到去復(fù)用節(jié)點(diǎn),再次試圖相同的映射變化。
若沒有超時(shí)或沒有傳輸差錯(cuò),則處理操作進(jìn)行到步驟1016,其中復(fù)用節(jié)點(diǎn)發(fā)射執(zhí)行映射消息到去復(fù)用節(jié)點(diǎn),并重新起動(dòng)它的復(fù)用器超時(shí)計(jì)數(shù)器。
去復(fù)用節(jié)點(diǎn)從復(fù)用節(jié)點(diǎn)接收?qǐng)?zhí)行映射消息,基于原始映射消息完成映射去復(fù)用節(jié)點(diǎn)的處理,并發(fā)回映射執(zhí)行消息到復(fù)用節(jié)點(diǎn)(步驟1018)。去復(fù)用節(jié)點(diǎn)把接收的端口編號(hào)和接收的相繼時(shí)隙STS3數(shù)目(1或4)與去復(fù)用節(jié)點(diǎn)中端口編號(hào)和調(diào)整信號(hào)的比特率進(jìn)行比較。如果它們不一致,則去復(fù)用節(jié)點(diǎn)發(fā)送否認(rèn)映射執(zhí)行消息到復(fù)用節(jié)點(diǎn)以指出用戶數(shù)據(jù)輸入差錯(cuò),且如果它是移動(dòng)命令,則去復(fù)用節(jié)點(diǎn)不執(zhí)行雙點(diǎn)傳播。如果它們一致,則基于端口編號(hào),相繼時(shí)隙數(shù)目和該消息中接收的STS3編號(hào)信息,去復(fù)用節(jié)點(diǎn)執(zhí)行增加/刪除/移動(dòng)STS3映射命令。取決于實(shí)施方案,若去復(fù)用節(jié)點(diǎn)在從復(fù)用節(jié)點(diǎn)接收的執(zhí)行映射消息中檢測(cè)到奇偶校驗(yàn)差錯(cuò),則去復(fù)用節(jié)點(diǎn)不發(fā)回映射執(zhí)行消息到復(fù)用節(jié)點(diǎn),使復(fù)用節(jié)點(diǎn)超時(shí),且取決于已發(fā)生多少次超時(shí),去復(fù)用節(jié)點(diǎn)重新發(fā)射執(zhí)行映射消息。以下在結(jié)合圖12的技術(shù)說明中描述去復(fù)用器映射過程。
復(fù)用節(jié)點(diǎn)從去復(fù)用節(jié)點(diǎn)接收映射執(zhí)行消息,并實(shí)施復(fù)用器映射過程的第二部分(步驟1020)。以下在結(jié)合圖13的技術(shù)說明中描述復(fù)用器映射過程的第二部分。若復(fù)用器超時(shí)計(jì)數(shù)器在復(fù)用節(jié)點(diǎn)從去復(fù)用節(jié)點(diǎn)接收到映射執(zhí)行消息之前超時(shí),則在復(fù)用器中檢測(cè)到超時(shí)(to)。在此情況下,使差錯(cuò)計(jì)數(shù)器加1,并把它與規(guī)定的超時(shí)閾值N(例如,10)進(jìn)行比較(步驟1022)。若差錯(cuò)計(jì)數(shù)器超過規(guī)定的超時(shí)閾值N,則在復(fù)用節(jié)點(diǎn)中發(fā)出告警條件的信號(hào),指出映射變化失效(步驟1024)。與步驟1010的告警條件相同,故障可以發(fā)生在成功地實(shí)施一個(gè)或多個(gè)映射變化之后,在此情況下,在圖10的處理操作以失敗告終時(shí)(步驟1014),可能已重新映射(即,移動(dòng),增加,或刪除)一些OC3/OC12信號(hào)(注釋1012)。若差錯(cuò)計(jì)數(shù)器沒有超過規(guī)定的閾值,則處理操作回到步驟1016,其中復(fù)用節(jié)點(diǎn)重新發(fā)射以前的執(zhí)行映射消息到去復(fù)用節(jié)點(diǎn),再次試圖完成相同的映射變化。
若復(fù)用節(jié)點(diǎn)接收的映射執(zhí)行消息是否定映射執(zhí)行消息,指出去復(fù)用節(jié)點(diǎn)中檢測(cè)到用戶數(shù)據(jù)輸入差錯(cuò),則在復(fù)用器中檢測(cè)到用戶數(shù)據(jù)輸入差錯(cuò)(ue),在映射變化序列的處理以失敗告終之前(步驟1014),發(fā)出相應(yīng)告警條件的信號(hào)(步驟1026)。
若沒有檢測(cè)到超時(shí)或用戶數(shù)據(jù)輸入差錯(cuò),則處理操作進(jìn)行到步驟1028。若已經(jīng)處理了映射變化序列中上一個(gè)映射消息,則處理操作終止(步驟1030)。否則,處理操作回到步驟1002,發(fā)射該序列中下一個(gè)映射消息。在圖10的處理操作利用圖9的重新映射處理完成計(jì)算的新映射之前,在復(fù)用節(jié)點(diǎn)和去復(fù)用節(jié)點(diǎn)中重復(fù)進(jìn)行新映射消息的發(fā)送和執(zhí)行。不能區(qū)別未檢測(cè)傳輸差錯(cuò)執(zhí)行映射消息和確認(rèn)映射執(zhí)行消息,就不能僅僅基于復(fù)用節(jié)點(diǎn)中的超時(shí),決定去復(fù)用節(jié)點(diǎn)是否執(zhí)行移動(dòng)OC3/OC12信號(hào)的交換。為了避免使移動(dòng)激活信號(hào)失效,復(fù)用節(jié)點(diǎn)不完成雙點(diǎn)傳播的恢復(fù)。取而代之,失效的處理操作給用戶產(chǎn)生一個(gè)指出這種情況的適當(dāng)告警消息。為了減小兩個(gè)消息未檢測(cè)的可能性,設(shè)計(jì)一種強(qiáng)的差錯(cuò)檢測(cè)和修正能力。
復(fù)用器和去復(fù)用器發(fā)射的映射消息利用以下共同的消息傳送格式。每個(gè)消息是4字節(jié)長(zhǎng),其中字節(jié)1是消息類型標(biāo)志,字節(jié)2是第1個(gè)數(shù)據(jù)字節(jié),字節(jié)3是第2個(gè)數(shù)據(jù)字節(jié),而字節(jié)4是字節(jié)1,2和3的逐位奇偶校驗(yàn)。在不發(fā)送消息時(shí),把空閑信道字節(jié)“00000000”插入到傳輸信道中。
消息類型標(biāo)志(字節(jié)1)的定義值包括以下的情況(其中“x”表示未定義的比特,它可以是0或1)-“11000xxx”-增加映射消息-“11101xxx”-刪除映射消息-“11111xxx”-移動(dòng)映射消息-“11110xxx”-執(zhí)行映射消息-“11011xx1”-確認(rèn)執(zhí)行增加/刪除/移動(dòng)映射-“11011xx0”-否認(rèn)執(zhí)行增加/刪除/移動(dòng)映射對(duì)于執(zhí)行映射消息以及確認(rèn)和否認(rèn)執(zhí)行增加/刪除/移動(dòng)映射消息,字節(jié)2和3沒有定義。
對(duì)于增加,刪除和移動(dòng)映射消息,第1個(gè)字節(jié)(字節(jié)2)的格式是“011Fabcd”,其中F=1表示增加/刪除/移動(dòng)OC12信號(hào),F(xiàn)=0表示增加/刪除/移動(dòng)OC3信號(hào),而“abcd”識(shí)別增加/刪除/移動(dòng)OC3/OC12信號(hào)的端口編號(hào)。
第2個(gè)數(shù)據(jù)字節(jié)(字節(jié)3)的格式是“010Fefgh”,其中“F”的意義與第1個(gè)數(shù)據(jù)字節(jié)的相同,而“efgh”識(shí)別STS3時(shí)隙編號(hào)。對(duì)于增加映射消息,“efgh”識(shí)別新OC3/OC12信號(hào)的STS3時(shí)隙。對(duì)于移動(dòng)映射消息,“efgh”識(shí)別待移動(dòng)的現(xiàn)有OC3/OC12信號(hào)的新STS3時(shí)隙。對(duì)于刪除映射消息,“efgh”實(shí)際上是不需要的,因?yàn)槿?fù)用節(jié)點(diǎn)能夠根據(jù)端口編號(hào)(即,字節(jié)2中的“abcd”)確定待刪除的OC3/OC12信號(hào)的STS3時(shí)隙。
圖11表示按照本發(fā)明一個(gè)實(shí)施例映射復(fù)用節(jié)點(diǎn)過程中第一部分的流程圖,它是基于圖10中步驟1006的原始映射消息。第一部分對(duì)應(yīng)于啟動(dòng)雙點(diǎn)傳播,用于橋接和交換現(xiàn)有的OC3/OC12信號(hào)到OC48幀內(nèi)的新位置。
具體地說,圖11的處理操作是從步驟1102開始(在復(fù)用節(jié)點(diǎn)接收到與它原始映射消息匹配的回波映射消息之后),其中原始映射消息識(shí)別端口(即,映射消息中字節(jié)2的“abcd”)和STS3時(shí)隙(即,映射消息中字節(jié)2的“efgh”),它取決于映射消息的類型(注釋1104)。若映射消息不是移動(dòng)映射消息(步驟1106),則它是增加或刪除映射消息,在此情況下,不需要雙點(diǎn)傳播,第一部分的處理操作終止(步驟1118)。若映射消息是移動(dòng)映射消息,則處理操作進(jìn)行到步驟1108,其中確定待移動(dòng)的信號(hào)是OC3信號(hào)或OC12信號(hào)。
若待移動(dòng)的信號(hào)是OC3信號(hào)(步驟1108),則特定端口從它當(dāng)前(“舊”)的STS3時(shí)隙重新映射到特定的新STS3時(shí)隙(注釋1110),在步驟1118終止第一部分之前,在保持端口映射到舊STS3時(shí)隙的同時(shí),映射該端口到新STS3時(shí)隙,開始雙點(diǎn)傳播(步驟1112)。
否則,待移動(dòng)的信號(hào)是OC12信號(hào)(步驟1108),特定端口重新映射到在特定STS3時(shí)隙開始的新quad,(注釋1114),在步驟1118終止第一部分之前,在保持端口映射到舊quad的同時(shí),映射該端口到新的quad,開始雙點(diǎn)傳播(步驟1116)。
圖12表示按照本發(fā)明一個(gè)實(shí)施例映射去復(fù)用節(jié)點(diǎn)過程的流程圖,它是基于圖10中步驟1018接收的映射消息。在去復(fù)用節(jié)點(diǎn)從復(fù)用節(jié)點(diǎn)接收到執(zhí)行映射消息之后,圖12的處理操作是從步驟1202開始。圖12的處理操作是基于以前接收的原始映射消息內(nèi)包含的信息,該消息識(shí)別端口和STS3時(shí)隙,它取決于映射消息的類型(注釋1204)。請(qǐng)注意,復(fù)用節(jié)點(diǎn)重新傳輸執(zhí)行映射消息不應(yīng)當(dāng)導(dǎo)致去復(fù)用節(jié)點(diǎn)多次執(zhí)行相同的原始映射消息(注釋1206)。
若原始映射消息是刪除映射消息(步驟1208),則去復(fù)用節(jié)點(diǎn)刪除OC3/OC12輸出(注釋1210)。若待刪除的信號(hào)是OC3信號(hào)(步驟1212),而去復(fù)用節(jié)點(diǎn)以前沒有接收到在那個(gè)相同端口刪除OC3信號(hào)的獨(dú)立命令(步驟1214),則檢測(cè)到用戶數(shù)據(jù)輸入差錯(cuò)(注釋1216),圖12的處理操作在沒有刪除該信號(hào)的情況下終止(步驟1244)。然而,若待刪除的信號(hào)是OC3信號(hào)(步驟1212),而去復(fù)用節(jié)點(diǎn)以前接收到在那個(gè)相同端口刪除OC3信號(hào)的獨(dú)立命令(步驟1214),則在步驟1244終止處理操作之前,刪除特定端口的映射(步驟1218)。
類似地,若待刪除的信號(hào)是OC12信號(hào)(步驟1212),而去復(fù)用節(jié)點(diǎn)以前沒有接收到在那個(gè)相同端口刪除OC12信號(hào)的獨(dú)立命令(步驟1220),則檢測(cè)到用戶數(shù)據(jù)輸入差錯(cuò)(注釋1216),圖12的處理操作在沒有刪除該信號(hào)的情況下終止(步驟1244)。然而,若待刪除的信號(hào)是OC12信號(hào)(步驟1212),而去復(fù)用節(jié)點(diǎn)以前接收到在那個(gè)相同端口刪除OC12信號(hào)的獨(dú)立命令(步驟1220),則在步驟1244終止處理操作之前,刪除特定端口的映射(步驟1222)。
若原始映射消息不是刪除映射消息(步驟1208),則它是增加映射消息或移動(dòng)映射消息(注釋1224)。請(qǐng)注意,增加映射消息刪除特定端口的現(xiàn)有映射(注釋1226)。若原始映射消息是增加映射消息(步驟1228),則處理操作進(jìn)行到步驟1230,它確定待增加的信號(hào)是OC3信號(hào)或OC12信號(hào)。
若待增加的信號(hào)是OC3信號(hào)(步驟1230),而去復(fù)用節(jié)點(diǎn)以前沒有接收到在那個(gè)相同端口增加OC3信號(hào)或速率降級(jí)OC12信號(hào)到OC3信號(hào)的獨(dú)立命令(步驟1232),則檢測(cè)到用戶數(shù)據(jù)輸入差錯(cuò)(注釋1234),圖12的處理操作在不增加該信號(hào)的情況下終止(步驟1244)。然而,若待增加的信號(hào)是OC3信號(hào)(步驟1230),而去復(fù)用節(jié)點(diǎn)以前接收到在那個(gè)相同端口增加OC3信號(hào)或速率降級(jí)OC12信號(hào)到OC3信號(hào)的獨(dú)立命令(步驟1232),則在步驟1244終止處理操作之前,特定端口映射到特定的STS3時(shí)隙(步驟1236)。
類似地,若待增加的信號(hào)是OC12信號(hào)(步驟1230),而去復(fù)用節(jié)點(diǎn)以前沒有接收到在那個(gè)相同端口增加OC12信號(hào)或速率升級(jí)OC3信號(hào)到OC12信號(hào)的獨(dú)立命令(步驟1238),則檢測(cè)到用戶數(shù)據(jù)輸入差錯(cuò)(注釋1234),圖12的處理操作在不增加該信號(hào)的情況下終止(步驟1244)。然而,若待增加的信號(hào)是OC12信號(hào)(步驟1230),而去復(fù)用節(jié)點(diǎn)以前接收到在那個(gè)相同端口增加OC12信號(hào)或速率升級(jí)OC3信號(hào)到OC12信號(hào)的獨(dú)立命令(步驟1238),則在步驟1244終止處理操作之前,特定端口映射到在特定STS3時(shí)隙開始的那個(gè)quad(步驟1240)。
若原始映射消息不是增加映射消息(步驟1228),則它是移動(dòng)映射消息,處理操作進(jìn)行到步驟1242,它確定待移動(dòng)的信號(hào)是OC3信號(hào)或OC12信號(hào)。若待移動(dòng)的信號(hào)是OC3信號(hào)(步驟1242),則在步驟1244處理操作終止之前,該端口映射到特定的新STS3時(shí)隙(步驟1236)。若待移動(dòng)的信號(hào)是OC12信號(hào)(步驟1242),則在步驟1244處理操作終止之前,該端口映射到在特定的新STS3時(shí)隙開始的那個(gè)quad(步驟1244)。
圖13表示按照本發(fā)明一個(gè)實(shí)施例映射復(fù)用節(jié)點(diǎn)過程中第二部分的流程圖,它是基于圖10中步驟1020的原始映射消息。第二部分對(duì)應(yīng)于完成橋接和交換現(xiàn)有的OC3/OC12信號(hào)到OC48幀內(nèi)的新位置。
具體地說,在復(fù)用節(jié)點(diǎn)從去復(fù)用節(jié)點(diǎn)接收到確認(rèn)映射執(zhí)行消息之后,圖13的處理操作是在步驟1302開始。若復(fù)用節(jié)點(diǎn)接收到否認(rèn)映射執(zhí)行消息(步驟1304),則去復(fù)用節(jié)點(diǎn)在圖12中處理操作期間檢測(cè)到用戶數(shù)據(jù)輸入差錯(cuò)(注釋1306),在此情況下,如果合適,復(fù)用節(jié)點(diǎn)刪除圖11中處理操作第一部分期間建立的新映象,它對(duì)應(yīng)于起動(dòng)雙點(diǎn)傳播(步驟1308),并跳轉(zhuǎn)到圖10中的“ue”節(jié)點(diǎn)(步驟1310)。
否則,復(fù)用節(jié)點(diǎn)接收到確認(rèn)映射執(zhí)行消息(步驟1304),而原始映射消息識(shí)別端口編號(hào)和STS3時(shí)隙,它取決于映射消息的類型(注釋1312),處理操作進(jìn)行到步驟1314。若映射消息是移動(dòng)映射消息(步驟1314)且待移動(dòng)的信號(hào)是OC3信號(hào)(步驟1316),則該端口重新映射到特定的新STS3時(shí)隙(注釋1318)。請(qǐng)注意,在此情況下,由于圖11中第一部分的結(jié)果,已經(jīng)映射該端口以雙點(diǎn)傳播OC3信號(hào)到舊的和新的STS3時(shí)隙。因此,當(dāng)刪除從該端口到舊STS3時(shí)隙的映射時(shí)(步驟1320),在圖13中處理操作終止時(shí)(步驟1342),保持該端口到新STS3時(shí)隙的映射(注釋1322)。
然而,若待移動(dòng)的信號(hào)是OC12信號(hào)(步驟1316),則該端口重新映射到特定STS3時(shí)隙開始的新quad(注釋1324)。請(qǐng)注意,在此情況下,由于圖11中第一部分的結(jié)果,已經(jīng)映射該端口以雙點(diǎn)傳播OC3信號(hào)到舊的和新的quad。因此,當(dāng)刪除從該端口到舊quad的映射時(shí),在圖13中處理操作終止時(shí)(步驟1342),保持該端口到新quad的映射(注釋1328)。
若映射消息不是移動(dòng)映射消息(步驟1314)而是增加映射消息(步驟1330),則刪除特定端口的任何現(xiàn)有映射(注釋1332)。若待增加的信號(hào)是OC3信號(hào)(步驟1334),則在步驟1342終止圖13的處理操作之前,特定端口映射到特定的STS3時(shí)隙(步驟1336)。然而,若待增加的信號(hào)是OC12信號(hào)(步驟1334),則在步驟1342終止圖13的處理操作之前,特定端口映射到特定STS3時(shí)隙開始的那個(gè)quad(步驟1338)。
否則,映射消息是刪除映射消息(步驟1330),則在步驟1342終止圖13的處理操作之前,刪除特定端口的映射(步驟1340)。
圖14表示按照本發(fā)明一個(gè)實(shí)施例進(jìn)行調(diào)整處理的接口電路1400方框圖。接口電路1400最好是在現(xiàn)場(chǎng)可編程門陣列(FPGA)上實(shí)現(xiàn)的。在配置和初始化過程之后,接口電路1400的功能是作為3端口器件(即,端口A,B和C)。端口A和B是單向接口,例如,連接圖1所示的SONET/SDH復(fù)用器/去復(fù)用器裝置。端口A和B中的每個(gè)端口包括單向4比特?cái)?shù)據(jù)總線,20.736 MHz復(fù)用器時(shí)鐘和去復(fù)用器時(shí)鐘,8 kHz幀開始(SOF)脈沖,和TOH插入允許脈沖。端口C是雙向I/O端口,連接接口電路1400與電路板控制器(未畫出),它通過寫入消息到接口電路1400啟動(dòng)該消息的發(fā)送。當(dāng)由檢測(cè)到接收消息標(biāo)志的接口電路中斷時(shí),電路板控制器從那個(gè)接口電路讀出該消息。
接口電路1400的特征和選件包括-串行時(shí)鐘和高速數(shù)據(jù)接口,連接OC48SONET/SDH信號(hào)的TOH,從SONET/SDH復(fù)用器輸出端到SONET/SDH去復(fù)用器輸入端。
-插入/提取來往于復(fù)用/去復(fù)用OC48TOH的n字節(jié)信息,用于離線和在線用戶調(diào)整操作以增加/刪除/速率升級(jí)/速率降級(jí)混合速率的OC48 SONET/SDH信號(hào)。
-來自去復(fù)用OC48信號(hào)的TOH消息提取(TME)接口。
-到復(fù)用OC48信號(hào)的TOH消息插入(TMI)接口。
-在TME和TMI消息寬度中可編程。
-在OC48 TOH的TME和TMI消息布局中可編程。
-增加/刪除/速率升級(jí)/速率降級(jí)消息的監(jiān)測(cè)和處理。
-到電路板控制器的并行雙向異步/同步接口。
-在檢測(cè)到有效消息之后,產(chǎn)生對(duì)電路板控制器的中斷。
-來往于電路板控制器的全部讀出/寫入功能。
-內(nèi)部電路測(cè)試(ICT)的三態(tài)輸出,和網(wǎng)絡(luò)共享。
圖15表示按照本發(fā)明一個(gè)實(shí)施例的圖1中節(jié)點(diǎn)1的復(fù)用器/去復(fù)用器電路板的復(fù)用/去復(fù)用電路1500方框圖。電路1500接收高達(dá)8個(gè)OC3/OC12速率輸入用戶信號(hào)114,并產(chǎn)生對(duì)應(yīng)的OC48速率輸出信號(hào),用于分割,轉(zhuǎn)換,和通過光纖106和108傳輸?shù)焦?jié)點(diǎn)2。此外,電路1500接收OC48速率信號(hào)的兩個(gè)副本(圖15中的OC48輸入#1和OC48輸入#2),該信號(hào)的兩個(gè)副本是通過光纖110和112從節(jié)點(diǎn)2接收到的,并產(chǎn)生(高達(dá))8個(gè)對(duì)應(yīng)的OC3/OC12速率輸出用戶信號(hào)120。此外,電路1500從電路板控制器(未畫出)接收各種狀態(tài)和控制信號(hào),該控制器控制電路1500的運(yùn)行。電路1500的核心部分是完成復(fù)用和去復(fù)用操作的集成電路1502。
為了完成這些功能,電路1500產(chǎn)生高達(dá)11個(gè)不同的時(shí)鐘信號(hào)一個(gè)時(shí)鐘來自高達(dá)8個(gè)不同OC3/OC12速率輸入用戶信號(hào)114中的每個(gè)信號(hào),一個(gè)時(shí)鐘來自O(shè)C48速率信號(hào)的每個(gè)副本,和本地時(shí)鐘(例如,Stratum-3時(shí)鐘)。電路1500可以制作成用于圖1中的插入/分出配置或用于圖2中的分出/繼續(xù)配置。在用于插入/分出配置時(shí),電路1500選取和利用11個(gè)不同時(shí)鐘信號(hào)之一用于復(fù)用操作,而去復(fù)用操作是基于選自兩個(gè)OC48速率時(shí)鐘和本地時(shí)鐘中的時(shí)鐘。在用于插入/分出配置時(shí),沒有輸入用戶信號(hào)。因此,復(fù)用操作和去復(fù)用操作都是基于選自兩個(gè)OC48速率時(shí)鐘和本地時(shí)鐘的相同時(shí)鐘。
具體地說,具有合適時(shí)鐘和數(shù)據(jù)恢復(fù)(CDR)電路的收發(fā)信機(jī)電路1504恢復(fù)高達(dá)8個(gè)不同的用戶信號(hào)時(shí)鐘1506,它們來自高達(dá)8個(gè)不同的OC3/OC12速率輸入用戶信號(hào)114。從OC3信號(hào)產(chǎn)生的用戶信號(hào)時(shí)鐘的時(shí)鐘速率為155MHz,從OC12信號(hào)產(chǎn)生的用戶信號(hào)時(shí)鐘的時(shí)鐘速率為622MHz。來自電路板控制器的控制信號(hào)MSEL[18]識(shí)別收發(fā)信機(jī)電路1504的8個(gè)輸入端口中哪些端口有激活的輸入用戶信號(hào)。
這些高達(dá)8個(gè)用戶信號(hào)時(shí)鐘1506輸入到AND器件1508,AND器件1508在每個(gè)用戶信號(hào)時(shí)鐘1506與對(duì)應(yīng)的告警控制信號(hào)1510之間應(yīng)用邏輯“AND”操作,指出對(duì)應(yīng)的時(shí)鐘是否有效。具體地說,若對(duì)應(yīng)的用戶信號(hào)時(shí)鐘1506是有效的,則8個(gè)告警控制信號(hào)1510中每個(gè)信號(hào)的邏輯值為“1”;若該用戶信號(hào)出現(xiàn)信號(hào)丟失(LOS),時(shí)鐘丟失(LOC),幀失步(OOF),或幀丟失(LOF)的情況,則其邏輯值為“0”?;诳刂菩盘?hào)CSEL[34],在復(fù)用器M3中選取AND器件1508中前四個(gè)用戶信號(hào)時(shí)鐘之一;而基于控制信號(hào)[56],在復(fù)用器M4中選取后四個(gè)用戶信號(hào)時(shí)鐘之一。
然后,這兩個(gè)選取的用戶信號(hào)時(shí)鐘與環(huán)路定時(shí)時(shí)鐘1512(以下描述)一起輸入到復(fù)用器M5?;诳刂菩盘?hào)CSEL[12],復(fù)用器M5選取這三個(gè)時(shí)鐘之一。取決于輸入用戶信號(hào)是OC3信號(hào)或OC12信號(hào)和取決于復(fù)用器M3,M4和M5選取哪些時(shí)鐘,復(fù)用器M5選取時(shí)鐘的時(shí)鐘速率為155MHz或622MHz。在由控制信號(hào)DIV4啟動(dòng)時(shí),除法器DIV4把復(fù)用器M5的時(shí)鐘除4,基于控制信號(hào)ENOC12,復(fù)用器M6選取從復(fù)用器M5直接接收的時(shí)鐘或選取除法器DIV4除4之后的時(shí)鐘。具體地說,若復(fù)用器M5選取時(shí)鐘的時(shí)鐘速率為155MHz,則復(fù)用器M6選取從復(fù)用器M5直接接收的時(shí)鐘。若復(fù)用器M5選取時(shí)鐘的時(shí)鐘速率為622MHz,則復(fù)用器M6選取DIV4除4之后的時(shí)鐘。在任何一種情況下,復(fù)用器M6時(shí)鐘的時(shí)鐘速率為155MHz。
復(fù)用器M6的155MHz時(shí)鐘與本地時(shí)鐘發(fā)生器1514的155MHz本地時(shí)鐘一起輸入到復(fù)用器M8?;谟|發(fā)器FF1產(chǎn)生的控制信號(hào)1516,復(fù)用器M8選取這兩個(gè)時(shí)鐘之一。復(fù)用器M8的時(shí)鐘輸入到時(shí)鐘丟失(LOC)檢測(cè)器1518,檢測(cè)器1518監(jiān)測(cè)復(fù)用器M8的時(shí)鐘以檢測(cè)時(shí)鐘丟失情況。LOC檢測(cè)器1518產(chǎn)生LOC信號(hào)1520,該信號(hào)1520反饋到觸發(fā)器FF1。此外,LOC信號(hào)1520發(fā)射到電路板控制器,作為部分的通用輸入/輸出GPIO(53)??刂菩盘?hào)1516也反饋到觸發(fā)器FF1。每當(dāng)LOC檢測(cè)器1518檢測(cè)到LOC情況,LOC信號(hào)1520就增強(qiáng),促使觸發(fā)器FF1切換控制信號(hào)1516,從而改變復(fù)用器M8所作的選擇,從一個(gè)輸入改變到另一個(gè)輸入??刂菩盘?hào)1516還發(fā)射到電路板控制器,作為部分的GPIO,具體是GPIO(54)。觸發(fā)器FF1還從電路板控制器分別接收預(yù)置信號(hào)MXSEL0和清零信號(hào)MXSEL1。
復(fù)用器M8選取的155/MHz時(shí)鐘還輸入到復(fù)用器鎖相環(huán)路(PLL)1552,鎖相環(huán)路1552把155MHz時(shí)鐘乘4以產(chǎn)生622MHz時(shí)鐘1524,622MHz時(shí)鐘1524輸入到復(fù)用器/去復(fù)用器電路1502,作為復(fù)用從收發(fā)信機(jī)電路1504恢復(fù)的輸入用戶數(shù)據(jù)信號(hào)1526的復(fù)用時(shí)鐘。形成的復(fù)用數(shù)據(jù)信號(hào)出現(xiàn)在復(fù)用器/去復(fù)用器電路1502的復(fù)用器數(shù)據(jù)輸出端,作為16個(gè)并行的155Mb/s數(shù)據(jù)信號(hào)。
與此同時(shí),OC48輸入信號(hào)#1輸入到CDR電路1528,CDR電路1528恢復(fù)16個(gè)并行的155Mb/s數(shù)據(jù)信號(hào)1530和一個(gè)155MHz時(shí)鐘(CDRCLK1)1532。類似地,OC48輸入信號(hào)#2輸入到CDR電路1534,CDR電路1534恢復(fù)16個(gè)并行的155Mb/s數(shù)據(jù)信號(hào)1536和一個(gè)155MHz時(shí)鐘(CDRCLK2)1538。這兩組數(shù)據(jù)信號(hào)輸入到數(shù)據(jù)復(fù)用器1540,基于控制信號(hào)SEL_DATA,數(shù)據(jù)復(fù)用器1540選取這兩組數(shù)據(jù)信號(hào)之一作為復(fù)用器/去復(fù)用器電路1502去復(fù)用操作的數(shù)據(jù)輸入。
兩個(gè)155MHz時(shí)鐘1532和1538輸入到時(shí)鐘復(fù)用器1542,基于控制信號(hào)SEL_DATA,時(shí)鐘復(fù)用器1542選取這兩個(gè)時(shí)鐘之一。復(fù)用器1540和1542是電路1500中部分的故障保護(hù)電路。復(fù)用器1542選取的時(shí)鐘輸入到復(fù)用器1544,復(fù)用器1544還從本地時(shí)鐘發(fā)生器1514接收155MHz本地時(shí)鐘?;诳刂菩盘?hào)SEL_CLK,復(fù)用器1544選取這兩個(gè)時(shí)鐘之一作為時(shí)鐘1512。除了輸入到復(fù)用器M5作為環(huán)路定時(shí)時(shí)鐘(如上所述)以外,時(shí)鐘1512還輸入到復(fù)用器/去復(fù)用器電路1502作為系統(tǒng)時(shí)鐘。時(shí)鐘1512還輸入到去復(fù)用器PLL1546,PLL1546把155MHz時(shí)鐘1512乘4以產(chǎn)生622MHz時(shí)鐘。
去復(fù)用器PLL1546的622MHz時(shí)鐘與復(fù)用器PLL1522的622MHz時(shí)鐘1524一起輸入到復(fù)用器M7?;诳刂菩盘?hào)DAN_DMUX,復(fù)用器M7選取復(fù)用器/去復(fù)用器電路1502所用的兩個(gè)時(shí)鐘之一作為去復(fù)用器時(shí)鐘,用于去復(fù)用來自數(shù)據(jù)復(fù)用器1540的16個(gè)并行155Mb/s數(shù)據(jù)信號(hào)。在電路1500用于插入/分出配置時(shí),控制信號(hào)DAN_DMUX總是使復(fù)用器M7選取來自去復(fù)用器PLL1546的時(shí)鐘。或者,在電路1500用于分出/繼續(xù)配置時(shí),控制信號(hào)DAN_DMUX總是使復(fù)用器M7選取來自復(fù)用器PLL1522的時(shí)鐘1524。在任何一種情況下,復(fù)用器/去復(fù)用器電路1502產(chǎn)生的去復(fù)用數(shù)據(jù)信號(hào)出現(xiàn)在復(fù)用器/去復(fù)用器電路1502的OC3/OC12數(shù)據(jù)I/O端口作為8個(gè)155/622Mb/s數(shù)據(jù)信號(hào),并作為部分的雙向信號(hào)1526發(fā)射到收發(fā)信機(jī)電路1504,用于傳輸給合適的用戶作為輸出的OC3/OC12速率用戶信號(hào)。
CDRCLK1時(shí)鐘1532和CDRCLK2時(shí)鐘1538還輸入到復(fù)用器M1,基于控制信號(hào)SEL_MXCLK,復(fù)用器M1選取這兩個(gè)155MHz時(shí)鐘之一。復(fù)用器M1的時(shí)鐘與復(fù)用器/去復(fù)用器電路1502的155MHz復(fù)用器時(shí)鐘一起輸入到復(fù)用器M2。這個(gè)復(fù)用器時(shí)鐘與復(fù)用器PLL1522輸入到復(fù)用器/去復(fù)用器電路1502中的時(shí)鐘是相同的。基于控制信號(hào)SEL_TXCLK,復(fù)用器M2選取這兩個(gè)155MHz時(shí)鐘之一,用于發(fā)射機(jī)1548發(fā)射復(fù)用器/去復(fù)用器電路1502產(chǎn)生的16個(gè)并行155Mb/s數(shù)據(jù)信號(hào)作為一個(gè)OC48速率輸出信號(hào)。
電路1500在DWDM網(wǎng)絡(luò)的圖1的插入/分出配置和圖2的分出/繼續(xù)配置中分別提供可靠的高性能解決辦法,用于給雙向復(fù)用和去復(fù)用混合速率OC3/OC12信號(hào)設(shè)計(jì)的電路板定時(shí)。
對(duì)于圖1中的雙向插入/分出應(yīng)用,在兩個(gè)節(jié)點(diǎn)中有兩塊電路板,利用用戶或系統(tǒng)選取的定時(shí)源給總數(shù)為4個(gè)復(fù)用操作和去復(fù)用操作時(shí)間域定時(shí)以建立雙向傳輸。如以上在圖1的場(chǎng)境下所描述的,把一個(gè)節(jié)點(diǎn)中的每個(gè)復(fù)用OC48信號(hào)分成兩個(gè)光信號(hào),并通過實(shí)際的多種路由傳送。這兩個(gè)光信號(hào)被其他節(jié)點(diǎn)中的去復(fù)用器接收。去復(fù)用器選取其中一個(gè)輸入用于去復(fù)用操作。
為了使去復(fù)用器中的SONET/SDH指針調(diào)整減至最小,利用從當(dāng)前選取的OC48輸入(如控制信號(hào)SEL_DATA所規(guī)定的)恢復(fù)的時(shí)鐘定時(shí)這兩個(gè)去復(fù)用器定時(shí)域。去復(fù)用器定時(shí)域的定時(shí)源不是由用戶選取的。從選取的OC48輸入到第二個(gè)OC48輸入的保護(hù)交換之后是定時(shí)源自動(dòng)交換到從那個(gè)輸入恢復(fù)的時(shí)鐘。在檢測(cè)到兩個(gè)OC48輸入中的故障時(shí)(如控制信號(hào)SEL_CLK所規(guī)定的),去復(fù)用器定時(shí)源交換到發(fā)生器1514的本地時(shí)鐘。
復(fù)用定時(shí)源是由用戶選取的。用戶給每個(gè)定時(shí)源賦予優(yōu)先等級(jí),給復(fù)用時(shí)鐘賦予最高優(yōu)先級(jí)(P3),給它的備用時(shí)鐘賦予次優(yōu)先級(jí)(P2),給備用時(shí)鐘的備用時(shí)鐘賦予第三優(yōu)先級(jí)(P1)。給所有剩余的定時(shí)源賦予最低優(yōu)先級(jí)(P0),禁止它們作為復(fù)用源使用。從復(fù)用時(shí)鐘到P2備用時(shí)鐘的保護(hù)交換和從P2備用時(shí)鐘到P1備用時(shí)鐘的保護(hù)交換是可反轉(zhuǎn)的。這意味著,一旦失效的時(shí)鐘修復(fù),它的狀態(tài)改變成與失效之前相同的狀態(tài)(即,作為復(fù)用時(shí)鐘或P2備用時(shí)鐘)。在一個(gè)實(shí)施方案中,總是選取本地時(shí)鐘作為復(fù)用時(shí)鐘或作為復(fù)用時(shí)鐘的P2備用時(shí)鐘。
復(fù)用時(shí)鐘的故障是由本地時(shí)鐘丟失(LOC)檢測(cè)器1518作硬件檢測(cè),并自主地硬件交換到備用時(shí)鐘。保護(hù)交換到有效的P2備用時(shí)鐘是快速的硬件交換,因?yàn)樗怯杀镜豅OC檢測(cè)器1518實(shí)施的。在出現(xiàn)失效P2備用時(shí)鐘的情況下,保護(hù)交換到有效的P1備用時(shí)鐘是較慢的軟件交換,因?yàn)樗怯蛇h(yuǎn)程電路板控制器實(shí)施的。本地時(shí)鐘發(fā)生器1514的高可靠性減小了緩慢保護(hù)交換的可能性。
每個(gè)時(shí)鐘處在兩個(gè)狀態(tài)之一“有效”或“無效”。在檢測(cè)到OOF,LOF,LOC,LOS,或線路告警指示信號(hào)(LIAS)的情況下,OC3/OC12輸入時(shí)鐘就變成無效。若選取輸入時(shí)鐘作為復(fù)用時(shí)鐘,則在檢測(cè)到S1同步字節(jié)的“留用”狀態(tài)之后,它指出恢復(fù)時(shí)鐘的信號(hào)是利用低準(zhǔn)確度時(shí)鐘定時(shí)的,就使輸入時(shí)鐘無效并交換到備用時(shí)鐘。在檢測(cè)到OOF/LOF/LOC/LOS的情況下,就使OC48輸入時(shí)鐘無效。在它的輸出端檢測(cè)到LOC的情況下,就使本地時(shí)鐘無效。用戶查詢輸入OC3/OC12信號(hào)中S1同步字節(jié)的狀態(tài)以識(shí)別高準(zhǔn)確度信號(hào),若存在這種信號(hào),則利用它們作為優(yōu)先級(jí)定時(shí)源。若多個(gè)輸入信號(hào)中的S1字節(jié)指出該信號(hào)是用戶分出現(xiàn)場(chǎng)的定時(shí)源,則復(fù)用操作中不選取相同的Stratum級(jí)信號(hào)就失去它們的Stratum級(jí)跟蹤能力。它們的S1字節(jié)改變成“不使用”狀態(tài)。復(fù)用操作中不選取較低Stratum級(jí)信號(hào)的S1字節(jié)不發(fā)生變化;它們保持它們的Stratum級(jí)跟蹤能力。
在4時(shí)域系統(tǒng)中,兩個(gè)去復(fù)用時(shí)鐘是從OC48中恢復(fù)的。因?yàn)檫@些時(shí)鐘是從復(fù)用時(shí)鐘導(dǎo)出的,所以留下兩個(gè)獨(dú)立的定時(shí)源選取為兩個(gè)復(fù)用時(shí)間域。在具有小于Stratum 3準(zhǔn)確度輸入時(shí)鐘的數(shù)據(jù)應(yīng)用中,選取本地Stratum 3時(shí)鐘作為復(fù)用時(shí)鐘,而選取OC48輸入時(shí)鐘作為它的備用時(shí)鐘。在這種配置中,失效的本地時(shí)鐘交換到OC48輸入時(shí)鐘,在4時(shí)域系統(tǒng)中僅留下一個(gè)獨(dú)立的定時(shí)源。第二本地時(shí)鐘失效并交換到它的OC48輸入備用時(shí)鐘或人工交換到OC48輸入時(shí)鐘,就建立了沒有獨(dú)立定時(shí)源的4時(shí)域系統(tǒng)。這是一個(gè)稱之為“定時(shí)環(huán)路”的不穩(wěn)定狀態(tài),造成沒有獨(dú)立定時(shí)源的共同時(shí)鐘漂移。為了防止這種環(huán)路定時(shí)問題,每當(dāng)選取OC48輸入時(shí)鐘作為復(fù)用時(shí)鐘時(shí),發(fā)送一個(gè)消息到其他的節(jié)點(diǎn),使那個(gè)節(jié)點(diǎn)選取OC48輸入時(shí)鐘作為復(fù)用時(shí)鐘無效。
圖2中的單向分出/繼續(xù)應(yīng)用要求復(fù)用操作和去復(fù)用操作有一個(gè)定時(shí)源。這是通過選取復(fù)用定時(shí)源作為復(fù)用操作和去復(fù)用操作的定時(shí)源實(shí)現(xiàn)的。該定時(shí)源的所有特征與以上描述圖1的插入/分出應(yīng)用中復(fù)用操作定時(shí)源的特征是相同的。
在運(yùn)行時(shí),電路板控制器識(shí)別優(yōu)先級(jí)P3復(fù)用時(shí)鐘和它的優(yōu)先級(jí)P2備用時(shí)鐘,并利用復(fù)用器M3和M4選取它,因?yàn)槠渲兄槐仨毷鞘瞻l(fā)信機(jī)電路1504從OC3/OC12輸入恢復(fù)的時(shí)鐘或CDR電路1528或CDR電路1534恢復(fù)的OC48輸入時(shí)鐘之一。其次,選取的時(shí)鐘歸一化到155MHz速率并輸入到復(fù)用器M8。如果選取本地時(shí)鐘作為復(fù)用時(shí)鐘,則電路板控制器交換復(fù)用器M8以選取它作為復(fù)用時(shí)鐘。如果不是,則應(yīng)當(dāng)選取本地時(shí)鐘作為優(yōu)先級(jí)P2備用時(shí)鐘,電路板控制器選取復(fù)用器M6的歸一化輸出作為復(fù)用時(shí)鐘。復(fù)用器PLL1522把復(fù)用器M8的輸出乘以復(fù)用器/去復(fù)用器電路1502要求的622MHz速率。
LOC檢測(cè)器1518檢測(cè)LOC條件并控制自動(dòng)的硬件交換到復(fù)用器M8的第二輸入端。復(fù)用器M8的交換也可以由電路板控制器利用軟件交換。檢測(cè)的LOC條件產(chǎn)生對(duì)電路板控制器的中斷(即,GPIO(53))以選取新的備用時(shí)鐘代替失效的時(shí)鐘。若失效的時(shí)鐘不是本地時(shí)鐘,則電路板控制器能夠在復(fù)用器M3和M4中利用軟件交換選取新的備用時(shí)鐘,在復(fù)用時(shí)鐘隨后失效的情況下,復(fù)用器M8中允許另一個(gè)硬件交換。若失效的時(shí)鐘是本地時(shí)鐘,則電路板控制器不能用新的備用時(shí)鐘代替它。在此情況下,若新的復(fù)用時(shí)鐘失效,則隨后的硬件交換是不成功的,所以應(yīng)當(dāng)利用來自電路板控制器的軟件交換。這導(dǎo)致復(fù)用時(shí)鐘的慢保護(hù)交換。當(dāng)用戶分配優(yōu)先級(jí)P1備用時(shí)鐘時(shí),得到復(fù)用時(shí)鐘的第二級(jí)保護(hù)。在沒有優(yōu)先級(jí)P1備用時(shí)鐘的情況下,復(fù)用時(shí)鐘或優(yōu)先級(jí)P2備用時(shí)鐘的失效產(chǎn)生“無備用”告警。
圖16表示按照本發(fā)明一個(gè)實(shí)施例的狀態(tài)轉(zhuǎn)變圖,給出利用優(yōu)先級(jí)2備用時(shí)鐘P2保護(hù)優(yōu)先級(jí)3復(fù)用時(shí)鐘P3的模型。在圖16中,附圖中每個(gè)節(jié)點(diǎn)內(nèi)的頂部符號(hào)是復(fù)用時(shí)鐘,底部符號(hào)是它的優(yōu)先級(jí)2備用時(shí)鐘。失效的時(shí)鐘是由前綴“f”表示。在圖16中,虛線圓表示瞬時(shí)狀態(tài)。
失效的OC3/OC12輸入時(shí)鐘和OC48輸入時(shí)鐘不要求維護(hù)。另一方面,失效的本地時(shí)鐘確實(shí)要求維護(hù)。當(dāng)本地時(shí)鐘有備用時(shí)鐘時(shí),可以完成預(yù)定的維護(hù),而當(dāng)本地時(shí)鐘沒有備用時(shí)鐘時(shí),應(yīng)當(dāng)進(jìn)行立即維護(hù)。
在圖16的狀態(tài)1602,時(shí)鐘P3是復(fù)用時(shí)鐘和時(shí)鐘P2是它的優(yōu)先級(jí)2備用時(shí)鐘。若時(shí)鐘P2失效(fP2),則轉(zhuǎn)變到狀態(tài)1604,導(dǎo)致“無備用”告警1606,它中斷電路板控制器以改變失效時(shí)鐘的“無效”狀態(tài)。在P2時(shí)鐘修復(fù)后,從狀態(tài)1604轉(zhuǎn)變回狀態(tài)1602。
在狀態(tài)1602時(shí),若時(shí)鐘P3失效(fP3),則該故障是(即,圖15中的LOC檢測(cè)器1518)作硬件檢測(cè),在此情況下,實(shí)施硬件交換S2(用P2替換fP3)(即,利用圖15中的觸發(fā)器FF1和復(fù)用器M8)以選取備用時(shí)鐘P2作為復(fù)用時(shí)鐘,導(dǎo)致從狀態(tài)1602通過瞬時(shí)狀態(tài)1608轉(zhuǎn)變到狀態(tài)1610,其中產(chǎn)生“無備用”告警1612。
在狀態(tài)1610時(shí),若時(shí)鐘P3修復(fù),則那個(gè)條件是由軟件檢測(cè)到的(即,利用電路板控制器)并實(shí)施軟件交換S2(用P3替換P2)(即,利用圖15中輸入到觸發(fā)器FF1的控制信號(hào)MXSEL0和MXSEL1)以選取修復(fù)的時(shí)鐘P3作為復(fù)用時(shí)鐘,導(dǎo)致從狀態(tài)1610通過瞬時(shí)狀態(tài)1614轉(zhuǎn)變回原始狀態(tài)1602。這是一個(gè)可反轉(zhuǎn)交換的例子,它保證選取最高優(yōu)先級(jí)的有效時(shí)鐘作為復(fù)用時(shí)鐘,選取次高優(yōu)先級(jí)的有效時(shí)鐘作為它的備用時(shí)鐘。
在狀態(tài)1610時(shí),若時(shí)鐘P2失效,則實(shí)施硬件交換S2(用fP3替換fP2)以選取失效的時(shí)鐘fP3作為復(fù)用時(shí)鐘,導(dǎo)致從狀態(tài)1610通過瞬時(shí)狀態(tài)1616轉(zhuǎn)變到狀態(tài)1618,其中產(chǎn)生“無時(shí)鐘”(電路板失效)告警1620。
在狀態(tài)1618時(shí),若時(shí)鐘P2修復(fù),則實(shí)施軟件交換S2(用P2替換fP3)以選取修復(fù)的時(shí)鐘P2作為復(fù)用時(shí)鐘,導(dǎo)致從狀態(tài)1618通過瞬時(shí)狀態(tài)1622轉(zhuǎn)變回狀態(tài)1610,其中再一次產(chǎn)生“無備用”告警1612。
在狀態(tài)1618時(shí),若時(shí)鐘P3修復(fù),則從狀態(tài)1618轉(zhuǎn)變到狀態(tài)1604(圖16中未畫出),其中再一次產(chǎn)生“無備用”告警1606。
圖16對(duì)應(yīng)于沒有分配優(yōu)先級(jí)1時(shí)鐘作為優(yōu)先級(jí)3時(shí)鐘和優(yōu)先級(jí)2時(shí)鐘的備用時(shí)鐘情況。在此情況下,若優(yōu)先級(jí)3時(shí)鐘和優(yōu)先級(jí)2時(shí)鐘都失效,則沒有保護(hù)。
圖17和18表示按照本發(fā)明一個(gè)實(shí)施例的狀態(tài)轉(zhuǎn)變圖,給出利用優(yōu)先級(jí)1備用時(shí)鐘P1保護(hù)優(yōu)先級(jí)3復(fù)用時(shí)鐘P3和優(yōu)先級(jí)2備用時(shí)鐘P2的模型。圖17和18采用以上圖16中描述的相同附圖規(guī)定。圖17和18中每個(gè)圖的頂部給出完整的狀態(tài)圖,這些狀態(tài)是如何由未失效的優(yōu)先級(jí)1備用時(shí)鐘給予保護(hù)(成為瞬時(shí)狀態(tài))以及所有轉(zhuǎn)變到對(duì)應(yīng)于優(yōu)先級(jí)1備用時(shí)鐘P1失效和修復(fù)的另一些狀態(tài)。圖17和18中每個(gè)圖的底部給出失效時(shí)鐘修復(fù)之后的條件“修復(fù)”狀態(tài)圖,此處假設(shè)在修復(fù)過程中不發(fā)生故障。若確實(shí)發(fā)生故障,則發(fā)出“底失效”告警(未畫出)。
若優(yōu)先級(jí)2備用時(shí)鐘P2或復(fù)用時(shí)鐘P3或二者發(fā)生故障,則分配優(yōu)先級(jí)1備用時(shí)鐘P1激活第二級(jí)保護(hù)。按照?qǐng)D15的硬件設(shè)計(jì),總是選取本地時(shí)鐘作為復(fù)用時(shí)鐘或優(yōu)先級(jí)2備用時(shí)鐘。這里有兩種情況(1)選取本地時(shí)鐘作為復(fù)用時(shí)鐘P3,和(2)選取本地時(shí)鐘作為優(yōu)先級(jí)2備用時(shí)鐘P2。當(dāng)選取本地時(shí)鐘作為優(yōu)先級(jí)3復(fù)用時(shí)鐘時(shí),分配有效的優(yōu)先級(jí)1備用時(shí)鐘使圖16中的狀態(tài)1618(fP3,fP2)和1604(P3,fP2)成為瞬時(shí)狀態(tài),因此消除對(duì)應(yīng)的“無時(shí)鐘”告警條件1620和“無備用”告警條件1604。當(dāng)選取本地時(shí)鐘作為優(yōu)先級(jí)2備用時(shí)鐘時(shí),分配有效的優(yōu)先級(jí)1備用時(shí)鐘使?fàn)顟B(tài)1610(P2,fP3)成為瞬時(shí)狀態(tài),因此消除對(duì)應(yīng)的“無備用”告警條件1612。
附加的保護(hù)是通過軟件交換S1的電路板控制器的控制完成的(即,利用圖15中的復(fù)用器M3。M4和M5實(shí)施的)。而執(zhí)行軟件/硬件交換S2是用底部的符號(hào)替換頂部的符號(hào),軟件交換S1是用底部的一個(gè)或兩個(gè)符號(hào)替換頂部的符號(hào)。當(dāng)利用利用底部位置的良好時(shí)鐘符號(hào)替換頂部位置的失效時(shí)鐘符號(hào)時(shí),這對(duì)應(yīng)于失效復(fù)用時(shí)鐘的慢保護(hù)交換。本地時(shí)鐘的高可靠性使它成為一個(gè)低概率事件。
按照?qǐng)D15的硬件設(shè)計(jì),圖17中的每個(gè)狀態(tài)在它頂部的兩個(gè)位置有良好(P3)符號(hào)或失效(fP3)符號(hào),它反映選取本地時(shí)鐘作為優(yōu)選的復(fù)用時(shí)鐘。類似地,按照?qǐng)D15中的硬件設(shè)計(jì),圖18中的每個(gè)狀態(tài)在它頂部的兩個(gè)位置有良好(P2)符號(hào)或失效(fP2)符號(hào),它反映選取本地時(shí)鐘作為優(yōu)先級(jí)2的備用時(shí)鐘。在圖17和18中,修復(fù)失效本地時(shí)鐘的預(yù)定維護(hù)是用虛線表示。
具體地說,參照?qǐng)D17,假設(shè)分配優(yōu)先級(jí)1的備用時(shí)鐘P1,圖16的非瞬時(shí)狀態(tài)1618變成瞬時(shí)狀態(tài)1702,它是由軟件檢測(cè)的(即,利用電路板控制器),在此情況下,實(shí)施軟件交換S1(用P1替換fP2)以選取時(shí)鐘P1作為優(yōu)先級(jí)2的備用時(shí)鐘,隨后實(shí)施軟件交換S2(用P1替換fP3)以選取時(shí)鐘P1作為復(fù)用時(shí)鐘,導(dǎo)致從瞬時(shí)狀態(tài)1702通過瞬時(shí)狀態(tài)1704轉(zhuǎn)變到狀態(tài)1706,其中產(chǎn)生“無備用”告警1708。
在狀態(tài)1706時(shí),若時(shí)鐘P1失效,則實(shí)施硬件交換S2(用fP3替換fP1)以選取失效的時(shí)鐘fP3作為復(fù)用時(shí)鐘,導(dǎo)致從狀態(tài)1706通過瞬時(shí)狀態(tài)1710轉(zhuǎn)變到狀態(tài)1712,其中產(chǎn)生“無時(shí)鐘”(電路板失效)告警1714。
在狀態(tài)1712時(shí),若時(shí)鐘P1修復(fù),則實(shí)施軟件交換S2(用P1替換fP3)以選取修復(fù)的時(shí)鐘P1作為復(fù)用時(shí)鐘,導(dǎo)致從狀態(tài)1712通過瞬時(shí)狀態(tài)1716轉(zhuǎn)變回狀態(tài)1706。
在狀態(tài)1706時(shí),若時(shí)鐘P2修復(fù),則實(shí)施可反轉(zhuǎn)的軟件交換S1(用P2替換P1)以選取修復(fù)的時(shí)鐘P2作為復(fù)用時(shí)鐘,導(dǎo)致從狀態(tài)1706通過瞬時(shí)狀態(tài)1718轉(zhuǎn)變到狀態(tài)1720,其中產(chǎn)生“無備用”告警1722。
在狀態(tài)1720時(shí),若時(shí)鐘P3修復(fù),則實(shí)施可反轉(zhuǎn)的軟件交換S2(用P3替換P2)以選取修復(fù)的時(shí)鐘P3作為復(fù)用時(shí)鐘,導(dǎo)致從狀態(tài)1720通過瞬時(shí)狀態(tài)1724轉(zhuǎn)變到狀態(tài)1726,它相當(dāng)于圖16中的狀態(tài)1602,具有分配的優(yōu)先級(jí)1備用時(shí)鐘P1。
在狀態(tài)1706,若時(shí)鐘P3修復(fù),則實(shí)施可反轉(zhuǎn)的軟件交換S2(用P3替換P1)以選取修復(fù)的時(shí)鐘P3作為復(fù)用時(shí)鐘,導(dǎo)致從狀態(tài)1706通過瞬時(shí)狀態(tài)1728轉(zhuǎn)變到狀態(tài)1730。
類似地,假設(shè)分配優(yōu)先級(jí)1的備用時(shí)鐘P1,圖16的非瞬時(shí)狀態(tài)1604變成瞬時(shí)狀態(tài)1732,它是由軟件檢測(cè)的(即,利用電路板控制器),在此情況下,實(shí)施軟件交換S1(用P1替換fP2)以選取時(shí)鐘P1作為優(yōu)先級(jí)2的備用時(shí)鐘,導(dǎo)致從瞬時(shí)狀態(tài)1732轉(zhuǎn)變到狀態(tài)1730。
在狀態(tài)1730時(shí),若時(shí)鐘P3失效,則實(shí)施硬件交換S2(用P1替換fP3)以選取時(shí)鐘P1作為復(fù)用時(shí)鐘,導(dǎo)致從狀態(tài)1730通過瞬時(shí)狀態(tài)1734轉(zhuǎn)變到狀態(tài)1706,其中產(chǎn)生“無備用”告警1708。
在狀態(tài)1730時(shí),若時(shí)鐘P1失效,則從狀態(tài)1730轉(zhuǎn)變到狀態(tài)1736,其中產(chǎn)生“無備用”告警1708。
在狀態(tài)1736時(shí),若時(shí)鐘P2修復(fù),則實(shí)施軟件交換S1(用P2替換fP1)以選取時(shí)鐘P2作為優(yōu)先級(jí)2備用時(shí)鐘,導(dǎo)致從狀態(tài)1736通過瞬時(shí)狀態(tài)1738轉(zhuǎn)變到狀態(tài)1726。從狀態(tài)1738轉(zhuǎn)變到狀態(tài)1726是由電路板控制器完成的,利用另一個(gè)有效備用時(shí)鐘P1代替失效的備用時(shí)鐘fP1。一旦電路板控制器選取新的備用時(shí)鐘P1,直接對(duì)那個(gè)時(shí)鐘實(shí)施軟件交換S1,導(dǎo)致直接轉(zhuǎn)變到狀態(tài)1726,其中所有的時(shí)鐘都是有效的。
在狀態(tài)1736時(shí),若時(shí)鐘P1修復(fù),則從狀態(tài)1736轉(zhuǎn)變回狀態(tài)1730(圖17中未畫出)。
在狀態(tài)1736時(shí),若時(shí)鐘P3失效,則實(shí)施硬件交換S2(用fP1替換fP3)以選取失效的時(shí)鐘fP1作為復(fù)用時(shí)鐘,導(dǎo)致從狀態(tài)1736通過對(duì)應(yīng)于(fP3,fP1,fP2)的瞬時(shí)狀態(tài)轉(zhuǎn)變到對(duì)應(yīng)于(fP1,fP3,fP2)的狀態(tài)(圖17中也未畫出),它基本上相當(dāng)于狀態(tài)1712,其中產(chǎn)生類似于告警1714的“無時(shí)鐘”(電路板失效)告警。
在狀態(tài)1730時(shí),若時(shí)鐘P2修復(fù),則實(shí)施可反轉(zhuǎn)的軟件交換S1(用P2替換P1)以選取修復(fù)的時(shí)鐘P2作為優(yōu)先級(jí)2備用時(shí)鐘,導(dǎo)致從狀態(tài)1730通過瞬時(shí)狀態(tài)1740轉(zhuǎn)變到狀態(tài)1726。
參照?qǐng)D18,假設(shè)分配優(yōu)先級(jí)1的備用時(shí)鐘P1,圖16的非瞬時(shí)狀態(tài)1610變成瞬時(shí)狀態(tài)1802,它是由軟件檢測(cè)的(即,利用電路板控制器),在此情況下,實(shí)施軟件交換S1(用P1替換fP3)以選取時(shí)鐘P1作為優(yōu)先級(jí)2的備用時(shí)鐘,導(dǎo)致從瞬時(shí)狀態(tài)1802轉(zhuǎn)變到狀態(tài)1804。
在狀態(tài)1804時(shí),若時(shí)鐘P3修復(fù),則實(shí)施可反轉(zhuǎn)的軟件交換S1(用P3替換P1),隨后實(shí)施可反轉(zhuǎn)的軟件交換S2(用P3替換P2)以選取修復(fù)的時(shí)鐘P3作為復(fù)用時(shí)鐘和時(shí)鐘P2作為優(yōu)先級(jí)2備用時(shí)鐘,導(dǎo)致從狀態(tài)1804通過瞬時(shí)狀態(tài)1806和1808轉(zhuǎn)變到狀態(tài)1810,它相當(dāng)于圖6的狀態(tài)1602。
在狀態(tài)1804時(shí),若時(shí)鐘P1失效,則從狀態(tài)1804轉(zhuǎn)變到狀態(tài)1812,其中產(chǎn)生“無備用”告警1814。
在狀態(tài)1812時(shí),若時(shí)鐘P1修復(fù),則從狀態(tài)1812轉(zhuǎn)變回狀態(tài)1804。
在狀態(tài)1812時(shí),若時(shí)鐘P3修復(fù),則實(shí)施軟件交換S1(用P3替換fP1),隨后實(shí)施可反轉(zhuǎn)的軟件交換S2(用P3替換P2)以選取修復(fù)的時(shí)鐘P3作為復(fù)用時(shí)鐘和時(shí)鐘P2作為優(yōu)先級(jí)2備用時(shí)鐘,導(dǎo)致從狀態(tài)1812通過瞬時(shí)狀態(tài)1816和1818轉(zhuǎn)變到狀態(tài)1820。
在狀態(tài)1820時(shí),若時(shí)鐘P1修復(fù),則從狀態(tài)1820轉(zhuǎn)變到狀態(tài)1810。
在狀態(tài)1804時(shí),若時(shí)鐘P2失效,則實(shí)施軟件交換S1(用P1替換fP2)以選取時(shí)鐘P1作為復(fù)用時(shí)鐘,導(dǎo)致從狀態(tài)1804通過瞬時(shí)狀態(tài)1822轉(zhuǎn)變到狀態(tài)1824,其中產(chǎn)生“無備用”告警1826。
在狀態(tài)1824時(shí),若時(shí)鐘P1失效,則實(shí)施硬件交換S2(用fP2替換fP1)以選取失效的時(shí)鐘fP2作為復(fù)用時(shí)鐘,導(dǎo)致從狀態(tài)1824通過瞬時(shí)狀態(tài)1828轉(zhuǎn)變到狀態(tài)1830,其中產(chǎn)生“無時(shí)鐘”(電路板失效)告警1832。
在狀態(tài)1830時(shí),若時(shí)鐘P1修復(fù),則實(shí)施軟件交換S2(用P1替換fP2)以選取修復(fù)的時(shí)鐘P1作為復(fù)用時(shí)鐘,導(dǎo)致從狀態(tài)1830通過瞬時(shí)狀態(tài)1822轉(zhuǎn)變到狀態(tài)1824。
在狀態(tài)1824時(shí),若時(shí)鐘P2修復(fù),則實(shí)施可反轉(zhuǎn)的軟件交換S2(用P2替換P1)以選取修復(fù)的時(shí)鐘P2作為復(fù)用時(shí)鐘,導(dǎo)致從狀態(tài)1824通過瞬時(shí)狀態(tài)1834轉(zhuǎn)變到狀態(tài)1836。
在狀態(tài)1836時(shí),若時(shí)鐘P3修復(fù),則實(shí)施可反轉(zhuǎn)的軟件交換S1(用P3替換fP1),隨后實(shí)施可反轉(zhuǎn)的軟件交換S2(用P3替換P2)以選取修復(fù)的時(shí)鐘P3作為復(fù)用時(shí)鐘和時(shí)鐘P2作為優(yōu)先級(jí)2備用時(shí)鐘,導(dǎo)致從狀態(tài)1836通過瞬時(shí)狀態(tài)1838和1840轉(zhuǎn)變到狀態(tài)1810。
在狀態(tài)1824時(shí),若時(shí)鐘P3修復(fù),則實(shí)施可反轉(zhuǎn)的軟件交換S2(用P3替換fP1)以選取修復(fù)的時(shí)鐘P3作為復(fù)用時(shí)鐘,導(dǎo)致從狀態(tài)1824通過瞬時(shí)狀態(tài)1842轉(zhuǎn)變到狀態(tài)1844,其中產(chǎn)生“無備用”告警1826。
在狀態(tài)1844時(shí),若時(shí)鐘P2修復(fù),則從狀態(tài)1844轉(zhuǎn)變到狀態(tài)1810。
如上所述,分配優(yōu)先級(jí)1備用時(shí)鐘P1使圖16的非瞬時(shí)狀態(tài)1618轉(zhuǎn)變到瞬時(shí)狀態(tài)1846,它是由軟件檢測(cè)的(即,利用電路板控制器),在此情況下,實(shí)施軟件交換S1(用P1替換fP3)以選取時(shí)鐘P1作為復(fù)用時(shí)鐘,導(dǎo)致從瞬時(shí)狀態(tài)1846轉(zhuǎn)變到狀態(tài)1824。
本發(fā)明是在OC48幀場(chǎng)境下描述的,其中每個(gè)OC12信號(hào)必須放置在1個(gè)quad內(nèi)(即,4個(gè)相繼的STS3時(shí)隙)。在本發(fā)明的另一個(gè)實(shí)施方案中,可以放寬這個(gè)準(zhǔn)則。例如,在一些實(shí)施方案中,可以允許循環(huán)對(duì)稱性,其中OC12信號(hào)可以在OC48幀內(nèi)“環(huán)繞”。例如,OC12信號(hào)可以放置在第14個(gè),第15個(gè),第16個(gè)和第1個(gè)STS3時(shí)隙中,在第14個(gè)STS3時(shí)隙開始,而在第1個(gè)STS3時(shí)隙結(jié)束。此外,在一些實(shí)施方案中,OC12信號(hào)可以放置在任何4個(gè)STS3時(shí)隙內(nèi),不管它們是相繼的或非相繼的。
雖然本發(fā)明是在電路板場(chǎng)境下描述的,該電路板能夠在每個(gè)方向上處理高達(dá)8個(gè)不同的OC3/OC12用戶信號(hào),本領(lǐng)域?qū)I(yè)人員明白,在另一些實(shí)施例中,可以把高達(dá)16個(gè)不同的OC3速率信號(hào)壓縮到一個(gè)OC48光信號(hào)中。
雖然本發(fā)明是在支持OC3,OC12和OC48信號(hào)的SONET基DWDM光通信網(wǎng)絡(luò)中節(jié)點(diǎn)的場(chǎng)境下描述的,本領(lǐng)域?qū)I(yè)人員明白,本發(fā)明的另一些實(shí)施例可以在其他的信號(hào)速率下實(shí)施(例如,OC3,OC12和OC48信號(hào)組合成OC192信號(hào)),用于不同于DWDM的復(fù)用技術(shù),其中包括時(shí)分復(fù)用技術(shù)(TDM)和/或不同于SONET的通信協(xié)議。
還應(yīng)當(dāng)明白,在不偏離以下權(quán)利要求書表述的本發(fā)明范圍的條件下,本領(lǐng)域?qū)I(yè)人員可以對(duì)此處描述的細(xì)節(jié),材料和部件的安排作各種變化,這些描述只是為了說明本發(fā)明的性質(zhì)。
權(quán)利要求
1.一種用于光通信網(wǎng)絡(luò)中的第一節(jié)點(diǎn),該第一節(jié)點(diǎn)具有電路,包括(a)一個(gè)或多個(gè)接收機(jī)的第一集合,被配置從一個(gè)或多個(gè)輸入用戶電信號(hào)中的每個(gè)信號(hào)產(chǎn)生輸入用戶數(shù)據(jù)信號(hào)和用戶時(shí)鐘;(b)第一時(shí)鐘和數(shù)據(jù)恢復(fù)(CDR)電路,被配置從有第三數(shù)據(jù)速率第三幀格式的輸入電信號(hào)產(chǎn)生第一輸入數(shù)據(jù)信號(hào)和第一輸入時(shí)鐘;(c)本地時(shí)鐘發(fā)生器,被配置以便產(chǎn)生本地時(shí)鐘;(d)復(fù)用電路,被配置以便把該一個(gè)或多個(gè)輸入用戶數(shù)據(jù)信號(hào)組合成有第三幀格式的輸出數(shù)據(jù)信號(hào);(e)去復(fù)用電路,被配置以便把第一輸入數(shù)據(jù)信號(hào)分成一個(gè)或多個(gè)輸出用戶數(shù)據(jù)信號(hào);(f)一個(gè)或多個(gè)發(fā)射機(jī)的集合,被配置以便發(fā)射每個(gè)輸出用戶數(shù)據(jù)信號(hào)作為輸出用戶電信號(hào);和(g)定時(shí)電路,被配置以便從該一個(gè)或多個(gè)用戶時(shí)鐘,第一輸入時(shí)鐘和本地時(shí)鐘中選取復(fù)用電路的復(fù)用時(shí)鐘和去復(fù)用電路的去復(fù)用時(shí)鐘。
2.按照權(quán)利要求1的發(fā)明,其中該一個(gè)或多個(gè)接收機(jī)的集合用于接收兩個(gè)或多個(gè)輸入用戶電信號(hào),其中至少一個(gè)輸入用戶電信號(hào)有第一數(shù)據(jù)速率的第一幀格式;至少一個(gè)其他輸入用戶電信號(hào)有第二數(shù)據(jù)速率的第二幀格式,第二數(shù)據(jù)速率大于第一數(shù)據(jù)速率;和第三數(shù)據(jù)速率大于第二數(shù)據(jù)速率。
3.按照權(quán)利要求2的發(fā)明,其中第一數(shù)據(jù)速率是OC3數(shù)據(jù)速率,第一幀格式是OC3幀格式;第二數(shù)據(jù)速率是OC12數(shù)據(jù)速率,第二幀格式是OC12幀格式;和第三數(shù)據(jù)速率是OC48數(shù)據(jù)速率,第三幀格式是OC48幀格式。
4.按照權(quán)利要求3的發(fā)明,其中復(fù)用電路能夠把高達(dá)8個(gè)不同的OC3/OC12速率輸入用戶電信號(hào)組合成單個(gè)OC48速率輸出電信號(hào);和去復(fù)用電路能夠把單個(gè)OC48速率輸入電信號(hào)分成高達(dá)8個(gè)不同的OC3/OC12速率輸出用戶電信號(hào)。
5.按照權(quán)利要求1的發(fā)明,其中該一個(gè)或多個(gè)接收機(jī)和發(fā)射機(jī)的集合是在一個(gè)或多個(gè)收發(fā)信機(jī)的集合上實(shí)現(xiàn)的;和該復(fù)用電路和去復(fù)用電路是在組合的復(fù)用/去復(fù)用電路上實(shí)現(xiàn)的。
6.按照權(quán)利要求1的發(fā)明,還包括(h)第二CDR電路,被配置從有第三幀格式輸入電信號(hào)的第二個(gè)副本,產(chǎn)生第二輸入數(shù)據(jù)信號(hào)和第二輸入時(shí)鐘;和(i)故障保護(hù)電路,用于選取(1)去復(fù)用電路處理的第一和第二輸入數(shù)據(jù)信號(hào)之一,和(2)輸入到定時(shí)電路的第一和第二輸入時(shí)鐘之一。
7.按照權(quán)利要求1的發(fā)明,其中定時(shí)電路可配置成插入/分出配置或分出/繼續(xù)配置,其中如果用于配置插入/分出配置,則定時(shí)電路配置成(1)從一個(gè)或多個(gè)用戶時(shí)鐘,第一輸入時(shí)鐘和本地時(shí)鐘中選取復(fù)用時(shí)鐘,和(2)從第一輸入時(shí)鐘和本地時(shí)鐘中選取去復(fù)用時(shí)鐘;和如果用于配置分出/繼續(xù)配置,則定時(shí)電路配置成從第一輸入時(shí)鐘或本地時(shí)鐘中選取復(fù)用時(shí)鐘和去復(fù)用時(shí)鐘。
8.按照權(quán)利要求1的發(fā)明,其中定時(shí)電路被配置用于完成硬件基交換,在檢測(cè)到以前選取的復(fù)用時(shí)鐘是在時(shí)鐘丟失(LOC)狀態(tài)之后,選取備用時(shí)鐘作為新的復(fù)用時(shí)鐘。
9.按照權(quán)利要求8的發(fā)明,其中定時(shí)電路包括(a)復(fù)用器,被配置以便接收和選取以前選取的復(fù)用時(shí)鐘和備用時(shí)鐘之一;(b)LOC檢測(cè)器,被配置以便接收復(fù)用器以前選取的復(fù)用時(shí)鐘,并在檢測(cè)到LOC狀態(tài)之后產(chǎn)生LOC信號(hào);和(c)觸發(fā)器,用于接收LOC信號(hào),并給復(fù)用器產(chǎn)生控制信號(hào)以選取備用時(shí)鐘作為新的復(fù)用時(shí)鐘。
10.按照權(quán)利要求8的發(fā)明,其中定時(shí)電路完成硬件基交換,它獨(dú)立于該定時(shí)電路之外的任何處理操作。
11.按照權(quán)利要求8的發(fā)明,其中,若以前選取的復(fù)用時(shí)鐘是本地時(shí)鐘,則從一個(gè)或多個(gè)用戶時(shí)鐘和第一輸入時(shí)鐘中選取備用時(shí)鐘。
12.按照權(quán)利要求11的發(fā)明,其中若備用時(shí)鐘是用戶時(shí)鐘,則第一節(jié)點(diǎn)根據(jù)對(duì)應(yīng)輸入用戶數(shù)據(jù)信號(hào)中的標(biāo)題信息確定該用戶時(shí)鐘是否有效;和若該用戶時(shí)鐘不再有效,則第一節(jié)點(diǎn)選取另一個(gè)用戶時(shí)鐘或第一輸入時(shí)鐘作為備用時(shí)鐘。
13.按照權(quán)利要求1的發(fā)明,其中第一節(jié)點(diǎn)自動(dòng)地與對(duì)應(yīng)的第二節(jié)點(diǎn)進(jìn)行有關(guān)它們各自復(fù)用時(shí)鐘的通信以避免環(huán)路定時(shí)問題。
14.按照權(quán)利要求13的發(fā)明,其中,若第一節(jié)點(diǎn)獲悉第二節(jié)點(diǎn)的復(fù)用時(shí)鐘是第二節(jié)點(diǎn)的第一輸入時(shí)鐘,則第一節(jié)點(diǎn)使它的第一輸入時(shí)鐘無效。
15.按照權(quán)利要求1的發(fā)明,其中第一節(jié)點(diǎn)從一個(gè)或多個(gè)用戶時(shí)鐘,第一輸入時(shí)鐘和本地時(shí)鐘中選取最高優(yōu)先級(jí)時(shí)鐘,中等優(yōu)先級(jí)時(shí)鐘和最低優(yōu)先級(jí)時(shí)鐘;和若(1)選取最高優(yōu)先級(jí)時(shí)鐘作為復(fù)用時(shí)鐘,(2)選取中等優(yōu)先級(jí)時(shí)鐘作為第一備用時(shí)鐘,和(3)選取最低優(yōu)先級(jí)時(shí)鐘作為第二備用時(shí)鐘,則(a)在檢測(cè)到最高優(yōu)先級(jí)時(shí)鐘的LOC狀態(tài)之后,選取中等優(yōu)先級(jí)時(shí)鐘作為復(fù)用時(shí)鐘;(b)在檢測(cè)到中等優(yōu)先級(jí)時(shí)鐘的LOC狀態(tài)之后,選取最低優(yōu)先級(jí)時(shí)鐘作為第一備用時(shí)鐘;和(c)在檢測(cè)到最高優(yōu)先級(jí)時(shí)鐘和中等優(yōu)先級(jí)時(shí)鐘的LOC狀態(tài)之后,選取最低優(yōu)先級(jí)時(shí)鐘作為復(fù)用時(shí)鐘。
16.按照權(quán)利要求15的發(fā)明,其中利用獨(dú)立于定時(shí)電路之外任何處理操作的硬件基交換,選取中等優(yōu)先級(jí)時(shí)鐘作為復(fù)用時(shí)鐘;和利用軟件基交換,選取最低優(yōu)先級(jí)時(shí)鐘作為復(fù)用時(shí)鐘或第一備用時(shí)鐘。
17.按照權(quán)利要求16的發(fā)明,其中定時(shí)電路包括(a)第一交換電路,被配置以便實(shí)施硬件基交換和第一類型軟件基交換,這兩種交換把最高優(yōu)先級(jí)時(shí)鐘與中等優(yōu)先級(jí)時(shí)鐘進(jìn)行互換;和(b)第二交換電路,被配置以便實(shí)施第二類型軟件基交換,該交換把(i)最高優(yōu)先級(jí)時(shí)鐘與最低優(yōu)先級(jí)時(shí)鐘或(ii)中等優(yōu)先級(jí)時(shí)鐘與最低優(yōu)先級(jí)時(shí)鐘進(jìn)行互換。
18.一種用于光通信網(wǎng)絡(luò)中第一節(jié)點(diǎn)的電路,該電路包括(a)一個(gè)或多個(gè)接收機(jī)的第一集合,被配置以便從一個(gè)或多個(gè)輸入用戶電信號(hào)中的每個(gè)信號(hào)產(chǎn)生輸入用戶數(shù)據(jù)信號(hào)和用戶時(shí)鐘;(b)第一時(shí)鐘和數(shù)據(jù)恢復(fù)(CDR)電路,被配置以便從有第三數(shù)據(jù)速率第三幀格式的輸入電信號(hào)產(chǎn)生第一輸入數(shù)據(jù)信號(hào)和第一輸入時(shí)鐘;(c)本地時(shí)鐘發(fā)生器,被配置以便產(chǎn)生本地時(shí)鐘;(d)復(fù)用電路,被配置以便把該一個(gè)或多個(gè)輸入用戶數(shù)據(jù)信號(hào)組合成有第三幀格式的輸出數(shù)據(jù)信號(hào);(e)去復(fù)用電路,被配置以便把第一輸入數(shù)據(jù)信號(hào)分成一個(gè)或多個(gè)輸出用戶數(shù)據(jù)信號(hào);(f)一個(gè)或多個(gè)發(fā)射機(jī)的集合,被配置以便發(fā)射每個(gè)輸出用戶數(shù)據(jù)信號(hào)作為輸出用戶電信號(hào);和(g)定時(shí)電路,被配置以便從該一個(gè)或多個(gè)用戶時(shí)鐘,第一輸入時(shí)鐘和本地時(shí)鐘中選取復(fù)用電路的復(fù)用時(shí)鐘和去復(fù)用電路的去復(fù)用時(shí)鐘。
全文摘要
一種光通信網(wǎng)絡(luò)中節(jié)點(diǎn)的電路,用于把一個(gè)或多個(gè)輸入用戶信號(hào)復(fù)用(即,組合)成一個(gè)輸出光信號(hào)進(jìn)行傳輸和把輸入光信號(hào)去復(fù)用(即,分割)成一個(gè)或多個(gè)輸出用戶信號(hào),在從該一個(gè)或多個(gè)用戶信號(hào)恢復(fù)的一個(gè)或多個(gè)用戶時(shí)鐘,從該輸入光信號(hào)恢復(fù)的輸入時(shí)鐘,和本地時(shí)鐘發(fā)生器產(chǎn)生的本地時(shí)鐘中選取復(fù)用時(shí)鐘和去復(fù)用時(shí)鐘。若用于插入/分出配置,則該電路:(1)從一個(gè)或多個(gè)用戶時(shí)鐘,輸入時(shí)鐘和本地時(shí)鐘中選取復(fù)用時(shí)鐘,和(2)從輸入時(shí)鐘和本地時(shí)鐘中選取去復(fù)用時(shí)鐘。若用于分出/繼續(xù)配置,則該電路從第一輸入時(shí)鐘或本地時(shí)鐘中選取復(fù)用時(shí)鐘和去復(fù)用時(shí)鐘。在檢測(cè)到以前選取的復(fù)用時(shí)鐘處在時(shí)鐘丟失狀態(tài)下,該電路完成硬件基交換以選取備用時(shí)鐘作為新的復(fù)用時(shí)鐘。該節(jié)點(diǎn)自動(dòng)地與其他對(duì)應(yīng)節(jié)點(diǎn)協(xié)調(diào)它選取的復(fù)用時(shí)鐘以避免環(huán)路定時(shí)問題。
文檔編號(hào)H04B10/00GK1344077SQ0113280
公開日2002年4月10日 申請(qǐng)日期2001年9月7日 優(yōu)先權(quán)日2000年9月8日
發(fā)明者羅馬·安東斯克, 安德魯·施納貝爾, 劉易斯·K·斯特羅, 理查德·L·烏基利 申請(qǐng)人:朗迅科技公司