引言
備份網絡設備的配置信息操作是網絡日常維護工作中的一項重要內容。備份工作通常采用手工備份方式完成,很難做到備份文件的統一管理。隨著網絡規模不斷擴大,網絡設備數量不斷增多,網絡維護人員需要花費越來越多的時間用于備份工作。為解決以上問題,有必要通過設計開發網絡設備配置信息備份系統,實現各種網絡設備配置信息的一鍵自動備份,從而有效提高網絡運維效率。
1系統實現的功能
1、系統采用一鍵式完成多臺網絡設備的遠程備份工作,有效防止漏備份情況發生,提高了備份數據的準確性。2、系統在后臺自動運行,整個備份過程無需人工參與,大大減少網絡維護人員用于備份操作的時間,有效提高了備份效率。
3、不同網絡設備的配置命令差別巨大,系統通過預置的設備類型庫,將各種設備的操作命令預先保存到系統中,從而支持不同廠商、各種型號的網絡設備。
4、設備相關信息保存在設備列表配置文件中。備份前只需對配置文件進行修改,確認需要備份哪些設備,無需對程序進行修改,最大限度滿足了備份操作的靈活性。
5、系統提供日志記錄功能,備份的所有操作都被記錄在系統日志中,能夠隨時查閱。
2系統的設計原理
圖1系統原理框圖
2.1從設備列表配置文件中讀取需要備份設備的名稱、類型、IP地址、用戶密碼等信息,并將其寫入緩沖區。
2.2通過輪詢方式,向需要備份的網絡設備發送數據包,判斷設備是否處于在線運行狀態。
2.3對于支持TFTP協議的網絡設備,對其進行備份,需借助TFTP服務器實現。首先在備份終端上啟動TFTP服務。然后登錄設備,將配置信息上傳到TFTP服務器。最后將設備配置文件保存到備份終端指定的備份目錄。
圖2備份過程流程圖
2.4對于不支持TFTP協議的網絡設備,對其進行備份,需借助secure CRT軟件提供的記錄會話日志功能實現。首先在備份終端上啟動secure CIH軟件,開啟記錄會話日志功能。然后登錄設備,執行顯示配置信息的操作命令。最后將Secure CRT軟件記錄的配置信息保存到備份終端指定的備份耳錄。
2.5實時將備份時間和備份操作等信息寫入系統日志文件中,便于日后查閱。
3系統的實現
3.1初始化變量
初始化變量
首先利用VBscript提供的N0W()函數獲取系統時間,并對其進行格式化輸出。然后設置備份信息在備份終端的保存路徑,其命名規范為[C:\BAK\備份時間\]。具體代碼如下:
3.2讀取設備列表配置文件
設備列表配置文件中保存著需要備份設備的設備名稱、設備類型、設備IP地址、用戶密碼等重要信息,其格式規范為:[FIRST-設備名稱-設備類型-設備IP-用戶密碼-END]。每條信息以“FIRST”字符串開頭,以“END”字符串結束。讀取設備列表配置文件由三個步驟完成,首先將每條以“FIRST”字符串開頭的信息寫入緩沖區。然后對其進行分析,其中“DEVIcENAME”與“DEVIcENAMEEND”之間的字符串為設備名稱,“DEVICETYPE”與“DEVICETYPEEND”之間的字符串為設備類型,“DEVICEIP”與“DEVICEIPEND”之間的字符串為設備IP地址,“DEVIcEPASS”與“DEVIcEPAssEND”之間的字符串為用戶密碼。最后將讀取到的設備名稱、設備類型、IP地址、用戶密碼保存到DEVICEINFO數組中。
3.3備份過程的實現
遠程備份網絡設備配置信息的操作由BAKPROcEsS過程實現。
(1)、判斷需要備份的網絡設備是否在線
在執行備份操作前,使用PING命令向需要備份的網絡設備發送數據包,判斷其是否在線。當返回值大于0時,說明設備處于在線狀態。當返回值小于等于0時,說明設備處于非在線狀態。
(2)、支持TFTP協議設備的備份操作
以CISc0 2950交換機為例,首先使用“ENABLE”命令進入設備的特權模式。然后執行“COPY RUNING.CONFIGTFTP”命令將配置文件上傳到TFTP服務器。最后將設備配置文件保存到備份終端指定的備份目錄,備份的配置文件名稱由系統日期、設備名稱和設備IP地址共同組成。具體代碼如下:
3.4批量的備份
實現多臺網絡設備配置信息的批量備份,需以循環方法調用BAKPRocEsS過程實現。BAKPR0CESS過程共有四個參數,分別與存儲在DEVICEINFO數組中的設備名稱、設備類型、設備IP地址、用戶密碼等參數對應。具體代碼如下:
FOR I=1 TO DEVCETYPENUMBER
FOR J=1 T0 4
X(J)=DEVICEINFO(I,J)
NEXT
BAKPROCESS X(1),X(2),X(3),X(4) //調用
BAKPRoCESS過程
NEXT
4結論
該系統目前已在民航東北空管局信息化網絡環境中測試使用。經過半年來的運行結果表明,該系統穩定可靠,備份數據準確無誤,大量節省了網絡維護人員用于備份設備配置信息操作的時間,有效提高了網絡運維效率,因此具有廣泛的應用前景。
核心關注:拓步ERP系統平臺是覆蓋了眾多的業務領域、行業應用,蘊涵了豐富的ERP管理思想,集成了ERP軟件業務管理理念,功能涉及供應鏈、成本、制造、CRM、HR等眾多業務領域的管理,全面涵蓋了企業關注ERP管理系統的核心領域,是眾多中小企業信息化建設首選的ERP管理軟件信賴品牌。
轉載請注明出處:拓步ERP資訊網http://www.guhuozai8.cn/
本文標題:網絡設備配置信息備份系統的設計與實現
本文網址:http://www.guhuozai8.cn/html/consultation/1083943598.html