專利名稱:一種提高復(fù)用段倒換正確性的系統(tǒng)和方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種光傳輸系統(tǒng)和方法,尤其涉及的是一種剔除K字節(jié)(包括保護(hù)擴(kuò)展K字節(jié),由K1,K2和擴(kuò)展K1,K2組成)誤碼,提高復(fù)用段保護(hù)正確性的系統(tǒng)和方法。
背景技術(shù):
現(xiàn)有技術(shù)中,復(fù)用段保護(hù)倒換是實(shí)現(xiàn)傳輸網(wǎng)自愈功能的方法,提高復(fù)用段倒換的正確性就是提高網(wǎng)絡(luò)性能。復(fù)用段倒換是通過K字節(jié)傳送協(xié)議信息來實(shí)現(xiàn)的,K字節(jié)誤碼影響復(fù)用段倒換的正確性,進(jìn)而可能導(dǎo)致傳輸業(yè)務(wù)中斷不能恢復(fù),造成嚴(yán)重的經(jīng)濟(jì)損失。
但是K字節(jié)在傳送的過程中由于受到線路干擾,光功率超范圍等原因容易產(chǎn)生K字節(jié)誤碼,傳統(tǒng)的方法通過K1、K2字節(jié)的單獨(dú)3幀校驗(yàn)來減少K字節(jié)的誤碼,但這種方法在某些情況下仍然無法避免誤碼的產(chǎn)生。
考慮到設(shè)備的成本問題,現(xiàn)在很多協(xié)議處理模塊是通過軟件而不是硬件實(shí)現(xiàn)的。因?yàn)閰f(xié)字節(jié)K字節(jié)包含K1,K2兩個字節(jié),軟件在處理的過程中不能保證K1,K2完全同步的寫入到寄存器中發(fā)送出去,對K1,K2檢測也是一個輪詢的過程,不能做到完全同步。在這樣的隱患之前也出現(xiàn)過K字節(jié)的誤碼,但是可能還沒有意識到問題的嚴(yán)重性。
現(xiàn)有的技術(shù)改進(jìn)過程中逐漸暴露出了原來K字節(jié)校驗(yàn)方法的局限性,而且越來越突出。例如如何降低倒換過程業(yè)務(wù)中斷的時間一直是傳輸設(shè)備供應(yīng)商競爭的一個熱點(diǎn),為此須在倒換涉及到的各個環(huán)節(jié)盡可能的縮短時間,以往協(xié)議模塊檢測協(xié)議字節(jié)是否變化是通過軟件實(shí)現(xiàn)的,一個協(xié)議模塊向另外一個發(fā)送協(xié)議模塊發(fā)送協(xié)議字節(jié)也是軟件實(shí)現(xiàn)的。
但隨著設(shè)備性能的提高,本申請人把協(xié)議模塊檢測協(xié)議字節(jié)是否變化改為硬件FPGA來實(shí)現(xiàn),而協(xié)議處理無法完全硬件實(shí)現(xiàn),所以協(xié)議字節(jié)發(fā)送仍然由軟件實(shí)現(xiàn),這樣有效縮短了信息檢測時間,同時也暴露了以往處理模式存在的問題。
由于軟硬件處理速度存在差異,導(dǎo)致軟件發(fā)送的K1,K2字節(jié)是有先后順序的,對端光線路單元分別校驗(yàn)收到的K1,K2都能滿足K1連續(xù)3幀一致,K2連續(xù)3幀一致,都沒有問題,并且把該K1,K2送給本端的協(xié)議處理部分FPGA陣列,F(xiàn)PGA在一幀的時間內(nèi)就可以檢測到K1或者K2的變化,這時很可能出現(xiàn)發(fā)送端發(fā)送K2比K1慢1~2幀的情況,這就可能出現(xiàn)K1的變化已經(jīng)被確認(rèn),K2的仍未被確認(rèn),而協(xié)議模塊這時認(rèn)為新的K1已經(jīng)生效,但K2的信息還是舊的,如此組合就產(chǎn)生了K字節(jié)誤碼,造成協(xié)議模塊的復(fù)位、業(yè)務(wù)中斷時間超標(biāo)等問題。
上述分析證明K字節(jié)發(fā)送和檢測變化都是軟件處理仍然會出現(xiàn)類似這種情況的K字節(jié)誤碼,只是幾率小些,所以原有的處理方法是有固有存在的缺陷,只是在現(xiàn)有技術(shù)的改進(jìn)過程中使得這個缺陷到了非改不可的地步。
發(fā)明內(nèi)容
本發(fā)明的目的是提供一種提高復(fù)用段倒換正確性的系統(tǒng)和方法,為了解決現(xiàn)有技術(shù)中存在的復(fù)用段保護(hù)出現(xiàn)的K字節(jié)誤碼問題,提出對K1,K2進(jìn)行聯(lián)合校驗(yàn)的系統(tǒng)和方法,并可在光線路單元FPGA部分處理,這樣設(shè)備改動較小,又有效的避免了K1,K2組合錯誤造成的網(wǎng)絡(luò)中斷。
本發(fā)明方法的技術(shù)方案為一種提高復(fù)用段倒換正確性的系統(tǒng),其包括一光線路單元、交叉處理單元、信息總線以及背板;其中,所述背板固定在一子架上,單板插在背板的相應(yīng)槽位上,各單板通過背板的總線互相連接;所述光線路單元用于K字節(jié)校驗(yàn)。
一種提高復(fù)用段倒換正確性的方法,其包括如下步驟A、在所有的各路光線路處理單元的現(xiàn)場編程門陣列中對光口接收方向增加K字節(jié)的聯(lián)合校驗(yàn);B、現(xiàn)場編程門陣列把接收到的每組變化K字節(jié)信息和后續(xù)的2組K字節(jié)信息進(jìn)行校驗(yàn),如果一致則這組K字節(jié)信息是穩(wěn)定的,該信息通過信息總線輸入到交叉處理單元。
所述的方法,其中,所述步驟A還包括A1,從光處理單元的現(xiàn)場編程門陣列某一幀開始進(jìn)行校驗(yàn),則信息總線上現(xiàn)在發(fā)送的是該幀的信息,所述現(xiàn)場編程門陣列把該信息存入第一寄存器;A2,所述現(xiàn)場編程門陣列提取接續(xù)的3幀K字節(jié)信息,分別存入第二、第三、第四寄存器中;A3,所述現(xiàn)場編程門陣列判斷是否第二、第三和第四這3組寄存器信息一致并且和第一寄存器不同,如是則該組信息通過校驗(yàn),光線路單元把該組信息發(fā)送到信息總線,把該組信息存入第一寄存器,返回所述步驟A2,否則進(jìn)入步驟A4;A4,丟掉第二寄存器中的信息,把第三和第四寄存器值分別賦給第二和第三寄存器;A5,從光口方向提取出下一幀K字節(jié)信息,存入第四寄存器,返回所述步驟A3。
所述的方法,其中,所述光線路單元在初始化階段所述現(xiàn)場編程門陣列并不進(jìn)行K字節(jié)的校驗(yàn)。
所述的方法,其中,所述步驟A3還包括B1,光線路單元通過光口的接收方向接收K字節(jié)信息,經(jīng)過本單元處理后通過信息總線把K字節(jié)傳遞給交叉處理單元的復(fù)用段自動保護(hù)倒換協(xié)議模塊;
B2,所述用段自動保護(hù)倒換協(xié)議模塊計算出來的K1/K2字節(jié)通過信息總線通知給光線路單元,通過光線路單元將K字節(jié)信息發(fā)送到相鄰網(wǎng)元。
本發(fā)明所提供的一種提高復(fù)用段倒換正確性的系統(tǒng)和方法,由于采用K1,K2進(jìn)行聯(lián)合校驗(yàn)的方式,并在光線路單元FPGA部分處理,由此應(yīng)用于光線路單元大大降低了由于業(yè)務(wù)總線被干擾,光功率不穩(wěn)定,多點(diǎn)之間K字節(jié)傳遞不能完全同步等原因造成的K字節(jié)誤碼,從而有效降低了因此造成的復(fù)用段倒換錯誤,因而提高了傳輸網(wǎng)絡(luò)的穩(wěn)定性,可靠性。
圖1是本發(fā)明提高復(fù)用段倒換正確性的系統(tǒng)原理圖;圖2是本發(fā)明提高復(fù)用段倒換正確性的方法的處理流程圖。
具體實(shí)施例方式
以下結(jié)合附圖,將對本發(fā)明的各較佳實(shí)施例進(jìn)行較為詳細(xì)的說明。
本發(fā)明系統(tǒng)的硬件部分見圖1所示,包括一交叉處理單元,信息總線,光線路單元以及背板。
所述背板固定在一子架上,單板插在背板的相應(yīng)槽位上,各單板通過背板的總線互相連接。
如圖1所述,所述光線路單元在正式啟動之后則進(jìn)入K字節(jié)校驗(yàn)狀態(tài),該光線路處理單元只校驗(yàn)光口接收方向的K字節(jié)信息。所述光線路單元在初始化階段FPGA并不進(jìn)行K字節(jié)的校驗(yàn),因?yàn)檫@個時候光線路單元的器件還未進(jìn)入正式工作狀態(tài),一切正常之后FPGA的校驗(yàn)單元開始工作,這時候的K字節(jié)信息如果校驗(yàn)成功,則通過信息總線輸入到交叉處理單元。
本發(fā)明方法包括步驟第1步,假設(shè)從光處理單元的現(xiàn)場編程門陣列FPGA第n幀開始進(jìn)行校驗(yàn),則信息總線上現(xiàn)在發(fā)送的是n幀的信息,F(xiàn)PGA會把這個信息存入第一寄存器1。
第2步,F(xiàn)PGA會提取接下來的3幀K字節(jié)信息,即第n+1,n+2,n+3幀K字節(jié)信息,分別存入第二、第三、第四寄存器2,3,4。
第3步,F(xiàn)PGA判斷是否2,3,4這3組寄存器信息一致并且和第1組寄存器不同,進(jìn)入第4步。
第4步,如果滿足第3步的條件則該組信息通過校驗(yàn),光線路單元把該組信息發(fā)送到信息總線,把該組信息存入第一寄存器1,進(jìn)入第2步,如果不滿足進(jìn)入第5步。
第5步,丟掉第二寄存器2中的信息,把第三、第四寄存器值分別賦給第二、第三寄存器2,3,進(jìn)入第6步。
第6步,從光口方向提取出下一幀K字節(jié)信息,存入第4組K字節(jié)寄存器,進(jìn)入第3步。
通過這樣一個循環(huán)的處理過程,F(xiàn)PGA把接收到的每組變化K字節(jié)信息和接下來的2組K字節(jié)信息進(jìn)行校驗(yàn),如果一致則這組K字節(jié)信息是穩(wěn)定的,該信息通過信息總線輸入到交叉處理單元。
如圖1所示,在所有的1~n號光線路處理單元的FPGA中對光口接收方向增加了K字節(jié)的聯(lián)合校驗(yàn),從而降低了K字節(jié)在多點(diǎn)傳遞過程中產(chǎn)生的誤碼。
本發(fā)明設(shè)備在所有的光板上進(jìn)行了K字節(jié)的聯(lián)合校驗(yàn),不但能夠過濾掉硬件不穩(wěn)定產(chǎn)生的誤碼,還能夠過濾掉K字節(jié)在多點(diǎn)傳遞過程中間K1,K2沒有同步發(fā)送和同步接收機(jī)制產(chǎn)生的錯誤組合造成的誤碼,實(shí)驗(yàn)證明本發(fā)明設(shè)備反復(fù)進(jìn)行倒換都沒有發(fā)生出錯情況。
應(yīng)當(dāng)理解的是,上述針對具體實(shí)施例的描述較為詳細(xì),并不能因此而理解為對本發(fā)明專利保護(hù)范圍的限制,本發(fā)明的專利保護(hù)范圍應(yīng)以所附權(quán)利要求為準(zhǔn)。
權(quán)利要求
1.一種提高復(fù)用段倒換正確性的系統(tǒng),其包括一光線路單元、交叉處理單元、信息總線以及背板;其特征在于,所述背板固定在一子架上,單板插在背板的相應(yīng)槽位上,各單板通過背板的總線互相連接;所述光線路單元用于K字節(jié)校驗(yàn)。
2.一種提高復(fù)用段倒換正確性的方法,其包括如下步驟A、在所有的各路光線路處理單元的現(xiàn)場編程門陣列中對光口接收方向增加K字節(jié)的聯(lián)合校驗(yàn);B、現(xiàn)場編程門陣列把接收到的每組變化K字節(jié)信息和后續(xù)的2組K字節(jié)信息進(jìn)行校驗(yàn),如果一致則這組K字節(jié)信息是穩(wěn)定的,該信息通過信息總線輸入到交叉處理單元。
3.根據(jù)權(quán)利要求2所述的方法,其特征在于,所述步驟A還包括A1,從光處理單元的現(xiàn)場編程門陣列某一幀開始進(jìn)行校驗(yàn),則信息總線上現(xiàn)在發(fā)送的是該幀的信息,所述現(xiàn)場編程門陣列把該信息存入第一寄存器;A2,所述現(xiàn)場編程門陣列提取接續(xù)的3幀K字節(jié)信息,分別存入第二、第三、第四寄存器中;A3,所述現(xiàn)場編程門陣列判斷是否第二、第三和第四這3組寄存器信息一致并且和第一寄存器不同,如是則該組信息通過校驗(yàn),光線路單元把該組信息發(fā)送到信息總線,把該組信息存入第一寄存器,返回所述步驟A2,否則進(jìn)入步驟A4;A4,丟掉第二寄存器中的信息,把第三和第四寄存器值分別賦給第二和第三寄存器;A5,從光口方向提取出下一幀K字節(jié)信息,存入第四寄存器,返回所述步驟A3。
4.根據(jù)權(quán)利要求3所述的方法,其特征在于,所述光線路單元在初始化階段所述現(xiàn)場編程門陣列并不進(jìn)行K字節(jié)的校驗(yàn)。
5.根據(jù)權(quán)利要求3所述的方法,其特征在于,所述步驟A3還包括B1,光線路單元通過光口的接收方向接收K字節(jié)信息,經(jīng)過本單元處理后通過信息總線把K字節(jié)傳遞給交叉處理單元的復(fù)用段自動保護(hù)倒換協(xié)議模塊;B2,所述用段自動保護(hù)倒換協(xié)議模塊計算出來的K1/K2字節(jié)通過信息總線通知給光線路單元,通過光線路單元將K字節(jié)信息發(fā)送到相鄰網(wǎng)元。
全文摘要
本發(fā)明公開了一種提高復(fù)用段倒換正確性的系統(tǒng)和方法,其方法包括如下步驟A.在所有的各路光線路處理單元的現(xiàn)場編程門陣列中對光口接收方向增加K字節(jié)的聯(lián)合校驗(yàn);B.現(xiàn)場編程門陣列把接收到的每組變化K字節(jié)信息和后續(xù)的2組K字節(jié)信息進(jìn)行校驗(yàn),如果一致則這組K字節(jié)信息是穩(wěn)定的,該信息通過信息總線輸入到交叉處理單元。本發(fā)明系統(tǒng)和方法由于采用K1,K2進(jìn)行聯(lián)合校驗(yàn)的方式,并在光線路單元FPGA部分處理,由此應(yīng)用于光線路單元大大降低了由于業(yè)務(wù)總線被干擾,光功率不穩(wěn)定,多點(diǎn)之間K字節(jié)傳遞不能完全同步等原因造成的K字節(jié)誤碼,從而有效降低了因此造成的復(fù)用段倒換錯誤,因而提高了傳輸網(wǎng)絡(luò)的穩(wěn)定性,可靠性。
文檔編號H04Q11/00GK101060368SQ20061006666
公開日2007年10月24日 申請日期2006年4月17日 優(yōu)先權(quán)日2006年4月17日
發(fā)明者關(guān)魯君, 楊昭霞, 陸波 申請人:中興通訊股份有限公司