一種檢測ima鴛鴦線連接的方法
【專利摘要】本發(fā)明公開了一種檢測IMA鴛鴦線連接的方法,包括以下步驟:選定本端IMA組中的檢測鏈路;設(shè)置本端IMA組的ICP信元的Tx?Test?Pattern字段、設(shè)置Tx?Test?Control字段中對應(yīng)的Tx?Lid值、設(shè)置Test?Link?Command為激活測試狀態(tài);根據(jù)IMA協(xié)議,遠端IMA組持續(xù)檢測收到的ICP信元,找出正在進行測試的鏈路;從正在進行測試的鏈路收到的ICP信元中拷貝收到的Tx?Test?Pattern字段值X2進入遠端每條發(fā)送鏈路的ICP信元的Rx?Test?Pattern字段中,判斷是否存在鴛鴦線;依次循環(huán)檢測所有鏈路狀態(tài)為active的發(fā)送鏈路。本發(fā)明的有益之處在于:利用IMA?test?pattern功能測試和排查組網(wǎng)中存在的鴛鴦線路,無需硬件工具輔助,確認錯誤鏈路更加方便快捷,大大節(jié)省了工程人員的維護時間,有效提高了工作效率和故障解決速度。
【專利說明】—種檢測IMA鴛鴦線連接的方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及一種檢測方法,具體涉及一種檢測IMA鴛鴦線連接的方法,屬于計算機【技術(shù)領(lǐng)域】。
【背景技術(shù)】
[0002]ATM“反向復(fù)用”技術(shù)(Inverse Multiplexing over ATM),以下簡稱 IMA,是按照一定的方式,把一個高速業(yè)務(wù)分解到多條低速中繼線上,利用低速傳輸線路傳輸高速業(yè)務(wù)。在發(fā)送端把一條高速率傳輸鏈路上的ATM信元流輪流分發(fā)到多條低速率物理協(xié)鏈路上,在接收端按照同樣的順序重新恢復(fù)出ATM數(shù)據(jù)流。通信雙方使用ICP (IMA Control ProtocolIMA控制議)信元協(xié)商參數(shù)及實現(xiàn)雙方的狀態(tài)及控制信息交互。使用IMA協(xié)議可以充分利用現(xiàn)有的E1\DS1資源。因此,IMA廣泛應(yīng)用于各種ATM傳輸方式的接口中。
[0003]在實際組網(wǎng)過程中,由于實際傳輸資源(例如3G網(wǎng)絡(luò))的復(fù)雜性,導(dǎo)致工程實施中出現(xiàn)物理連線或者傳輸數(shù)據(jù)配置的邏輯錯誤,導(dǎo)致本端IMA內(nèi)部部分鏈路連接到目標對端IMA外的其他IMA組中,或者目標遠端IMA中的部分鏈路沒有連接到本端IMA中,形成鴛鴦線對。由于IMA協(xié)議本身有很強的容錯性,IMA中的任意一條鏈路協(xié)商成功,IMA組即可開始工作。在這種情況下,導(dǎo)致IMA協(xié)議協(xié)商成功后,IMA層投遞給上層的數(shù)據(jù)不正確。造成上層業(yè)務(wù)指標下降。但IMA和底層傳輸鏈路很多情況下沒有錯誤或者告警信息,人工排查效率低而且可能需要一定的硬件工具輔助,給問題排查和解決帶來很大困難。
【發(fā)明內(nèi)容】
[0004]為解決現(xiàn)有技術(shù)的不足,本發(fā)明的目的在于提供一種可方便快捷的確認錯誤鏈路、節(jié)省工程人員維護時間、提高工作效率和故障解決速度的檢測IMA鴛鴦線連接的方法。
[0005]為了實現(xiàn)上述目標,本發(fā)明采用如下的技術(shù)方案:
[0006]一種檢測IMA鴛鴦線連接的方法,其特征在于,包括以下步驟:
[0007](I)、在IMA組配置成功且狀態(tài)變?yōu)镺perational后,如果收到IMA鴛鴦線檢測命令,選定本端IMA組中的一條link狀態(tài)為active的鏈路作為檢測鏈路;
[0008](2)、設(shè)置本端IMA組的ICP信元的Tx Test Pattern字段為I到254中的任意值X1、設(shè)置Tx Test Control字段中對應(yīng)的Tx Lid值、設(shè)置Test Link Command為激活測試狀態(tài);
[0009](3)、根據(jù)IMA協(xié)議,遠端IMA組持續(xù)檢測收到的ICP信元,當發(fā)現(xiàn)收到的Tx TestControl字段發(fā)生變化時,根據(jù)此字段的指示找出正在進行測試的鏈路;
[0010](4)、從前述正在進行測試的鏈路收到的ICP信元中拷貝收到的Tx Test Pattern字段值X2進入遠端每條發(fā)送鏈路的ICP信元的Rx Test Pattern字段中,
[0011]如果不存在鴛鴦線,本端所有鏈路收到的ICP信元的Rx Test Pattern字段值X2都會等于XI,
[0012]如果存在鴛鴦線,凡是沒有與測試鏈路處于同一個遠端IMA組的鏈路將無法向本端發(fā)送Rx Test Pattern字段時填入測試值Xl ;
[0013](5)、依次循環(huán)檢測所有鏈路狀態(tài)為active的發(fā)送鏈路。
[0014]前述的檢測IMA鴛鴦線連接的方法,其特征在于,本端IMA組中的所有l(wèi)ink狀態(tài)為active的鏈路都檢測完成后,
[0015]如果沒有出現(xiàn)X2不等于Xl的情況,則本端IMA組中狀態(tài)為active的鏈路不存在鴛鴦線的情況;
[0016]如果出現(xiàn)了 X2不等于Xl的情況,依次將處于同一遠端IMA組的鏈路進行分類,找出存在鴛鴦線的鏈路。
[0017]本發(fā)明的有益之處在于:利用IMA test pattern功能測試和排查組網(wǎng)中存在的鴛鴦線路,無需硬件工具輔助,確認錯誤鏈路更加方便快捷,大大節(jié)省了工程人員的維護時間,有效提高了工作效率和故障解決速度。
【專利附圖】
【附圖說明】
[0018]圖1是本發(fā)明的檢測IMA鴛鴦線的原理圖;
[0019]圖2是本發(fā)明的檢測IMA鴛鴦線的流程圖。
【具體實施方式】
[0020]以下結(jié)合附圖和具體實施例對本發(fā)明作具體的介紹。
[0021]參照圖1和圖2,本發(fā)明的檢測IMA鴛鴦線連接的方法,包括以下步驟:
[0022](I)、在IMA組配置成功且狀態(tài)變?yōu)镺perational后,如果收到IMA鴛鴦線檢測命令,選定本端IMA組(IMAID=O)中的一條link狀態(tài)為active的鏈路作為檢測鏈路。
[0023](2)、由于Tx Test Pattern字段在不使用時返回0,在無效時返回255,因此,設(shè)置本端IMA組的ICP信元的Tx Test Pattern字段為I到254中的任意值X1、設(shè)置Tx TestControl字段中對應(yīng)的Tx Lid值、設(shè)置Test Link Command為激活測試狀態(tài),此時根據(jù)IMA協(xié)議,在測試鏈路上發(fā)送的ICP信元中的Tx Test Pattern字段為XI。
[0024](3)、根據(jù)IMA協(xié)議,遠端IMA組(IMAID=I)持續(xù)檢測收到的ICP信元,當發(fā)現(xiàn)收到的Tx Test Control字段發(fā)生變化時,根據(jù)此字段的指示找出正在進行測試的鏈路。
[0025](4)、從上述正在進行測試的鏈路收到的ICP信元中拷貝收到的Tx Test Pattern字段值X2進入遠端每條發(fā)送鏈路的ICP信元的RxTest Pattern字段中,
[0026]如果不存在鴛鴦線,本端所有鏈路收到的ICP信元的Rx Test Pattern字段值X2都會等于XI,
[0027]如果存在鴛鴦線,凡是沒有與測試鏈路處于同一個遠端IMA組的鏈路將由于遠端IMA無法取得正確的Tx Test Pattern字段Xl而導(dǎo)致無法向本端發(fā)送Rx Test Pattern字段時填入測試值XI。
[0028](5)、依次循環(huán)檢測所有鏈路狀態(tài)為active的發(fā)送鏈路。
[0029]本端IMA組中的所有l(wèi)ink狀態(tài)為active的鏈路都檢測完成后,
[0030]如果沒有出現(xiàn)X2不等于Xl的情況,則本端IMA組中狀態(tài)為active的鏈路不存在鴛鴦線的情況;
[0031]如果出現(xiàn)了 X2不等于Xl的情況,依次將處于同一遠端IMA組的鏈路進行分類,找出存在鴛鴦線的鏈路。
[0032]本發(fā)明的檢測方法,由于利用了 IMA test pattern功能來測試和排查組網(wǎng)中存在的鴛鴦線路,不僅不需硬件工具輔助,而且確認錯誤鏈路更加方便快捷,大大節(jié)省了工程人員的維護時間,有效提高了工作效率和故障解決速度。
[0033]需要說明的是,上述實施例不以任何形式限制本發(fā)明,凡采用等同替換或等效變換的方式所獲得的技術(shù)方案,均落在本發(fā)明的保護范圍內(nèi)。
【權(quán)利要求】
1.一種檢測IMA鴛鴦線連接的方法,其特征在于,包括以下步驟: (I )、在IMA組配置成功且狀態(tài)變?yōu)镺perational后,如果收到IMA鴛鴦線檢測命令,選定本端IMA組中的一條link狀態(tài)為active的鏈路作為檢測鏈路; (2)、設(shè)置本端IMA組的ICP信元的TxTest Pattern字段為I到254中的任意值X1、設(shè)置Tx Test Control字段中對應(yīng)的Tx Lid值、設(shè)置Test Link Command為激活測試狀態(tài); (3)、根據(jù)IMA協(xié)議,遠端IMA組持續(xù)檢測收到的ICP信元,當發(fā)現(xiàn)收到的TxTestControl字段發(fā)生變化時,根據(jù)此字段的指示找出正在進行測試的鏈路; (4)、從所述正在進行測試的鏈路收到的ICP信元中拷貝收到的TxTest Pattern字段值X2進入遠端每條發(fā)送鏈路的ICP信元的Rx Test Pattern字段中, 如果不存在鴛鴦線,本端所有鏈路收到的ICP信元的Rx Test Pattern字段值X2都會等于XI, 如果存在鴛鴦線,凡是沒有與測試鏈路處于同一個遠端IMA組的鏈路將無法向本端發(fā)送Rx Test Pattern字段時填入測試值Xl ; (5)、依次循環(huán)檢測所有鏈路狀態(tài)為active的發(fā)送鏈路。
2.根據(jù)權(quán)利要求1所述的檢測IMA鴛鴦線連接的方法,其特征在于,本端IMA組中的所有l(wèi)ink狀態(tài)為active的鏈路都檢測完成后, 如果沒有出現(xiàn)X2不等于Xl的情況,則本端IMA組中狀態(tài)為active的鏈路不存在鴛鴦線的情況; 如果出現(xiàn)了 X2不等于Xl的情況,依次將處于同一遠端IMA組的鏈路進行分類,找出存在鴛鴦線的鏈路。
【文檔編號】H04L12/26GK103546340SQ201310465621
【公開日】2014年1月29日 申請日期:2013年9月29日 優(yōu)先權(quán)日:2013年9月29日
【發(fā)明者】郭春霞 申請人:郭春霞