配置文件的備份方法及裝置制造方法
【專利摘要】本發(fā)明提供配置文件的備份方法及裝置,所述方法包括:當(dāng)配置文件更新時,按照預(yù)先創(chuàng)建的配置更新對象向管理服務(wù)器發(fā)送更新通知報文;接收所述管理服務(wù)器根據(jù)所述更新通知報文返回的備份配置命令;按照所述備份配置命令對更新后的配置文件進(jìn)行備份。本發(fā)明通過網(wǎng)絡(luò)設(shè)備與管理服務(wù)器的交互可以對更新的配置文件進(jìn)行自動備份,因此備份的效率和準(zhǔn)確率較高;并且由于在配置文件發(fā)生更新時可以實時進(jìn)行備份,因此可以保證所備份的配置文件始終為最新版本,從而使得網(wǎng)絡(luò)設(shè)備在故障恢復(fù)后,可以根據(jù)備份的配置文件快速恢復(fù)到正常運(yùn)行狀態(tài)。
【專利說明】配置文件的備份方法及裝置
【技術(shù)領(lǐng)域】
[0001] 本發(fā)明設(shè)及網(wǎng)絡(luò)通信【技術(shù)領(lǐng)域】,尤其設(shè)及配置文件的備份方法及裝置。
【背景技術(shù)】
[0002] 網(wǎng)絡(luò)設(shè)備的配置文件是設(shè)備系統(tǒng)加載時所需環(huán)境的設(shè)置和文件的集合,配置文件 通常保存在網(wǎng)絡(luò)設(shè)備的本地存儲介質(zhì)上。在網(wǎng)絡(luò)設(shè)備發(fā)生硬件級非恢復(fù)性故障時,為了在 硬件替換后網(wǎng)絡(luò)設(shè)備能夠快速恢復(fù)業(yè)務(wù),可W預(yù)先為配置文件生成備份文件。
[0003] 現(xiàn)有技術(shù)中,通常由網(wǎng)絡(luò)管理員定期為本地存儲介質(zhì)上的配置文件生成備份文 件。但是,由于網(wǎng)絡(luò)管理員采用手動方式生成備份文件,特別當(dāng)網(wǎng)絡(luò)設(shè)備是結(jié)構(gòu)復(fù)雜的高端 組網(wǎng)設(shè)備時,手工生成備份文件效率較低,容易出錯;且如果在備份文件定期更新到最新版 本前,網(wǎng)絡(luò)設(shè)備發(fā)生故障,則在故障修復(fù)后,網(wǎng)絡(luò)設(shè)備難W根據(jù)該非最新版本的備份文件恢 復(fù)到正常運(yùn)行狀態(tài)。
【發(fā)明內(nèi)容】
[0004] 本發(fā)明提供配置文件的備份方法及裝置,W解決現(xiàn)有配置文件的備份方式效率較 低,且難W在故障修復(fù)后恢復(fù)到正常運(yùn)行狀態(tài)的問題。
[0005] 根據(jù)本發(fā)明實施例的第一方面,提供一種配置文件的備份方法,所述方法應(yīng)用在 網(wǎng)絡(luò)設(shè)備上,所述方法包括:
[0006] 當(dāng)配置文件更新時,按照預(yù)先創(chuàng)建的配置更新對象向管理服務(wù)器發(fā)送更新通知報 文;
[0007] 接收所述管理服務(wù)器根據(jù)所述更新通知報文返回的備份配置命令;
[000引按照所述備份配置命令對更新后的配置文件進(jìn)行備份。
[0009] 根據(jù)本發(fā)明實施例的第二方面,提供另一種配置文件的備份方法,所述方法應(yīng)用 在管理服務(wù)器上,所述方法包括:
[0010] 接收網(wǎng)絡(luò)設(shè)備發(fā)送的更新通知報文,所述更新通知報文為所述網(wǎng)絡(luò)設(shè)備在配置文 件更新時,按照預(yù)先創(chuàng)建的配置更新對象發(fā)送的報文;
[0011] 根據(jù)所述更新通知報文創(chuàng)建備份配置命令;
[0012] 向所述網(wǎng)絡(luò)設(shè)備發(fā)送所述備份配置命令,W使所述網(wǎng)絡(luò)設(shè)備按照所述備份配置命 令對更新后的配置文件進(jìn)行備份。
[0013] 根據(jù)本發(fā)明實施例的第=方面,提供一種配置文件的備份裝置,所述裝置應(yīng)用在 網(wǎng)絡(luò)設(shè)備上,所述裝置包括:
[0014] 發(fā)送單元,用于當(dāng)配置文件更新時,按照預(yù)先創(chuàng)建的配置更新對象向管理服務(wù)器 發(fā)送更新通知報文;
[0015] 接收單元,用于接收所述管理服務(wù)器根據(jù)所述更新通知報文返回的備份配置命 令;
[0016] 備份單元,用于按照所述備份配置命令對更新后的配置文件進(jìn)行備份。
[0017] 根據(jù)本發(fā)明實施例的第四方面,提供另一種配置文件的備份裝置,所述裝置應(yīng)用 在管理服務(wù)器上,所述裝置包括:
[001引接收單元,用于接收網(wǎng)絡(luò)設(shè)備發(fā)送的更新通知報文,所述更新通知報文為所述網(wǎng) 絡(luò)設(shè)備在配置文件更新時,按照預(yù)先創(chuàng)建的配置更新對象發(fā)送的報文;
[0019] 創(chuàng)建單元,用于根據(jù)所述更新通知報文創(chuàng)建備份配置命令;
[0020] 發(fā)送單元,用于向所述網(wǎng)絡(luò)設(shè)備發(fā)送所述備份配置命令,W使所述網(wǎng)絡(luò)設(shè)備按照 所述備份配置命令對更新后的配置文件進(jìn)行備份。
[0021] 本發(fā)明實施例中,當(dāng)網(wǎng)絡(luò)設(shè)備上的配置文件更新時,網(wǎng)絡(luò)設(shè)備可W按照預(yù)先創(chuàng)建 的配置更新對象向管理服務(wù)器發(fā)送更新通知報文,當(dāng)接收到管理服務(wù)器根據(jù)更新通知報文 返回的備份配置命令后,按照備份配置命令對更新后的配置文件進(jìn)行備份。應(yīng)用本發(fā)明實 施例,通過網(wǎng)絡(luò)設(shè)備與管理服務(wù)器的交互可W對更新的配置文件進(jìn)行自動備份,因此備份 的效率和準(zhǔn)確率較高;并且由于在配置文件發(fā)生更新時可W實時進(jìn)行備份,因此可W保證 所備份的配置文件始終為最新版本,從而使得網(wǎng)絡(luò)設(shè)備在故障恢復(fù)后,可W根據(jù)備份的配 置文件快速恢復(fù)到正常運(yùn)行狀態(tài)。
【專利附圖】
【附圖說明】
[0022] 圖1是本發(fā)明配置文件的備份實施例的應(yīng)用場景示意圖;
[0023] 圖2是本發(fā)明配置文件的備份方法的一個實施例流程圖;
[0024] 圖3是本發(fā)明配置文件的備份方法的另一個實施例流程圖;
[0025] 圖4是本發(fā)明配置文件的備份方法的另一個實施例流程圖;
[0026] 圖5是本發(fā)明配置文件的備份裝置所在設(shè)備的一種硬件結(jié)構(gòu)圖;
[0027] 圖6是本發(fā)明配置文件的備份裝置的一個實施例框圖;
[002引圖7是本發(fā)明配置文件的備份裝置的另一個實施例框圖。
【具體實施方式】
[0029] 為了使本【技術(shù)領(lǐng)域】的人員更好地理解本發(fā)明實施例中的技術(shù)方案,并使本發(fā)明實 施例的上述目的、特征和優(yōu)點能夠更加明顯易懂,下面結(jié)合附圖對本發(fā)明實施例中技術(shù)方 案作進(jìn)一步詳細(xì)的說明。
[0030] 參見圖1,為本發(fā)明配置文件的備份實施例的應(yīng)用場景示意圖:
[0031] 圖1中示出了一種網(wǎng)絡(luò)管理系統(tǒng),該系統(tǒng)中包括網(wǎng)絡(luò)設(shè)備和管理服務(wù)器,需要說 明的是,為了示例方便,圖1僅示出了一臺網(wǎng)絡(luò)設(shè)備,實際應(yīng)用中可W包含若干由該管理服 務(wù)器進(jìn)行網(wǎng)絡(luò)管理的網(wǎng)絡(luò)設(shè)備。其中,本發(fā)明中的網(wǎng)絡(luò)設(shè)備可W具體為網(wǎng)絡(luò)中的交換機(jī)、路 由器、防火墻等。
[0032] 在圖1示出的應(yīng)用場景中,網(wǎng)絡(luò)設(shè)備與管理服務(wù)器之間可W基于SNMP進(jìn)行通 信,在基于SNMP通信的網(wǎng)絡(luò)管理系統(tǒng)中,網(wǎng)絡(luò)設(shè)備可W在自身發(fā)生異常情況時,通過 SNMP TRAP(陷阱)報文主動向管理服務(wù)器告知該異常情況,并由管理服務(wù)器根據(jù)該異 常情況向網(wǎng)絡(luò)設(shè)備下發(fā)相應(yīng)的處理命令。因此本發(fā)明實施例中,網(wǎng)絡(luò)設(shè)備可W預(yù)先在 MIB(Management In化rmat ion Base,管理信息數(shù)據(jù)庫)中配置一個用于表示配置文件已 更新的TRAP變量,從而可W在配置文件發(fā)生更新時,通過該TRAP變量觸發(fā)網(wǎng)絡(luò)設(shè)備向管理 服務(wù)器發(fā)送配置文件已更新的SNMP TRAP報文,由管理服務(wù)器根據(jù)該SNMP TRAP報文向網(wǎng) 絡(luò)設(shè)備下發(fā)對更新后的配置文件進(jìn)行備份的命令,從而可W使網(wǎng)絡(luò)設(shè)備按照該命令實時對 更新后的配置文件進(jìn)行自動備份。下面結(jié)合具體實施例對本發(fā)明的實現(xiàn)過程進(jìn)行詳細(xì)描 述。
[0033] 參見圖2,為本發(fā)明配置文件的備份方法的一個實施例流程圖,該實施例從網(wǎng)絡(luò)設(shè) 備側(cè)進(jìn)行描述,包括W下步驟:
[0034] 步驟201 ;當(dāng)配置文件更新時,按照預(yù)先創(chuàng)建的配置更新對象向管理服務(wù)器發(fā)送 更新通知報文。
[0035] 為了實現(xiàn)管理服務(wù)器對網(wǎng)絡(luò)設(shè)備的遠(yuǎn)程管理,可W在網(wǎng)絡(luò)設(shè)備上設(shè)置管理對象數(shù) 據(jù)庫,該管理對象數(shù)據(jù)庫中設(shè)置若干能夠被管理服務(wù)器遠(yuǎn)程查詢或設(shè)置的對象變量,該對 象變量也可稱為管理對象節(jié)點。本實施例中,可W預(yù)先在管理對象數(shù)據(jù)庫中創(chuàng)建對應(yīng)于配 置文件已更新的配置更新對象,該配置更新對象可W包括對象名和觸發(fā)條件,進(jìn)一步還可 W包括描述信息。其中,對象名用于唯一標(biāo)識該配置更新對象,觸發(fā)條件可W包括在網(wǎng)絡(luò)設(shè) 備上執(zhí)行了配置文件的保存命令,描述信息可W具體為"配置文件已更新"。
[0036] 當(dāng)網(wǎng)絡(luò)設(shè)備上的配置文件發(fā)生更新時,網(wǎng)絡(luò)設(shè)備的管理員在管理終端上執(zhí)行對配 置文件的保存命令W后,網(wǎng)絡(luò)設(shè)備按照該保存命令在本地存儲介質(zhì)上保存更新后的配置文 件;此時,網(wǎng)絡(luò)設(shè)備會檢測到該保存命令與前述設(shè)置的配置更新對象的觸發(fā)條件匹配,從而 獲取該配置更新對象的對象名,并向管理服務(wù)器發(fā)送包含該對象名的更新通知報文,W使 管理服務(wù)器可W根據(jù)該對象名確定網(wǎng)絡(luò)設(shè)備上的配置文件已更新,并生成備份配置命令。
[0037] 步驟202 ;接收管理服務(wù)器根據(jù)更新通知報文返回的備份配置命令。
[003引步驟203 ;按照備份配置命令對更新后的配置文件進(jìn)行備份。
[0039] 本實施例中,管理服務(wù)器發(fā)送的備份配置命令中可W攜帶管理服務(wù)器設(shè)置的備份 協(xié)議類型和備份目標(biāo)地址,將該備份協(xié)議類型和備份目標(biāo)地址作為節(jié)點參數(shù),設(shè)置管理對 象數(shù)據(jù)庫中與該備份配置命令對應(yīng)的管理對象節(jié)點,當(dāng)網(wǎng)絡(luò)設(shè)備檢測到該管理對象節(jié)點的 節(jié)點參數(shù)發(fā)生變化時,可W采用與該備份協(xié)議類型對應(yīng)的協(xié)議,將更新后的配置文件傳輸 到與備份目標(biāo)地址對應(yīng)的存儲設(shè)備上進(jìn)行備份。
[0040] 其中,備份協(xié)議類型可W包括TFTP(Trivial File Transfer Protocol,簡單文件 傳輸協(xié)議)、FTP (File化ansfer Protocol,文件傳輸協(xié)議)等,備份目標(biāo)地址可W包括管 理服務(wù)器指定的TFTP服務(wù)器、FTP服務(wù)器的IP (Internet Protocol,互聯(lián)網(wǎng)協(xié)議)地址,或 者該網(wǎng)絡(luò)設(shè)備上的本地硬盤中的存儲空間地址。
[0041] 應(yīng)用上述實施例,網(wǎng)絡(luò)設(shè)備通過與管理服務(wù)器的交互可W對更新的配置文件進(jìn)行 自動備份,因此備份的效率和準(zhǔn)確率較高;并且由于在配置文件發(fā)生更新時可W實時進(jìn)行 備份,因此可W保證所備份的配置文件始終為最新版本,從而使得網(wǎng)絡(luò)設(shè)備在故障恢復(fù)后, 可W根據(jù)備份的配置文件快速恢復(fù)到正常運(yùn)行狀態(tài)。
[0042] 參見圖3,為本發(fā)明配置文件的備份方法的另一個實施例流程圖,該實施例從管理 服務(wù)器側(cè)進(jìn)行描述,包括W下步驟:
[0043] 步驟301 ;接收網(wǎng)絡(luò)設(shè)備發(fā)送的更新通知報文,該更新通知報文為網(wǎng)絡(luò)設(shè)備在配 置文件更新時,按照預(yù)先創(chuàng)建的配置更新對象發(fā)送的報文。
[0044] 步驟302 ;根據(jù)更新通知報文創(chuàng)建備份配置命令。
[0045] 參見圖2中網(wǎng)絡(luò)設(shè)備側(cè)的描述可知,網(wǎng)絡(luò)設(shè)備可W在管理對象數(shù)據(jù)庫中預(yù)先創(chuàng)建 對應(yīng)于配置文件已更新的配置更新對象,相應(yīng)的,本實施例中,管理服務(wù)器可W預(yù)先保存上 述配置更新對象的對象名與其描述信息的對應(yīng)關(guān)系。需要說明的是,由于管理服務(wù)器同時 管理多個網(wǎng)絡(luò)設(shè)備,因此在保存每個網(wǎng)絡(luò)設(shè)備的上述對應(yīng)關(guān)系時,可W通過該網(wǎng)絡(luò)設(shè)備的 設(shè)備標(biāo)識對其對應(yīng)關(guān)系進(jìn)行唯一識別,例如,該設(shè)備標(biāo)識可W具體為網(wǎng)絡(luò)設(shè)備的IP地址。
[0046] 本實施例中,當(dāng)管理服務(wù)器接收到更新通知報文后,可W獲取該更新通知報文中 攜帶的配置更新對象的對象名,根據(jù)該對象名查找前述保存的對應(yīng)關(guān)系,獲得與該對象名 對應(yīng)的描述信息,進(jìn)一步還可W獲得該網(wǎng)絡(luò)設(shè)備的設(shè)備標(biāo)識。當(dāng)管理服務(wù)器根據(jù)描述信息 獲知網(wǎng)絡(luò)設(shè)備上的配置文件已更新,則為網(wǎng)絡(luò)設(shè)備生成備份配置命令,該備份配置命令中 可W包含備份協(xié)議類型和備份目標(biāo)地址。
[0047] 步驟303 ;向網(wǎng)絡(luò)設(shè)備發(fā)送備份配置命令,W使網(wǎng)絡(luò)設(shè)備按照該備份配置命令對 更新后的配置文件進(jìn)行備份。
[0048] 網(wǎng)絡(luò)設(shè)備接收到包含備份協(xié)議類型和備份目標(biāo)地址的備份配置命令,并按照該備 份配置命令對更新后的配置文件進(jìn)行備份的過程可W參見圖2中的描述,在此不再寶述。
[0049] 應(yīng)用上述實施例,網(wǎng)絡(luò)設(shè)備通過與管理服務(wù)器的交互可W對更新的配置文件進(jìn)行 自動備份,因此備份的效率和準(zhǔn)確率較高;并且由于在配置文件發(fā)生更新時可W實時進(jìn)行 備份,因此可W保證所備份的配置文件始終為最新版本,從而使得網(wǎng)絡(luò)設(shè)備在故障恢復(fù)后, 可W根據(jù)備份的配置文件快速恢復(fù)到正常運(yùn)行狀態(tài)。
[0化0] 參見圖4,為本發(fā)明配置文件的備份方法的另一個實施例流程圖,該實施例結(jié)合圖 1示出的應(yīng)用場景,通過網(wǎng)絡(luò)設(shè)備與管理服務(wù)器之間的交互詳細(xì)描述了配置文件的備份過 程,包括W下步驟:
[0051] 步驟401 ;網(wǎng)絡(luò)設(shè)備預(yù)先在MIB中創(chuàng)建用于表示配置文件已更新的TRAP變量,該 TRAP變量可W包括OID的bject Identifier,對象識別符)、描述信息和觸發(fā)條件。
[005引參見圖1,在基于SNMP的網(wǎng)絡(luò)管理系統(tǒng)中,網(wǎng)絡(luò)設(shè)備可W通過SNMP代理(Agent) 對其MIB進(jìn)行訪問。通常MIB通過樹形結(jié)構(gòu)描述其所在網(wǎng)絡(luò)設(shè)備上可W被管理的變量對象, 每個變量對象對應(yīng)于該樹形結(jié)構(gòu)中的一個節(jié)點,通過遍歷該樹形結(jié)構(gòu)中的節(jié)點可W獲得管 理服務(wù)器發(fā)送的管理命令對應(yīng)的對象,并執(zhí)行相應(yīng)的管理操作。
[0053] 本實施例可W在MIB中創(chuàng)建一個用于表示配置文件已更新的TRAP變量,W便在配 置文件發(fā)生更新時,可W通過該TRAP變量實現(xiàn)對已更新的配置文件進(jìn)行自動備份。其中, 該TRAP變量可W包括OID(例如,該OID為"1. 3. 6. X. X. X. X. X")、描述信息和觸發(fā)條件, OID用于唯一標(biāo)識該TRAP變量,觸發(fā)條件可W包括在網(wǎng)絡(luò)設(shè)備上執(zhí)行了配置文件的保存命 令,描述信息可W具體為"配置文件已更新"。
[0化4] 步驟402 ;管理服務(wù)器預(yù)先保存不同網(wǎng)絡(luò)設(shè)備配置的OID與描述信息的對應(yīng)關(guān)系。
[0055] 對應(yīng)于步驟401中網(wǎng)絡(luò)設(shè)備在MIB中創(chuàng)建的配置文件已更新的TRAP變量,本步驟 中,管理服務(wù)器可W相應(yīng)在網(wǎng)絡(luò)設(shè)備信息維護(hù)表中保存每個網(wǎng)絡(luò)設(shè)備所創(chuàng)建TRAP變量的 OID與描述信息的對應(yīng)關(guān)系,其中不同網(wǎng)絡(luò)設(shè)備的對應(yīng)關(guān)系通過其設(shè)備標(biāo)識進(jìn)行唯一識別, 該設(shè)備標(biāo)識可W具體為網(wǎng)絡(luò)設(shè)備的IP地址。如下表1所示,示例了網(wǎng)絡(luò)信息維護(hù)表中為該 網(wǎng)絡(luò)設(shè)備的TRAP變量維護(hù)的一條表項;
[00日6] 表1
[0057]
【權(quán)利要求】
1. 一種配置文件的備份方法,其特征在于,所述方法應(yīng)用在網(wǎng)絡(luò)設(shè)備上,所述方法包 括: 當(dāng)配置文件更新時,按照預(yù)先創(chuàng)建的配置更新對象向管理服務(wù)器發(fā)送更新通知報文; 接收所述管理服務(wù)器根據(jù)所述更新通知報文返回的備份配置命令; 按照所述備份配置命令對更新后的配置文件進(jìn)行備份。
2. 根據(jù)權(quán)利要求1所述的方法,其特征在于,所述方法還包括: 預(yù)先在管理對象數(shù)據(jù)庫中創(chuàng)建配置更新對象,所述配置更新對象包括對象名和觸發(fā)條 件,其中,所述對象名用于唯一標(biāo)識所述配置更新對象,所述觸發(fā)條件包括所述網(wǎng)絡(luò)設(shè)備上 執(zhí)行了配置文件的保存命令; 所述按照預(yù)先創(chuàng)建的配置更新對象向管理服務(wù)器發(fā)送更新通知報文,包括: 執(zhí)行對更新后的配置文件進(jìn)行保存的保存命令; 在檢測到所述保存命令與所述配置更新對象的觸發(fā)條件匹配時,獲取所述配置更新對 象的對象名; 向所述管理服務(wù)器發(fā)送包含所述對象名的更新通知報文,以使所述管理服務(wù)器根據(jù)所 述對象名確定所述網(wǎng)絡(luò)設(shè)備上的配置文件已更新后生成所述備份配置命令。
3. 根據(jù)權(quán)利要求2所述的方法,其特征在于,所述按照所述備份配置命令對更新后的 配置文件進(jìn)行備份,包括: 獲取所述備份配置命令中的備份協(xié)議類型和備份目標(biāo)地址; 將所述備份協(xié)議類型和備份目標(biāo)地址作為節(jié)點參數(shù),設(shè)置所述管理對象數(shù)據(jù)庫中與所 述備份配置命令對應(yīng)的管理對象節(jié)點; 當(dāng)檢測到所述管理對象節(jié)點的節(jié)點參數(shù)發(fā)生變化時,采用與所述備份協(xié)議類型對應(yīng)的 協(xié)議,將更新后的配置文件傳輸?shù)脚c所述備份目標(biāo)地址對應(yīng)的存儲設(shè)備上進(jìn)行備份。
4. 根據(jù)權(quán)利要求1至3任一所述的方法,其特征在于,所述網(wǎng)絡(luò)設(shè)備與所述管理服務(wù)器 之間通過簡單網(wǎng)絡(luò)管理協(xié)議SNMP進(jìn)行通信; 其中,所述更新通知報文具體為所述SNMP定義的TRAP報文;所述備份配置命令具體為 所述SNMP定義的SET命令。
5. -種配置文件的備份方法,其特征在于,所述方法應(yīng)用在管理服務(wù)器上,所述方法包 括: 接收網(wǎng)絡(luò)設(shè)備發(fā)送的更新通知報文,所述更新通知報文為所述網(wǎng)絡(luò)設(shè)備在配置文件更 新時,按照預(yù)先創(chuàng)建的配置更新對象發(fā)送的報文; 根據(jù)所述更新通知報文創(chuàng)建備份配置命令; 向所述網(wǎng)絡(luò)設(shè)備發(fā)送所述備份配置命令,以使所述網(wǎng)絡(luò)設(shè)備按照所述備份配置命令對 更新后的配置文件進(jìn)行備份。
6. 根據(jù)權(quán)利要求5所述的方法,其特征在于,所述方法還包括: 預(yù)先保存所述配置更新對象的對象名與描述信息的對應(yīng)關(guān)系,所述描述信息用于指示 所述網(wǎng)絡(luò)設(shè)備上的配置文件已更新; 所述根據(jù)所述更新通知報文創(chuàng)建備份配置命令,包括: 獲取所述更新通知報文中攜帶的所述配置更新對象的對象名; 根據(jù)所述對象名查找所述對應(yīng)關(guān)系,獲得與所述對象名對應(yīng)的描述信息; 按照所述描述信息為所述網(wǎng)絡(luò)設(shè)備生成備份配置命令,所述備份配置命令中包含備份 協(xié)議類型和備份目標(biāo)地址,以使所述網(wǎng)絡(luò)設(shè)備采用與所述備份協(xié)議類型對應(yīng)的協(xié)議,將更 新后的配置文件傳輸?shù)脚c所述備份目標(biāo)地址對應(yīng)的存儲設(shè)備上進(jìn)行備份。
7. 根據(jù)權(quán)利要求5或6所述的方法,其特征在于,所述管理服務(wù)器與所述網(wǎng)絡(luò)設(shè)備之間 通過SNMP進(jìn)行通信; 其中,所述更新通知報文具體為所述SNMP定義的TRAP報文;所述備份配置命令具體為 所述SNMP定義的SET命令。
8. -種配置文件的備份裝置,其特征在于,所述裝置應(yīng)用在網(wǎng)絡(luò)設(shè)備上,所述裝置包 括: 發(fā)送單元,用于當(dāng)配置文件更新時,按照預(yù)先創(chuàng)建的配置更新對象向管理服務(wù)器發(fā)送 更新通知報文; 接收單元,用于接收所述管理服務(wù)器根據(jù)所述更新通知報文返回的備份配置命令; 備份單元,用于按照所述備份配置命令對更新后的配置文件進(jìn)行備份。
9. 根據(jù)權(quán)利要求8所述的裝置,其特征在于,所述裝置還包括: 創(chuàng)建單元,用于預(yù)先在管理對象數(shù)據(jù)庫中創(chuàng)建配置更新對象,所述配置更新對象包括 對象名和觸發(fā)條件,其中,所述對象名用于唯一標(biāo)識所述配置更新對象,所述觸發(fā)條件包括 所述網(wǎng)絡(luò)設(shè)備上執(zhí)行了配置文件的保存命令; 所述發(fā)送單元包括: 保存命令執(zhí)行子單元,用于執(zhí)行對更新后的配置文件進(jìn)行保存的保存命令; 對象名獲取子單元,用于在檢測到所述保存命令與所述配置更新對象的觸發(fā)條件匹配 時,獲取所述配置更新對象的對象名; 通知報文發(fā)送子單元,用于向所述管理服務(wù)器發(fā)送包含所述對象名的更新通知報文, 以使所述管理服務(wù)器根據(jù)所述對象名確定所述網(wǎng)絡(luò)設(shè)備上的配置文件已更新后生成所述 備份配置命令。
10. 根據(jù)權(quán)利要求9所述的裝置,其特征在于,所述備份單元包括: 配置信息獲取子單元,用于獲取所述備份配置命令中的備份協(xié)議類型和備份目標(biāo)地 址; 對象節(jié)點設(shè)置子單元,用于將所述備份協(xié)議類型和備份目標(biāo)地址作為節(jié)點參數(shù),設(shè)置 所述管理對象數(shù)據(jù)庫中與所述備份配置命令對應(yīng)的管理對象節(jié)點; 更新配置備份子單元,用于當(dāng)檢測到所述管理對象節(jié)點的節(jié)點參數(shù)發(fā)生變化時,采用 與所述備份協(xié)議類型對應(yīng)的協(xié)議,將更新后的配置文件傳輸?shù)脚c所述備份目標(biāo)地址對應(yīng)的 存儲設(shè)備上進(jìn)行備份。
11. 根據(jù)權(quán)利要求8至10任一所述的裝置,其特征在于, 所述裝置與所述管理服務(wù)器之間通過SNMP進(jìn)行通信; 其中,所述發(fā)送單元發(fā)送的所述更新通知報文具體為所述SNMP定義的TRAP報文;所述 接收單元接收的所述備份配置命令具體為所述SNMP定義的SET命令。
12. -種配置文件的備份裝置,其特征在于,所述裝置應(yīng)用在管理服務(wù)器上,所述裝置 包括: 接收單元,用于接收網(wǎng)絡(luò)設(shè)備發(fā)送的更新通知報文,所述更新通知報文為所述網(wǎng)絡(luò)設(shè) 備在配置文件更新時,按照預(yù)先創(chuàng)建的配置更新對象發(fā)送的報文; 創(chuàng)建單元,用于根據(jù)所述更新通知報文創(chuàng)建備份配置命令; 發(fā)送單元,用于向所述網(wǎng)絡(luò)設(shè)備發(fā)送所述備份配置命令,以使所述網(wǎng)絡(luò)設(shè)備按照所述 備份配置命令對更新后的配置文件進(jìn)行備份。
13. 根據(jù)權(quán)利要求12所述的裝置,其特征在于,所述裝置還包括: 保存單元,用于預(yù)先保存所述配置更新對象的對象名與描述信息的對應(yīng)關(guān)系,所述描 述信息用于指示所述網(wǎng)絡(luò)設(shè)備上的配置文件已更新; 所述創(chuàng)建單元包括: 對象名獲取子單元,用于獲取所述更新通知報文中攜帶的所述配置更新對象的對象 名; 描述信息查找子單元,用于根據(jù)所述對象名查找所述對應(yīng)關(guān)系,獲得與所述對象名對 應(yīng)的描述信息; 配置命令生成子單元,用于按照所述描述信息為所述網(wǎng)絡(luò)設(shè)備生成備份配置命令,所 述備份配置命令中包含備份協(xié)議類型和備份目標(biāo)地址,以使所述網(wǎng)絡(luò)設(shè)備采用與所述備份 協(xié)議類型對應(yīng)的協(xié)議,將更新后的配置文件傳輸?shù)脚c所述備份目標(biāo)地址對應(yīng)的存儲設(shè)備上 進(jìn)行備份。
14. 根據(jù)權(quán)利要求12或13所述的裝置,其特征在于,所述裝置與所述網(wǎng)絡(luò)設(shè)備之間通 過SNMP進(jìn)行通信; 其中,所述接收單元接收的所述更新通知報文具體為所述SNMP定義的TRAP報文;所述 發(fā)送單元發(fā)送的備份配置命令具體為所述SNMP定義的SET命令。
【文檔編號】H04L12/24GK104486125SQ201410800190
【公開日】2015年4月1日 申請日期:2014年12月19日 優(yōu)先權(quán)日:2014年12月19日
【發(fā)明者】王玲, 田園 申請人:杭州華三通信技術(shù)有限公司