的區(qū)域和層次。
[003引如接口不同,設備要在彼此連接的IP接口上啟用IS-IS協(xié)議,不同設備的接口是 不同的,本方案根據(jù)拓撲連接關系自動找到應該在哪個IP接口上啟動IS-IS協(xié)議。
[0036] 4)其他屬性不同,IS-IS協(xié)議的其他屬性在一個區(qū)域內(nèi)基本一致,本方案按照區(qū) 域采用配置模板設置其他屬性。
[0037] 在具體實施過程中,步驟S104可W通過如下技術方案實現(xiàn);基于上述拓撲圖根據(jù) 用戶選擇確定上述IS-IS的層化evel-2區(qū)域路由設備;獲取上述Level-2區(qū)域路由設備的 區(qū)域號和與上述Level-2區(qū)域路由設備相連的層ILevel-I區(qū)域路由設備的起始區(qū)域號;根 據(jù)上述起始區(qū)域號和上述拓撲圖確定與上述Level-2區(qū)域路由設備相連的上述Level-I的 所有區(qū)域路由設備的區(qū)域號。
[0038] 在本發(fā)明實施例的一個可選實施例中,上述步驟;根據(jù)上述起始區(qū)域號和上述拓 撲圖確定與上述Level-2區(qū)域路由設備相連的上述Level-I的所有區(qū)域路由設備的區(qū)域號 可W包括;根據(jù)上述拓撲圖確定與上述Level-2區(qū)域路由設備相連的所有Level-I的區(qū)域 路由設備集合;從上述區(qū)域路由設備集合中選取一臺區(qū)域路由設備,并將上述初始區(qū)域號 作為選取的區(qū)域路由設備的區(qū)域號;根據(jù)上述初始區(qū)域號按照預設規(guī)則確定上述區(qū)域路由 設備集合中其他Level-I的區(qū)域路由設備所對應區(qū)域號,其中,上述其它區(qū)域路由設備與 選取的Leve^l的區(qū)域路由設備構成上述區(qū)域路由設備集合。
[0039] 在本發(fā)明實施例的另一個可選實施例中,根據(jù)上述初始區(qū)域號按照預設規(guī)則確定 上述區(qū)域路由設備集合中其他Level-I的區(qū)域設備所對應區(qū)域號,包括:將上述初始區(qū)域 號依次加上一個預定值后得到的區(qū)域號分別作為上述其他區(qū)域路由設備的區(qū)域號,其中, 預定值在本發(fā)明實施例的一個優(yōu)選實施例中可W選擇為1。
[0040] 對于網(wǎng)絡協(xié)議來說,其包括多個參數(shù),為了使得管理人員輸入的參數(shù)的工作量更 少,在本發(fā)明實施例中,對于網(wǎng)絡協(xié)議中同一網(wǎng)絡中都相同的參數(shù),還可W通過W下技術方 案實現(xiàn);通過配置模板對上述網(wǎng)絡協(xié)議中除上述指定參數(shù)之外的其他參數(shù)進行配置,其中, 上述其他參數(shù)包括;對于同一網(wǎng)絡中的不同設備,上述網(wǎng)絡協(xié)議中具備相同參數(shù)值的參數(shù), 可選地,上述其他參數(shù)可W包括但不限于:完全序號PDU(CompleteSequenceNumberPDU, 簡稱為CSN巧的發(fā)送間隔、部分序號PDU(PartialSequenceNumberPDU,簡稱為PSN巧的 發(fā)送間隔,其中,PDU為ProtocolData化it協(xié)議處理單元的簡稱。
[0041] 在本發(fā)明實施例,上述指定參數(shù)包括W下至少之一;區(qū)域號、接口參數(shù)。
[0042] 為了更好的理解根據(jù)拓撲圖對網(wǎng)絡協(xié)議的指定參數(shù)的配置過程,W下結合優(yōu)選實 施例進行說明,但不限定本發(fā)明。
[0043] 步驟一;用戶在拓撲圖上選擇Level-2設備。
[0044] 步驟二:彈出對話框提示用戶輸入Level-2設備的區(qū)域號,Level-I設備的起始區(qū) 域號,本方案在Level-I起始區(qū)域號的基礎上依次加1表示其余Level-I區(qū)域。
[0045] 步驟H;本申請結合用戶選擇的Level-2設備和設備之間的拓撲連接關系,自動 計算并顯示IS-IS區(qū)域劃分方案。當用戶鼠標移動到某個區(qū)域時,自動顯示送個區(qū)域包含 的設備。
[0046] 步驟四:用戶根據(jù)不同區(qū)域調(diào)整IS-IS的其他屬性配置模板,每個區(qū)域提供一個 默認的模板減少用戶輸入的工作量。
[0047] 步驟五:根據(jù)步驟H計算出的區(qū)域劃分方案,設備的Mac地址,設備之間連接的接 口和不同區(qū)域的其他屬性配置模板,計算出每臺設備的IS-IS屬性配置。
[0048]圖2為根據(jù)本發(fā)明優(yōu)選實施例的網(wǎng)絡協(xié)議配置的系統(tǒng)架構圖,W圖2為例 (An,Bn,Cn,Dn,化代表路由設備),假設用戶選擇Al,A2,A3為Level-2設備,然后用戶輸 入的Level-2區(qū)域為01,Level-I起始區(qū)域為02,本方案計算并顯示出圖3,當用戶鼠標移 動到區(qū)域03時,本申請顯示區(qū)域03的設備,如圖4。
[0049] 綜上所述,本發(fā)明上述實施例可W總結為利用配置模板和拓撲圖,僅讓用戶在拓 撲圖上選擇level-2區(qū)域路由設備,然后通過本方案的算法自動為用戶計算出全部設備的 IS-IS配置,并在拓撲圖上直觀的顯示出自動生成的IS-IS配置規(guī)劃,而對于拓撲圖,其是 一種最基本的網(wǎng)絡設備連接關系顯示技術,基本所有的網(wǎng)絡管理系統(tǒng)都支持拓撲圖送種基 本技術。
[0050] 在本發(fā)明實施例中,僅要求用戶在拓撲圖上選擇Level-2區(qū)域設備,輸入Leve^2 區(qū)域號和Level-I起始區(qū)域號,根據(jù)設備的拓撲連接關系自動為用戶計算出設備的區(qū)域規(guī) 劃,再結合設備連接關系和其他屬性配置模板自動計算出每臺設備的IS-IS配置,與現(xiàn)有 技術相比更加智能,要求用戶手工輸入的內(nèi)容極少,網(wǎng)絡規(guī)模越大,本申請技術方案的優(yōu)勢 越明顯,并且,本申請整個操作過程簡單自然,符合用戶的網(wǎng)絡規(guī)劃習慣。
[0051] 在本實施例中還提供了一種網(wǎng)路協(xié)議的配置裝置,用于實現(xiàn)上述實施例及優(yōu)選實 施方式,已經(jīng)進行過說明的不再賞述,下面對該裝置中涉及到的模塊進行說明。如W下所使 用的,術語"模塊"可W實現(xiàn)預定功能的軟件和/或硬件的組合。盡管W下實施例所描述的 裝置較佳地W軟件來實現(xiàn),但是硬件,或者軟件和硬件的組合的實現(xiàn)也是可能并被構想的。 圖5為根據(jù)本發(fā)明實施例的網(wǎng)路協(xié)議的配置裝置的結構框圖。如圖5所示,該裝置包括:
[0052] 獲取模塊50,用于獲取指定設備所屬網(wǎng)絡的拓撲圖;
[0053] 配置模塊52,與獲取模塊50連接,用于根據(jù)上述拓撲圖對指定參數(shù)進行配置,其 中,該指定參數(shù)為上述指定設備所應用網(wǎng)絡協(xié)議的參數(shù)。
[0054] 其中,上述網(wǎng)絡協(xié)議包括但不限于;IS-IS協(xié)議。
[0055] 通過上述各個模塊的綜合作用,根據(jù)待配置網(wǎng)絡協(xié)議的設備所屬網(wǎng)絡的拓撲圖對 網(wǎng)絡協(xié)議的指定參數(shù)進行配置的技術方案,解決了相關技術中在配置網(wǎng)絡協(xié)議的過程中需 要人工輸入大量參數(shù)而導致的工作量大且易出錯的問題,要求用戶手工輸入的內(nèi)容極少, 極大的較少了管理人員的工作量。
[0056] 本發(fā)明實施例對上述技術方案的進一步改進在于,如圖6所示,配置模塊52包 括:
[0057] 第一確定單元520,用于基于上述拓撲圖根據(jù)用戶選擇確定上述IS-IS的層 化evel-2區(qū)域路由設備;
[0058] 獲取單元522,與第一確定單元520連接,用于獲取上述Level-2區(qū)域路由設備的 區(qū)域號和與上述Level-2區(qū)域路由設備相連的層ILevel-I區(qū)域路由設備的起始區(qū)域號;
[0059] 第二確定單元524,與獲取單元522連接,用于根據(jù)所述起始區(qū)域號和所述拓撲圖 確定與所述Level-2區(qū)域路由設備相連的所述Leve^l的所有區(qū)域路由設備的區(qū)域號。
[0060] 為了更好的理解上述實施例中網(wǎng)絡協(xié)議的配置方法和裝置的工作流程圖,W下結 合一個選有實施例進行說明。
[0061] 需要說明的是,本發(fā)明實施例提到的配置模板采用屬性表形式,即屬性+屬性數(shù) 值構成的鍵值對組合,如下表一所示(即IS-IS在認證請求(RequestForComment,簡稱為 RFC)中的規(guī)定):
[0062]表一
[0063]
[0064] 用戶選擇Level-2設備,并輸入Level-2設備區(qū)域號Level2Num,Level-I設備起 始區(qū)域號LevellBeginNum后,計算IS-IS區(qū)域規(guī)劃的算法如下:
[0065] 步驟110 ;創(chuàng)建用戶選擇的Level-2設備集合ArrayL2,并用用戶選擇的Leve^2 設備初始化ArrayL2,創(chuàng)建變量ArrayL化e