專利名稱:對被管理設備進行初始化配置的方法和系統的制作方法
技術領域:
本發(fā)明涉及通訊領域,尤其涉及一種對被管理設備進行初始化配置的方法和系統。
背景技術:
隨著網絡應用和規(guī)模的不斷增加,網絡管理工作越來越繁重。ITU-T(國際電信聯盟-電信標準部門)的TMN(電信管理網)模型定義了網絡管理的四個層次,即網元層、網絡層、業(yè)務層和事務層,每個層次按照功能分為故障管理、配置管理、計費管理、性能管理和安全管理五大模塊。一套網絡管理系統通常定位于滿足某一層次的管理需求,比如網元層或業(yè)務層。
按照通用的體系結構來劃分,網管系統一般包括管理站、被管設備和代理三大部分,其中管理站是運行網絡管理系統的工作站或PC服務器;被管設備指管理站管轄范圍內的所有設備,在數據通訊網絡中通常包括路由器、交換機、防火墻等設備;代理是管理站和被管設備之間交互管理信息的通道,它通常是指運行于被管設備上的服務程序。在數據通訊網絡中,管理站和被管設備之間的管理接口主要有SNMP(簡單網絡管理協議)和CLI(命令行接口),其中SNMP包括V2、V2C和V3三個主要版本。
從廣義上講,網絡管理的生命周期分為設備初始化、管理和監(jiān)控三個階段。設備初始化階段主要完成設備管理接口IP地址配置和其它一些基礎配置,為網管系統投入使用做準備。管理和監(jiān)控階段主要使用NMS(網絡管理系統)對設備進行配置、故障、性能、日志和安全等方面的管理。
現有的NMS主要關注網絡管理生命周期的管理和監(jiān)控兩個階段,網絡管理生命周期的設備初始化階段基本上是人工完成。
現有技術中一種在設備初始化階段進行設備初始配置的方法為安排有一定技能的人員到設備安裝現場,在設備上電啟動后,通過串口或本地終端逐一連接到設備,根據配置手冊和網絡管理規(guī)劃,用命令行手工配置設備管理接口IP地址、子網掩碼、以及進行其他初始配置(包括其他接口IP地址、SNMP版本號、SNMP團隊字名、配置SNMP Trap(告警)服務器、Syslog(系統日志)日志接收主機等)。然后,將進行了初始配置的設備添加到網絡管理系統中,對其進行配置、故障、性能、日志和安全等方面的管理。
上面所述現有技術中的設備初始配置方法的缺點為1、需要技術人員到安裝現場手工進行設備初始化配置,在被管理設備數量比較多的情況下,尤其當設備分散在不同地點時,這種簡單重復性的手工進行設備初始化配置的工作要消耗巨大的人力成本,并且需要巨大的維護成本。
2、網管系統要在設備初始化完成后才投入使用,該方法將網絡規(guī)劃和網絡管理相分離,導致網管系統缺少規(guī)劃能力。
發(fā)明內容
鑒于上述現有技術所存在的問題,本發(fā)明的目的是提供一種對被管理設備進行初始化配置的方法和系統,從而可以自動完成被管理設備初始化階段的配置,降低運營商和設備提供商的運維成本。
本發(fā)明的目的是通過以下技術方案實現的一種對被管理設備進行初始化配置的方法,包括預先定義、保存被管理設備的初始配置信息,根據該初始配置信息自動對該被管理設備進行初始化配置。
所述的初始配置信息包括設備序列號、設備管理接口MAC地址,設備管理接口的IP地址、其它接口IP地址、簡單網絡管理協議SNMP版本號、SNMP團隊字名、配置SNMPTrap服務器信息、Syslog日志接收主機信息。
該方法具體包括A、根據保存的所述初始配置信息,自動給被管理設備配置管理接口IP地址;B、利用所述配置的被管理設備的管理接口IP地址,根據保存的所述初始配置信息,自動對所述被管理設備進行初始化配置。
所述的IP地址包括IPv4地址或IPv6地址。
所述的步驟A具體包括A1、被管理設備在啟動后廣播請求分配IP地址消息,在該消息中攜帶被管理設備的MAC地址或設備序列號;A2、偵聽所述被管理設備廣播的請求分配IP地址消息,從該消息中確定被管理設備的MAC地址或設備序列號;A3、根據所述確定的MAC地址或設備序列號,查找所述初始配置信息,確定被管理設備的設備管理接口對應的IP地址,并自動將該IP地址配置為被管理設備的管理接口IP地址。
所述的步驟B具體包括B1、向所述初始配置信息中的設備管理接口的IP地址發(fā)送輪詢消息,當收到了被管理設備返回的應答消息后,執(zhí)行步驟A22;B2、根據所述初始配置信息中的設備配置策略,向所述被管理設備下發(fā)初始配置命令,利用該命令對所述被管理設備進行初始化配置。
所述的步驟B2具體包括通過命令行接口或簡單網絡管理協議SNMP接口向所述被管理設備下發(fā)初始配置命令。
一種對被管理設備進行初始化配置的系統,包括網絡管理單元用于保存被管理設備的初始配置信息,向獲得IP地址的被管理設備發(fā)送初始配置命令,將初始配置信息中的設備標識信息和設備管理接口的IP地址信息傳遞給IP地址分配服務單元;IP地址分配服務單元用于根據網絡管理單元傳遞過來的信息,和偵聽到的被管理設備發(fā)出的請求消息,確定被管理設備的管理接口的IP地址,并將該IP地址傳遞給被管理設備;被管理設備用于根據IP地址分配服務單元傳遞過來的IP地址,配置其管理接口IP地址,根據網絡管理單元下發(fā)的初始配置命令,自動進行相應的初始化配置處理。
所述的網絡管理單元包括初始配置信息保存模塊用于保存網絡管理單元中的被管理設備的初始配置信息,并將保存的初始配置信息傳遞給初始配置信息發(fā)送模塊和配置命令發(fā)送模塊,該模塊可以通過策略配置數據庫來實現;初始配置信息發(fā)送模塊用于將接收到的初始配置信息中的設備序列號、設備管理接口MAC地址和設備管理接口的IP地址信息傳遞給IP地址分配服務單元;配置命令發(fā)送模塊用于向接收到的初始配置信息中的設備管理接口的IP地址發(fā)送輪詢消息,當收到了被管理設備返回的應答消息后,根據接收到的初始配置信息中的設備配置策略向該被管理設備發(fā)送初始配置命令。
所述的網絡管理單元還包括初始配置信息錄入模塊用于在網絡規(guī)劃階段,通過界面錄入被管理設備的初始配置信息,并將錄入的初始配置信息傳遞給初始配置信息保存模塊;
初始配置信息維護模塊用于在網絡規(guī)劃階段,當被管理設備的初始配置信息發(fā)生變化后,對初始配置信息保存模塊中保存的初始配置信息進行相應的更新。
所述的IP地址分配服務單元包括初始配置信息接收模塊用于接收網絡管理單元傳遞過來的設備序列號、設備管理接口MAC地址和設備管理接口的IP地址信息,并將接收到的信息傳遞給IP地址下發(fā)模塊;偵聽模塊用于偵聽被管理設備廣播的請求分配IP地址消息,從該消息中獲得被管理設備的MAC地址或設備序列號,并將獲得的MAC地址或設備序列號傳遞給IP地址下發(fā)模塊;IP地址下發(fā)模塊用于根據初始配置信息接收模塊傳遞過來的信息,和偵聽模塊傳遞過來的MAC地址或設備序列號,確定被管理設備的設備管理接口的規(guī)劃IP地址,并將該IP地址下發(fā)給所述被管理設備。
所述的被管理設備包括請求消息發(fā)送模塊用于在被管理設備啟動后,廣播請求分配IP地址消息,在該消息中攜帶被管理設備的MAC地址或設備序列號;管理接口IP地址配置模塊用于接收IP地址分配服務單元傳遞過來的IP地址,并將該IP地址自動配置為被管理設備的管理接口IP地址;初始化配置模塊用于接收網絡管理單元發(fā)送的輪詢消息并返回應答消息,接收網絡管理單元發(fā)送的配置命令,根據該配置命令自動對被管理設備進行初始化配置。
由上述本發(fā)明提供的技術方案可以看出,本發(fā)明和現有技術相比,具有如下優(yōu)點1、本發(fā)明可以自動完成被管理設備初始化階段的配置,其中包括分配IP地址等,在一定程度上做到了被管理設備加入網絡后便可以完成初始配置,即做到一定程度的即插即用。從而可以提高網絡管理自動化程度,降低運營商和設備提供商的運維成本。
2、本發(fā)明可以將被管理設備初始配置信息預定義在策略配置庫中,使網管系統具有網絡規(guī)劃能力,將網絡規(guī)劃和網絡管理相結合,擴展了網絡管理的范圍。
圖1為本發(fā)明所述方法的具體處理流程圖;圖2為本發(fā)明所述系統的組網示意圖;圖3為本發(fā)明所述系統的結構圖。
具體實施例方式
本發(fā)明提供了一種對被管理設備進行初始化配置的方法和系統。本發(fā)明的核心為將設備初始化階段劃分為規(guī)劃階段和實施階段,在規(guī)劃階段中將被管理設備的初始配置信息預先保存,在實施階段中根據保存的被管理設備的初始配置信息對被管理設備自動進行初始化配置。
下面結合附圖來詳細描述本發(fā)明,本發(fā)明所述方法的具體處理流程如圖1所示,包括如下步驟步驟1-1、保存被管理設備的初始配置信息。
本發(fā)明所述方法首先需要在規(guī)劃階段,將網絡系統中的被管理設備的初始配置信息進行預先定義和保存,在具體實施上,可以將初始配置信息保存在一個數據庫中。該初始配置信息包括設備序列號、設備管理接口MAC地址、設備管理接口的IP地址、其它接口IP地址、簡單網絡管理協議SNMP版本號、SNMP團隊字名、配置SNMP Trap服務器信息、Syslog日志接收主機信息等。
步驟1-2、被管理設備在啟動后,廣播請求分配IP地址消息。
被管理設備在加電啟動后,便廣播管理接口IP地址分配請求消息,該管理接口IP地址分配請求消息中包含該設備的MAC地址或設備序列號等設備標識信息,然后等待接收該消息的應答消息。
步驟1-3、偵聽被管理設備廣播的請求分配IP地址消息,根據該消息確定被管理設備的MAC地址或設備序列號。
通過網絡偵聽所述被管理設備廣播的請求分配IP地址消息,在偵聽到該消息后,從該消息中獲取設備MAC地址或設備序列號。然后,以獲取的設備MAC地址或設備序列號為關鍵字查找保存的初始配置信息,獲得相應的設備管理接口的IP地址,然后,廣播IP地址分配請求消息的應答消息,該應答消息中包含獲得的設備管理接口的IP地址或相關錯誤信息。
步驟1-4、配置被管理設備的管理接口IP地址。
被管理設備在接收到返回的IP地址分配請求消息的應答消息后,從中獲取設備管理接口的IP地址,然后,將該IP地址自動配置為其管理接口的IP地址。
步驟1-5、向被管理設備發(fā)送初始配置命令,自動對被管理設備進行初始化配置。
在實施階段中,向初始配置信息中的設備管理接口的IP地址發(fā)送輪詢消息,如果被管理設備已經配置了其管理接口的IP地址,則該被管理設備便會返回相應的應答消息。
當接收到被管理設備返回的應答消息后,便根據初始配置信息中的設備配置策略,向相應的被管理設備下發(fā)初始配置命令,利用該命令自動對被管理設備進行初始化配置。
本發(fā)明所述系統的組網示意圖如圖2所示,該系統主要包括網絡管理單元、IP地址分配服務單元和被管理設備三個部分,該系統的具體結構圖如圖3所示,包括如下模塊網絡管理單元用于在網絡規(guī)劃階段,通過GUI界面錄入網絡規(guī)劃數據,即初始配置信息,其中包括設備序列號、設備管理接口MAC(媒質接入控制層)地址,設備管理接口的IP地址,其他接口IP地址、SNMP版本號、SNMP團隊字名、配置SNMP Trap服務器信息、Syslog日志接收主機信息等。并將錄入的初始配置信息保存在其內部的策略配置數據庫中,將設備序列號、設備管理接口MAC地址和設備管理接口的IP地址信息傳遞給IP地址分配服務單元。在實施階段,根據保存的規(guī)劃數據通過CLI(命令行接口)、SNMP或其他接口下發(fā)配置命令,對獲得IP地址的設備進行初始化配置。
網絡管理單元的管理范圍是IP網絡中的所有設備,包括路由器、交換機、PC機、固定或移動終端設備等。當規(guī)劃數據發(fā)生變化后,將更新后的數據通知IP地址分配服務單元。
網絡管理單元包括初始配置信息錄入模塊、初始配置信息維護模塊、初始配置信息保存模塊、初始配置信息發(fā)送模塊和配置命令發(fā)送模塊。
其中,初始配置信息錄入模塊用于在網絡規(guī)劃階段,通過界面錄入被管理設備的初始配置信息,并將錄入的初始配置信息傳遞給初始配置信息保存模塊;其中,初始配置信息維護模塊用于在網絡規(guī)劃階段,當被管理設備的初始配置信息發(fā)生變化后,對初始配置信息保存模塊中保存的初始配置信息進行相應的更新。
其中,初始配置信息保存模塊用于保存網絡管理單元中的被管理設備的初始配置信息,并將保存的初始配置信息傳遞給初始配置信息發(fā)送模塊和配置命令發(fā)送模塊,該模塊可以通過策略配置數據庫來實現;其中,初始配置信息發(fā)送模塊用于將接收到的初始配置信息中的設備序列號、設備管理接口MAC地址和設備管理接口的IP地址信息傳遞給IP地址分配服務單元;其中,配置命令發(fā)送模塊用于向接收到的初始配置信息中的設備管理接口的IP地址發(fā)送輪詢消息,當收到了被管理設備返回的應答消息后,根據接收到的初始配置信息中的設備配置策略向該被管理設備發(fā)送初始配置命令。
IP地址分配服務單元用于在網絡規(guī)劃階段,根據網絡管理單元傳遞過來的設備序列號、設備管理接口MAC地址和設備管理接口的IP地址等信息,生成初始化地址索引表。然后,根據偵聽到的被管理設備廣播的請求分配IP地址消息中的設備MAC地址或設備序列號,查找初始化地址索引表,獲得設備管理接口的IP地址,并發(fā)送應答消息通知該設備。IP地址分配服務單元包括初始配置信息接收模塊、偵聽模塊和IP地址下發(fā)模塊。
其中,初始配置信息接收模塊用于接收網絡管理單元傳遞過來的設備序列號、設備管理接口MAC地址和設備管理接口的IP地址信息,并將接收到的信息傳遞給IP地址下發(fā)模塊;其中,偵聽模塊用于偵聽被管理設備廣播的請求分配IP地址消息,從該消息中獲得被管理設備的MAC地址或設備序列號,并將獲得的MAC地址或設備序列號傳遞給IP地址下發(fā)模塊;其中,IP地址下發(fā)模塊用于根據初始配置信息接收模塊傳遞過來的信息,和偵聽模塊傳遞過來的MAC地址或設備序列號,確定被管理設備的設備管理接口的規(guī)劃IP地址,并將該IP地址下發(fā)給所述被管理設備。
根據網絡規(guī)模的大小,IP地址分配服務可與網絡管理系統共享一個物理服務器,也可以單獨運行在另一臺服務器上;根據網絡廣播域劃分情況,IP地址分配服務可以設置多個,或在廣播域邊界設置代理,中轉來自不同域的IP地址分配請求。
被管理設備用于在網絡規(guī)劃階段,加電啟動后廣播管理接口IP地址分配請求消息,在該消息中攜帶被管理設備的MAC地址或設備序列號。然后根據接收到的應答消息中的IP地址配置其管理接口IP地址。在實施階段,等待接收網絡管理單元下發(fā)的初始配置命令,并自動進行相應的初始化配置處理。被管理設備包括請求消息發(fā)送模塊、管理接口IP地址配置模塊和初始化配置模塊。
其中,請求消息發(fā)送模塊用于在被管理設備啟動后,廣播請求分配IP地址消息,在該消息中攜帶被管理設備的MAC地址或設備序列號;其中,管理接口IP地址配置模塊用于接收IP地址分配服務單元傳遞過來的IP地址,并將該IP地址自動配置為被管理設備的管理接口IP地址;其中,初始化配置模塊用于接收網絡管理單元發(fā)送的輪詢消息并返回應答消息,接收網絡管理單元發(fā)送的配置命令,根據該配置命令自動對被管理設備進行初始化配置。
在網絡構造階段,需要以網管系統和IP地址分配服務為中心,優(yōu)先將網絡中的關鍵設備自動配置起來,保證網絡可達后,然后再加入其他被管理設備。
以上所述,僅為本發(fā)明較佳的具體實施方式
,但本發(fā)明的保護范圍并不局限于此,任何熟悉本技術領域的技術人員在本發(fā)明揭露的技術范圍內,可輕易想到的變化或替換,都應涵蓋在本發(fā)明的保護范圍之內。因此,本發(fā)明的保護范圍應該以權利要求的保護范圍為準。
權利要求
1.一種對被管理設備進行初始化配置的方法,其特征在于,包括預先定義、保存被管理設備的初始配置信息,根據該初始配置信息自動對該被管理設備進行初始化配置。
2.根據權利要求1所述對被管理設備進行初始化配置的方法,其特征在于,所述的初始配置信息包括設備序列號、設備管理接口MAC地址,設備管理接口的IP地址、其它接口IP地址、簡單網絡管理協議SNMP版本號、SNMP團隊字名、配置SNMPTrap服務器信息、Syslog日志接收主機信息。
3.根據權利要求2所述對被管理設備進行初始化配置的方法,其特征在于,該方法具體包括A、根據保存的所述初始配置信息,自動給被管理設備配置管理接口IP地址;B、利用所述配置的被管理設備的管理接口IP地址,根據保存的所述初始配置信息,自動對所述被管理設備進行初始化配置。
4.根據權利要求3所述對被管理設備進行初始化配置的方法,其特征在于,所述的IP地址包括IPv4地址或IPv6地址。
5.根據權利要求4所述對被管理設備進行初始化配置的方法,其特征在于,所述的步驟A具體包括A1、被管理設備在啟動后廣播請求分配IP地址消息,在該消息中攜帶被管理設備的MAC地址或設備序列號;A2、偵聽所述被管理設備廣播的請求分配IP地址消息,從該消息中確定被管理設備的MAC地址或設備序列號;A3、根據所述確定的MAC地址或設備序列號,查找所述初始配置信息,確定被管理設備的設備管理接口對應的IP地址,并自動將該IP地址配置為被管理設備的管理接口IP地址。
6.根據權利要求3、4或5所述對被管理設備進行初始化配置的方法,其特征在于,所述的步驟B具體包括B1、向所述初始配置信息中的設備管理接口的IP地址發(fā)送輪詢消息,當收到了被管理設備返回的應答消息后,執(zhí)行步驟A22;B2、根據所述初始配置信息中的設備配置策略,向所述被管理設備下發(fā)初始配置命令,利用該命令對所述被管理設備進行初始化配置。
7.根據權利要求6所述對被管理設備進行初始化配置的方法,其特征在于,所述的步驟B2具體包括通過命令行接口或簡單網絡管理協議SNMP接口向所述被管理設備下發(fā)初始配置命令。
8.一種對被管理設備進行初始化配置的系統,其特征在于,包括網絡管理單元用于保存被管理設備的初始配置信息,向獲得IP地址的被管理設備發(fā)送初始配置命令,將初始配置信息中的設備標識信息和設備管理接口的IP地址信息傳遞給IP地址分配服務單元;IP地址分配服務單元用于根據網絡管理單元傳遞過來的信息,和偵聽到的被管理設備發(fā)出的請求消息,確定被管理設備的管理接口的IP地址,并將該IP地址傳遞給被管理設備;被管理設備用于根據IP地址分配服務單元傳遞過來的IP地址,配置其管理接口IP地址,根據網絡管理單元下發(fā)的初始配置命令,自動進行相應的初始化配置處理。
9.根據權利要求8所述對被管理設備進行初始化配置的系統,其特征在于,所述的網絡管理單元包括初始配置信息保存模塊用于保存網絡管理單元中的被管理設備的初始配置信息,并將保存的初始配置信息傳遞給初始配置信息發(fā)送模塊和配置命令發(fā)送模塊,該模塊可以通過策略配置數據庫來實現;初始配置信息發(fā)送模塊用于將接收到的初始配置信息中的設備序列號、設備管理接口MAC地址和設備管理接口的IP地址信息傳遞給IP地址分配服務單元;配置命令發(fā)送模塊用于向接收到的初始配置信息中的設備管理接口的IP地址發(fā)送輪詢消息,當收到了被管理設備返回的應答消息后,根據接收到的初始配置信息中的設備配置策略向該被管理設備發(fā)送初始配置命令。
10.根據權利要求9所述對被管理設備進行初始化配置的系統,其特征在于,所述的網絡管理單元還包括初始配置信息錄入模塊用于在網絡規(guī)劃階段,通過界面錄入被管理設備的初始配置信息,并將錄入的初始配置信息傳遞給初始配置信息保存模塊;初始配置信息維護模塊用于在網絡規(guī)劃階段,當被管理設備的初始配置信息發(fā)生變化后,對初始配置信息保存模塊中保存的初始配置信息進行相應的更新。
11.根據權利要求8至10任一項所述對被管理設備進行初始化配置的系統,其特征在于,所述的IP地址分配服務單元包括初始配置信息接收模塊用于接收網絡管理單元傳遞過來的設備序列號、設備管理接口MAC地址和設備管理接口的IP地址信息,并將接收到的信息傳遞給IP地址下發(fā)模塊;偵聽模塊用于偵聽被管理設備廣播的請求分配IP地址消息,從該消息中獲得被管理設備的MAC地址或設備序列號,并將獲得的MAC地址或設備序列號傳遞給IP地址下發(fā)模塊;IP地址下發(fā)模塊用于根據初始配置信息接收模塊傳遞過來的信息,和偵聽模塊傳遞過來的MAC地址或設備序列號,確定被管理設備的設備管理接口的規(guī)劃IP地址,并將該IP地址下發(fā)給所述被管理設備。
12.根據權利要求11所述對被管理設備進行初始化配置的系統,其特征在于,所述的被管理設備包括請求消息發(fā)送模塊用于在被管理設備啟動后,廣播請求分配IP地址消息,在該消息中攜帶被管理設備的MAC地址或設備序列號;管理接口IP地址配置模塊用于接收IP地址分配服務單元傳遞過來的IP地址,并將該IP地址自動配置為被管理設備的管理接口IP地址;初始化配置模塊用于接收網絡管理單元發(fā)送的輪詢消息并返回應答消息,接收網絡管理單元發(fā)送的配置命令,根據該配置命令自動對被管理設備進行初始化配置。
全文摘要
本發(fā)明提供了一種對被管理設備進行初始化配置的方法和系統,本發(fā)明所述方法主要包括預先定義、保存被管理設備的初始配置信息,根據該初始配置信息自動對該被管理設備進行初始化配置。所述系統主要包括網絡管理單元和IP地址分配服務單元和被管理設備。利用本發(fā)明可以自動完成被管理設備初始化階段的配置,降低運營商和設備提供商的運維成本。
文檔編號H04L12/24GK1905475SQ20051008729
公開日2007年1月31日 申請日期2005年7月28日 優(yōu)先權日2005年7月28日
發(fā)明者馬宇智 申請人:華為技術有限公司