ngth表示集合ArrayL2的設(shè)備總數(shù),創(chuàng)建 Level-I區(qū)域設(shè)備集合列表ListLl,ListLl[n]表示第n個Level-I區(qū)域設(shè)備集合,包j建變 ListLl_Index= -1,創(chuàng)建變量A;rrayL2_Index= 0 ;
[0066] 步驟210;順序從集合ArrayL2中選擇一臺設(shè)備,設(shè)置送臺設(shè)備的區(qū)域號為 Level2Num,用Y表示送臺設(shè)備。循環(huán)執(zhí)行本步驟ArrayL化ength次,本算法結(jié)束。
[0067] 步驟310;從與設(shè)備Y直連的設(shè)備中選取一臺設(shè)備,用X表示被選擇的設(shè)備。本步 驟執(zhí)行次數(shù)等于與Y直連的設(shè)備個數(shù),超過執(zhí)行次數(shù)則返回步驟210 ;
[0068] 步驟410;如果設(shè)備X在集合ArrayL2中,返回步驟310繼續(xù)執(zhí)行;
[0069] 步驟420;如果設(shè)備X有區(qū)域號,則返回步驟310繼續(xù)執(zhí)行;
[0070] 步驟430;如果設(shè)備X沒有區(qū)域號,ListLl_Index++,設(shè)置設(shè)備X的層次 為Leve]_-l-2,區(qū)域號為ListLl_Index+LevellBeginNum,并把設(shè)備X放入集合 ListLl[ListLl_Index];
[0071] 步驟510;W設(shè)備X為起點,進行圖的深度優(yōu)先遍歷,Level-2設(shè)備不進行 遍歷,遍歷過程中把與Level-2設(shè)備直連的設(shè)備層次設(shè)置為Leve^l-2,反之設(shè)置為 Leve^l,所有遍歷到的設(shè)備區(qū)域號均設(shè)置為ListLl_Index+LevellBeginNum,并放入集合 ListLl[ListLl_Index]。
[0072] 還需要說明的是:(1)圖的深度優(yōu)先遍歷算法是計算機圖形學的標準算法, 本申請不再特別說明;(2)由于Level-2設(shè)備不遍歷,通過深度優(yōu)先遍歷就找出一個 Level-I區(qū)域,W圖2為例,Al,A2,A3為Level-2設(shè)備,選擇D3為步驟510的設(shè)備X,由 于不遍歷Level-2設(shè)備,通過圖的深度優(yōu)先遍歷算法就找到一個Level-I區(qū)域設(shè)備集合 值3,02,01,04),如圖7所示;
[0073] (3)WLevel-2集合為圓必,其余Level-I集合圍繞Level-2集合按圓形依次顯示 在拓撲圖上,并在Level-I和Level-2區(qū)域之間畫一條直線表示區(qū)域的連接關(guān)系,如圖3所 /JnO
[0074] (4)用戶修改每個區(qū)域的其他屬性配置模板,配置模板提供拷貝、粘貼功能,W減 少用戶輸入的工作量。
[00巧](5)根據(jù)設(shè)備已計算的區(qū)域號、層次、區(qū)域的其他屬性配置模板、隨機選取一個Mac地址及通過拓撲連接關(guān)系找到設(shè)備之間連接的接口,然后根據(jù)送些信息依次生成每臺 設(shè)備的IS-IS配置信息。
[0076] 綜上所述,本發(fā)明實施例實現(xiàn)了W下有益效果;解決了相關(guān)技術(shù)中在配置網(wǎng)絡(luò)協(xié) 議的過程中需要人工輸入大量參數(shù)而導致的工作量大且易出錯的問題,要求用戶手工輸入 的內(nèi)容極少,極大的較少了管理人員的工作量。
[0077] 顯然,本領(lǐng)域的技術(shù)人員應該明白,上述的本發(fā)明的各模塊或各步驟可W用通用 的計算裝置來實現(xiàn),它們可W集中在單個的計算裝置上,或者分布在多個計算裝置所組成 的網(wǎng)絡(luò)上,可選地,它們可W用計算裝置可執(zhí)行的程序代碼來實現(xiàn),從而,可W將它們存儲 在存儲裝置中由計算裝置來執(zhí)行,并且在某些情況下,可WW不同于此處的順序執(zhí)行所示 出或描述的步驟,或者將它們分別制作成各個集成電路模塊,或者將它們中的多個模塊或 步驟制作成單個集成電路模塊來實現(xiàn)。送樣,本發(fā)明不限制于任何特定的硬件和軟件結(jié)合。
[0078]W上僅為本發(fā)明的優(yōu)選實施例而已,并不用于限制本發(fā)明,對于本領(lǐng)域的技術(shù)人 員來說,本發(fā)明可W有各種更改和變化。凡在本發(fā)明的精神和原則之內(nèi),所作的任何修改、 等同替換、改進等,均應包含在本發(fā)明的保護范圍之內(nèi)。
【主權(quán)項】
1. 一種網(wǎng)絡(luò)協(xié)議的配置方法,其特征在于,包括: 獲取指定設(shè)備所屬網(wǎng)絡(luò)的拓撲圖; 根據(jù)所述拓撲圖對指定參數(shù)進行配置,其中,該指定參數(shù)為所述指定設(shè)備所應用網(wǎng)絡(luò) 協(xié)議的參數(shù)。2. 根據(jù)權(quán)利要求1所述的方法,其特征在于,所述網(wǎng)絡(luò)協(xié)議,包括: 中間系統(tǒng)到中間系統(tǒng)的路由選擇協(xié)議IS-IS。3. 根據(jù)權(quán)利要求2所述的方法,其特征在于,根據(jù)所述拓撲圖對指定參數(shù)進行配置包 括: 基于所述拓撲圖根據(jù)用戶選擇確定所述IS-IS的層2Level-2區(qū)域路由設(shè)備; 獲取所述Level-2區(qū)域路由設(shè)備的區(qū)域號和與所述Level-2區(qū)域路由設(shè)備相連的層lLevel-Ι區(qū)域路由設(shè)備的起始區(qū)域號; 根據(jù)所述起始區(qū)域號和所述拓撲圖確定與所述Level-2區(qū)域路由設(shè)備相連的所述Level-Ι的所有區(qū)域路由設(shè)備的區(qū)域號。4. 根據(jù)權(quán)利要求3所述的方法,其特征在于,根據(jù)所述起始區(qū)域號和所述拓撲圖確定 與所述Level-2區(qū)域路由設(shè)備相連的所述Level-Ι的所有區(qū)域路由設(shè)備的區(qū)域號包括: 根據(jù)所述拓撲圖確定與所述Level-2區(qū)域路由設(shè)備相連的所有Level-Ι的區(qū)域路由設(shè) 備集合; 從所述區(qū)域路由設(shè)備集合中選取一臺區(qū)域路由設(shè)備,并將所述初始區(qū)域號作為選取的 區(qū)域路由設(shè)備的區(qū)域號; 根據(jù)所述初始區(qū)域號按照預設(shè)規(guī)則確定所述區(qū)域路由設(shè)備集合中其他Level-Ι的區(qū) 域路由設(shè)備所對應區(qū)域號,其中,所述其它區(qū)域路由設(shè)備與選取的Level-Ι的區(qū)域路由設(shè) 備構(gòu)成所述區(qū)域路由設(shè)備集合。5. 根據(jù)權(quán)利要求4所述的方法,其特征在于,根據(jù)所述初始區(qū)域號按照預設(shè)規(guī)則確定 所述區(qū)域路由設(shè)備集合中其他Level-Ι的區(qū)域設(shè)備所對應區(qū)域號,包括: 將所述初始區(qū)域號依次加上一個預定值后得到的區(qū)域號分別作為所述其他區(qū)域路由 設(shè)備的區(qū)域號。6. 根據(jù)權(quán)利要求1-5任一項所述的方法,其特征在于,通過配置模板對所述網(wǎng)絡(luò)協(xié)議 中除所述指定參數(shù)之外的其他參數(shù)進行配置,其中,所述其他參數(shù)包括:對于同一區(qū)域中的 不同設(shè)備,所述網(wǎng)絡(luò)協(xié)議中具備相同參數(shù)值的參數(shù)。7. 根據(jù)權(quán)利要求1-5任一項所述的方法,其特征在于,其中,所述指定參數(shù)包括以下至 少之一:區(qū)域號、接口參數(shù)。8. -種網(wǎng)絡(luò)協(xié)議的配置裝置,其特征在于,包括: 獲取模塊,用于獲取指定設(shè)備所屬網(wǎng)絡(luò)的拓撲圖; 配置模塊,用于根據(jù)所述拓撲圖對指定參數(shù)進行配置,其中,該指定參數(shù)為所述指定設(shè) 備所應用網(wǎng)絡(luò)協(xié)議的參數(shù)。9. 根據(jù)權(quán)利要求8所述的裝置,其特征在于,所述配置模塊用于在所述網(wǎng)絡(luò)協(xié)議,包 括:中間系統(tǒng)到中間系統(tǒng)的路由選擇協(xié)議IS-IS時,根據(jù)所述拓撲圖對指定參數(shù)進行配置, 其中,該指定參數(shù)為所述指定設(shè)備所應用網(wǎng)絡(luò)協(xié)議的參數(shù)。10. 根據(jù)權(quán)利要求9所述的裝置,其特征在于,所述配置模塊包括: 第一確定單元,用于基于所述拓撲圖根據(jù)用戶選擇確定所述IS-IS的層2Level-2區(qū)域 路由設(shè)備; 獲取單元,用于獲取所述Level-2區(qū)域路由設(shè)備的區(qū)域號和與所述Level-2區(qū)域路由 設(shè)備相連的層lLevel-Ι區(qū)域路由設(shè)備的起始區(qū)域號; 第二確定單元,用于根據(jù)所述起始區(qū)域號和所述拓撲圖確定與所述Level-2區(qū)域路由 設(shè)備相連的所述Level-Ι的所有區(qū)域路由設(shè)備的區(qū)域號。
【專利摘要】本發(fā)明提供了一種網(wǎng)絡(luò)協(xié)議的配置方法及裝置,其中,所述配置方法包括:獲取指定設(shè)備所屬網(wǎng)絡(luò)的拓撲圖;根據(jù)所述拓撲圖對指定參數(shù)進行配置,其中,該指定參數(shù)為所述指定設(shè)備所應用網(wǎng)絡(luò)協(xié)議的參數(shù)。采用本發(fā)明提供的上述技術(shù)方案,解決了相關(guān)技術(shù)中在配置網(wǎng)絡(luò)協(xié)議的過程中需要人工輸入大量參數(shù)而導致的工作量大且易出錯的問題,要求用戶手工輸入的內(nèi)容極少,極大的較少了管理人員的工作量。
【IPC分類】H04L12/24, H04L12/715
【公開號】CN105337859
【申請?zhí)枴緾N201410393246
【發(fā)明人】張毅
【申請人】中興通訊股份有限公司
【公開日】2016年2月17日
【申請日】2014年8月11日
【公告號】WO2016023290A1