專(zhuān)利名稱(chēng):一種ima接口上鏈路自環(huán)檢測(cè)的方法
技術(shù)領(lǐng)域:
本發(fā)明涉及通信技術(shù)領(lǐng)域,尤其涉及在基于IMA協(xié)議進(jìn)行互聯(lián)的通 信設(shè)備間進(jìn)行物理鏈路的自環(huán)檢測(cè)方法。
背景技術(shù):
ATM反向復(fù)用(IMA—Inverse Multiplexing for ATM )是ATM Forum (Asynchronous Transfer Mode )組織提出的一種把多條低速物理鏈i 各(如 E1/DS1)復(fù)用成相對(duì)高速的邏輯鏈路來(lái)傳輸ATM信元的方法。它的基 本工作原理如附圖1所示,在發(fā)送端ATM數(shù)據(jù)流以信元為單位輪流分 發(fā)到各條物理鏈路上,在接收端按照同樣的順序恢復(fù)出ATM數(shù)據(jù)流。 IMA通信雙方通過(guò)一種特殊的ICP (IMA控制協(xié)議一IMA Control Protocol)信元來(lái)協(xié)商參數(shù)及交互雙方的狀態(tài)信息,使得IMA組中只要 有一條物理鏈路正常就可以正常工作,因此有很強(qiáng)的故障容錯(cuò)能力。使 用IMA協(xié)議可以充分利用現(xiàn)有的大量E1/DS1等傳輸資源,同時(shí)可以提 供相對(duì)較高的傳輸速率以滿(mǎn)足當(dāng)前日益增長(zhǎng)的數(shù)據(jù)業(yè)務(wù)的需要,因此被 廣泛應(yīng)用在各種基于ATM傳輸?shù)耐ㄐ沤涌谥?,如WCDMA/TD-SCDMA 系統(tǒng)的IUB4妄口。在實(shí)際使用IMA組網(wǎng)的過(guò)程中發(fā)現(xiàn),網(wǎng)絡(luò)維護(hù)人員經(jīng)常用將IMA 組中的某條鏈路向一端自環(huán)的方法來(lái)測(cè)試物理傳輸?shù)暮脡?,但是自環(huán)是 否成功需要人工來(lái)判斷(如看上層協(xié)議是否工作正常),非常不方便; 另外,由于IMA協(xié)議本身的特性當(dāng)IMA組中的某條鏈路自環(huán)時(shí)會(huì)導(dǎo)致整個(gè)IMA組無(wú)法正常工作,如果維護(hù)人員有時(shí)#丈了自環(huán)之后忘記將自環(huán) 取消,或者是在不知情的情況下誤操作進(jìn)行了自環(huán),都可能引起網(wǎng)絡(luò)癱 瘓,只能人工干預(yù)去解除自環(huán)后才能恢復(fù),顯然這對(duì)于一個(gè)商用網(wǎng)絡(luò)來(lái) 說(shuō)是不可忍受的。例如WCDMA系統(tǒng)中NODEB和RNC之間的IUB (這是本領(lǐng)域的通用語(yǔ),不用中文)接口使用El IMA方式進(jìn)行通信, 通常來(lái)說(shuō)NODEB分布位置較廣,并且和RNC之間經(jīng)過(guò)了復(fù)雜的傳輸 設(shè)備進(jìn)行轉(zhuǎn)接,因此在網(wǎng)絡(luò)開(kāi)通或者診斷測(cè)試時(shí)經(jīng)常需要使用自環(huán)的方 法對(duì)某條El鏈路進(jìn)行檢測(cè)。 一般使用的方式是在RNC側(cè)的配線架上先 斷開(kāi)所有E1連接,然后對(duì)某條El朝NODEB側(cè)自環(huán),同時(shí)安排一個(gè)人 員在NODEB機(jī)房觀察ATM上層協(xié)議SSCOP是否能通以判斷該條El 自環(huán)成功與否,之后必須取消該條El的自環(huán)并》丈通其他El進(jìn)行正常連 接,整個(gè)過(guò)程比較費(fèi)時(shí)費(fèi)力。因此,現(xiàn)有技術(shù)仍然存在缺陷,需要改進(jìn)。發(fā)明內(nèi)容本發(fā)明的目的是提供一種IMA協(xié)議下進(jìn)行鏈路自環(huán)檢測(cè)的方法, 該方法可以自動(dòng)判斷IMA中的鏈路自環(huán)的情況,方便工程維護(hù)人員對(duì)鏈 路的測(cè)試。本發(fā)明為解決上述技術(shù)問(wèn)題所采用的技術(shù)方案為1、 一種IMA接口上鏈路自環(huán)檢測(cè)的方法,包括以下步驟A、 選定IMA組中的一條鏈路作為自環(huán)檢測(cè)鏈路,記為第一鏈路, 所述第 一鏈路的鏈路ID為第一 ID值;B、 向所述IMA組發(fā)送ICP信元,所述ICP 4言元的"end-to-end channel,,字段的值設(shè)置為用于表征該字段為使用狀態(tài)的任何值,記為第 一字段值;C、 截獲所述第一鏈路上收到的ICP信元,解析所述ICP信元中的 鏈路ID為第二 ID值,及解析所述ICP信元中的"end-to-end channd"字 段值為第二字段值;D、 根據(jù)所述第二ID值是否等于第一ID值,并且所述第二字段值 是否等于第一字l殳值,判斷所述第一鏈路自環(huán)是否成功。所述的方法,其中所述的步驟D包括如下處理Dll、所述第二 ID值等于所述第一 ID值并且所述第二字段值等于第一字段值時(shí),判定該第一鏈路自環(huán)成功,D12、向后臺(tái)上報(bào)該第一鏈路為自環(huán)告警狀態(tài),同時(shí)將該第一鏈路在所述IMA組中設(shè)置為不可用。所述的方法,其中所述的步驟D包括如下處理D21、當(dāng)所述第二 ID值與所述第一 ID值不等或者所述第二字段值 與第一字段值不等時(shí),確定所述第一鏈路沒(méi)有自環(huán);D22、判斷所述第一鏈路是否處于自環(huán)告警狀態(tài);D23、當(dāng)確定所述第一鏈路處于自環(huán)告警狀態(tài)時(shí),則向后臺(tái)上報(bào)該 第一鏈路為自環(huán)告警恢復(fù)狀態(tài),并將該第一《連路設(shè)置為可用。所述的方法,其中所述第一字段值在1-255之間設(shè)定。所述的方法,其中所述第一字段值隨機(jī)設(shè)定。本發(fā)明的有益效果為采用本發(fā)明所述的方法,可以由程序自動(dòng)判 斷IMA中某一鏈路自環(huán)的情況,大大方便工程維護(hù)人員對(duì)鏈路的測(cè)試; 同時(shí)可以通過(guò)將自環(huán)成功的該第一鏈路設(shè)置為不可用狀態(tài),自動(dòng)將自環(huán) 的第一鏈路從IMA中剔除,保證了 IMA組中其他鏈路的正常使用,并 且,檢測(cè)后自動(dòng)及時(shí)地取消該第一鏈路的自環(huán),使其重新參與與對(duì)端鏈 路的狀態(tài)協(xié)商,避免了鏈路被有意或無(wú)意自環(huán)帶來(lái)的網(wǎng)絡(luò)中斷的災(zāi)難。 同時(shí),本發(fā)明利用的是IMA協(xié)議中無(wú)用的字段,不會(huì)對(duì)IMA的正常處理造成任何影響。
圖1為IMA工作原理示意圖;圖2為本發(fā)明自環(huán)檢測(cè)處理流程圖。
具體實(shí)施方式
下面根據(jù)附圖和實(shí)施例對(duì)本發(fā)明作進(jìn)一步詳細(xì)說(shuō)明參見(jiàn)圖2,本發(fā)明方法利用了 IMA協(xié)議控制信元ICP中的"end-to-end channel"字段,協(xié)議規(guī)定這個(gè)字段為私有字段,在不使用時(shí)該字段值為0, 改變這個(gè)字段的值不影響IMA協(xié)議的任何處理。現(xiàn)以NODEB的自環(huán)檢 測(cè)處理過(guò)程為例對(duì)本發(fā)明作進(jìn)一步詳細(xì)說(shuō)明步驟l、配置完IMA組之后,啟動(dòng)一個(gè)任務(wù)定時(shí)進(jìn)行IMA組各條 El鏈路的自環(huán)檢測(cè),首先選定IMA組中的一條鏈路El作為自環(huán)檢測(cè)鏈 路,記為第一鏈路,該第一鏈路的鏈路ID (LinkID)為第一ID值X;步驟2、向所述IMA組發(fā)送ICP信元,設(shè)置ICP信元的"end-to-end channel"字段的值為0以外的用于表征該字段為使用狀態(tài)的任何值,記 為第一字段值R。由于"end-to-endchannel"字段為8bit,并且在不使用時(shí) 該字段值為0,因此R值可以為1-255之間的任何值。為了檢測(cè)的準(zhǔn)確 性,R值最好為一個(gè)1-255之間隨機(jī)變化的值,例如,獲取系統(tǒng)當(dāng)前的 運(yùn)行時(shí)間值作為隨機(jī)值R,即當(dāng)前的運(yùn)行時(shí)間才莫256之后的值。步驟3、截獲El鏈路上收到的ICP信元,解析所述ICP信元中的 Link ID為第二 ID值,及解析所述ICP信元中的"end-to-end channel"字 段值為第二字段值;步驟4、根據(jù)所述第二ID值是否等于第一鏈路的ID值X,并且所7述第二字段值是否等于步驟B中設(shè)定的字段值R,來(lái)判斷El鏈路自環(huán) 是否成功。之所以要同時(shí)比較end-to-end channel和Link ID的值,是因 為end-to-end channel是在IMA組中的所有鏈^各的ICP信元上同時(shí)發(fā)送 的,才全測(cè)第二 ID值與發(fā)送的第一 ID值是否相等可以排除IMA組中的 鏈路交叉連接的情況。所述步驟4包括如下具體處理當(dāng)?shù)诙蘒D值等于X,并且第二字 段值等于R時(shí),判定該E1鏈路自環(huán)成功,可以進(jìn)行步驟5,否則,判定 該E1鏈路沒(méi)有自環(huán),轉(zhuǎn)至步驟6。步驟5、向后臺(tái)上報(bào)該E1鏈路為自環(huán)告警狀態(tài),同時(shí)將該E1鏈路 在所述IMA組中設(shè)置為不可用,即不再參與對(duì)端鏈路的狀態(tài)協(xié)商。跳至 步驟8。步驟6、判斷該El鏈路是否處于自環(huán)告警狀態(tài),若為自環(huán)告警狀態(tài), 轉(zhuǎn)至步驟7,否則轉(zhuǎn)至步驟8;步驟7、當(dāng)確定E1鏈路處于自環(huán)告警狀態(tài)時(shí),則向后臺(tái)上報(bào)E1鏈 路自環(huán)告警恢復(fù),并將El鏈路設(shè)置為可用,使El鏈路重新參與到IMA 組的狀態(tài)協(xié)商中。步驟8、跳至步驟1選擇IMA組中的下一條鏈路重新開(kāi)始自環(huán)檢測(cè) 過(guò)程。使用本發(fā)明提供的方法之后這個(gè)過(guò)程可以由NODEB程序來(lái)自動(dòng)完 成,在整個(gè)檢測(cè)過(guò)程中,IMA組中的其他E1鏈路仍然可以正常工作, 因此告警可以通過(guò)NODEB和RNC間的操作維護(hù)通道傳到網(wǎng)管后臺(tái), 維護(hù)人員可以在RNC側(cè)機(jī)房就可以看到鏈路自環(huán)的結(jié)果,不再需要人 員上站,大大減輕了工作量;并且能將自環(huán)的鏈路自動(dòng)去除,以保證IMA 正常工作的,避免操作疏忽帶來(lái)的問(wèn)題??梢岳斫獾氖?,對(duì)本領(lǐng)域普通技術(shù)人員來(lái)說(shuō),可以根據(jù)本發(fā)明的技 術(shù)方案及其發(fā)明構(gòu)思加以等同替換或改變,而所有這些改變或替換都應(yīng)屬于本發(fā)明所附的權(quán)利要求的保護(hù)范圍。
權(quán)利要求
1、一種IMA接口上鏈路自環(huán)檢測(cè)的方法,其特征在于,包括以下步驟A、選定IMA組中的一條鏈路作為自環(huán)檢測(cè)鏈路,記為第一鏈路,所述第一鏈路的鏈路ID為第一ID值;B、向所述IMA組發(fā)送ICP信元,所述ICP信元的“end-to-endchannel”字段的值設(shè)置為用于表征該字段為使用狀態(tài)的任何值,記為第一字段值;C、截獲所述第一鏈路上收到的ICP信元,解析所述ICP信元中的鏈路ID為第二ID值,及解析所述ICP信元中的“end-to-end channel”字段值為第二字段值;D、根據(jù)所述第二ID值是否等于第一ID值,并且所述第二字段值是否等于第一字段值,判斷所述第一鏈路自環(huán)是否成功。
2、 根據(jù)權(quán)利要求1所述的方法,其特征在于所述的步驟D包括 如下處理 'Dll、所述第二 ID值等于所述第一 ID值并且所述第二字段值等于 第一字段值時(shí),判定該第一鏈路自環(huán)成功,D12、向后臺(tái)上報(bào)該第一鏈路為自環(huán)告警狀態(tài),同時(shí)將該第一鏈路 在所述IMA組中設(shè)置為不可用。
3、 根據(jù)權(quán)利要求2所述的方法,其特征在于所述的步驟D包括 如下處理D21、當(dāng)所述第二 ID值與所述第一 ID值不等或者所述第二字段值 與第一字段值不等時(shí),確定所述第一鏈路沒(méi)有自環(huán);D22、判斷所述第一鏈路是否處于自環(huán)告警狀態(tài); D23、當(dāng)確定所述第一鏈路處于自環(huán)告警狀態(tài)時(shí),則向后臺(tái)上報(bào)該 第一鏈路為自環(huán)告警恢復(fù)狀態(tài),并將該第一鏈路設(shè)置為可用。
4、 根據(jù)權(quán)利要求1至3任一權(quán)利要求所述的方法,其特征在于 所述第一字段值在1-255之間設(shè)定。
5、 根據(jù)權(quán)利要求4所述的方法,其特征在于所述第一字段值隨 機(jī)設(shè)定。
全文摘要
一種IMA接口上鏈路自環(huán)檢測(cè)的方法,包括以下步驟A、選定IMA組中的一條鏈路E1作為自環(huán)檢測(cè)鏈路,E1鏈路的鏈路ID為第一ID值;B、設(shè)置IMA組發(fā)送的ICP信元的“end-to-end channel”字段的值為1-255之間的任何值R;C、截獲E1鏈路上收到的ICP信元,解析其中的鏈路ID為第二ID值,以及“end-to-end channel”字段值為第二字段值;D、當(dāng)?shù)诙蘒D值等于第一ID值并且第二字段值等于R,判斷E1鏈路自環(huán)成功,上報(bào)E1鏈路自環(huán)告警,同時(shí)將E1鏈路在該IMA組中設(shè)置為不可用;否則,E1鏈路自環(huán)不成功,如果E1鏈路處于自環(huán)告警狀態(tài),則上報(bào)E1鏈路自環(huán)告警恢復(fù),并將E1鏈路設(shè)置為可用。本發(fā)明可以由程序自動(dòng)判斷IMA中某一鏈路自環(huán)的情況,并將自環(huán)的鏈路自動(dòng)去除以保證IMA正常工作的方法。
文檔編號(hào)H04L12/26GK101252470SQ20081006638
公開(kāi)日2008年8月27日 申請(qǐng)日期2008年3月28日 優(yōu)先權(quán)日2008年3月28日
發(fā)明者吳學(xué)德, 磊 閆 申請(qǐng)人:中興通訊股份有限公司