專利名稱:光同步數(shù)字傳送網(wǎng)時(shí)鐘源選擇控制方法及其裝置的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種同步數(shù)字傳輸系統(tǒng)的時(shí)鐘源選擇控制,具體地說(shuō),是一種光同步數(shù)字傳送網(wǎng)(SDH網(wǎng))的時(shí)鐘源的選擇控制方法及其裝置。
在光同步數(shù)字傳送網(wǎng)(SDH網(wǎng))中,每個(gè)網(wǎng)絡(luò)節(jié)點(diǎn)都包括由CPU(中央處理單元)和ROM(只讀存儲(chǔ)器)與RAM(隨機(jī)存儲(chǔ)器)組成的控制網(wǎng)絡(luò)節(jié)點(diǎn)設(shè)備工作的微機(jī)系統(tǒng)、一個(gè)節(jié)點(diǎn)時(shí)鐘生成電路、輸入/輸出光口、以及用于接入外部時(shí)鐘信號(hào)的輸入端口,相鄰節(jié)點(diǎn)由通信鏈路連接。目前,光同步數(shù)字傳送網(wǎng)的時(shí)鐘多采用等級(jí)主從同步方法,網(wǎng)絡(luò)中所有時(shí)鐘都能最終跟蹤到唯一的基準(zhǔn)時(shí)鐘,各從節(jié)點(diǎn)的時(shí)鐘質(zhì)量必須盡可能的高。但是,當(dāng)SDH網(wǎng)中形成閉合定時(shí)環(huán)路時(shí),時(shí)鐘會(huì)惡化到不確定的值,造成數(shù)據(jù)出錯(cuò),無(wú)法實(shí)現(xiàn)網(wǎng)同步。因此,現(xiàn)在的SDH網(wǎng)絡(luò)中,各網(wǎng)絡(luò)節(jié)點(diǎn)的時(shí)鐘源選擇多是由網(wǎng)管配置時(shí)鐘源的優(yōu)先級(jí),人工保證網(wǎng)絡(luò)在正常工作狀態(tài)下及出現(xiàn)故障時(shí)不會(huì)出現(xiàn)時(shí)鐘成環(huán),網(wǎng)絡(luò)節(jié)點(diǎn)按照此優(yōu)先級(jí)配置選擇一個(gè)可用的時(shí)鐘源。這種做法的缺點(diǎn)是人工配置的時(shí)鐘源優(yōu)先級(jí)不一定表示網(wǎng)絡(luò)中實(shí)際的時(shí)鐘源質(zhì)量狀況,而且,為了人工保證網(wǎng)絡(luò)中不出現(xiàn)時(shí)鐘成環(huán),配置會(huì)比較繁瑣。中國(guó)專利申請(qǐng)96194572.9《一種SDH網(wǎng)絡(luò)中的同步》公開(kāi)了一種防止閉合定時(shí)環(huán)形成的方案,然而,僅適用于“一種包括多個(gè)由雙向鏈路連接的節(jié)點(diǎn)和一個(gè)外部時(shí)鐘信號(hào)的同步數(shù)字序列(SDH)網(wǎng)絡(luò)”,而且,需要了解時(shí)鐘信號(hào)經(jīng)過(guò)的節(jié)點(diǎn)。
本發(fā)明的目的在于為SDH傳輸系統(tǒng)提供一種分布式的能防止時(shí)鐘成環(huán)的時(shí)鐘源選擇控制方法和裝置,使用按本發(fā)明方法制成的裝置,它不需網(wǎng)絡(luò)管理中心再進(jìn)行干預(yù),對(duì)主從節(jié)點(diǎn)結(jié)合STM-N信號(hào)中開(kāi)銷——同步狀態(tài)消息字節(jié)S1自動(dòng)選擇最優(yōu)時(shí)鐘源用于網(wǎng)同步,無(wú)須了解該時(shí)鐘信號(hào)經(jīng)過(guò)的節(jié)點(diǎn),達(dá)到既可有效地防止產(chǎn)生定時(shí)環(huán)路,又能自動(dòng)選擇最優(yōu)時(shí)鐘源用于網(wǎng)同步,而且本發(fā)明的應(yīng)用與SDH網(wǎng)絡(luò)拓?fù)錈o(wú)關(guān)。
本發(fā)明的方法,其步驟包括1.先將SDH系統(tǒng)中接入了外部時(shí)鐘信號(hào)的網(wǎng)絡(luò)節(jié)點(diǎn)記為網(wǎng)頭;將與至少三個(gè)其它SDH節(jié)點(diǎn)相連的網(wǎng)絡(luò)節(jié)點(diǎn)記為交叉節(jié)點(diǎn),2.網(wǎng)絡(luò)節(jié)點(diǎn)上電啟動(dòng)時(shí),初始化選擇內(nèi)部晶振為本節(jié)點(diǎn)的時(shí)鐘輸出,并將自動(dòng)選擇最優(yōu)時(shí)鐘標(biāo)志mm_AutoFlag置為T(mén)RUE,3.若網(wǎng)絡(luò)節(jié)點(diǎn)既不是網(wǎng)頭也不是交叉節(jié)點(diǎn),則根據(jù)ITU-T標(biāo)準(zhǔn)選擇一個(gè)時(shí)鐘質(zhì)量最高的正常(無(wú)告警)時(shí)鐘源作為本節(jié)點(diǎn)的時(shí)鐘源,然后跳轉(zhuǎn)5執(zhí)行;若網(wǎng)絡(luò)節(jié)點(diǎn)是網(wǎng)頭或交叉節(jié)點(diǎn),而且,當(dāng)前使用的時(shí)鐘源出現(xiàn)故障,則置mm_AutoFlag標(biāo)志為FALSE,并啟動(dòng)一個(gè)定時(shí)器T0,然后跳轉(zhuǎn)4執(zhí)行;否則判斷mm_AutoFlag標(biāo)志,若mm_AutoFlag=FALSE,也跳轉(zhuǎn)4執(zhí)行;若mm_AutoFlag=TRUE,則網(wǎng)絡(luò)節(jié)點(diǎn)逐一掃描外部時(shí)鐘源、內(nèi)部晶振和光口時(shí)鐘源,根據(jù)ITU-T標(biāo)準(zhǔn)選擇一個(gè)時(shí)鐘質(zhì)量最高的正常(無(wú)告警)時(shí)鐘源作為本節(jié)點(diǎn)的時(shí)鐘源,然后跳轉(zhuǎn)5執(zhí)行,依照ITU-T中所共規(guī)定的如下幾種時(shí)鐘質(zhì)量等級(jí)G.811時(shí)鐘信號(hào)、G.812轉(zhuǎn)接局時(shí)鐘信號(hào)、G.812本地局時(shí)鐘信號(hào)、時(shí)鐘質(zhì)量不知道、不應(yīng)用作同步,4.若定時(shí)器T0定時(shí)到,則置mm_AutoFlag標(biāo)志為T(mén)RUE,并進(jìn)入自動(dòng)選擇最優(yōu)時(shí)鐘源模式,根據(jù)ITU-T標(biāo)準(zhǔn)選擇一個(gè)時(shí)鐘質(zhì)量最高的正常(無(wú)告警)時(shí)鐘源作為本節(jié)點(diǎn)的時(shí)鐘源;否則,網(wǎng)絡(luò)節(jié)點(diǎn)搜索是否有無(wú)故障的外時(shí)鐘,若有,則選擇該外時(shí)鐘源,否則進(jìn)入保持模式,5.對(duì)網(wǎng)絡(luò)節(jié)點(diǎn)S1字節(jié)的處理若網(wǎng)絡(luò)節(jié)點(diǎn)當(dāng)前所選擇的時(shí)鐘源為外部時(shí)鐘信號(hào),則向外發(fā)送的S1字節(jié)為該外部時(shí)鐘信號(hào)的時(shí)鐘質(zhì)量等級(jí),以便其它網(wǎng)絡(luò)節(jié)點(diǎn)同步于本網(wǎng)絡(luò)節(jié)點(diǎn)的時(shí)鐘;若網(wǎng)絡(luò)節(jié)點(diǎn)當(dāng)前所選擇的時(shí)鐘源為光口時(shí)鐘,則向上一級(jí)網(wǎng)絡(luò)節(jié)點(diǎn)(與所選時(shí)鐘的光口相連接的網(wǎng)絡(luò)節(jié)點(diǎn))回送S1字節(jié)為不可用(S1=“1111”),以防止上一級(jí)網(wǎng)絡(luò)節(jié)點(diǎn)通過(guò)光口從本網(wǎng)絡(luò)節(jié)點(diǎn)提取時(shí)鐘,同時(shí)向其它光口送S1字節(jié)為所選光口時(shí)鐘的質(zhì)量等級(jí),以使下一級(jí)網(wǎng)絡(luò)節(jié)點(diǎn)能同步于本網(wǎng)絡(luò)節(jié)點(diǎn)的時(shí)鐘;若網(wǎng)絡(luò)節(jié)點(diǎn)當(dāng)前所選擇的時(shí)鐘源為保持模式時(shí)鐘,則向所有光口發(fā)送的S1字節(jié)為時(shí)鐘質(zhì)量不知道(S1=“0000”);6.周期循環(huán)至3執(zhí)行。
按照上述的本發(fā)明方法構(gòu)成的本發(fā)明的光同步數(shù)字傳送網(wǎng)的時(shí)鐘源選擇控制裝置,裝設(shè)在SDH網(wǎng)上的每個(gè)網(wǎng)絡(luò)節(jié)點(diǎn)中,該每一個(gè)網(wǎng)絡(luò)節(jié)點(diǎn)含有一個(gè)由CPU(中央處理單元)、ROM(只讀存儲(chǔ)器)和RAM(隨機(jī)讀寫(xiě)存儲(chǔ)器)組成的微機(jī)、一個(gè)網(wǎng)絡(luò)節(jié)點(diǎn)時(shí)鐘生成電路節(jié)點(diǎn)間鏈路連接的輸入/輸出光口和用于接入外部時(shí)鐘信號(hào)的輸入端口,特點(diǎn)是還有一按上述本發(fā)明方法設(shè)計(jì)的網(wǎng)絡(luò)時(shí)鐘源選擇控制程序;而且,該程序駐留在該微機(jī)的ROM中,該微機(jī)運(yùn)行該程序,由CPU周期性地控制該網(wǎng)絡(luò)節(jié)點(diǎn)時(shí)鐘生成電路,選擇控制傳送網(wǎng)的時(shí)鐘源信號(hào)。
上述的網(wǎng)絡(luò)時(shí)鐘源選擇控制程序的流程將結(jié)合實(shí)施例予以詳述。
本發(fā)明的積極效果將通過(guò)對(duì)實(shí)施例的應(yīng)用描述而予以闡明。
本發(fā)明的附圖簡(jiǎn)單說(shuō)明如下
圖1是本發(fā)明方法的程序流程圖。
圖2是現(xiàn)有的SDH網(wǎng)絡(luò)節(jié)點(diǎn)時(shí)鐘生成電路原理圖。
圖3是在單個(gè)環(huán)路組網(wǎng)的SDH網(wǎng)絡(luò)中,當(dāng)網(wǎng)頭接入兩種外部時(shí)鐘信號(hào),各節(jié)點(diǎn)選擇時(shí)鐘及處理S1的狀態(tài)圖。
圖4是在圖3所示SDH網(wǎng)絡(luò)中,當(dāng)時(shí)鐘質(zhì)量等級(jí)較高的外部時(shí)鐘信號(hào)發(fā)生故障的情況下,各節(jié)點(diǎn)選擇時(shí)鐘及處理S1的狀態(tài)圖。
圖5是在圖4所示SDH網(wǎng)絡(luò)中,在光纖出現(xiàn)連接故障的瞬間,各節(jié)點(diǎn)選擇時(shí)鐘及處理S1的狀態(tài)圖。
圖6是在圖4所示SDH網(wǎng)絡(luò)中,在光纖出現(xiàn)連接故障后,各節(jié)點(diǎn)進(jìn)入穩(wěn)定狀態(tài)時(shí)選擇時(shí)鐘及處理S1的狀態(tài)圖。
圖7是在一種復(fù)雜的相交環(huán)的SDH網(wǎng)絡(luò)中,兩個(gè)環(huán)路中各有一個(gè)網(wǎng)頭,均接入一個(gè)外部時(shí)鐘信號(hào),但時(shí)鐘質(zhì)量等級(jí)不一致的情況下,網(wǎng)絡(luò)中各節(jié)點(diǎn)選擇時(shí)鐘及處理S1的狀態(tài)圖。
圖8是在圖7所示SDH網(wǎng)絡(luò)中,當(dāng)時(shí)鐘質(zhì)量等級(jí)較高的外部時(shí)鐘信號(hào)剛出現(xiàn)故障時(shí),網(wǎng)絡(luò)中各節(jié)點(diǎn)選擇時(shí)鐘及處理S1的狀態(tài)圖。
圖9是在圖7所示SDH網(wǎng)絡(luò)中,當(dāng)時(shí)鐘質(zhì)量等級(jí)較高的外部時(shí)鐘信號(hào)出現(xiàn)故障后,網(wǎng)絡(luò)中各節(jié)點(diǎn)進(jìn)入穩(wěn)定狀態(tài)時(shí)選擇時(shí)鐘及處理S1的狀態(tài)圖。
下面,我們根據(jù)圖1——圖9給出本發(fā)明的實(shí)施例,其目的是為了說(shuō)明本發(fā)明的特征、功能,使能更好地理解本發(fā)明,而不是用來(lái)限制本發(fā)明的權(quán)利保護(hù)范圍。
本發(fā)明方法的程序流程如圖1所示。其中網(wǎng)絡(luò)節(jié)點(diǎn)初始化部分未畫(huà)出。網(wǎng)絡(luò)節(jié)點(diǎn)上電啟動(dòng)時(shí),初始化選擇內(nèi)部晶振為本節(jié)點(diǎn)的時(shí)鐘輸出,并將自動(dòng)選擇最優(yōu)時(shí)鐘標(biāo)志mm_AutoFlag置為T(mén)RUE。初始化完畢后,按圖1所示程序流程循環(huán)執(zhí)行。首先執(zhí)行步驟101,判斷網(wǎng)絡(luò)節(jié)點(diǎn)是否網(wǎng)頭或交叉節(jié)點(diǎn)?若均不是,則執(zhí)行步驟104直接進(jìn)入自動(dòng)選擇最優(yōu)時(shí)鐘源模式選擇一個(gè)時(shí)鐘質(zhì)量最高的時(shí)鐘源,因?yàn)橥ㄟ^(guò)本方法的S1字節(jié)處理可保證對(duì)既不是網(wǎng)頭且不是交叉節(jié)點(diǎn)的網(wǎng)絡(luò)節(jié)點(diǎn)不會(huì)出現(xiàn)與相鄰網(wǎng)絡(luò)節(jié)點(diǎn)時(shí)鐘成環(huán);若網(wǎng)絡(luò)節(jié)點(diǎn)是網(wǎng)頭或交叉節(jié)點(diǎn),則執(zhí)行步驟102,檢驗(yàn)當(dāng)前所選擇的時(shí)鐘源是否出現(xiàn)故障(有告警、時(shí)鐘質(zhì)量降低或S1字節(jié)變?yōu)椴豢捎??若當(dāng)前時(shí)鐘源有故障,則執(zhí)行步驟107,置mm_AutoFlag標(biāo)志為FALSE,并執(zhí)行步驟108,設(shè)置定時(shí)器T0,然后執(zhí)行步驟109,判斷本網(wǎng)絡(luò)節(jié)點(diǎn)是否接有正常的外部時(shí)鐘信號(hào),從而執(zhí)行步驟110,選擇外部時(shí)鐘信號(hào)或執(zhí)行步驟111,選擇保持模式時(shí)鐘;若當(dāng)前時(shí)鐘源沒(méi)有故障,則執(zhí)行步驟103,判斷mm_AutoFlag標(biāo)志,若mm_AutoFlag為T(mén)RUE,就執(zhí)行步驟104進(jìn)入自動(dòng)選擇最優(yōu)時(shí)鐘源模式選擇一個(gè)時(shí)鐘質(zhì)量最高的時(shí)鐘源;若mm_AutoFlag為FALSE,則首先執(zhí)行步驟105,判斷定時(shí)器T0定時(shí)是否到達(dá)?若定時(shí)器T0定時(shí)到達(dá),則執(zhí)行步驟106,置mm_AutoFlag標(biāo)志為T(mén)RUE,然后執(zhí)行步驟104,執(zhí)行自動(dòng)選擇最優(yōu)時(shí)鐘源程序;若定時(shí)器T0定時(shí)未到達(dá),則執(zhí)行步驟109,判斷本網(wǎng)絡(luò)節(jié)點(diǎn)是否接有正常的外部時(shí)鐘信號(hào),從而執(zhí)行步驟110,選擇外部時(shí)鐘信號(hào)或執(zhí)行步驟111,選擇保持模式時(shí)鐘。對(duì)于網(wǎng)頭或交叉節(jié)點(diǎn),之所以在當(dāng)前時(shí)鐘源出現(xiàn)故障時(shí)不能直接進(jìn)入自動(dòng)選擇最優(yōu)時(shí)鐘源模式選擇一個(gè)時(shí)鐘質(zhì)量最高的時(shí)鐘源,是因?yàn)楸竟?jié)點(diǎn)有可能作為另一個(gè)網(wǎng)絡(luò)節(jié)點(diǎn)的下一級(jí)網(wǎng)絡(luò)節(jié)點(diǎn),而另一個(gè)網(wǎng)絡(luò)節(jié)點(diǎn)通過(guò)光口向本節(jié)點(diǎn)發(fā)送的S1字節(jié)為可用,且此S1字節(jié)為自己以前所發(fā)送的S1字節(jié)經(jīng)過(guò)一個(gè)環(huán)路回到了自身。通過(guò)在當(dāng)前時(shí)鐘發(fā)生故障后T0時(shí)間內(nèi),執(zhí)行步驟110或步驟111,并執(zhí)行下面的S1字節(jié)處理程序后,可以消除這種情況。因此,經(jīng)過(guò)T0時(shí)間后,可執(zhí)行步驟106,置mm_AutoFlag標(biāo)志為T(mén)RUE并開(kāi)始執(zhí)行步驟104,按S1字節(jié)自動(dòng)選擇最優(yōu)時(shí)鐘源。
網(wǎng)絡(luò)節(jié)點(diǎn)自動(dòng)選擇最優(yōu)時(shí)鐘源時(shí),網(wǎng)絡(luò)節(jié)點(diǎn)逐一掃描外部時(shí)鐘源、內(nèi)部晶振和光口時(shí)鐘源,根據(jù)各時(shí)鐘源的S1字節(jié)狀態(tài)選擇一個(gè)時(shí)鐘質(zhì)量最高的正常(無(wú)告警)時(shí)鐘源作為本節(jié)點(diǎn)的時(shí)鐘源。對(duì)于作為網(wǎng)頭的網(wǎng)絡(luò)節(jié)點(diǎn),如果光口時(shí)鐘源質(zhì)量等級(jí)與本節(jié)點(diǎn)接入的外部時(shí)鐘信號(hào)或內(nèi)部晶振質(zhì)量等級(jí)相同,則優(yōu)先選擇外部時(shí)鐘信號(hào)或保持模式時(shí)鐘;對(duì)于不是網(wǎng)頭的網(wǎng)絡(luò)節(jié)點(diǎn),如果光口時(shí)鐘源質(zhì)量等級(jí)與本節(jié)點(diǎn)內(nèi)部晶振質(zhì)量等級(jí)相同,則優(yōu)先選擇光口時(shí)鐘源。經(jīng)過(guò)上述處理,就可以實(shí)現(xiàn)網(wǎng)頭向全網(wǎng)其它網(wǎng)絡(luò)節(jié)點(diǎn)輸出自己的時(shí)鐘源,而其它網(wǎng)絡(luò)節(jié)點(diǎn)則同步于網(wǎng)頭通過(guò)光口傳輸過(guò)來(lái)的時(shí)鐘源。
選擇好時(shí)鐘源后,接著執(zhí)行步驟112,處理S1字節(jié)若網(wǎng)絡(luò)節(jié)點(diǎn)當(dāng)前所選擇的時(shí)鐘源為外部時(shí)鐘信號(hào),則執(zhí)行步驟113,向外發(fā)送的S1字節(jié)為該外部時(shí)鐘信號(hào)的時(shí)鐘質(zhì)量等級(jí),以便其它網(wǎng)絡(luò)節(jié)點(diǎn)同步于本網(wǎng)絡(luò)節(jié)點(diǎn)的時(shí)鐘;若網(wǎng)絡(luò)節(jié)點(diǎn)當(dāng)前所選擇的時(shí)鐘源為光口時(shí)鐘,則執(zhí)行步驟114,查光口連接表,根據(jù)鎖定時(shí)鐘的光口號(hào)確定本節(jié)點(diǎn)與上級(jí)節(jié)點(diǎn)間存在幾個(gè)光口連接,然后執(zhí)行步驟115,向與上級(jí)節(jié)點(diǎn)連接的光口發(fā)送的S1字節(jié)為不可用(S1=“1111”),以防止上一級(jí)網(wǎng)絡(luò)節(jié)點(diǎn)通過(guò)光口從本網(wǎng)絡(luò)節(jié)點(diǎn)提取時(shí)鐘,同時(shí)向其它光口送S1字節(jié)為所選光口時(shí)鐘的質(zhì)量等級(jí),以使下一級(jí)網(wǎng)絡(luò)節(jié)點(diǎn)能同步于本網(wǎng)絡(luò)節(jié)點(diǎn)的時(shí)鐘;若網(wǎng)絡(luò)節(jié)點(diǎn)當(dāng)前所選擇的時(shí)鐘源為保持模式時(shí)鐘,則執(zhí)行步驟116,向所有光口發(fā)送時(shí)鐘質(zhì)量不知道(S1=“0000”)。
圖2是實(shí)現(xiàn)本發(fā)明方法的SDH網(wǎng)絡(luò)節(jié)點(diǎn)時(shí)鐘部分的硬件框圖,實(shí)現(xiàn)本發(fā)明方法的軟件就駐留在網(wǎng)絡(luò)節(jié)點(diǎn)中的ROM芯片上。CPU周期地掃描時(shí)鐘信號(hào)告警檢測(cè)電路20和時(shí)鐘信號(hào)S1字節(jié)檢測(cè)電路21,根據(jù)各時(shí)鐘源的告警狀態(tài)和時(shí)鐘質(zhì)量執(zhí)行本發(fā)明方法的程序自動(dòng)選擇一個(gè)時(shí)鐘質(zhì)量最高的時(shí)鐘源,然后控制時(shí)鐘基準(zhǔn)選擇電路22的輸出至鎖相環(huán)電路23鎖相后輸出時(shí)鐘信號(hào)。如果外接時(shí)鐘信號(hào)均不可用,CPU可以直接控制鎖相環(huán)電路的23中D/A及放大電路233輸出,使時(shí)鐘信號(hào)輸出為保持模式時(shí)鐘。
圖3是一種環(huán)型結(jié)構(gòu)的SDH網(wǎng)絡(luò)的示意圖。其中,節(jié)點(diǎn)1是網(wǎng)頭,它接入了兩個(gè)外部時(shí)鐘信號(hào),其中外部時(shí)鐘信號(hào)1為G.811時(shí)鐘,外部時(shí)鐘信號(hào)2為G.812轉(zhuǎn)接局時(shí)鐘。節(jié)點(diǎn)2、3、4均不是網(wǎng)頭,且不是交叉節(jié)點(diǎn),根據(jù)本發(fā)明,在上述節(jié)點(diǎn)1、2、3、4中均分別駐留本發(fā)明的光同步數(shù)字傳送網(wǎng)時(shí)鐘源選擇控制軟件。
因此,節(jié)點(diǎn)1經(jīng)過(guò)初始化后,便進(jìn)入自動(dòng)選擇最優(yōu)時(shí)鐘源模式。由于外部時(shí)鐘信號(hào)1的時(shí)鐘質(zhì)量高于外部時(shí)鐘信號(hào)2,所以,節(jié)點(diǎn)1選擇外部時(shí)鐘信號(hào)1作為自己的時(shí)鐘源。為了讓全網(wǎng)的SDH節(jié)點(diǎn)同步于自己的時(shí)鐘信號(hào),節(jié)點(diǎn)1向外發(fā)的S1字節(jié)為G.811時(shí)鐘質(zhì)量等級(jí),節(jié)點(diǎn)2將同步于節(jié)點(diǎn)1從光口發(fā)過(guò)來(lái)的時(shí)鐘,即光口1時(shí)鐘。為了讓下一個(gè)節(jié)點(diǎn)(節(jié)點(diǎn)3)同步于節(jié)點(diǎn)2的時(shí)鐘,節(jié)點(diǎn)2向節(jié)點(diǎn)3發(fā)送的S1字節(jié)為G.811時(shí)鐘質(zhì)量等級(jí);同時(shí)為了防止節(jié)點(diǎn)1和節(jié)點(diǎn)2之間出現(xiàn)時(shí)鐘信號(hào)成環(huán)(即節(jié)點(diǎn)1和節(jié)點(diǎn)2相互從對(duì)方提取時(shí)鐘),節(jié)點(diǎn)2向節(jié)點(diǎn)1回送時(shí)鐘質(zhì)量不可用(S1=“1111”)。同理,節(jié)點(diǎn)3選擇光口1時(shí)鐘,并向節(jié)點(diǎn)4發(fā)送的S1字節(jié)為G.811時(shí)鐘質(zhì)量等級(jí)。對(duì)于節(jié)點(diǎn)4,由于兩個(gè)光口時(shí)鐘源的質(zhì)量等級(jí)相同,它將隨機(jī)選擇其中一個(gè)作為自己的時(shí)鐘源。假設(shè)節(jié)點(diǎn)4選擇光口1時(shí)鐘,則它向節(jié)點(diǎn)3回送時(shí)鐘質(zhì)量不可用,并向下一節(jié)點(diǎn)(節(jié)點(diǎn)1)發(fā)送的S1字節(jié)為G.811時(shí)鐘質(zhì)量等級(jí)。
當(dāng)節(jié)點(diǎn)1的外部時(shí)鐘信號(hào)1發(fā)生故障時(shí),為了防止節(jié)點(diǎn)1從節(jié)點(diǎn)4提取光口時(shí)鐘,節(jié)點(diǎn)1先設(shè)置定時(shí)器T0,而且,由于節(jié)點(diǎn)1接入了外部時(shí)鐘信號(hào)2,因此它將外部時(shí)鐘信號(hào)2作為自己的時(shí)鐘源,同時(shí)向外發(fā)送S1字節(jié)為G.812轉(zhuǎn)接局時(shí)鐘質(zhì)量等級(jí)。而節(jié)點(diǎn)2、節(jié)點(diǎn)3和節(jié)點(diǎn)4自動(dòng)選擇最優(yōu)時(shí)鐘后仍是鎖定光口1時(shí)鐘,同時(shí)向下一節(jié)點(diǎn)發(fā)送的S1字節(jié)更改為G.812轉(zhuǎn)接局時(shí)鐘質(zhì)量等級(jí)。經(jīng)過(guò)T0時(shí)間后,全網(wǎng)已不存在節(jié)點(diǎn)1選擇外部時(shí)鐘信號(hào)1時(shí)所發(fā)送的S1字節(jié)(G.811時(shí)鐘質(zhì)量等級(jí)),因此,節(jié)點(diǎn)1進(jìn)入正常的按照S1字節(jié)選擇最優(yōu)時(shí)鐘源,此時(shí)它從光口1讀取的S1字節(jié)為G.812轉(zhuǎn)接局時(shí)鐘質(zhì)量等級(jí),由于該時(shí)鐘質(zhì)量等級(jí)并不高于自己當(dāng)前鎖定的外部時(shí)鐘信號(hào)2的時(shí)鐘質(zhì)量等級(jí),它將保持鎖定外部時(shí)鐘信號(hào)2不變。因此,全網(wǎng)時(shí)鐘仍同步于節(jié)點(diǎn)1的時(shí)鐘源,如圖4所示。
當(dāng)節(jié)點(diǎn)1和節(jié)點(diǎn)2之間的光纖出現(xiàn)連接故障時(shí),如圖5所示,節(jié)點(diǎn)1仍然鎖定外部時(shí)鐘信號(hào)2。節(jié)點(diǎn)2由于光口1時(shí)鐘有告警,而光口2時(shí)鐘的S1字節(jié)為時(shí)鐘質(zhì)量不可用,因此節(jié)點(diǎn)2的時(shí)鐘將進(jìn)入保持模式。對(duì)于節(jié)點(diǎn)3,由于光口1的時(shí)鐘質(zhì)量等級(jí)(時(shí)鐘質(zhì)量不知道)高于光口2的時(shí)鐘質(zhì)量等級(jí)(不可用),仍然鎖定光口1時(shí)鐘,并向節(jié)點(diǎn)4發(fā)送的時(shí)鐘質(zhì)量等級(jí)為時(shí)鐘質(zhì)量不知道。節(jié)點(diǎn)4很快發(fā)現(xiàn)光口2的時(shí)鐘質(zhì)量等級(jí)(G.812轉(zhuǎn)接局)高于光口1的時(shí)鐘質(zhì)量等級(jí)(時(shí)鐘質(zhì)量不知道),因此節(jié)點(diǎn)4發(fā)生時(shí)鐘切換,選擇了光口2時(shí)鐘,向節(jié)點(diǎn)3發(fā)送的S1字節(jié)變?yōu)镚.812轉(zhuǎn)接局時(shí)鐘質(zhì)量等級(jí),因此,節(jié)點(diǎn)3也發(fā)生時(shí)鐘切換,選擇了光口2時(shí)鐘。同理,節(jié)點(diǎn)3向節(jié)點(diǎn)2發(fā)送的S1字節(jié)變?yōu)镚.812轉(zhuǎn)接局時(shí)鐘質(zhì)量等級(jí),因此,節(jié)點(diǎn)2經(jīng)過(guò)時(shí)鐘切換后選擇了光口2時(shí)鐘。網(wǎng)絡(luò)各節(jié)點(diǎn)進(jìn)入穩(wěn)定狀態(tài)后,選擇時(shí)鐘及處理S1的狀態(tài)圖如圖6所示。
考慮更為復(fù)雜的SDH組網(wǎng)情況,如圖7所示。在該網(wǎng)絡(luò)中,節(jié)點(diǎn)1、2、3、4、5通過(guò)兩條雙向鏈路連接,同時(shí),節(jié)點(diǎn)3、4、8、7、6又組成一個(gè)環(huán)路。其中,節(jié)點(diǎn)1接入一個(gè)G.811時(shí)鐘質(zhì)量等級(jí)的外部時(shí)鐘信號(hào)1,而節(jié)點(diǎn)7接入一個(gè)G.812轉(zhuǎn)接局時(shí)鐘質(zhì)量等級(jí)的外部時(shí)鐘信號(hào)2。與上述實(shí)施例相同,在每一網(wǎng)絡(luò)節(jié)點(diǎn)1、2、3、4、5、6、7、8、的設(shè)備的ROM上均駐留有如圖1所示的本發(fā)明的光同步數(shù)字傳送網(wǎng)時(shí)鐘源選擇控制軟件。當(dāng)網(wǎng)絡(luò)正常運(yùn)行時(shí),由于節(jié)點(diǎn)1接入的外部時(shí)鐘信號(hào)1的質(zhì)量等級(jí)G.811高于節(jié)點(diǎn)7接入的外部時(shí)鐘信號(hào)2的G.812轉(zhuǎn)接局時(shí)鐘質(zhì)量等級(jí),因此全網(wǎng)統(tǒng)一于鎖定G.811的時(shí)鐘源。
當(dāng)節(jié)點(diǎn)1接入的外部時(shí)鐘信號(hào)1發(fā)生故障時(shí),由于沒(méi)有可用的外部時(shí)鐘信號(hào),節(jié)點(diǎn)1將進(jìn)入保持模式,同時(shí)向外發(fā)送的S1字節(jié)為時(shí)鐘質(zhì)量不知道。節(jié)點(diǎn)2仍然鎖定光口1時(shí)鐘,并向節(jié)點(diǎn)3發(fā)送時(shí)鐘質(zhì)量不知道。當(dāng)節(jié)點(diǎn)3發(fā)現(xiàn)自己當(dāng)前鎖定的光口1時(shí)鐘源的時(shí)鐘質(zhì)量降低(由G.811降為時(shí)鐘質(zhì)量不知道),它隨即進(jìn)入保持模式,同時(shí)向外發(fā)送S1字節(jié)為時(shí)鐘質(zhì)量不知道。節(jié)點(diǎn)4也很快檢測(cè)到自己當(dāng)前鎖定的光口1時(shí)鐘源的時(shí)鐘質(zhì)量降低(由G.811降為時(shí)鐘質(zhì)量不知道),它也隨即進(jìn)入保持模式,以防從光口5提取時(shí)鐘,同時(shí)向外發(fā)送S1字節(jié)為時(shí)鐘質(zhì)量不知道。而節(jié)點(diǎn)5、6則仍鎖定光口1時(shí)鐘不變。當(dāng)節(jié)點(diǎn)7檢測(cè)到自己當(dāng)前鎖定的光口1時(shí)鐘源的時(shí)鐘質(zhì)量降低(由G.811降為時(shí)鐘質(zhì)量不知道)后,它馬上切換到外部時(shí)鐘信號(hào)2,并向外發(fā)送S1字節(jié)為G.812轉(zhuǎn)接局時(shí)鐘質(zhì)量等級(jí)。節(jié)點(diǎn)6很快發(fā)現(xiàn)光口2的時(shí)鐘質(zhì)量等級(jí)(G.812轉(zhuǎn)接局)高于光口1的時(shí)鐘質(zhì)量等級(jí)(時(shí)鐘質(zhì)量不知道),因此節(jié)點(diǎn)6發(fā)生時(shí)鐘切換,選擇了光口2時(shí)鐘。節(jié)點(diǎn)8仍舊鎖定光口1時(shí)鐘不變。此時(shí)網(wǎng)絡(luò)各節(jié)點(diǎn)所選時(shí)鐘及S1字節(jié)的處理如圖8所示。
節(jié)點(diǎn)3保持T0時(shí)間后,進(jìn)入正常的按照S1字節(jié)自動(dòng)選擇最優(yōu)時(shí)鐘源,發(fā)現(xiàn)光口6的時(shí)鐘質(zhì)量等級(jí)最高(G.812轉(zhuǎn)接局),因此選擇光口6的時(shí)鐘源,向光口6回送的S1字節(jié)為時(shí)鐘質(zhì)量不可用,其它光口發(fā)送S1字節(jié)為G.812時(shí)鐘質(zhì)量等級(jí)。同理,節(jié)點(diǎn)4保持T0時(shí)間后選擇了光口5時(shí)鐘。而節(jié)點(diǎn)2和5也很快根據(jù)S1字節(jié)自動(dòng)選擇最優(yōu)時(shí)鐘源。不久,節(jié)點(diǎn)1也從光口1提取時(shí)鐘源,此時(shí)全網(wǎng)統(tǒng)一于鎖定節(jié)點(diǎn)7接入的G.812轉(zhuǎn)接局質(zhì)量等級(jí)的時(shí)鐘源,如圖9所示。
綜上所述,本發(fā)明的應(yīng)用與SDH網(wǎng)的拓?fù)錈o(wú)關(guān)。
本發(fā)明的優(yōu)點(diǎn)是,根據(jù)本發(fā)明所提供的SDH時(shí)鐘選擇控制方法和裝置,網(wǎng)絡(luò)各節(jié)點(diǎn)分布式地根據(jù)SDH幀結(jié)構(gòu)中的開(kāi)銷字節(jié)——S1字節(jié)自動(dòng)選擇最優(yōu)時(shí)鐘源,實(shí)現(xiàn)了全網(wǎng)自動(dòng)同步于一個(gè)最優(yōu)時(shí)鐘源,無(wú)需人工干預(yù),且不會(huì)出現(xiàn)時(shí)鐘成環(huán)現(xiàn)象。而且,本發(fā)明適用于任意拓?fù)浣Y(jié)構(gòu)的SDH網(wǎng)絡(luò)。
權(quán)利要求
1.一種光同步數(shù)字傳送網(wǎng)時(shí)鐘源選擇控制方法,其步驟包括a、將SDH系統(tǒng)中接入了外部時(shí)鐘信號(hào)的網(wǎng)絡(luò)節(jié)點(diǎn)記為網(wǎng)頭、將與至少三個(gè)其它SDH節(jié)點(diǎn)相連的網(wǎng)絡(luò)節(jié)點(diǎn)記為交叉節(jié)點(diǎn),b、網(wǎng)絡(luò)節(jié)點(diǎn)上電啟動(dòng)時(shí)初始化選擇內(nèi)部晶振為本節(jié)點(diǎn)的時(shí)鐘輸出,并將自動(dòng)選擇最優(yōu)時(shí)鐘標(biāo)志mm_AutoFlag置為T(mén)RUE,c、若網(wǎng)絡(luò)節(jié)點(diǎn)既不是網(wǎng)頭也不是交叉節(jié)點(diǎn),則根據(jù)ITU-T標(biāo)準(zhǔn)選擇一個(gè)時(shí)鐘質(zhì)量最高的正常時(shí)鐘源作為本節(jié)點(diǎn)的時(shí)鐘源,然后,跳轉(zhuǎn)5執(zhí)行;若網(wǎng)絡(luò)節(jié)點(diǎn)是網(wǎng)頭或交叉節(jié)點(diǎn),而且,當(dāng)前使用的時(shí)鐘源出現(xiàn)故障,則置mm_AutoFlag標(biāo)志為FALSE,并啟動(dòng)一個(gè)定時(shí)器T0,然后跳轉(zhuǎn)4執(zhí)行;否則,判斷mm_AutoFlag標(biāo)志,若mm_AutoFlag=FALSE,也跳轉(zhuǎn)4執(zhí)行;若mm_AutoFlag=TRUE,則網(wǎng)絡(luò)節(jié)點(diǎn)逐一掃描外部時(shí)鐘源、內(nèi)部晶振和光口時(shí)鐘源,根據(jù)ITU-T標(biāo)準(zhǔn)選擇一個(gè)時(shí)鐘質(zhì)量最高的正常時(shí)鐘源作為本節(jié)點(diǎn)的時(shí)鐘源,然后跳轉(zhuǎn)5執(zhí)行,d、若定時(shí)器T0定時(shí)到,則置mm_AutoFlag標(biāo)志為T(mén)RUE,并進(jìn)入自動(dòng)選擇最優(yōu)時(shí)鐘源模式,根據(jù)ITU-T標(biāo)準(zhǔn)選擇一個(gè)時(shí)鐘質(zhì)量最高的正常時(shí)鐘源作為本節(jié)點(diǎn)的時(shí)鐘源;否則,網(wǎng)絡(luò)節(jié)點(diǎn)搜索是否還有另一無(wú)故障的外時(shí)鐘?若有,則選擇該外時(shí)鐘源,否則,進(jìn)入保持模式,e、對(duì)網(wǎng)絡(luò)節(jié)點(diǎn)S1字節(jié)的處理若網(wǎng)絡(luò)節(jié)點(diǎn)當(dāng)前所選擇的時(shí)鐘源為外部時(shí)鐘信號(hào),則向外發(fā)送的S1字節(jié)為該外部時(shí)鐘信號(hào)的時(shí)鐘質(zhì)量等級(jí),以便其它網(wǎng)絡(luò)節(jié)點(diǎn)同步于本網(wǎng)絡(luò)節(jié)點(diǎn)的時(shí)鐘;若網(wǎng)絡(luò)節(jié)點(diǎn)當(dāng)前所選擇的時(shí)鐘源為其光口時(shí)鐘,則向上一級(jí)網(wǎng)絡(luò)節(jié)點(diǎn)回送S1字節(jié)為不可用,以S1=1111表示,以防止上一級(jí)網(wǎng)絡(luò)節(jié)點(diǎn)通過(guò)光口從本網(wǎng)絡(luò)節(jié)點(diǎn)提取時(shí)鐘,同時(shí)向其它光口送S1字節(jié)為所選光口時(shí)鐘的質(zhì)量等級(jí),以使下一級(jí)網(wǎng)絡(luò)節(jié)點(diǎn)能同步于本網(wǎng)絡(luò)節(jié)點(diǎn)的時(shí)鐘;若網(wǎng)絡(luò)節(jié)點(diǎn)當(dāng)前所選擇的時(shí)鐘源為保持模式時(shí)鐘,則向所有光口發(fā)送的S1字節(jié)為時(shí)鐘質(zhì)量不知道,以S1=0000表示,f、周期循環(huán)至3執(zhí)行。
2.一種按權(quán)利要求1所述的光同步數(shù)字傳送網(wǎng)時(shí)鐘源選擇控制方法制成的光同步數(shù)字傳送網(wǎng)的時(shí)鐘源選擇控制裝置,系裝設(shè)于每一網(wǎng)絡(luò)節(jié)點(diǎn)中,該每一個(gè)網(wǎng)絡(luò)節(jié)點(diǎn)包含有一個(gè)由中央處理單元,只讀存儲(chǔ)器和隨機(jī)讀寫(xiě)存儲(chǔ)器組成的微機(jī)、一個(gè)網(wǎng)絡(luò)節(jié)點(diǎn)時(shí)鐘生成電路節(jié)點(diǎn)間鏈路連接的輸入/輸出光口和用于接入外部時(shí)鐘信號(hào)的輸入端口,其特征在于,還有一按權(quán)利要求1所述的光同步數(shù)字傳送網(wǎng)時(shí)鐘源選擇控制方法設(shè)計(jì)的網(wǎng)絡(luò)時(shí)鐘源選擇控制程序,而且,該程序駐留在該微機(jī)的只讀存儲(chǔ)器中,該微機(jī)運(yùn)行該程序而周期地控制該網(wǎng)絡(luò)節(jié)點(diǎn)時(shí)鐘生成電路,以選擇控制傳送網(wǎng)的時(shí)鐘源信號(hào)。
3.根據(jù)權(quán)利要求2所述的光同步數(shù)字傳送網(wǎng)時(shí)鐘源選擇控制裝置,其特征在于,所說(shuō)的網(wǎng)絡(luò)時(shí)鐘源選擇控制程序,其流程如圖1所示,且啟動(dòng)后循環(huán)執(zhí)行。
全文摘要
一種光同步數(shù)字傳送網(wǎng)時(shí)鐘源選擇控制方法及其裝置,主要采用分布式防止時(shí)鐘成環(huán)的時(shí)鐘源選擇控制方法,對(duì)主從節(jié)點(diǎn)結(jié)合STM-N信號(hào)中開(kāi)銷字節(jié)S1自動(dòng)選擇最優(yōu)時(shí)鐘源用于網(wǎng)同步。按本發(fā)明方法的網(wǎng)絡(luò)時(shí)鐘源選擇控制程序駐留于每一節(jié)點(diǎn)的只讀存儲(chǔ)器中。CPU周期地掃描時(shí)鐘信號(hào)告警電路和時(shí)鐘信號(hào)S1字節(jié)檢測(cè)電路,自動(dòng)地選擇一個(gè)質(zhì)量最高的時(shí)鐘源,或控制該節(jié)點(diǎn)的時(shí)鐘信號(hào)輸出為保持模式時(shí)鐘。
文檔編號(hào)H04B10/00GK1394004SQ0111320
公開(kāi)日2003年1月29日 申請(qǐng)日期2001年6月29日 優(yōu)先權(quán)日2001年6月29日
發(fā)明者徐勁松, 潘寧 申請(qǐng)人:深圳市中興通訊股份有限公司上海第二研究所