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