汪志偉,葉江偉
(同方電子科技有限公司,九江 332005)
在信息化時代背景下,各個公司對于網絡應用的需求和信息化業務的水平也提出了更好的要求[1]。企業局域網作為典型代表,其對網絡的穩定運行也提出了更高的要求。企業局域網的組成部分主要有核心交換機、匯聚交換機以及接入層交換機等等。在眾多交換機運行的過程中,管理員手動備份和恢復,不僅難以提高工作效率,而且工作質量也受到影響。因此,本研究對企業局域網交換機配置文件的定期自動備份設定進行了探討。
作為以太網來說,數據的傳輸方式應用“包交換”方式,其傳輸特征為“獨享通路”。交換機在計算機網絡中的作用是:局域網中的計算機通過交換機傳輸數據時,某臺計算機傳輸的數據只有目的計算機能收到,如果不對交換機進行特殊配置的話,其它計算機是無法收到傳輸的數據。
交換機依據不同的分類標準可將其分為不同的類別[2]。具體分類,如表1所示。其中,局域網交換機主要用于連接局域網絡中的終端設備,如網絡打印機、PC機等等。

表1 交換機分類
每當交換機出現故障,要保證其原有配置得以保留,要采用相應的恢復配置的方法來開展工作。常規的配置恢復方式是依照固定的網絡拓撲順序使用手動輸入字符串命令的方式將原有的配置命令重新輸入。該方法執行方式為單任務方式,解析指令、匹配命令、下發信號的順序固定,最后才能完成恢復過程。
在本研究中,以某企業的局域網為例進行了分析。在該企業局域網中,核心交換機主要有2臺,型號為H3C 9508E。同時,還包括若干臺匯聚交換機和若干接入交換機。其中,匯聚交換機型號有H3C S5500和RG-S5750。在該企業中,交換機的品牌比較多樣化,有銳捷、華三和思科等等。在日常網絡管理的過程中,各種交換機配置文件的安全備份對于局域網的安全穩定運行具有重要的意義。然而,在該企業局域網中,備份的方式主要是指手動備份為主。為保障局域網的穩定運行和數據傳輸的暢通性,制定交換機配置文件定期自動備份是十分的必要的。傳統的交換機配置文件手動備份所使用的協議主要是以單文件傳輸協議為主,即用于主機、客戶機和服務器之間,以及主機和交換機之間的傳輸協議。傳統的交換機手動配置文件的優勢主要在于能夠提供簡單的且成本較低的傳輸服務。因此,局域網內相應設備在備份和升級的過程中,單文件傳輸協議是較為常用的一種方式。然而,盡管交換機配置文件手動備份具有移動的優勢,但在實際的操作過程中,工作量卻十分的龐大,這在很大程度上增加了管理員的工作量。并且網絡管理員在對交換機配置文件進行備份時,一般在晚上甚至至凌晨進行,雖然對網絡的影響會降到最低,但嚴重影響了網絡管理人員的正常作息,甚至會干擾第二天的日常工作,如果能定點自動備份交換機配置文件,不但省去了手動備份的繁瑣,也方便了維護人員的工作。
在進行局域網交換機配置文件定期自動備份設定的過程中,由于交換機類型的不同,配置文件定期自動備份的實現方式也是各不相同的。因此,在本文的研究中,以H3C E528交換機(華三的E528交換機)和RG-S2628交換機(銳捷S2628交換機)為例,對交換機配置文件定期自動備份進行了設定。在設定前,準備了一臺服務器,并將TFTP安裝在網絡服務器中。
在設定前,將系統進行升級,待系統升級到最新的版本后,通過執行內置命令,完成配置文件的定期自動備份?,F舉例如下,thtf server IP為183.23.252.164,交換機IP為183.23.252.10。在執行上述的命令后,每天凌晨2:00交換機就可執行配置文件的自動備份操作,并將保存至服務器中。

對這一類型的交換機進行設定的過程中,由于系統本身并不帶有JOB命令,因而難以實現定期的自動備份。這對這種類型的交換機,可選用Perl語言,可以實現初始化設置、采集配置信息、存儲信息恢復等功能。系統初始化時,要對交換機基本數據(IP址址、用戶名、遠程操作密碼、型號等)進行保存。其利用linux里的“cron”定時執行工具來完成備份任務,實現定期的自動備份。系統用Perl+expect模塊設計配置文件獲取功能。獲取到交換機配置文件后,存儲模塊要校驗新獲取的配置與已經存在的備份,如MD5不一致則替換并對新文件MD5值進行記錄。如一致則刪除新的配置。
第一步通過Perl+expect可以實現交換機與服務器的交互操作。模擬實現程序人工輸入,來達到程序的交互運行。假設thtf server IP為183.23.252.164,交換機IP為183.23.252.101,遠程操作口令為administrator,特殊權限口令為password,其配置文件獲取程序為:


第二步借助cron服務命令,實現定期的自動備份。通過流程的設定,設定內容是每天凌晨2:00以root權限進行特定的腳本文件,以實現定期的自動備份。具體流程如下所示。


通過對這兩類交換機的設定,其不僅提高了管理員的工作效率,而且提高了備份的有效性,縮減了企業的維護成本。