專利名稱:通信系統(tǒng)中配置和升級(jí)網(wǎng)絡(luò)設(shè)備的方法
技術(shù)領(lǐng)域:
本發(fā)明涉及通信系統(tǒng)中的一種網(wǎng)絡(luò)管理技術(shù),尤其涉及一種通信系統(tǒng)中配置和升級(jí)網(wǎng)絡(luò)設(shè)備的方法。
目前,路由器主體軟件的升級(jí)通常有兩種方式,一種是在微機(jī)上使用超級(jí)終端程序,將新的程序文件通過(guò)路由器上的console(控制臺(tái))接口保存在flash中;另一種升級(jí)路由器主體軟件的方法是在路由器上通過(guò)TFTP(一般的文件傳輸協(xié)議)從TFTP服務(wù)器所在的機(jī)器上獲取程序文件;也可應(yīng)用FTP(文件傳輸協(xié)議)獲取升級(jí)程序文件。
路由器中的配置文件有兩種,一種是flash介質(zhì)中保存的配置文件稱為startup_config(起始配置文件),另一種是路由器運(yùn)行過(guò)程中正在生效的配置文件稱為running_config(當(dāng)前配置文件)。目前,對(duì)于running_conifg中的內(nèi)容,或者是通過(guò)在命令行輸入命令進(jìn)行修改,或者是通過(guò)從網(wǎng)管用SNMP(簡(jiǎn)單網(wǎng)絡(luò)管理協(xié)議)對(duì)MIB(管理系統(tǒng)庫(kù))中的變量進(jìn)行操作修改實(shí)現(xiàn)對(duì)running_conifg中的內(nèi)容的修改。路由器的running_conifg中的內(nèi)容只是暫時(shí)生效,當(dāng)路由器重新啟動(dòng)后路由器的配置將恢復(fù)為startup_config,但是可以使用“保存”命令將running_config中的內(nèi)容保存為startup_config以使相應(yīng)的配置永久生效,因此,對(duì)于路由器flash介質(zhì)中的startup_config的修改可以通過(guò)“保存”命令將running_config中的內(nèi)容覆蓋startup_config文件;另外,還可以通過(guò)獲取新的startup_config文件來(lái)更新startup_config文件,新的startup_config文件的獲取方式同獲取程序文件一樣。
由上述現(xiàn)有技術(shù)可以看出,通常情況下對(duì)每一臺(tái)路由器設(shè)備的配置和升級(jí)都是設(shè)備維護(hù)人員在設(shè)備上通過(guò)輸入命令完成的,如果同時(shí)要對(duì)部署在分散地區(qū)的大批設(shè)備進(jìn)行批處理式的升級(jí),則要耗費(fèi)大量的人力。較為先進(jìn)的配置和升級(jí)路由器的方法是在網(wǎng)管中心通過(guò)telnet(遠(yuǎn)程登錄)到遠(yuǎn)程的某臺(tái)路由器上,通過(guò)傳統(tǒng)的方式使路由器獲取新的程序文件或配置文件,而這種方法對(duì)路由器的配置和升級(jí)也只能是逐臺(tái)進(jìn)行配置和升級(jí),效率較低。
本發(fā)明的目的是這樣實(shí)現(xiàn)的一種通信系統(tǒng)中配置和升級(jí)網(wǎng)絡(luò)設(shè)備的方法,包括(1)將需要進(jìn)行配置和升級(jí)的網(wǎng)絡(luò)設(shè)備進(jìn)行分組;(2)保存網(wǎng)絡(luò)設(shè)備的分組信息及其網(wǎng)絡(luò)設(shè)備的詳細(xì)信息;(3)根據(jù)需要將用于配置和升級(jí)網(wǎng)絡(luò)設(shè)備的本地文件發(fā)送至相應(yīng)的網(wǎng)絡(luò)設(shè)備分組中的網(wǎng)絡(luò)設(shè)備。
所述的網(wǎng)絡(luò)設(shè)備的分組信息包括網(wǎng)絡(luò)設(shè)備的分組名信息。
所述的網(wǎng)絡(luò)設(shè)備的詳細(xì)信息包括網(wǎng)絡(luò)設(shè)備的分組名信息、網(wǎng)絡(luò)設(shè)備的IP(互聯(lián)網(wǎng)協(xié)議)地址信息。
所述的網(wǎng)絡(luò)設(shè)備的分組信息及其網(wǎng)絡(luò)設(shè)備的詳細(xì)信息保存于網(wǎng)絡(luò)設(shè)備的網(wǎng)絡(luò)管理中心。
所述的步驟(3)是采用FTP(文件傳輸協(xié)議)將本地文件發(fā)送至相應(yīng)的網(wǎng)絡(luò)設(shè)備分組中所有網(wǎng)絡(luò)設(shè)備。
所述的網(wǎng)絡(luò)設(shè)備的詳細(xì)信息包括網(wǎng)絡(luò)設(shè)備的分組名信息、網(wǎng)絡(luò)設(shè)備的IP(互聯(lián)網(wǎng)協(xié)議)地址信息、網(wǎng)絡(luò)設(shè)備的FTP用戶名、網(wǎng)絡(luò)設(shè)備的FTP用戶口令及目標(biāo)目錄。
所述的步驟(2)包括根據(jù)需要對(duì)網(wǎng)絡(luò)設(shè)備分組信息進(jìn)行增加、編輯和刪除操作。
所述的步驟(2)包括根據(jù)需要對(duì)網(wǎng)絡(luò)設(shè)備分組中網(wǎng)絡(luò)設(shè)備的詳細(xì)信息進(jìn)行增加、編輯和刪除操作。
所述的步驟(3)包括
(91)確定需要配置和升級(jí)的網(wǎng)絡(luò)設(shè)備分組;(92)確定用于配置和升級(jí)該網(wǎng)絡(luò)設(shè)備分組中網(wǎng)絡(luò)設(shè)備的本地文件;(93)判斷該本地文件是否需要進(jìn)行文件壓縮,如果需要,執(zhí)行步驟(94),否則,執(zhí)行步驟(95);(94)對(duì)該本地文件進(jìn)行壓縮,執(zhí)行步驟(95);(95)發(fā)送該本地文件至相應(yīng)的網(wǎng)絡(luò)設(shè)備分組中的網(wǎng)絡(luò)設(shè)備。
所述的網(wǎng)絡(luò)設(shè)備的FTP用戶口令經(jīng)加密處理后保存。
本發(fā)明所提供的技術(shù)方案可將路由器等網(wǎng)絡(luò)設(shè)備進(jìn)行分組,對(duì)需要進(jìn)行配置和升級(jí)的各組網(wǎng)絡(luò)設(shè)備可以從網(wǎng)管中心進(jìn)行批量配置和升級(jí),即在網(wǎng)管中心應(yīng)用FTP格式將配置和升級(jí)文件發(fā)送至需要進(jìn)行配置和升級(jí)的各組網(wǎng)絡(luò)設(shè)備,大大提高了對(duì)路由器等網(wǎng)絡(luò)設(shè)備進(jìn)行配置和升級(jí)的效率,尤其是對(duì)大量網(wǎng)絡(luò)設(shè)備進(jìn)行統(tǒng)一配置和升級(jí),采用本發(fā)明所提供的技術(shù)方案可以節(jié)省大量的人力和時(shí)間。本發(fā)明中所采用的對(duì)網(wǎng)絡(luò)設(shè)備進(jìn)行分組的技術(shù)手段,使得用戶對(duì)網(wǎng)絡(luò)設(shè)備進(jìn)行配置和升級(jí)的管理更為靈活、方便。另外,本發(fā)明中向網(wǎng)絡(luò)設(shè)備傳輸文件時(shí)可根據(jù)需要自動(dòng)對(duì)所傳輸文件進(jìn)行壓縮,提高了傳輸?shù)男剩?jiǎn)化了網(wǎng)絡(luò)管理人員的操作步驟。
為了使升級(jí)過(guò)程更靈活,本發(fā)明提出了分組配置升級(jí)的思想,即首先需要將所有的網(wǎng)絡(luò)設(shè)備根據(jù)需要人為地分成不同的組,參見(jiàn)步驟1,以便于網(wǎng)絡(luò)管理人員可以以組為單位向網(wǎng)絡(luò)設(shè)備傳輸所需文件。
將網(wǎng)絡(luò)設(shè)備分組后,在網(wǎng)管側(cè)用數(shù)據(jù)庫(kù)保存兩個(gè)表,即網(wǎng)絡(luò)設(shè)備分組表和網(wǎng)絡(luò)設(shè)備詳細(xì)信息表,兩個(gè)表中保存了網(wǎng)絡(luò)設(shè)備分組信息及其網(wǎng)絡(luò)設(shè)備詳細(xì)信息,參見(jiàn)步驟2。網(wǎng)絡(luò)設(shè)備分組表中的字段有網(wǎng)絡(luò)設(shè)備分組名,網(wǎng)絡(luò)設(shè)備分組名為單一主鍵,即各網(wǎng)絡(luò)設(shè)備分組名不能相同;網(wǎng)絡(luò)設(shè)備詳細(xì)信息表中的字段有網(wǎng)絡(luò)設(shè)備分組名、網(wǎng)絡(luò)設(shè)備的IP地址、網(wǎng)絡(luò)設(shè)備上的FTP用戶名、網(wǎng)絡(luò)設(shè)備上的FTP用戶口令及目標(biāo)目錄。網(wǎng)絡(luò)設(shè)備詳細(xì)信息包括了一次FTP傳輸中所需要確定的目的網(wǎng)絡(luò)設(shè)備上的所有參數(shù),即目的網(wǎng)絡(luò)設(shè)備的IP地址、網(wǎng)絡(luò)設(shè)備上的FTP用戶名、網(wǎng)絡(luò)設(shè)備上的FTP用戶口令及目標(biāo)目錄;這四個(gè)字段是聯(lián)合主鍵,即不能完全相同。網(wǎng)絡(luò)設(shè)備分組表和網(wǎng)絡(luò)設(shè)備詳細(xì)信息表中的網(wǎng)絡(luò)設(shè)備分組名相同。
對(duì)于所保存的網(wǎng)絡(luò)設(shè)備分組表中的信息,用戶可以根據(jù)需要進(jìn)行增加、編輯、刪除等操作。
增加網(wǎng)絡(luò)設(shè)備分組間是以分組名區(qū)分的,增加分組即在網(wǎng)絡(luò)設(shè)備分組表中創(chuàng)建新的設(shè)備分組名,增加設(shè)備分組的約束是不能與已經(jīng)存在的網(wǎng)絡(luò)設(shè)備分組名沖突,即不能與已經(jīng)存在的網(wǎng)絡(luò)設(shè)備分組名相同。
編輯編輯網(wǎng)絡(luò)設(shè)備分組是指改變網(wǎng)絡(luò)設(shè)備分組名,即改變網(wǎng)絡(luò)設(shè)備分組表中已存在的網(wǎng)絡(luò)設(shè)備分組名;編輯網(wǎng)絡(luò)設(shè)備分組的約束是編輯后的網(wǎng)絡(luò)設(shè)備分組名不能與已存在的網(wǎng)絡(luò)設(shè)備分組名稱相同。
刪除刪除網(wǎng)絡(luò)設(shè)備分組是從網(wǎng)絡(luò)設(shè)備分組表中刪除網(wǎng)絡(luò)設(shè)備分組;刪除網(wǎng)絡(luò)設(shè)備分組后,該網(wǎng)絡(luò)設(shè)備分組中所有的網(wǎng)絡(luò)設(shè)備詳細(xì)信息也將被刪除,即在網(wǎng)絡(luò)設(shè)備詳細(xì)信息表中與該網(wǎng)絡(luò)設(shè)備分組名相同的記錄也將被刪除。
同樣,對(duì)于所保存的某一網(wǎng)絡(luò)設(shè)備分組中的網(wǎng)絡(luò)設(shè)備詳細(xì)信息表中的信息,用戶可以對(duì)網(wǎng)絡(luò)設(shè)備分組中的網(wǎng)絡(luò)設(shè)備詳細(xì)信息進(jìn)行增加、編輯、刪除操作;用戶對(duì)網(wǎng)絡(luò)設(shè)備詳細(xì)信息的操作將涉及網(wǎng)絡(luò)設(shè)備詳細(xì)信息表中的內(nèi)容。
增加增加網(wǎng)絡(luò)設(shè)備詳細(xì)信息即在網(wǎng)絡(luò)設(shè)備詳細(xì)信息表中創(chuàng)建一個(gè)網(wǎng)絡(luò)設(shè)備詳細(xì)信息,其中的網(wǎng)絡(luò)設(shè)備分組名的值就是指定的網(wǎng)絡(luò)設(shè)備分組的網(wǎng)絡(luò)設(shè)備分組名;增加網(wǎng)絡(luò)設(shè)備詳細(xì)信息的約束是不能與已經(jīng)存在的網(wǎng)絡(luò)設(shè)備詳細(xì)信息相同。所述的相同的概念是指網(wǎng)絡(luò)設(shè)備的IP地址、網(wǎng)絡(luò)設(shè)備上的FTP用戶名、網(wǎng)絡(luò)設(shè)備上的FTP用戶口令及目標(biāo)目錄四個(gè)字段不能完全相同。
處理FTP用戶口令時(shí)采用加密過(guò)程。在實(shí)際輸入FTP用戶口令時(shí),屏幕上將用“*”號(hào)表示用戶輸入的每個(gè)字符,在存入數(shù)據(jù)庫(kù)之前,將用戶輸入的字符轉(zhuǎn)換為加密字符,然后保存在數(shù)據(jù)庫(kù)中。這樣做是為了更安全,即使數(shù)據(jù)庫(kù)中的口令信息被暴露,也是加密后的,所采用的加密方法可以根據(jù)需要確定。
編輯編輯網(wǎng)絡(luò)設(shè)備詳細(xì)信息是指改變網(wǎng)絡(luò)設(shè)備詳細(xì)信息中的網(wǎng)絡(luò)設(shè)備IP地址、網(wǎng)絡(luò)設(shè)備上的FTP用戶名、網(wǎng)絡(luò)設(shè)備上的FTP用戶口令及目標(biāo)目錄四個(gè)字段,即改變網(wǎng)絡(luò)設(shè)備詳細(xì)信息表中已存在的一條設(shè)備詳細(xì)信息記錄;編輯設(shè)備分組的約束是編輯后的網(wǎng)絡(luò)設(shè)備分組詳細(xì)信息不能與已存在的網(wǎng)絡(luò)設(shè)備詳細(xì)信息相同;相同的含義見(jiàn)與上述相同的含義相同;編輯時(shí)處理FTP用戶口令仍使用上述的加密過(guò)程。
刪除刪除網(wǎng)絡(luò)設(shè)備詳細(xì)信息是從網(wǎng)絡(luò)設(shè)備詳細(xì)信息表中刪除相應(yīng)的網(wǎng)絡(luò)設(shè)備詳細(xì)信息。
本發(fā)明是使用標(biāo)準(zhǔn)的FTP協(xié)議傳輸用于配置和升級(jí)路由器等網(wǎng)絡(luò)設(shè)備所需要的文件,所需文件包括用于配置網(wǎng)絡(luò)設(shè)備的配置文件和用于升級(jí)網(wǎng)絡(luò)設(shè)備的程序文件;所需文件保存于網(wǎng)絡(luò)設(shè)備的網(wǎng)絡(luò)管理中心,網(wǎng)管工作站作為FTP client(文件傳輸協(xié)議客戶端),提供批處理的方式,可將所需文件同時(shí)傳遞到所選擇的網(wǎng)絡(luò)設(shè)備中。本方案實(shí)施的前提是網(wǎng)絡(luò)設(shè)備中運(yùn)行FTP server(文件傳輸控制協(xié)議服務(wù)端)程序,并且已經(jīng)配置好FTP的帳戶,目前大多數(shù)路由器都可以滿足這一要求,因此,本發(fā)明尤其適用于為路由器進(jìn)行配置和升級(jí)。
本發(fā)明中對(duì)網(wǎng)絡(luò)設(shè)備的配置和升級(jí)是采用批量配置和升級(jí)的方法,即以網(wǎng)絡(luò)設(shè)備分組為傳輸所需文件的單元,將一個(gè)本地的文件傳輸至某個(gè)網(wǎng)絡(luò)設(shè)備分組上。具體過(guò)程如下參見(jiàn)步驟3,確定需要進(jìn)行配置和升級(jí)的網(wǎng)絡(luò)設(shè)備分組,并從數(shù)據(jù)庫(kù)中查找到屬于該網(wǎng)絡(luò)設(shè)備分組的所有網(wǎng)絡(luò)設(shè)備詳細(xì)信息;參見(jiàn)步驟4,再確定需要發(fā)送給該網(wǎng)絡(luò)設(shè)備分組的本地文件;
參見(jiàn)步驟5,判斷該本地文件是否需要進(jìn)行文件壓縮,以減少傳輸過(guò)程中所占用的網(wǎng)絡(luò)資源,對(duì)于需要進(jìn)行文件壓縮操作的本地文件,則執(zhí)行步驟6,對(duì)該本地文件進(jìn)行壓縮,然后,執(zhí)行步驟7,使用標(biāo)準(zhǔn)的FTP協(xié)議逐一傳輸本地文件到此設(shè)備分組的所有設(shè)備上,對(duì)于不需要進(jìn)行文件壓縮操作的本地文件,則直接執(zhí)行上述步驟7。對(duì)于壓縮后的本地文件,用戶可以采用相應(yīng)的軟件對(duì)文件進(jìn)行解壓縮,如Winzip(一種壓縮軟件)軟件。
本發(fā)明在具體實(shí)施并應(yīng)用時(shí),可以為用戶提供圖形界面,以方便用戶進(jìn)行網(wǎng)絡(luò)設(shè)備的配置和升級(jí)的操作過(guò)程。
權(quán)利要求
1.一種通信系統(tǒng)中配置和升級(jí)網(wǎng)絡(luò)設(shè)備的方法,包括(1)將需要進(jìn)行配置和升級(jí)的網(wǎng)絡(luò)設(shè)備進(jìn)行分組;(2)保存網(wǎng)絡(luò)設(shè)備的分組信息及其網(wǎng)絡(luò)設(shè)備的詳細(xì)信息;(3)根據(jù)需要將用于配置和升級(jí)網(wǎng)絡(luò)設(shè)備的本地文件發(fā)送至相應(yīng)的網(wǎng)絡(luò)設(shè)備分組中的網(wǎng)絡(luò)設(shè)備。
2.根據(jù)權(quán)利要求1所述的通信系統(tǒng)中配置和升級(jí)網(wǎng)絡(luò)設(shè)備的方法,其特征在于所述的網(wǎng)絡(luò)設(shè)備的分組信息包括網(wǎng)絡(luò)設(shè)備的分組名信息。
3.根據(jù)權(quán)利要求1所述的通信系統(tǒng)中配置和升級(jí)網(wǎng)絡(luò)設(shè)備的方法,其特征在于所述的網(wǎng)絡(luò)設(shè)備的詳細(xì)信息包括網(wǎng)絡(luò)設(shè)備的分組名信息、網(wǎng)絡(luò)設(shè)備的IP(互聯(lián)網(wǎng)協(xié)議)地址信息。
4.根據(jù)權(quán)利要求1所述的通信系統(tǒng)中配置和升級(jí)網(wǎng)絡(luò)設(shè)備的方法,其特征在于所述的網(wǎng)絡(luò)設(shè)備的分組信息及其網(wǎng)絡(luò)設(shè)備的詳細(xì)信息保存于網(wǎng)絡(luò)設(shè)備的網(wǎng)絡(luò)管理中心。
5.根據(jù)權(quán)利要求1所述的通信系統(tǒng)中配置和升級(jí)網(wǎng)絡(luò)設(shè)備的方法,其特征在于所述的步驟(3)是采用FTP(文件傳輸協(xié)議)將本地文件發(fā)送至相應(yīng)的網(wǎng)絡(luò)設(shè)備分組中所有網(wǎng)絡(luò)設(shè)備。
6.根據(jù)權(quán)利要求5所述的通信系統(tǒng)中配置和升級(jí)網(wǎng)絡(luò)設(shè)備的方法,其特征在于所述的網(wǎng)絡(luò)設(shè)備的詳細(xì)信息包括網(wǎng)絡(luò)設(shè)備的分組名信息、網(wǎng)絡(luò)設(shè)備的IP(互聯(lián)網(wǎng)協(xié)議)地址信息、網(wǎng)絡(luò)設(shè)備的FTP用戶名、網(wǎng)絡(luò)設(shè)備的FTP用戶口令及目標(biāo)目錄。
7.根據(jù)權(quán)利要求1所述的通信系統(tǒng)中配置和升級(jí)網(wǎng)絡(luò)設(shè)備的方法,其特征在于所述的步驟(2)包括根據(jù)需要對(duì)網(wǎng)絡(luò)設(shè)備分組信息進(jìn)行增加、編輯和刪除操作。
8.根據(jù)權(quán)利要求1所述的通信系統(tǒng)中配置和升級(jí)網(wǎng)絡(luò)設(shè)備的方法,其特征在于所述的步驟(2)包括根據(jù)需要對(duì)網(wǎng)絡(luò)設(shè)備分組中網(wǎng)絡(luò)設(shè)備的詳細(xì)信息進(jìn)行增加、編輯和刪除操作。
9.根據(jù)權(quán)利要求1所述的通信系統(tǒng)中配置和升級(jí)網(wǎng)絡(luò)設(shè)備的方法,其特征在于所述的步驟(3)包括(91)確定需要配置和升級(jí)的網(wǎng)絡(luò)設(shè)備分組;(92)確定用于配置和升級(jí)該網(wǎng)絡(luò)設(shè)備分組中網(wǎng)絡(luò)設(shè)備的本地文件;(93)判斷該本地文件是否需要進(jìn)行文件壓縮,如果需要,執(zhí)行步驟(94),否則,執(zhí)行步驟(95);(94)對(duì)該本地文件進(jìn)行壓縮,執(zhí)行步驟(95);(95)發(fā)送該本地文件至相應(yīng)的網(wǎng)絡(luò)設(shè)備分組中的網(wǎng)絡(luò)設(shè)備。
10.根據(jù)權(quán)利要求6所述的通信系統(tǒng)中配置和升級(jí)網(wǎng)絡(luò)設(shè)備的方法,其特征在于所述的網(wǎng)絡(luò)設(shè)備的FTP用戶口令經(jīng)加密處理后保存。
全文摘要
本發(fā)明涉及一種通信系統(tǒng)中配置和升級(jí)網(wǎng)絡(luò)設(shè)備的方法。包括首先將需要進(jìn)行配置和升級(jí)的網(wǎng)絡(luò)設(shè)備進(jìn)行分組;并保存網(wǎng)絡(luò)設(shè)備的分組信息及其網(wǎng)絡(luò)設(shè)備的詳細(xì)信息;然后,根據(jù)需要將用于配置和升級(jí)網(wǎng)絡(luò)設(shè)備的本地文件發(fā)送至相應(yīng)的網(wǎng)絡(luò)設(shè)備分組中的所有網(wǎng)絡(luò)設(shè)備。本發(fā)明所提供的技術(shù)方案可將路由器等網(wǎng)絡(luò)設(shè)備進(jìn)行分組,對(duì)需要進(jìn)行配置和升級(jí)的各組網(wǎng)絡(luò)設(shè)備可以從網(wǎng)管中心進(jìn)行批量配置和升級(jí),大大提高了對(duì)路由器等網(wǎng)絡(luò)設(shè)備進(jìn)行配置和升級(jí)的效率,尤其是對(duì)大量網(wǎng)絡(luò)設(shè)備進(jìn)行統(tǒng)一配置和升級(jí),采用本發(fā)明所提供的技術(shù)方案可以節(jié)省大量的人力和時(shí)間。本發(fā)明中將網(wǎng)絡(luò)設(shè)備進(jìn)行分組的技術(shù)手段,使得用戶對(duì)網(wǎng)絡(luò)設(shè)備進(jìn)行配置和升級(jí)的管理更為靈活、方便。
文檔編號(hào)H04L12/24GK1455549SQ0211674
公開(kāi)日2003年11月12日 申請(qǐng)日期2002年4月30日 優(yōu)先權(quán)日2002年4月30日
發(fā)明者沈虹 申請(qǐng)人:華為技術(shù)有限公司