專利名稱:自動配置分布式網絡分析儀的方法
技術領域:
本發明涉及自動配置分布式網絡分析儀,以監控異步傳輸模式網絡中識別出的反向復用群組的方法。
背景技術:
異步傳輸模式(ATM)是一種高速網絡技術,該技術基于以ATM信元或固定大小的分組形式傳輸數據。基于ATM的網絡內的ATM信元的傳輸使用專用鏈路,例如DS1、DS3或OC-3。用戶將需要租用或贏得對專用鏈路的訪問權限。但是,對于具有某些需求的某些用戶來說,租用一條專用鏈路并非可行的解決方案。例如,用戶可能需要訪問多于一條專用鏈路,但是可能還不具有足夠需求來要求對更高速專用鏈路的訪問,并且簡單地添加另一專用鏈路將無法保持ATM信元的嚴格時間順序。
基于異步傳輸模式的反向復用(IMA)提供了一種對上述問題的解決方案,它是通過將一條由多個ATM信元構成的高速信道作為多條較低速信道傳輸,并將多個ATM信元重組成原始高速信道,來允許用戶根據其需求來獲得對較低速信道的訪問。典型的IMA網絡包括若干被反向復用成多個鏈路的ATM網絡連接(邏輯連接),所述多個鏈路被一起組合到IMA群組中,其中每個IMA群組對應于一個邏輯連接。IMA網絡是公知的。
因此,向用戶提供各IMA網絡信息是很重要的。當需要將IMA網絡信息提供到通過IMA網絡的各鏈路來傳輸數據的用戶時,這變得尤其重要。此外,向用戶提供關于在用戶通過IMA網絡的各鏈路傳輸的數據中發生的任何可能問題的信息也是非常重要的。不幸的是,利用典型的解決方案,用戶需要手工建立將被監控的IMA網絡的IMA鏈路和IMA群組。
發明內容
本發明提供了用于自動配置分布式網絡分析儀,以監控異步傳輸模式網絡中識別出的IMA鏈路的方法。
根據本發明的第一方面,提供了一種方法,該方法包括自動識別異步傳輸模式網絡中的IMA鏈路,并且自動配置分布式網絡分析儀以監控所述識別出的IMA鏈路。
此外,根據本發明的第二方面,還提供了一種裝置,該裝置包括圖形用戶界面,用于顯示異步傳輸模式網絡中的自動識別出的IMA鏈路的狀態信息,其中所述狀態信息是基于使用被自動配置為監控所述識別出的IMA鏈路的分布式網絡分析儀對所述識別出的IMA鏈路的監控來提供的。
此外,根據本發明的第三方面,提供了另一種方法,該方法包括從在異步傳輸模式網絡中被交換的信元數據流中有選擇地提取信息,以自動識別所述異步傳輸模式網絡中的IMA鏈路;以及自動配置分布式網絡分析儀以監控所述識別出的IMA鏈路。
從以下結合附圖對實施例的描述中,本發明的方面和優點將變得更加明顯和顯而易見,在附圖中圖1示出了根據本發明實施例的一種方法,該方法自動識別異步傳輸模式網絡中的IMA鏈路,并且自動配置分布式網絡分析儀以監控識別出的IMA鏈路。
圖2示出了根據本發明實施例的一種方法,該方法從信元數據流中有選擇地提取信息以自動識別異步傳輸模式網絡的IMA鏈路,并配置分布式網絡分析儀以監控識別出的IMA鏈路。
圖3示出了根據本發明實施例的一種裝置的配置,該裝置用于自動識別異步傳輸模式網絡中的IMA鏈路,并且自動配置分布式網絡分析儀以監控識別出的IMA鏈路。
圖4示出了根據本發明實施例的一種方法,該方法自動識別異步傳輸模式網絡中的IMA鏈路,并且自動配置分布式網絡分析儀以監控識別出的IMA鏈路。
圖5示出了根據本發明實施例的一種更詳細的方法,該方法自動識別異步傳輸模式網絡中的IMA鏈路,并且自動配置分布式網絡分析儀以監控識別出的IMA鏈路。
具體實施例方式
現在,將詳細參考本發明的實施例,在附圖中示出了本發明的示例,其中在所有附圖中,相同標號指代相同元件。下面將描述實施例以通過參考附圖來說明本發明。
圖1示出了根據本發明實施例的過程100,該過程用于自動識別異步傳輸模式網絡中的IMA鏈路,并且自動配置分布式網絡分析儀(DNA)以監控識別出的IMA鏈路。術語“自動地”表明所述識別和配置過程是利用機器以自動方式執行的,這是相對于人為執行方式而言的。機器例如可能包括計算機處理器。類似地,術語“自動的”表明所述操作是利用機器以自動方式執行的,這是相對于人為執行方式而言的。
參考圖1,在操作10中,IMA網絡的IMA鏈路被自動識別出來。根據本發明的一個方面,IMA網絡的IMA鏈路例如是基于對在IMA網絡上傳輸的數據的評估而被識別出的。例如,IMA數據被與在網絡上傳輸的其他ATM數據相區分,從而識別出網絡的所有IMA鏈路。雖然這里使用將ATM數據與IMA數據相區分的方式來描述IMA鏈路的識別,但是本發明并不局限于任何識別IMA數據的特定方法。
從操作10,過程100移動到操作12,在操作12中,分布式網絡分析儀被自動配置以監控識別出的IMA鏈路。這里,識別出的IMA鏈路的信息例如被發送到分布式網絡分析儀,以用于配置分布式網絡分析儀以監控識別出的IMA鏈路。這消除了手工配置將由分布式網絡分析儀監控的IMA網絡的IMA鏈路的需求。本發明并不局限于任意特定類型的用于監控識別出的IMA鏈路的網絡分析儀。
圖2示出了根據本發明實施例的過程200,該過程用于從信元數據流中有選擇地提取信息以自動識別異步傳輸模式網絡的IMA鏈路,并配置分布式網絡分析儀以監控識別出的IMA鏈路。參考圖2,在操作14中,信息從通過IMA網絡交換的信元數據流中被有選擇地提取出來。根據本發明的一個方面,IMA網絡的信息被提取出來以自動識別IMA網絡的每條IMA鏈路。例如,IMA鏈路是通過使用IMA控制協議(ICP)間隔來識別的,其中判斷ICP信元是否以預定時間間隔到達。雖然IMA鏈路的識別是使用ICP間隔來描述的,但是本發明并不局限于任何識別IMA鏈路的特定方法。
過程200從操作14移動到操作16,其中分布式網絡分析儀被自動配置,以監控識別出的IMA鏈路。這里,例如,識別出的IMA鏈路被傳送到分布式網絡分析儀,以將分布式網絡分析儀配置為監控識別出的IMA鏈路。例如,識別出的IMA鏈路被傳送到分布式網絡分析儀,以將分布式網絡分析儀配置為確定IMA鏈路的狀態信息,包括指示以下三者中的至少一個的數據信號丟失、幀丟失和每個IMA鏈路的頭部差錯控制。但是,本發明并不局限于確定IMA鏈路的任何特定的狀態信息。
圖3示出了根據本發明實施例的裝置50的配置,該裝置用于自動識別異步傳輸模式網絡中的IMA鏈路,并且自動配置分布式網絡分析儀以監控識別出的IMA鏈路。如圖3所示,線路接口70a、70b、70c和70d與折疊器(collapser)90相連,該折疊器90通過如下方式將檢測出的所有IMA鏈路組合成一個流折疊器90向每個IMA鏈路添加IMA鏈路標識符,從而僅允許一個下游塊實例用于處理。例如,線路接口70a、70b、70c和70d可以是多個T1/E1端口或者多個可以被解復用成多個T1/E1的更高速率的端口。雖然線路接口70a、70b、70c和70d被描述成T1或E1端口,但是本發明并不局限于T1或E1端口。例如,ATM數據可以經由高速連接(例如OC-3、DS3/E3等)被傳送。
參考圖3,線路接口70a、70b、70c和70d還與裝置50相連,裝置50具有自動配置器52、圖形用戶界面(GUI)54和自動配置按鈕56。例如,線路接口70a、70b、70c和70d根據檢測到的IMA鏈路提供與信號丟失和幀丟失等有關的ATM數據。雖然線路接口70a、70b、70c和70d被描述為提供信號丟失和幀丟失信息,但是線路接口70a、70b、70c和70d并不局限于任何特定功能。
折疊器90與頭部差錯控制(HEC)定界器92相連,以例如通過檢查頭部差錯控制字節和其他頭部字節的值來實現ATM信元的檢測。根據本發明的一個方面,HEC定界器92根據ATM信元的檢測來檢測已經發生了單個HEC差錯還是多個HEC差錯。此外,如圖3所示,HEC定界器92被連接到裝置50以交換IMA數據。例如,HEC定界器92將諸如定界丟失差錯秒(errored second)、單和多位差錯秒等的IMA數據發送到裝置50。但是,HEC定界器92并不局限于提供任何特定IMA數據。
如圖3所示,HEC定界器92與IMA引擎94相連。IMA引擎94執行各種功能,例如,IMA引擎94執行如下的IMA功能其中多個ATM信元流被間插以形成更高速率的信元流,檢測IMA控制協議(ICP)信元,提取ICP信元間隔(M值),基于M值檢查信元的間隔以及檢查循環冗余校驗(CRC)值等等。IMA引擎94被連接到裝置50以發送每個IMA鏈路的信息,包括IMA群組號、M值、鏈路號、對ICP信元出現的指示、ICP信元CRC差錯秒、ICP信元間隔差錯秒等等。雖然IMA引擎94被描述為涉及IMA鏈路的某些信息,但是IMA引擎94并不局限于任何特定的IMA功能。
參考圖3,IMA引擎94還與重組器96相連,該重組器96例如執行ATM適配層(AAL)5和AAL2的重組、對AAL5流上的CRC-32差錯和AAL2流上的小信元(mini-cell)HEC差錯的檢查等等。重組器96還與裝置50相連,以提供諸如AAL5 CRC-32差錯秒、AAL2小信元HEC差錯秒等信息。但是,雖然重組器96被描述為涉及執行某些功能,但是重組器96并不局限于任何特定功能。線路接口70a、70b、70c和70d、折疊器90、HEC定界器92、IMA引擎94和重組器96都是已知設備。
圖3的裝置50基于接收自線路接口70a、70b、70c和70d、HEC定界器92、IMA引擎94和重組器96的信息來自動識別異步傳輸模式網絡的IMA鏈路。此外,裝置50的GUI 54例如基于來自終端用戶的單個命令而顯示IMA群組列表、IMA鏈路、IMA群組和鏈路的狀態信息、鏈路源標識符、端口和支路號等等。
如圖3所示,分布式網絡分析儀60與裝置50相連,以使分布式網絡分析儀60能夠被自動配置為監控識別出的IMA鏈路。裝置50執行IMA鏈路的自動識別,以將分布式網絡分析儀60自動配置為監控識別出的IMA鏈路。例如,裝置50的IMA自動配置器52可以是如下軟件該軟件基于對檢測出的IMA鏈路數是否與預定的IMA鏈路數相匹配的確定來執行所有IMA鏈路的識別,從而將分布式網絡分析儀60自動配置為監控識別出的IMA鏈路。
參考圖3,裝置50的自動配置按鈕56觸發異步傳輸模式網絡的IMA鏈路的自動識別以及分布式網絡分析儀60的自動配置以監控識別出的IMA鏈路。但是,裝置50并不局限于任何特定配置,或局限于包括自動配置按鈕56。例如,自動配置按鈕56的操作可以通過使用指導裝置50執行IMA鏈路的自動識別和分布式網絡分析儀60的自動配置的任何指令(例如GUI 54的圖形對象、功能鍵、菜單選項等等)來實現。
圖4示出了根據本發明實施例的方法300,該方法自動識別異步傳輸模式網絡中的IMA鏈路,并且自動配置分布式網絡分析儀以監控識別出的IMA鏈路。如圖4所示,在操作80處,圖3的IMA引擎94被詢問以獲得所有鏈路的狀態。所有鏈路的狀態例如包括如下數據例如信號丟失、幀丟失、HEC差錯、HEC定界狀態、ICP間隔(M值)、ICP信元上的CRC、鏈路號或鏈路標識符以及群組號等等。但是,所有鏈路的狀態并不局限于IMA網絡中的鏈路的任何特定信息。
從操作80,過程300移動到操作82,在操作82中,本發明執行對于IMA網絡中的所有群組和端口的循環功能。例如,循環功能被執行穿過每個群組,例如從0到255。雖然該循環功能被描述為使用群組號0到255,但是本發明并不局限于對IMA網絡中的任何特定群組號執行循環。
從操作82,過程300移動到操作84,在操作84中,本發明確定IMA網絡中的每個群組的群組狀態。例如,群組狀態指示群組是完備的且沒有差錯、群組是完備的但帶有差錯,或者群組是不完備的。但是,本發明并不局限于指示IMA網絡中的群組狀態的任何特定信息。
從操作84,過程300移動到操作86,在操作86,本發明根據在操作84處執行的確定將完備群組的群組狀態發送到圖3所示的裝置50。例如,群組狀態可以包括IMA鏈路和端口號等等。但是,操作86并不局限于發送任何特定類型的群組狀態信息。
從操作86,過程300移動到操作88,在操作88中,本發明使用圖3所示的GUI 54來顯示每個IMA鏈路和IMA群組的狀態信息。例如,任何AAL-5重組數據的CRC-32差錯率和每個IMA群組的任何AAL2小信元HEC差錯率被顯示。雖然論述了IMA鏈路的某種狀態信息,但是本發明并不局限于IMA鏈路的任何特定狀態信息。
圖5示出了根據本發明實施例的一種更詳細的方法400,該方法自動識別異步傳輸模式網絡中的IMA鏈路,并且自動配置分布式網絡分析儀以監控識別出的IMA鏈路。如圖5所示,在操作30處,IMA引擎詢問以獲得IMA網絡中的所有IMA鏈路的狀態。例如,IMA鏈路的狀態信息包括涉及以下多個方面的數據信號丟失、幀丟失、HEC差錯、HEC定界狀態、ICP間隔(M值)、ICP信元上的CRC、鏈路號或鏈路標識符以及群組號等等。但是,狀態信息并不局限于IMA網絡中的IMA鏈路的任何特定狀態信息。
從操作30,過程400移動到操作32,在操作32中,本發明判斷被IMA引擎在操作30中所詢問的IMA鏈路是否是完備列表。例如,如圖5所示,本發明執行IMA群組號0到255的循環,并且循環通過IMA網絡的每個端口,以找到用于群組號的鏈路標識(鏈路標識符)的最大值。然后,如果群組的鏈路數等于最大鏈路標識符值,并且沒有兩個鏈路標識符相似,操作32則確定這表明這些IMA鏈路是完備的。
從操作32,過程400移動到操作34,在操作34中,本發明確定IMA鏈路的群組狀態。例如,在操作34處,本發明指示一個群組列表項是否是完備的且例如不帶有CRC差錯、HEC差錯、信元定界丟失(LOCD)、信號丟失、幀丟失;該群組列表項是否是完備的但帶有CRC差錯、HEC差錯、信元定界丟失(LOCD)、信號丟失、幀丟失;以及該群組列表項是否是不完備的。指示該群組列表項是完備的但帶有某些差錯,是完備的且不帶有差錯,還是不完備的這樣的信息通過使用圖3所示的GUI 54而被顯示出來。根據本發明的一個方面,群組狀態是使用顏色編碼的GUI來提供的。例如,綠色可用于指示該群組狀態是完備的且不帶有差錯,黃色可以用于指示該群組狀態是完備的但帶有差錯,而紅色可以用于指示該群組狀態是不完備的。但是,本發明并不局限于任何用于顯示IMA鏈路的狀態信息的特定GUI。
從操作34,過程400移動到操作36,在操作36中,本發明等待用戶按下圖3所示的自動配置按鈕56。本發明維護關于IMA網絡的信息,并基于來自用戶的自動配置命令而提供所確定的信息。
從操作36,過程400移動到操作38,在操作38中,所有綠色狀態群組的信息(包括鏈路號到端口的映射、M值)被發送,并對這些群組啟動IMA過程。雖然操作36和38被描述為使用綠色來代表完備群組狀態,但是本發明并不局限于指示任何群組狀態的任何特定方式。
從操作38,過程400移動到操作40,在操作40中,操作38的結果被報告給圖3所示的GUI 54。例如,操作38的結果包括指示任何AAL-5重組數據的CRC-32差錯率的數據、指示每個群組的任意AAL2小信元HEC差錯率的數據等等。雖然論述了IMA鏈路的某種狀態信息,但是本發明并不局限于IMA鏈路的任何特定狀態信息。
根據本發明的一個方面,如圖4和5所示的過程300和400分別通過使用圖3所示的裝置50來執行。但是,本發明并不局限于圖3所示裝置50的任何特定配置。
因此,自動識別異步傳輸模式網絡的IMA鏈路并自動配置分布式網絡分析儀以監控識別出的IMA鏈路的自動操作被提供。這使IMA用戶能夠方便而容易地確定各個IMA信息。此外,IMA鏈路的自動識別包括指示每個IMA鏈路的相應IMA群組。
本發明還向IMA用戶提供了圖形用戶界面,該圖形用戶界面顯示異步傳輸模式網絡中自動識別出的IMA鏈路的狀態信息,其中狀態信息是基于使用被自動配置為監控識別出的IMA鏈路的分布式網絡分析儀對識別出的IMA鏈路的監控來提供的。例如,IMA網絡的IMA鏈路是基于對涉及IMA鏈路所獲得的數據(例如IMA控制協議信元(ICP)的間隔)的詢問而自動識別出的。這消除了對于IMA用戶手工設置或配置IMA鏈路的監控的需求。雖然IMA鏈路的識別被描述為通過執行獲取ICP間隔信息的詢問,但是本發明并不局限于任何特定數量的詢問。例如,本發明顯示指示識別出的IMA鏈路的數目在何時與IMA鏈路的預定數目不匹配的狀態信息。
本發明還提供了一種方法,該方法用于從在異步傳輸模式網絡中交換的信元數據流中有選擇地提取信息,從而自動識別該異步傳輸模式網絡中的IMA鏈路并自動配置分布式網絡分析儀以監控識別出的IMA鏈路。此外,IMA鏈路的自動識別包括指示每個識別出的IMA鏈路的相應IMA群組,并且實現了分布式網絡分析儀的選擇性配置,以監控識別出的IMA群組的選定部分。
雖然已經示出并描述了本發明的一些實施例,但是本領域技術人員將會意識到,在不脫離本發明的原理和精神的情況下,可以對這些實施例進行修改,本發明的范圍在所附權利要求書及其等同物中限定。
權利要求
1.一種方法,包括自動識別異步傳輸模式網絡中的IMA鏈路,并且自動配置分布式網絡分析儀以監控所述識別出的IMA鏈路。
2.如權利要求1所述的方法,其中所述IMA鏈路的自動識別包括指示每個IMA鏈路的相應IMA群組。
3.如權利要求2所述的方法,還包括顯示被監控的IMA鏈路的狀態信息。
4.如權利要求1所述的方法,其中所述IMA鏈路的自動識別是響應于終端用戶的單個命令而啟動的。
5.如權利要求3所述的方法,其中所述狀態信息包括指示以下方面中的至少一個的數據信號丟失、幀丟失以及每個IMA鏈路的頭部控制差錯。
6.如權利要求3所述的方法,其中所述狀態信息指示識別出的IMA鏈路的數目何時與IMA鏈路的預定數目不匹配。
7.如權利要求3所述的方法,其中所述狀態信息指示所述被指示的IMA群組中的每一個的差錯率。
8.一種裝置,包括圖形用戶界面,用于顯示異步傳輸模式網絡中的自動識別出的IMA鏈路的狀態信息,其中所述狀態信息是基于使用被自動配置為監控所述識別出的IMA鏈路的分布式網絡分析儀對所述識別出的IMA鏈路的監控來提供的。
9.如權利要求8所述的裝置,其中所述顯示出的狀態信息指示每個IMA鏈路的相應IMA群組。
10.如權利要求9所述的裝置,其中所述圖形用戶界面允許根據所指示的IMA群組中的一個IMA群組的圖形用戶界面的終端用戶的選擇,來有選擇地配置所述分布式網絡分析儀。
11.如權利要求8所述的裝置,其中對所述異步傳輸模式網絡中的IMA鏈路的自動識別是響應于終端用戶在所述圖形用戶界面上的單個命令而啟動的。
12.如權利要求8所述的裝置,其中所述狀態信息指示識別出的IMA鏈路的數目何時與IMA鏈路的預定數目不匹配。
13.一種方法,包括從通過異步傳輸模式網絡交換的信元數據流中有選擇地提取信息,以自動識別所述異步傳輸模式網絡中的IMA鏈路;以及自動配置分布式網絡分析儀以監控所述識別出的IMA鏈路。
14.如權利要求13所述的方法,其中所述IMA鏈路的自動識別包括指示每個識別出的IMA鏈路的相應IMA群組。
15.如權利要求14所述的方法,其中所述自動配置包括有選擇地配置所述分布式網絡分析儀,以監控所指示的IMA群組中的選定部分。
16.如權利要求14所述的方法,還包括顯示由所述分布式網絡分析儀監控的IMA群組的狀態信息。
17.如權利要求16所述的方法,其中所述所述狀態信息指示識別出的IMA鏈路數目何時與IMA鏈路的預定數目不匹配。
18.如權利要求13所述的方法,其中所述IMA鏈路的自動識別是響應于終端用戶的單個命令而啟動的。
19.如權利要求16所述的方法,其中所述狀態信息包括指示以下方面中的至少一個的數據信號丟失、幀丟失以及每個IMA鏈路的頭部控制差錯。
20.如權利要求16所述的方法,其中所述狀態信息指示所述IMA鏈路的鏈路標識數據以及所述相應IMA群組的群組標識數據。
全文摘要
本發明公開了一種方法和裝置,它自動識別異步傳輸模式網絡中的IMA鏈路,并自動配置分布式網絡分析儀以監控識別出的IMA鏈路。信息被從通過異步傳輸模式網絡交換的信元數據流中有選擇地提取出來,以自動識別該異步傳輸模式網絡中的IMA鏈路,并且自動配置分布式網絡分析儀,以監控識別出的IMA鏈路。圖形用戶界面被提供,以基于使用被自動配置為監控識別出的IMA鏈路的分布式網絡分析儀對識別出的IMA鏈路的監控,來顯示自動識別出的異步傳輸模式網絡的IMA鏈路的狀態信息。
文檔編號H04L12/24GK1829164SQ200510134288
公開日2006年9月6日 申請日期2005年12月13日 優先權日2005年2月28日
發明者羅伯特·杰弗里·沃德 申請人:安捷倫科技有限公司