一種網(wǎng)絡(luò)設(shè)備配置文件的管理方法及網(wǎng)絡(luò)控制器的制造方法
【專利摘要】本發(fā)明實(shí)施例公開了一種網(wǎng)絡(luò)設(shè)備配置文件的管理方法及網(wǎng)絡(luò)控制器,用于自動(dòng)地對(duì)網(wǎng)絡(luò)設(shè)備配置文件進(jìn)行備份。本發(fā)明實(shí)施例方法包括:網(wǎng)絡(luò)控制器通過所述網(wǎng)絡(luò)控制器與網(wǎng)絡(luò)設(shè)備之間的連接,獲取所述網(wǎng)絡(luò)設(shè)備的當(dāng)前配置文件;所述網(wǎng)絡(luò)控制器獲取保存在配置庫中的所述網(wǎng)絡(luò)設(shè)備的最新版本配置文件;當(dāng)所述當(dāng)前配置文件與所述最新版本配置文件不一致時(shí),所述網(wǎng)絡(luò)控制器向所述配置庫發(fā)送所述當(dāng)前配置文件,以將所述當(dāng)前配置文件保存在所述配置庫中。本發(fā)明實(shí)施例能夠?qū)崿F(xiàn)自動(dòng)并準(zhǔn)確地對(duì)網(wǎng)絡(luò)設(shè)備配置文件進(jìn)行備份,有效避免手工備份網(wǎng)絡(luò)設(shè)備配置文件的低效性,減小人為失誤的概率,并提升運(yùn)維工作效率和網(wǎng)絡(luò)安全系數(shù)。
【專利說明】-種網(wǎng)絡(luò)設(shè)備配置文件的管理方法及網(wǎng)絡(luò)控制器
【技術(shù)領(lǐng)域】
[0001] 本發(fā)明涉及網(wǎng)絡(luò)維護(hù)【技術(shù)領(lǐng)域】,尤其涉及一種網(wǎng)絡(luò)設(shè)備配置文件的管理方法及網(wǎng) 絡(luò)控制器。
【背景技術(shù)】
[0002] 網(wǎng)絡(luò)設(shè)備的配置文件用于保存網(wǎng)絡(luò)設(shè)備的配置信息,用戶通過配置文件可以方便 地查閱配置信息,控制網(wǎng)絡(luò)設(shè)備的工作方式。因此,有效地管理配置文件是網(wǎng)絡(luò)維護(hù)工作的 重要組成部分。
[0003] 目前運(yùn)維人員對(duì)網(wǎng)絡(luò)設(shè)備配置文件進(jìn)行備份時(shí),普遍通過手工將配置文件備份 到備份介質(zhì)或者備份服務(wù)器,常見的方式包括以下三種:第一種是通過運(yùn)維人員執(zhí)行備份 命令將配置文件保存到網(wǎng)絡(luò)設(shè)備的Flash(閃存)存儲(chǔ)介質(zhì)中;第二種是運(yùn)維人員在作為 TFTP客戶端的網(wǎng)絡(luò)設(shè)備上執(zhí)行tftp命令,實(shí)現(xiàn)指定的配置文件的備份;第三種是運(yùn)維人員 從維護(hù)終端向網(wǎng)絡(luò)設(shè)備發(fā)起FTP連接,將需備份的配置文件手動(dòng)下載到本地。
[0004] 然后,上述對(duì)配置文件進(jìn)行備份均依賴于運(yùn)維人員的手工操作,并且為保證及時(shí) 完成對(duì)網(wǎng)絡(luò)設(shè)備的最新配置文件的備份,需要運(yùn)維人員實(shí)時(shí)對(duì)網(wǎng)絡(luò)設(shè)備配置文件的變更進(jìn) 行監(jiān)控并定期執(zhí)行手工備份,不僅執(zhí)行效率較低還容易出錯(cuò)。
【發(fā)明內(nèi)容】
[0005] 本發(fā)明實(shí)施例提供了一種網(wǎng)絡(luò)設(shè)備配置文件的管理方法及網(wǎng)絡(luò)控制器,能自動(dòng)對(duì) 網(wǎng)絡(luò)設(shè)備配置文件進(jìn)行備份。
[0006] 本發(fā)明實(shí)施例的第一方面提供一種網(wǎng)絡(luò)設(shè)備配置文件的管理方法,包括:
[0007] 網(wǎng)絡(luò)控制器通過所述網(wǎng)絡(luò)控制器與網(wǎng)絡(luò)設(shè)備之間的連接,獲取所述網(wǎng)絡(luò)設(shè)備的當(dāng) 前配置文件;
[0008] 所述網(wǎng)絡(luò)控制器獲取保存在配置庫中的所述網(wǎng)絡(luò)設(shè)備的最新版本配置文件;
[0009] 當(dāng)所述當(dāng)前配置文件與所述最新版本配置文件不一致時(shí),所述網(wǎng)絡(luò)控制器向所述 配置庫發(fā)送所述當(dāng)前配置文件,以將所述當(dāng)前配置文件保存在所述配置庫中。
[0010] 結(jié)合本發(fā)明實(shí)施例的第一方面,在本發(fā)明實(shí)施例的第一方面的第一種實(shí)現(xiàn)方式 中,當(dāng)所述網(wǎng)絡(luò)設(shè)備為配置不可變的網(wǎng)絡(luò)設(shè)備,且所述當(dāng)前配置文件與所述最新版本配置 文件不一致時(shí),所述方法還包括:
[0011] 所述網(wǎng)絡(luò)控制器向所述網(wǎng)絡(luò)設(shè)備發(fā)送包含所述最新版本配置文件的恢復(fù)配置指 令,以使所述網(wǎng)絡(luò)設(shè)備根據(jù)所述恢復(fù)配置指令進(jìn)行配置恢復(fù)。
[0012] 結(jié)合本發(fā)明實(shí)施例的第一方面,在本發(fā)明實(shí)施例的第一方面的第二種實(shí)現(xiàn)方式 中,當(dāng)所述網(wǎng)絡(luò)設(shè)備為配置可變的網(wǎng)絡(luò)設(shè)備時(shí),所述方法還包括:
[0013] 所述網(wǎng)絡(luò)控制器驗(yàn)證所述當(dāng)前配置文件是否為可信配置文件;
[0014] 若否,則所述網(wǎng)絡(luò)控制器向所述網(wǎng)絡(luò)設(shè)備發(fā)送包含所述最新版本配置文件的恢復(fù) 配置指令,以使所述網(wǎng)絡(luò)設(shè)備根據(jù)所述恢復(fù)配置指令進(jìn)行配置恢復(fù)。
[0015] 結(jié)合本發(fā)明實(shí)施例的第一方面,在本發(fā)明實(shí)施例的第一方面的第三種實(shí)現(xiàn)方式 中,當(dāng)所述網(wǎng)絡(luò)設(shè)備為配置不可變的網(wǎng)絡(luò)設(shè)備,且所述當(dāng)前配置文件與所述最新版本配置 文件不一致時(shí),所述方法還包括:
[0016] 所述網(wǎng)絡(luò)控制器為發(fā)送至所述配置庫的當(dāng)前配置文件添加異常版本標(biāo)簽。
[0017] 結(jié)合本發(fā)明實(shí)施例的第一方面,在本發(fā)明實(shí)施例的第一方面的第四種實(shí)現(xiàn)方式 中,當(dāng)所述網(wǎng)絡(luò)設(shè)備為配置可變的網(wǎng)絡(luò)設(shè)備時(shí),所述方法還包括:
[0018] 所述網(wǎng)絡(luò)控制器為發(fā)送至所述配置庫的當(dāng)前配置文件添加臨時(shí)版本標(biāo)簽;
[0019] 所述網(wǎng)絡(luò)控制器驗(yàn)證所述當(dāng)前配置文件是否為可信配置文件;
[0020] 若否,則所述網(wǎng)絡(luò)控制器將所述臨時(shí)版本標(biāo)簽更新為異常版本標(biāo)簽;
[0021] 若是,則所述網(wǎng)絡(luò)控制器將所述臨時(shí)版本標(biāo)簽更新為正常版本標(biāo)簽。
[0022] 結(jié)合本發(fā)明實(shí)施例的第一方面、本發(fā)明實(shí)施例的第一方面的第一種至第四種實(shí)現(xiàn) 方式中的任意一種,在本發(fā)明實(shí)施例的第一方面的第五種實(shí)現(xiàn)方式中,當(dāng)所述當(dāng)前配置文 件與所述最新版本配置文件不一致時(shí),所述方法還包括:
[0023] 所述網(wǎng)絡(luò)控制器獲取網(wǎng)絡(luò)設(shè)備的日志文件;
[0024] 所述網(wǎng)絡(luò)控制器解析所述日志文件,根據(jù)解析結(jié)果生成告警消息;
[0025] 所述網(wǎng)絡(luò)控制器發(fā)布所述告警消息。
[0026] 結(jié)合本發(fā)明實(shí)施例的第一方面的第五種實(shí)現(xiàn)方式,在本發(fā)明實(shí)施例的第一方面的 第六種實(shí)現(xiàn)方式中,所述網(wǎng)絡(luò)控制器發(fā)布所述告警消息包括:
[0027] 所述網(wǎng)絡(luò)控制器通過短信和/電子郵件的方式發(fā)布所述告警消息。
[0028] 結(jié)合本發(fā)明實(shí)施例的第一方面的第五種實(shí)現(xiàn)方式,在本發(fā)明實(shí)施例的第一方面的 第七種實(shí)現(xiàn)方式中,在所述網(wǎng)絡(luò)控制器發(fā)布所述告警消息之前還包括:
[0029] 所述網(wǎng)絡(luò)控制器向配置庫發(fā)送所述告警消息;
[0030] 所述網(wǎng)絡(luò)控制器進(jìn)行告警發(fā)布包括:
[0031] 所述網(wǎng)絡(luò)控制器從配置庫中獲取告警消息,并通過網(wǎng)站發(fā)布所述告警消息。
[0032] 結(jié)合本發(fā)明實(shí)施例的第一方面、本發(fā)明實(shí)施例的第一方面的第一種至第四種實(shí)現(xiàn) 方式中的任意一種,在本發(fā)明實(shí)施例的第一方面的第八種實(shí)現(xiàn)方式中,所述網(wǎng)絡(luò)控制器通 過通訊器與所述網(wǎng)絡(luò)設(shè)備連接;
[0033] 則網(wǎng)絡(luò)控制器通過所述網(wǎng)絡(luò)控制器與網(wǎng)絡(luò)設(shè)備之間的連接,獲取所述網(wǎng)絡(luò)設(shè)備的 當(dāng)前配置文件包括:
[0034] 所述網(wǎng)絡(luò)控制器通過所述通訊器向所述網(wǎng)絡(luò)設(shè)備發(fā)送用于采集所述當(dāng)前配置文 件的米集指令;
[0035] 所述網(wǎng)絡(luò)控制器通過所述通訊器接收所述網(wǎng)絡(luò)設(shè)備根據(jù)采集指令返回的所述當(dāng) 前配置文件。
[0036] 本發(fā)明實(shí)施例的第二方面提供一種網(wǎng)絡(luò)控制器,包括:
[0037] 第一獲取單元,用于通過所述網(wǎng)絡(luò)控制器與網(wǎng)絡(luò)設(shè)備之間的連接,獲取所述網(wǎng)絡(luò) 設(shè)備的當(dāng)前配置文件;
[0038] 第二獲取單元,用于獲取保存在配置庫中的所述網(wǎng)絡(luò)設(shè)備的最新版本配置文件;
[0039] 第一發(fā)送單元,用于當(dāng)所述當(dāng)前配置文件與所述最新版本配置文件不一致時(shí),向 所述配置庫發(fā)送所述當(dāng)前配置文件,以將所述當(dāng)前配置文件保存在所述配置庫中。
[0040] 結(jié)合本發(fā)明實(shí)施例的第二方面,在本發(fā)明實(shí)施例的第二方面的第一種實(shí)現(xiàn)方式 中,所述網(wǎng)絡(luò)設(shè)備為配置不可變的網(wǎng)絡(luò)設(shè)備,所述網(wǎng)絡(luò)控制器還包括第二發(fā)送單元;
[0041] 所述第二發(fā)送單元,用于當(dāng)所述當(dāng)前配置文件與所述最新版本配置文件不一致 時(shí),向所述網(wǎng)絡(luò)設(shè)備發(fā)送包含所述最新版本配置文件的恢復(fù)配置指令,以使所述網(wǎng)絡(luò)設(shè)備 根據(jù)所述恢復(fù)配置指令進(jìn)行配置恢復(fù)。
[0042] 結(jié)合本發(fā)明實(shí)施例的第二方面,在本發(fā)明實(shí)施例的第二方面的第二種實(shí)現(xiàn)方式 中,所述網(wǎng)絡(luò)設(shè)備為配置可變的網(wǎng)絡(luò)設(shè)備,所述網(wǎng)絡(luò)控制器還包括第一驗(yàn)證單元和第三發(fā) 送單元;
[0043] 所述第一驗(yàn)證單元,用于驗(yàn)證所述當(dāng)前配置文件是否為可信配置文件;
[0044] 所述第三發(fā)送單元,用于當(dāng)所述當(dāng)前配置文件不是可信配置文件時(shí),向所述網(wǎng)絡(luò) 設(shè)備發(fā)送包含所述最新版本配置文件的恢復(fù)配置指令,以使所述網(wǎng)絡(luò)設(shè)備根據(jù)所述恢復(fù)配 置指令進(jìn)行配置恢復(fù)。
[0045] 結(jié)合本發(fā)明實(shí)施例的第二方面,在本發(fā)明實(shí)施例的第二方面的第三種實(shí)現(xiàn)方式 中,所述網(wǎng)絡(luò)設(shè)備為配置不可變的網(wǎng)絡(luò)設(shè)備,所述網(wǎng)絡(luò)控制器還包括第一標(biāo)簽操作單元;
[0046] 所述第一標(biāo)簽操作單元,用于當(dāng)所述當(dāng)前配置文件與所述最新版本配置文件不一 致時(shí),為發(fā)送至所述配置庫的當(dāng)前配置文件添加異常版本標(biāo)簽。
[0047] 結(jié)合本發(fā)明實(shí)施例的第二方面,在本發(fā)明實(shí)施例的第二方面的第四種實(shí)現(xiàn)方式 中,所述網(wǎng)絡(luò)設(shè)備為配置可變的網(wǎng)絡(luò)設(shè)備,所述網(wǎng)絡(luò)控制器還包括第二標(biāo)簽操作單元和第 二驗(yàn)證單元;
[0048] 所述第二標(biāo)簽操作單元,用于當(dāng)所述當(dāng)前配置文件與所述最新版本配置文件不一 致時(shí),為發(fā)送至所述配置庫的當(dāng)前配置文件添加臨時(shí)版本標(biāo)簽;
[0049] 所述第二驗(yàn)證單元,用于驗(yàn)證所述當(dāng)前配置文件是否為可信配置文件;
[0050] 所述第二標(biāo)簽操作單元,還用于當(dāng)所述當(dāng)前配置文件不是可信配置文件時(shí),將所 述臨時(shí)版本標(biāo)簽更新為異常版本標(biāo)簽,當(dāng)所述當(dāng)前配置文件是可信配置文件時(shí),將所述臨 時(shí)版本標(biāo)簽更新為正常版本標(biāo)簽。
[0051] 結(jié)合本發(fā)明實(shí)施例的第二方面、本發(fā)明實(shí)施例的第二方面的第一種至第四種實(shí)現(xiàn) 方式中的任意一種,在本發(fā)明實(shí)施例的第二方面的第五種實(shí)現(xiàn)方式中,所述網(wǎng)絡(luò)控制器還 包括:
[0052] 第三獲取單元,用于當(dāng)所述當(dāng)前配置文件與所述最新版本配置文件不一致時(shí),獲 取網(wǎng)絡(luò)設(shè)備的日志文件;
[0053] 解析單元,用于解析所述第三獲取單元獲取的所述日志文件,根據(jù)解析結(jié)果生成 告警消息;
[0054] 告警發(fā)布單元,用于發(fā)布所述告警消息。
[0055] 結(jié)合本發(fā)明實(shí)施例的第二方面的第五種實(shí)現(xiàn)方式,在本發(fā)明實(shí)施例的第二方面的 第六種實(shí)現(xiàn)方式中,所述網(wǎng)絡(luò)控制器還包括第四發(fā)送單元;
[0056] 所述第四發(fā)送單元,用于在所述網(wǎng)絡(luò)控制器發(fā)布所述告警消息之前,向配置庫發(fā) 送所述告警消息;
[0057] 所述告警發(fā)布單元具體為用于從配置庫中獲取告警消息,并通過網(wǎng)站發(fā)布所述告 警消息。
[0058] 結(jié)合本發(fā)明實(shí)施例的第二方面、本發(fā)明實(shí)施例的第二方面的第一種至第四種實(shí)現(xiàn) 方式中的任意一種,在本發(fā)明實(shí)施例的第二方面的第七種實(shí)現(xiàn)方式中,所述網(wǎng)絡(luò)控制器通 過通訊器與所述網(wǎng)絡(luò)設(shè)備連接;所述第一獲取單元包括發(fā)送模塊和接收模塊;
[0059] 所述發(fā)送模塊,用于通過所述通訊器向所述網(wǎng)絡(luò)設(shè)備發(fā)送用于采集所述當(dāng)前配置 文件的采集指令;
[0060] 所述接收模塊,用于接收所述網(wǎng)絡(luò)設(shè)備根據(jù)采集指令返回的所述當(dāng)前配置文件。
[0061] 本發(fā)明實(shí)施例提供的技術(shù)方案中,網(wǎng)絡(luò)控制器將從網(wǎng)絡(luò)設(shè)備獲取的當(dāng)前配置文件 和從配置庫獲取的該網(wǎng)絡(luò)設(shè)備的最新版本配置文件進(jìn)行比較,以監(jiān)控網(wǎng)絡(luò)設(shè)備配置文件是 否發(fā)生了變化,當(dāng)該當(dāng)前配置文件與該最新版本配置文件不一致(即網(wǎng)絡(luò)設(shè)備配置文件發(fā) 生變更)時(shí),向配置庫發(fā)送該當(dāng)前配置文件,以將所述當(dāng)前配置文件保存在所述配置庫中, 從而實(shí)現(xiàn)網(wǎng)絡(luò)設(shè)備配置文件的自動(dòng)備份,與現(xiàn)有技術(shù)相比,本發(fā)明實(shí)施例實(shí)時(shí)對(duì)網(wǎng)絡(luò)設(shè)備 配置文件的變更進(jìn)行監(jiān)控,從而實(shí)現(xiàn)自動(dòng)并準(zhǔn)確地對(duì)網(wǎng)絡(luò)設(shè)備配置文件進(jìn)行備份,有效避 免手工備份網(wǎng)絡(luò)設(shè)備配置文件的低效性,減小人為失誤的概率,并提升運(yùn)維工作效率和網(wǎng) 絡(luò)安全系數(shù)。
【專利附圖】
【附圖說明】
[0062] 圖1為本發(fā)明實(shí)施例中網(wǎng)絡(luò)設(shè)備配置文件的管理方法一個(gè)實(shí)施例示意圖;
[0063] 圖2為本發(fā)明實(shí)施例中網(wǎng)絡(luò)設(shè)備配置文件的管理方法另一實(shí)施例示意圖;
[0064] 圖3為本發(fā)明實(shí)施例中網(wǎng)絡(luò)設(shè)備配置文件的管理方法另一實(shí)施例示意圖;
[0065] 圖4為本發(fā)明實(shí)施例中網(wǎng)絡(luò)設(shè)備配置文件的管理方法另一實(shí)施例示意圖;
[0066] 圖5為本發(fā)明實(shí)施例中網(wǎng)絡(luò)設(shè)備配置文件的管理方法另一實(shí)施例示意圖;
[0067] 圖6為本發(fā)明實(shí)施例中網(wǎng)絡(luò)控制器一個(gè)實(shí)施例示意圖;
[0068] 圖7為本發(fā)明實(shí)施例中網(wǎng)絡(luò)控制器另一實(shí)施例示意圖;
[0069] 圖8為本發(fā)明實(shí)施例中網(wǎng)絡(luò)控制器另一實(shí)施例示意圖;
[0070] 圖9為本發(fā)明實(shí)施例中網(wǎng)絡(luò)控制器另一實(shí)施例示意圖。
【具體實(shí)施方式】
[0071] 本發(fā)明實(shí)施例提供了一種網(wǎng)絡(luò)設(shè)備配置文件的管理方法及網(wǎng)絡(luò)控制器,用于自動(dòng) 并準(zhǔn)確地對(duì)網(wǎng)絡(luò)設(shè)備配置文件進(jìn)行備份。以下分別進(jìn)行詳細(xì)說明。
[0072] 下面將結(jié)合本發(fā)明實(shí)施例中的附圖,對(duì)本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完 整地描述,顯然,所描述的實(shí)施例僅僅是本發(fā)明一部分實(shí)施例,而不是全部的實(shí)施例。基于 本發(fā)明中的實(shí)施例,本領(lǐng)域技術(shù)人員在沒有作出創(chuàng)造性勞動(dòng)前提下所獲得的所有其他實(shí)施 例,都屬于本發(fā)明保護(hù)的范圍。
[0073] 請(qǐng)參閱圖1,本發(fā)明實(shí)施例中網(wǎng)絡(luò)設(shè)備配置文件的管理方法一個(gè)實(shí)施例包括:
[0074] 101、網(wǎng)絡(luò)控制器獲取網(wǎng)絡(luò)設(shè)備的當(dāng)前配置文件;
[0075] 需要說明的是,網(wǎng)絡(luò)控制器可以通過建立與網(wǎng)絡(luò)設(shè)備之間的連接來獲取該當(dāng)前配 置文件,可以理解的是,網(wǎng)絡(luò)控制器與網(wǎng)絡(luò)設(shè)備之間的連接可以是在網(wǎng)絡(luò)設(shè)備的初始化過 程中預(yù)先建立,也可以是在每次需要獲取該當(dāng)前配置文件時(shí)重新建立,此處對(duì)網(wǎng)絡(luò)控制器 建立與網(wǎng)絡(luò)設(shè)備之間的連接的方式不作限定,只需保證在獲取該當(dāng)前配置文件時(shí),網(wǎng)絡(luò)控 制器與網(wǎng)絡(luò)設(shè)備之間處于連接狀態(tài)即可。在本實(shí)施例中,網(wǎng)絡(luò)設(shè)備的數(shù)量不作限定,網(wǎng)絡(luò)控 制器可以遠(yuǎn)程集中管理多個(gè)網(wǎng)絡(luò)設(shè)備。網(wǎng)絡(luò)控制器通過建立與網(wǎng)絡(luò)設(shè)備之間的連接,從該 網(wǎng)絡(luò)設(shè)備處獲取該網(wǎng)絡(luò)設(shè)備的當(dāng)前配置文件。
[0076] 102、網(wǎng)絡(luò)控制器獲取保存在配置庫中的該網(wǎng)絡(luò)設(shè)備的最新版本配置文件;
[0077] 在本實(shí)施例中,配置庫中預(yù)先保存有該網(wǎng)絡(luò)設(shè)備的最新版本配置文件。
[0078] 103、網(wǎng)絡(luò)控制器向配置庫發(fā)送該當(dāng)前配置文件。
[0079] 將從該網(wǎng)絡(luò)設(shè)備獲取的該當(dāng)前配置文件與從配置庫獲取的該最新版本配置文件 進(jìn)行比較,以監(jiān)控網(wǎng)絡(luò)設(shè)備的當(dāng)前配置文件是否發(fā)生了變化,實(shí)現(xiàn)網(wǎng)絡(luò)設(shè)備的配置文件的 實(shí)時(shí)監(jiān)控;當(dāng)該當(dāng)前配置文件與該最新版本配置文件不一致(即網(wǎng)絡(luò)設(shè)備的配置文件發(fā)生 變更)時(shí),網(wǎng)絡(luò)控制器向配置庫發(fā)送該當(dāng)前配置文件,以將該當(dāng)前配置文件保存在配置庫 中,從而將該當(dāng)前配置文件備份至配置庫。
[0080] 本實(shí)施例提供的技術(shù)方案中,網(wǎng)絡(luò)控制器將從網(wǎng)絡(luò)設(shè)備獲取的當(dāng)前配置文件和從 配置庫獲取的該網(wǎng)絡(luò)設(shè)備的最新版本配置文件進(jìn)行比較,以監(jiān)控網(wǎng)絡(luò)設(shè)備配置文件是否發(fā) 生了變化,當(dāng)該當(dāng)前配置文件與該最新版本配置文件不一致(即網(wǎng)絡(luò)設(shè)備配置文件發(fā)生變 更)時(shí),向配置庫發(fā)送該當(dāng)前配置文件,以將該當(dāng)前配置文件保存在配置庫中,從而實(shí)現(xiàn)網(wǎng) 絡(luò)設(shè)備配置文件的自動(dòng)備份,與現(xiàn)有技術(shù)相比,本發(fā)明實(shí)施例實(shí)時(shí)對(duì)網(wǎng)絡(luò)設(shè)備配置文件的 變更進(jìn)行監(jiān)控,從而實(shí)現(xiàn)自動(dòng)并準(zhǔn)確地對(duì)網(wǎng)絡(luò)設(shè)備配置文件進(jìn)行備份,有效避免手工備份 網(wǎng)絡(luò)設(shè)備配置文件的低效性,減小人為失誤的概率,并提升運(yùn)維工作效率和網(wǎng)絡(luò)安全系數(shù)。
[0081] 需要說明的是,根據(jù)網(wǎng)絡(luò)設(shè)備配置文件在初始化之后是否發(fā)生變化,網(wǎng)絡(luò)設(shè)備可 以包括配置不可變的網(wǎng)絡(luò)設(shè)備和配置可變的網(wǎng)絡(luò)設(shè)備。其中,該配置不可變的網(wǎng)絡(luò)設(shè)備在 初始化后,其網(wǎng)絡(luò)設(shè)備配置文件應(yīng)當(dāng)保持不變,且始終為該網(wǎng)絡(luò)設(shè)備的基線版本配置文件 (即初始配置文件),因此網(wǎng)絡(luò)設(shè)備配置文件的變更均為非法變更;而該配置可變的網(wǎng)絡(luò)設(shè) 備在初始化后,其網(wǎng)絡(luò)設(shè)備配置文件在滿足預(yù)置的修改條件下可以進(jìn)行修改。下面分別針 對(duì)配置不可變的網(wǎng)絡(luò)設(shè)備和配置可變的網(wǎng)絡(luò)設(shè)備的網(wǎng)絡(luò)設(shè)備配置文件的管理方法進(jìn)行詳 實(shí)說明:
[0082] 一、配置不可變的網(wǎng)絡(luò)設(shè)備
[0083] 本實(shí)施例在圖1所示實(shí)施例的基礎(chǔ)上進(jìn)一步說明當(dāng)配置不可變的網(wǎng)絡(luò)設(shè)備在網(wǎng) 絡(luò)設(shè)備配置文件發(fā)生變更時(shí),如何對(duì)網(wǎng)絡(luò)設(shè)備進(jìn)行配置恢復(fù),具體請(qǐng)參閱圖2,本發(fā)明實(shí)施 例中網(wǎng)絡(luò)設(shè)備配置文件的管理方法另一實(shí)施例包括:
[0084] 在本實(shí)施例中,網(wǎng)絡(luò)控制器通過通訊器與網(wǎng)絡(luò)設(shè)備連接,在實(shí)際應(yīng)用過程中,網(wǎng)絡(luò) 控制器也可通過其他方式與網(wǎng)絡(luò)設(shè)備連接,此處不作限定。
[0085] 201、網(wǎng)絡(luò)控制器通過通訊器向網(wǎng)絡(luò)設(shè)備發(fā)送用于采集當(dāng)前配置文件的采集指 令;
[0086] 當(dāng)通訊器接收到采集指令時(shí),該采集指令觸發(fā)通訊器建立與網(wǎng)絡(luò)設(shè)備之間的連 接,并向網(wǎng)絡(luò)設(shè)備發(fā)送用于采集當(dāng)前配置文件的采集指令。在本實(shí)施例中,網(wǎng)絡(luò)設(shè)備可根據(jù) 預(yù)置的采集周期,定時(shí)向通訊器發(fā)送采集指令,例如將采集周期設(shè)定為網(wǎng)絡(luò)設(shè)備的采集周 期;當(dāng)然,上述采集指令的發(fā)送時(shí)間也可根據(jù)具體實(shí)際場景需求來設(shè)置,此處不做限定。 [0087] 202、網(wǎng)絡(luò)控制器通過通訊器接收網(wǎng)絡(luò)設(shè)備根據(jù)采集指令返回的當(dāng)前配置文件;
[0088] 即網(wǎng)絡(luò)設(shè)備在同通訊器建立連接后獲取采集指令,并根據(jù)采集指令通過通訊器向 網(wǎng)絡(luò)控制器發(fā)送當(dāng)前配置文件。
[0089] 需要明確的是,網(wǎng)絡(luò)控制器獲取網(wǎng)絡(luò)設(shè)備的當(dāng)前配置文件的方式還可以是網(wǎng)絡(luò)設(shè) 備定時(shí)主動(dòng)向網(wǎng)絡(luò)控制器上報(bào)當(dāng)前配置文件,或者通過其他的事件觸發(fā)方式發(fā)送該當(dāng)前配 置文件,此處不作限定。
[0090] 203、網(wǎng)絡(luò)控制器獲取保存在配置庫中的該網(wǎng)絡(luò)設(shè)備的基線版本配置文件;
[0091] 在實(shí)施例中,由于網(wǎng)絡(luò)設(shè)備為配置不可變的網(wǎng)絡(luò)設(shè)備,因此該網(wǎng)絡(luò)設(shè)備的最新版 本配置文件為該網(wǎng)絡(luò)設(shè)備的基線版本配置文件。
[0092] 204、網(wǎng)絡(luò)控制器比較該當(dāng)前配置文件與該基線版本配置文件是否一致,若是,則 執(zhí)行其他流程;若否,則執(zhí)行步驟205 ;
[0093] 網(wǎng)絡(luò)控制器將從該網(wǎng)絡(luò)設(shè)備獲取的該當(dāng)前配置文件與從配置庫獲取的該基線版 本配置文件進(jìn)行比較,以監(jiān)控網(wǎng)絡(luò)設(shè)備的當(dāng)前配置文件是否發(fā)生了變化,實(shí)現(xiàn)網(wǎng)絡(luò)設(shè)備的 配置文件的實(shí)時(shí)監(jiān)控。執(zhí)行其他流程具體可以是不做操作并結(jié)束流程,也可以是執(zhí)行其他 的處理流程,此處不作限定。
[0094] 205、網(wǎng)絡(luò)控制器向配置庫發(fā)送該當(dāng)前配置文件;
[0095] 當(dāng)該當(dāng)前配置文件與該基線版本配置文件不一致(即網(wǎng)絡(luò)設(shè)備的配置文件發(fā)生 變更時(shí),網(wǎng)絡(luò)控制器向配置庫發(fā)送該當(dāng)前配置文件,從而將該當(dāng)前配置文件備份至配置庫。 [0096] 206、網(wǎng)絡(luò)控制器為發(fā)送至配置庫的該當(dāng)前配置文件添加異常版本標(biāo)簽。
[0097] 對(duì)于配置不可變的網(wǎng)絡(luò)設(shè)備來說,網(wǎng)絡(luò)設(shè)備配置文件發(fā)生的變更均為非法變更, 因此,網(wǎng)絡(luò)控制器為備份到配置庫的該當(dāng)前配置文件添加異常版本標(biāo)簽,便于運(yùn)維管理人 員通過該異常版本標(biāo)簽快速地對(duì)故障原因進(jìn)行診斷和定位??梢岳斫獾氖牵魧?duì)故障定位 要求不高,也可以不為發(fā)送至配置庫的該當(dāng)前配置文件添加異常版本標(biāo)簽。
[0098] 207、網(wǎng)絡(luò)控制器向網(wǎng)絡(luò)設(shè)備發(fā)送包含該基線版本配置文件的恢復(fù)配置指令;
[0099] 當(dāng)前配置文件與該基線版本配置文件不一致時(shí),網(wǎng)絡(luò)控制器向網(wǎng)絡(luò)設(shè)備發(fā)送包含 該基線版本配置文件的恢復(fù)配置指令,以使所述網(wǎng)絡(luò)設(shè)備根據(jù)該恢復(fù)配置指令進(jìn)行配置恢 復(fù),即網(wǎng)絡(luò)設(shè)備恢復(fù)到基線版本配置文件的配置狀態(tài)。
[0100] 可以理解的是,只要當(dāng)網(wǎng)絡(luò)控制器確定該當(dāng)前配置文件與該基線版本配置文件不 一致,網(wǎng)絡(luò)控制器便可執(zhí)行對(duì)網(wǎng)絡(luò)設(shè)備的配置恢復(fù)操作,因此,步驟207執(zhí)行的先后順序在 此處不作限定。
[0101] 208、網(wǎng)絡(luò)控制器獲取網(wǎng)絡(luò)設(shè)備的日志文件;
[0102] 網(wǎng)絡(luò)設(shè)備的日志文件存儲(chǔ)于網(wǎng)絡(luò)設(shè)備的存儲(chǔ)媒介中,網(wǎng)絡(luò)控制器可根據(jù)預(yù)置的時(shí) 間周期,定時(shí)從上述存儲(chǔ)媒介中獲取網(wǎng)絡(luò)設(shè)備的日志文件,獲取的日志文件包括一個(gè)時(shí)間 周期內(nèi)的日志信息,即前一次獲取動(dòng)作之后到下一次獲取動(dòng)作之間的日志信息。
[0103] 209、網(wǎng)絡(luò)控制器解析該日志文件,根據(jù)解析結(jié)果生成告警消息;
[0104] 其中,該告警消息中包括網(wǎng)絡(luò)設(shè)備配置文件發(fā)生變更的記錄,可以理解的是,一條 告警消息可以對(duì)應(yīng)一個(gè)變更的記錄,也可以對(duì)應(yīng)多個(gè)變更的記錄,此處不做限定。
[0105] 210、網(wǎng)絡(luò)控制器發(fā)布該告警消息;
[0106] 在本實(shí)施例中,發(fā)布該告警消息的方式可包括以下三種:
[0107] 第一種是,網(wǎng)絡(luò)控制器向短信網(wǎng)關(guān)發(fā)送告警消息,通過短信的方式發(fā)布告警消息。
[0108] 第二種是,網(wǎng)絡(luò)控制器向郵箱網(wǎng)關(guān)發(fā)送告警消息,通過郵件的方式發(fā)布告警消息。
[0109] 第三種是,網(wǎng)絡(luò)控制器預(yù)先將告警消息保存至配置庫,網(wǎng)絡(luò)控制器從配置庫中獲 取告警消息,并通過網(wǎng)站發(fā)布告警消息。此時(shí),網(wǎng)絡(luò)控制器提供配置管理界面,運(yùn)維管理員 通過該配置管理界面查看告警消息。
[0110] 需要說明的是,上面僅以幾個(gè)例子說明了網(wǎng)絡(luò)控制器發(fā)布該告警消息的具體方 式,在實(shí)際應(yīng)用中,網(wǎng)絡(luò)控制器可以對(duì)上述發(fā)布方式進(jìn)行結(jié)合使用,還可以采用其他的發(fā)布 方式,例如采用語音通信方式發(fā)布告警消息,具體的發(fā)布方式此處不做限定。
[0111] 在本實(shí)施例中,步驟208至步驟210用于對(duì)網(wǎng)絡(luò)設(shè)備配置文件的變更進(jìn)行告警提 醒,在網(wǎng)絡(luò)控制器監(jiān)控到網(wǎng)絡(luò)設(shè)備配置文件發(fā)生變更時(shí),獲取并解析日志文件以生成告警 消息,并對(duì)告警消息進(jìn)行告警發(fā)布,從而實(shí)現(xiàn)對(duì)網(wǎng)絡(luò)設(shè)備配置文件變更的自動(dòng)告警推送,便 于運(yùn)維管理人員進(jìn)行遠(yuǎn)程辦公、移動(dòng)辦公??梢岳斫獾氖?,對(duì)網(wǎng)絡(luò)設(shè)備配置文件的變更進(jìn)行 告警提醒僅為一個(gè)優(yōu)選的實(shí)施方式,在實(shí)際應(yīng)用中,也可以不設(shè)置步驟208至步驟210,具 體此處不作限定。
[0112] 本實(shí)施例提供的技術(shù)方案中,網(wǎng)絡(luò)設(shè)備為配置不可變的網(wǎng)絡(luò)設(shè)備,網(wǎng)絡(luò)控制器將 從網(wǎng)絡(luò)設(shè)備獲取的當(dāng)前配置文件和從配置庫獲取的該網(wǎng)絡(luò)設(shè)備的基線版本配置文件進(jìn)行 比較,以監(jiān)控網(wǎng)絡(luò)設(shè)備配置文件是否發(fā)生了變化,當(dāng)該當(dāng)前配置文件與該基線版本配置文 件不一致(即網(wǎng)絡(luò)設(shè)備配置文件發(fā)生變更)時(shí),向配置庫發(fā)送該當(dāng)前配置文件,以將該當(dāng)前 配置文件保存在配置庫中,從而實(shí)現(xiàn)網(wǎng)絡(luò)設(shè)備配置文件的自動(dòng)備份,與現(xiàn)有技術(shù)相比,本發(fā) 明實(shí)施例實(shí)時(shí)對(duì)網(wǎng)絡(luò)設(shè)備配置文件的變更進(jìn)行監(jiān)控,從而實(shí)現(xiàn)自動(dòng)并準(zhǔn)確地對(duì)網(wǎng)絡(luò)設(shè)備配 置文件進(jìn)行備份,有效避免手工備份網(wǎng)絡(luò)設(shè)備配置文件的低效性,減小人為失誤的概率,并 提升運(yùn)維工作效率和網(wǎng)絡(luò)安全系數(shù)。
[0113] 其次,本實(shí)施例提供的技術(shù)方案中,對(duì)配置文件的管理內(nèi)容還包括配置文件的恢 復(fù),網(wǎng)絡(luò)控制器在監(jiān)控到網(wǎng)絡(luò)設(shè)備配置文件發(fā)生變更時(shí),網(wǎng)絡(luò)控制器自動(dòng)向網(wǎng)絡(luò)設(shè)備發(fā)送 網(wǎng)絡(luò)設(shè)備發(fā)送恢復(fù)配置指令,以使網(wǎng)絡(luò)設(shè)備根據(jù)恢復(fù)配置指令進(jìn)行配置恢復(fù),從而實(shí)現(xiàn)網(wǎng) 絡(luò)設(shè)備配置文件的自動(dòng)恢復(fù),與現(xiàn)有技術(shù)相比,本發(fā)明實(shí)施例可快速及時(shí)完成網(wǎng)絡(luò)設(shè)備配 置文件的恢復(fù),及時(shí)消除網(wǎng)絡(luò)設(shè)備配置文件的非法變更,從而有效避免網(wǎng)絡(luò)設(shè)備配置文件 的引入錯(cuò)誤或者惡意篡改。
[0114] 為便于理解,下面以一具體的應(yīng)用場景對(duì)圖2所示實(shí)施例中描述的網(wǎng)絡(luò)設(shè)備配置 文件的管理方法進(jìn)行詳細(xì)描述,具體請(qǐng)參閱圖3,本發(fā)明實(shí)施例中網(wǎng)絡(luò)設(shè)備配置文件的管理 方法另一實(shí)施例具體為:
[0115] 網(wǎng)絡(luò)控制器提供對(duì)網(wǎng)絡(luò)設(shè)備配置文件進(jìn)行管理的管理界面,運(yùn)維管理員通過登錄 到管理Portal (界面)進(jìn)行監(jiān)控和管理。在本實(shí)施例中,網(wǎng)絡(luò)控制器通過通訊器與網(wǎng)絡(luò)設(shè)備 連接,在實(shí)際應(yīng)用過程中,網(wǎng)絡(luò)控制器也可通過其他方式與網(wǎng)絡(luò)設(shè)備連接,此處不作限定。
[0116] 301、網(wǎng)絡(luò)控制器根據(jù)網(wǎng)絡(luò)設(shè)備的采集周期,向通訊器發(fā)送用于采集當(dāng)前配置文件 的采集指令,以驅(qū)動(dòng)通訊器建立與網(wǎng)絡(luò)設(shè)備之間的連接并獲取當(dāng)前配置文件。
[0117] 即當(dāng)通訊器接收到網(wǎng)絡(luò)控制器發(fā)送的采集指令時(shí),通訊器建立與網(wǎng)絡(luò)設(shè)備之間的 連接并獲取當(dāng)前配置文件。
[0118] 302、網(wǎng)絡(luò)控制器接收通訊器根據(jù)采集指令返回的當(dāng)前配置文件;
[0119] 即通訊器在根據(jù)采集指令獲取當(dāng)前配置文件后,向網(wǎng)絡(luò)控制器發(fā)送該當(dāng)前配置文 件。
[0120] 303、網(wǎng)絡(luò)控制器獲取保存在配置庫中的該網(wǎng)絡(luò)設(shè)備的基線版本配置文件;
[0121] 在實(shí)施例中,由于網(wǎng)絡(luò)設(shè)備為配置不可變的網(wǎng)絡(luò)設(shè)備,因此該網(wǎng)絡(luò)設(shè)備的最新版 本配置文件為該網(wǎng)絡(luò)設(shè)備的基線版本配置文件。
[0122] 304、網(wǎng)絡(luò)控制器比較該當(dāng)前配置文件與該基線版本配置文件是否一致,若是,則 執(zhí)行其他流程;若否,則執(zhí)行步驟305 ;
[0123] 網(wǎng)絡(luò)控制器將從該網(wǎng)絡(luò)設(shè)備獲取的該當(dāng)前配置文件與從配置庫獲取的該基線版 本配置文件進(jìn)行比較,以監(jiān)控網(wǎng)絡(luò)設(shè)備的當(dāng)前配置文件是否發(fā)生了變化,實(shí)現(xiàn)網(wǎng)絡(luò)設(shè)備的 配置文件的實(shí)時(shí)監(jiān)控。執(zhí)行其他流程具體可以是不做操作并結(jié)束流程,也可以是執(zhí)行其他 的處理流程,此處不作限定。
[0124] 305、網(wǎng)絡(luò)控制器向配置庫發(fā)送該當(dāng)前配置文件;
[0125] 當(dāng)該當(dāng)前配置文件與該基線版本配置文件不一致(即網(wǎng)絡(luò)設(shè)備的配置文件發(fā)生 變更時(shí),網(wǎng)絡(luò)控制器向配置庫發(fā)送該當(dāng)前配置文件,以將該當(dāng)前配置文件保存在配置庫中, 從而將該當(dāng)前配置文件備份至配置庫。
[0126] 306、網(wǎng)絡(luò)控制器為發(fā)送至配置庫的該當(dāng)前配置文件添加異常版本標(biāo)簽;
[0127] 對(duì)于配置不可變的網(wǎng)絡(luò)設(shè)備來說,網(wǎng)絡(luò)設(shè)備配置文件發(fā)生的變更均為非法變更, 因此,網(wǎng)絡(luò)控制器為備份到配置庫的該當(dāng)前配置文件添加異常版本標(biāo)簽,便于運(yùn)維管理人 員通過該異常版本標(biāo)簽快速地對(duì)故障原因進(jìn)行診斷和定位。
[0128] 307、網(wǎng)絡(luò)控制器向通訊器發(fā)送包含該基線版本配置文件的恢復(fù)配置指令,并驅(qū)動(dòng) 通訊器將該基線版本配置文件上傳至網(wǎng)絡(luò)設(shè)備,以使得網(wǎng)絡(luò)設(shè)備根據(jù)該基線版本配置文件 覆蓋該當(dāng)前配置文件并重啟網(wǎng)絡(luò)設(shè)備;
[0129] 即通訊器在接收到恢復(fù)配置指令后,向網(wǎng)絡(luò)設(shè)備上傳該基線版本配置文件,以使 得網(wǎng)絡(luò)設(shè)備根據(jù)該恢復(fù)配置指令進(jìn)行配置恢復(fù)。
[0130] 308、網(wǎng)絡(luò)控制器通過日志主機(jī)獲取網(wǎng)絡(luò)設(shè)備的日志文件;
[0131] 在本實(shí)施例中,日志文件存儲(chǔ)于日志主機(jī)中。
[0132] 309、網(wǎng)絡(luò)控制器解析該日志文件,根據(jù)解析結(jié)果生成告警消息,并向配置庫發(fā)送 該告警消息;其中,該告警消息中包括網(wǎng)絡(luò)設(shè)備配置文件發(fā)生變更的記錄;網(wǎng)絡(luò)控制器在 生成告警消息后,將告警消息保存至配置庫。
[0133] 310、網(wǎng)絡(luò)控制器向短信網(wǎng)關(guān)和/或郵箱網(wǎng)關(guān)發(fā)送告警消息;
[0134] 在本實(shí)施例中,網(wǎng)絡(luò)控制器可以是向短信網(wǎng)關(guān)發(fā)送告警消息,通過短信的方式發(fā) 布告警消息,或者網(wǎng)絡(luò)控制器可以是向郵箱網(wǎng)關(guān)發(fā)送告警消息,通過郵件的方式發(fā)布告警 消息,或者同時(shí)結(jié)合上述短信和郵件的方式進(jìn)行告警發(fā)布。
[0135] 311、網(wǎng)絡(luò)控制器從配置庫中讀取告警消息,并通過管理Portal發(fā)布告警消息。
[0136] 此時(shí),運(yùn)維管理員可通過管理Portal查看告警消息。
[0137] 本實(shí)施例提供的技術(shù)方案中,網(wǎng)絡(luò)設(shè)備為配置不可變的網(wǎng)絡(luò)設(shè)備,網(wǎng)絡(luò)控制器將 從網(wǎng)絡(luò)設(shè)備獲取的當(dāng)前配置文件和從配置庫獲取的該網(wǎng)絡(luò)設(shè)備的基線版本配置文件進(jìn)行 比較,以監(jiān)控網(wǎng)絡(luò)設(shè)備配置文件是否發(fā)生了變化,當(dāng)該當(dāng)前配置文件與該基線版本配置文 件不一致(即網(wǎng)絡(luò)設(shè)備配置文件發(fā)生變更)時(shí),向配置庫發(fā)送該當(dāng)前配置文件,以將該當(dāng)前 配置文件保存在配置庫中,從而實(shí)現(xiàn)網(wǎng)絡(luò)設(shè)備配置文件的自動(dòng)備份,與現(xiàn)有技術(shù)相比,本發(fā) 明實(shí)施例實(shí)時(shí)對(duì)網(wǎng)絡(luò)設(shè)備配置文件的變更進(jìn)行監(jiān)控,從而實(shí)現(xiàn)自動(dòng)并準(zhǔn)確地對(duì)網(wǎng)絡(luò)設(shè)備配 置文件進(jìn)行備份,有效避免手工備份網(wǎng)絡(luò)設(shè)備配置文件的低效性,減小人為失誤的概率,并 提升運(yùn)維工作效率和網(wǎng)絡(luò)安全系數(shù)。
[0138] 其次,本實(shí)施例提供的技術(shù)方案中,對(duì)配置文件的管理內(nèi)容還包括配置文件的恢 復(fù),網(wǎng)絡(luò)控制器在監(jiān)控到網(wǎng)絡(luò)設(shè)備配置文件發(fā)生變更時(shí),網(wǎng)絡(luò)控制器自動(dòng)向網(wǎng)絡(luò)設(shè)備發(fā)送 網(wǎng)絡(luò)設(shè)備發(fā)送恢復(fù)配置指令,以使網(wǎng)絡(luò)設(shè)備根據(jù)恢復(fù)配置指令進(jìn)行配置恢復(fù),從而實(shí)現(xiàn)網(wǎng) 絡(luò)設(shè)備配置文件的自動(dòng)恢復(fù),與現(xiàn)有技術(shù)相比,本發(fā)明實(shí)施例可快速及時(shí)完成網(wǎng)絡(luò)設(shè)備配 置文件的恢復(fù),及時(shí)消除網(wǎng)絡(luò)設(shè)備配置文件的非法變更,從而有效避免網(wǎng)絡(luò)設(shè)備配置文件 的引入錯(cuò)誤或者惡意篡改。
[0139] 二、配置可變的網(wǎng)絡(luò)設(shè)備
[0140] 本實(shí)施例在圖1所示實(shí)施例的基礎(chǔ)上進(jìn)一步說明當(dāng)配置可變的網(wǎng)絡(luò)設(shè)備在網(wǎng)絡(luò) 設(shè)備配置文件發(fā)生變更時(shí),如何對(duì)網(wǎng)絡(luò)設(shè)備進(jìn)行配置恢復(fù),具體請(qǐng)參閱圖4,本發(fā)明實(shí)施例 中網(wǎng)絡(luò)設(shè)備配置文件的管理方法另一實(shí)施例包括:
[0141] 在本實(shí)施例中,網(wǎng)絡(luò)控制器通過通訊器與網(wǎng)絡(luò)設(shè)備連接,在實(shí)際應(yīng)用過程中,網(wǎng)絡(luò) 控制器也可通過其他方式與網(wǎng)絡(luò)設(shè)備連接,此處不作限定。
[0142] 401、網(wǎng)絡(luò)控制器通過通訊器向網(wǎng)絡(luò)設(shè)備發(fā)送用于采集當(dāng)前配置文件的采集指 令;
[0143] 當(dāng)通訊器接收到采集指令時(shí),該采集指令觸發(fā)通訊器建立與網(wǎng)絡(luò)設(shè)備之間的連 接,并向網(wǎng)絡(luò)設(shè)備發(fā)送用于采集當(dāng)前配置文件的采集指令。在本實(shí)施例中,網(wǎng)絡(luò)設(shè)備可根據(jù) 預(yù)置的采集周期,定時(shí)向通訊器發(fā)送采集指令,例如將采集周期設(shè)定為網(wǎng)絡(luò)設(shè)備的采集周 期;當(dāng)然,上述采集指令的發(fā)送時(shí)間也可根據(jù)具體實(shí)際場景需求來設(shè)置,此處不做限定。
[0144] 402、網(wǎng)絡(luò)控制器通過通訊器接收網(wǎng)絡(luò)設(shè)備根據(jù)采集指令返回的當(dāng)前配置文件;
[0145] 即網(wǎng)絡(luò)設(shè)備在同通訊器建立連接后獲取采集指令,并根據(jù)采集指令通過通訊器向 網(wǎng)絡(luò)控制器發(fā)送當(dāng)前配置文件。
[0146] 需要明確的是,網(wǎng)絡(luò)控制器獲取網(wǎng)絡(luò)設(shè)備的當(dāng)前配置文件的方式還可以是網(wǎng)絡(luò)設(shè) 備定時(shí)主動(dòng)向網(wǎng)絡(luò)控制器上報(bào)當(dāng)前配置文件,或者通過其他的事件觸發(fā)方式發(fā)送該當(dāng)前配 置文件,此處不作限定。
[0147] 403、網(wǎng)絡(luò)控制器獲取保存在配置庫中的該網(wǎng)絡(luò)設(shè)備的最新版本配置文件;
[0148] 在本實(shí)施例中,由于網(wǎng)絡(luò)設(shè)備為配置不可變的網(wǎng)絡(luò)設(shè)備,配置庫中保存有至少一 個(gè)版本的該網(wǎng)絡(luò)設(shè)備的配置文件,當(dāng)網(wǎng)絡(luò)設(shè)備沒有出現(xiàn)經(jīng)允許的修改時(shí),該最新版本配置 文件即基線版本配置文件,當(dāng)網(wǎng)絡(luò)設(shè)備出現(xiàn)經(jīng)允許的修改時(shí),該最新版本配置文件為最后 一次經(jīng)允許的修改后該網(wǎng)絡(luò)設(shè)備的配置文件。例如,網(wǎng)絡(luò)設(shè)備A的配置文件經(jīng)過兩次允許 的修改后,則該網(wǎng)絡(luò)設(shè)備在配置庫中保存有三個(gè)版本的配置文件,分別為基線版本配置文 件、第一修改后第二次修改前該網(wǎng)絡(luò)設(shè)備的配置文件以及第二次修改后該網(wǎng)絡(luò)設(shè)備的配置 文件,此時(shí),第二次修改后該網(wǎng)絡(luò)設(shè)備的配置文件即為最新版本配置文件,且隨著后續(xù)的變 更,該最新版本配置文件也同時(shí)更新。
[0149] 404、網(wǎng)絡(luò)控制器比較該當(dāng)前配置文件與該最新版本配置文件是否一致,若是,則 執(zhí)行其他流程;若否,則執(zhí)行步驟305 ;
[0150] 網(wǎng)絡(luò)控制器將從該網(wǎng)絡(luò)設(shè)備獲取的該當(dāng)前配置文件與從配置庫獲取的該最新版 本配置文件進(jìn)行比較,以監(jiān)控網(wǎng)絡(luò)設(shè)備的當(dāng)前配置文件是否發(fā)生了變化,實(shí)現(xiàn)網(wǎng)絡(luò)設(shè)備的 配置文件的實(shí)時(shí)監(jiān)控。執(zhí)行其他流程具體可以是不做操作并結(jié)束流程,也可以是執(zhí)行其他 的處理流程,此處不作限定。
[0151] 405、網(wǎng)絡(luò)控制器向配置庫發(fā)送該當(dāng)前配置文件;
[0152] 當(dāng)該當(dāng)前配置文件與該最新版本配置文件不一致(即網(wǎng)絡(luò)設(shè)備的配置文件發(fā)生 變更時(shí),網(wǎng)絡(luò)控制器向配置庫發(fā)送該當(dāng)前配置文件,以將該當(dāng)前配置文件保存在配置庫中, 從而將該當(dāng)前配置文件備份至配置庫。
[0153] 406、網(wǎng)絡(luò)控制器為發(fā)送至配置庫的該當(dāng)前配置文件添加臨時(shí)版本標(biāo)簽;
[0154] 對(duì)于配置可變的網(wǎng)絡(luò)設(shè)備來說,網(wǎng)絡(luò)設(shè)備配置文件發(fā)生變更包括兩種情形:第一 種是引入錯(cuò)誤或者惡意篡改的非法變更;第二種是允許的修改。本實(shí)施例中,針對(duì)不同的變 更情形網(wǎng)絡(luò)控制器會(huì)對(duì)該當(dāng)前配置文件執(zhí)行不同的操作,因此,在未確定是哪一種變更情 形前,對(duì)該當(dāng)前配置文件添加臨時(shí)版本標(biāo)簽。
[0155] 407、網(wǎng)絡(luò)控制器獲取網(wǎng)絡(luò)設(shè)備的日志文件。
[0156] 408、網(wǎng)絡(luò)控制器解析該日志文件,根據(jù)解析結(jié)果生成告警消息。
[0157] 409、網(wǎng)絡(luò)控制器發(fā)布該告警消息;
[0158] 本實(shí)施例中的步驟407至步驟409與圖2所示實(shí)施例中的步驟208至步驟210過 程相同,在本實(shí)施例中不再贅述。同樣地,步驟407至步驟409用于對(duì)網(wǎng)絡(luò)設(shè)備配置文件的 變更進(jìn)行告警提醒。
[0159] 410、網(wǎng)絡(luò)控制器驗(yàn)證當(dāng)前配置文件是否為可信配置文件,若是,則執(zhí)行步驟411, 若否,則執(zhí)行步驟412和/或步驟413 ;
[0160] 其中,可信配置文件代表網(wǎng)絡(luò)設(shè)備配置文件發(fā)生的變更情形為第二種,即該變更 為允許的修改,不可信配置文件代表網(wǎng)絡(luò)設(shè)備配置文件發(fā)生的變更情形為第一種,即該變 更為引入錯(cuò)誤或者惡意篡改的非法變更。在本實(shí)施例中,驗(yàn)證是否為可信配置文件的方式 可以是網(wǎng)絡(luò)控制器通過配置管理界面獲取可信度指令,并根據(jù)該可信度指令驗(yàn)證當(dāng)前配置 文件是否為可信配置文件,或者配置庫中預(yù)置有可信度驗(yàn)證策略,網(wǎng)絡(luò)控制器通過該預(yù)置 的可信度驗(yàn)證策略驗(yàn)證當(dāng)前配置文件是否為可信配置文件,在上述可信度驗(yàn)證策略中規(guī)定 了哪類配置文件在何種條件下可以作為允許的修改以及哪類配置文件在何種條件下為引 入錯(cuò)誤或者惡意篡改的非法變更,此處對(duì)驗(yàn)證是否為可信配置文件的方式不作限定。
[0161] 411、網(wǎng)絡(luò)控制器將臨時(shí)版本標(biāo)簽更新為正常版本標(biāo)簽,并結(jié)束流程;
[0162] 當(dāng)驗(yàn)證該當(dāng)前配置文件是可信配置文件(即網(wǎng)絡(luò)設(shè)備配置文件發(fā)生的變更情形 為第二種)時(shí),網(wǎng)絡(luò)設(shè)備完成配置文件的合理修改,并以當(dāng)前配置文件的配置狀態(tài)運(yùn)行;同 時(shí)網(wǎng)絡(luò)控制器將配置庫中該當(dāng)前配置文件的臨時(shí)版本標(biāo)簽更新為正常版本標(biāo)簽,可以理解 的是,此時(shí),該最新版本配置文件更新為當(dāng)前配置文件。
[0163] 需要說明的是,在本實(shí)施例中,步驟406和步驟411配合用于方便運(yùn)維管理人員通 過該臨時(shí)版本標(biāo)簽和正常版本標(biāo)簽快速地對(duì)變更信息進(jìn)行診斷和定位,若對(duì)變更信息定位 要求不高,也可以不設(shè)置步驟406和步驟411。
[0164] 412、網(wǎng)絡(luò)控制器向網(wǎng)絡(luò)設(shè)備發(fā)送包含該最新版本配置文件的恢復(fù)配置指令。
[0165] 當(dāng)驗(yàn)證該當(dāng)前配置文件不是可信配置文件(即網(wǎng)絡(luò)設(shè)備配置文件發(fā)生的變更情 形為第一種)時(shí),網(wǎng)絡(luò)控制器向網(wǎng)絡(luò)設(shè)備發(fā)送包含該最新版本配置文件的恢復(fù)配置指令, 以使網(wǎng)絡(luò)設(shè)備根據(jù)該恢復(fù)配置指令進(jìn)行配置恢復(fù),從而有效避免引入錯(cuò)誤或者惡意篡改導(dǎo) 致的網(wǎng)絡(luò)設(shè)備配置文件非法變更。
[0166] 413、網(wǎng)絡(luò)控制器將該臨時(shí)版本標(biāo)簽更新為異常版本標(biāo)簽。
[0167] 同樣地,在本實(shí)施例中,步驟406和步驟413配合用于方便運(yùn)維管理人員通過該臨 時(shí)版本標(biāo)簽和異常版本標(biāo)簽快速地對(duì)故障原因進(jìn)行診斷和定位,若對(duì)故障定位要求不高, 也可以不設(shè)置步驟406和步驟413。
[0168] 本實(shí)施例提供的技術(shù)方案中,網(wǎng)絡(luò)設(shè)備為配置可變的網(wǎng)絡(luò)設(shè)備,網(wǎng)絡(luò)控制器將從 網(wǎng)絡(luò)設(shè)備獲取的當(dāng)前配置文件和從配置庫獲取的該網(wǎng)絡(luò)設(shè)備的最新版本配置文件進(jìn)行比 較,以監(jiān)控網(wǎng)絡(luò)設(shè)備配置文件是否發(fā)生了變化,當(dāng)該當(dāng)前配置文件與該最新版本配置文件 不一致(即網(wǎng)絡(luò)設(shè)備配置文件發(fā)生變更)時(shí),向配置庫發(fā)送該當(dāng)前配置文件,以將該當(dāng)前配 置文件保存在配置庫中,從而實(shí)現(xiàn)網(wǎng)絡(luò)設(shè)備配置文件的自動(dòng)備份,與現(xiàn)有技術(shù)相比,本發(fā)明 實(shí)施例實(shí)時(shí)對(duì)網(wǎng)絡(luò)設(shè)備配置文件的變更進(jìn)行監(jiān)控,從而實(shí)現(xiàn)自動(dòng)并準(zhǔn)確地對(duì)網(wǎng)絡(luò)設(shè)備配置 文件進(jìn)行備份,有效避免手工備份網(wǎng)絡(luò)設(shè)備配置文件的低效性,減小人為失誤的概率,并提 升運(yùn)維工作效率和網(wǎng)絡(luò)安全系數(shù)。
[0169] 其次,本實(shí)施例提供的技術(shù)方案中,網(wǎng)絡(luò)控制器對(duì)該當(dāng)前配置文件是否可信作進(jìn) 一步驗(yàn)證,若否,則網(wǎng)絡(luò)控制器自動(dòng)向網(wǎng)絡(luò)設(shè)備發(fā)送網(wǎng)絡(luò)設(shè)備發(fā)送恢復(fù)配置指令,以使網(wǎng)絡(luò) 設(shè)備根據(jù)恢復(fù)配置指令進(jìn)行配置恢復(fù),從而實(shí)現(xiàn)網(wǎng)絡(luò)設(shè)備配置文件的自動(dòng)恢復(fù);與現(xiàn)有技 術(shù)相比,本發(fā)明實(shí)施例通過進(jìn)一步驗(yàn)證的方式提供了可修改網(wǎng)絡(luò)設(shè)備配置文件的空間,當(dāng) 驗(yàn)證當(dāng)前配置文件為非法變更時(shí)才對(duì)網(wǎng)絡(luò)設(shè)備配置文件進(jìn)行自動(dòng)恢復(fù),從而有效避免網(wǎng)絡(luò) 設(shè)備配置文件的引入錯(cuò)誤或者惡意篡改。
[0170] 為便于理解,下面以一具體的應(yīng)用場景對(duì)圖4所示實(shí)施例中描述的網(wǎng)絡(luò)設(shè)備配置 文件的管理方法進(jìn)行詳細(xì)描述,具體請(qǐng)參閱圖5,本發(fā)明實(shí)施例中網(wǎng)絡(luò)設(shè)備配置文件的管理 方法另一實(shí)施例具體為:
[0171] 網(wǎng)絡(luò)控制器提供對(duì)網(wǎng)絡(luò)設(shè)備配置文件進(jìn)行管理的管理界面,運(yùn)維管理員通過登錄 到管理Portal (界面)進(jìn)行監(jiān)控和管理。在本實(shí)施例中,網(wǎng)絡(luò)控制器通過通訊器與網(wǎng)絡(luò)設(shè)備 連接,在實(shí)際應(yīng)用過程中,網(wǎng)絡(luò)控制器也可通過其他方式與網(wǎng)絡(luò)設(shè)備連接,此處不作限定。
[0172] 501、網(wǎng)絡(luò)控制器根據(jù)網(wǎng)絡(luò)設(shè)備的采集周期,向通訊器發(fā)送用于采集當(dāng)前配置文件 的采集指令,以驅(qū)動(dòng)通訊器建立與網(wǎng)絡(luò)設(shè)備之間的連接并獲取當(dāng)前配置文件。
[0173] 即當(dāng)通訊器接收到網(wǎng)絡(luò)控制器發(fā)送的采集指令時(shí),通訊器建立與網(wǎng)絡(luò)設(shè)備之間的 連接并獲取當(dāng)前配置文件。
[0174] 502、網(wǎng)絡(luò)控制器接收通訊器根據(jù)采集指令返回的當(dāng)前配置文件;
[0175] 即通訊器在根據(jù)采集指令獲取當(dāng)前配置文件后,向網(wǎng)絡(luò)控制器發(fā)送該當(dāng)前配置文 件。
[0176] 503、網(wǎng)絡(luò)控制器獲取保存在配置庫中的該網(wǎng)絡(luò)設(shè)備的最新版本配置文件;
[0177] 在實(shí)施例中,由于網(wǎng)絡(luò)設(shè)備為配置不可變的網(wǎng)絡(luò)設(shè)備,配置庫中保存有至少一個(gè) 版本的該網(wǎng)絡(luò)設(shè)備的配置文件,當(dāng)網(wǎng)絡(luò)設(shè)備沒有出現(xiàn)經(jīng)允許的修改時(shí),該最新版本配置文 件即基線版本配置文件,當(dāng)網(wǎng)絡(luò)設(shè)備出現(xiàn)經(jīng)允許的修改時(shí),該最新版本配置文件為最后一 次經(jīng)允許的修改后該網(wǎng)絡(luò)設(shè)備的配置文件。例如,網(wǎng)絡(luò)設(shè)備A的配置文件經(jīng)過兩次允許的 修改后,則該網(wǎng)絡(luò)設(shè)備在配置庫中保存有三個(gè)版本的配置文件,分別為基線版本配置文件、 第一修改后第二次修改前該網(wǎng)絡(luò)設(shè)備的配置文件以及第二次修改后該網(wǎng)絡(luò)設(shè)備的配置文 件,此時(shí),第二次修改后該網(wǎng)絡(luò)設(shè)備的配置文件即為最新版本配置文件,且隨著后續(xù)的變 更,該最新版本配置文件也同時(shí)更新。
[0178] 504、網(wǎng)絡(luò)控制器比較該當(dāng)前配置文件與該最新版本配置文件是否一致,若是,則 執(zhí)行其他流程;若否,則執(zhí)行步驟505 ;
[0179] 網(wǎng)絡(luò)控制器將從該網(wǎng)絡(luò)設(shè)備獲取的該當(dāng)前配置文件與從配置庫獲取的該最新版 本配置文件進(jìn)行比較,以監(jiān)控網(wǎng)絡(luò)設(shè)備的當(dāng)前配置文件是否發(fā)生了變化,實(shí)現(xiàn)網(wǎng)絡(luò)設(shè)備的 配置文件的實(shí)時(shí)監(jiān)控。執(zhí)行其他流程具體可以是不做操作并結(jié)束流程,也可以是執(zhí)行其他 的處理流程,此處不作限定。
[0180] 505、網(wǎng)絡(luò)控制器向配置庫發(fā)送該當(dāng)前配置文件;
[0181] 當(dāng)該當(dāng)前配置文件與該最新版本配置文件不一致(即網(wǎng)絡(luò)設(shè)備的配置文件發(fā)生 變更時(shí),網(wǎng)絡(luò)控制器向配置庫發(fā)送該當(dāng)前配置文件,以將該當(dāng)前配置文件保存在配置庫中, 從而將該當(dāng)前配置文件備份至配置庫。
[0182] 506、網(wǎng)絡(luò)控制器為發(fā)送至配置庫的該當(dāng)前配置文件添加臨時(shí)版本標(biāo)簽;
[0183] 對(duì)于配置可變的網(wǎng)絡(luò)設(shè)備來說,網(wǎng)絡(luò)設(shè)備配置文件發(fā)生變更包括兩種情形:第一 種是引入錯(cuò)誤或者惡意篡改的非法變更;第二種是允許的修改。本實(shí)施例中,針對(duì)不同的變 更情形網(wǎng)絡(luò)控制器會(huì)對(duì)該當(dāng)前配置文件執(zhí)行不同的操作,因此,在未確定是哪一種變更情 形前,對(duì)該當(dāng)前配置文件添加臨時(shí)版本標(biāo)簽。
[0184] 507、網(wǎng)絡(luò)控制器通過日志主機(jī)獲取網(wǎng)絡(luò)設(shè)備的日志文件;
[0185] 在本實(shí)施例中,日志文件存儲(chǔ)于日志主機(jī)中。
[0186] 508、網(wǎng)絡(luò)控制器解析該日志文件,根據(jù)解析結(jié)果生成告警消息,并向配置庫發(fā)送 該告警消息;
[0187] 其中,該告警消息中包括網(wǎng)絡(luò)設(shè)備配置文件發(fā)生變更的記錄;網(wǎng)絡(luò)控制器在生成 告警消息后,將告警消息保存至配置庫。
[0188] 509、網(wǎng)絡(luò)控制器向短信網(wǎng)關(guān)和/或郵箱網(wǎng)關(guān)發(fā)送告警消息;
[0189] 在本實(shí)施例中,網(wǎng)絡(luò)控制器可以是向短信網(wǎng)關(guān)發(fā)送告警消息,通過短信的方式發(fā) 布告警消息,或者網(wǎng)絡(luò)控制器可以是向郵箱網(wǎng)關(guān)發(fā)送告警消息,通過郵件的方式發(fā)布告警 消息,或者同時(shí)結(jié)合上述短信和郵件的方式進(jìn)行告警發(fā)布。
[0190] 510、網(wǎng)絡(luò)控制器從配置庫中讀取告警消息,并通過管理Portal發(fā)布告警消息。
[0191] 此時(shí),運(yùn)維管理員可通過管理Portal查看告警消息。
[0192] 511、網(wǎng)絡(luò)控制器驗(yàn)證當(dāng)前配置文件是否為可信配置文件,若是,則執(zhí)行步驟512, 若否,則執(zhí)行步驟513和步驟514 ;
[0193] 其中,可信配置文件代表網(wǎng)絡(luò)設(shè)備配置文件發(fā)生的變更情形為第二種,即該變更 為允許的修改,不可信配置文件代表網(wǎng)絡(luò)設(shè)備配置文件發(fā)生的變更情形為第一種,即該變 更為引入錯(cuò)誤或者惡意篡改的非法變更。在本實(shí)施例中,驗(yàn)證是否為可信配置文件的方式 可以是網(wǎng)絡(luò)控制器通過管理Portal獲取可信度指令,并根據(jù)該可信度指令驗(yàn)證當(dāng)前配置 文件是否為可信配置文件。
[0194] 512、網(wǎng)絡(luò)控制器將臨時(shí)版本標(biāo)簽更新為正常版本標(biāo)簽,并結(jié)束流程;
[0195] 當(dāng)驗(yàn)證該當(dāng)前配置文件是可信配置文件(即網(wǎng)絡(luò)設(shè)備配置文件發(fā)生的變更情形 為第二種)時(shí),網(wǎng)絡(luò)設(shè)備完成配置文件的合理修改,并以當(dāng)前配置文件的配置狀態(tài)運(yùn)行;同 時(shí)網(wǎng)絡(luò)控制器將配置庫中該當(dāng)前配置文件的臨時(shí)版本標(biāo)簽更新為正常版本標(biāo)簽,可以理解 的是,此時(shí),該最新版本配置文件更新為當(dāng)前配置文件。
[0196] 513、網(wǎng)絡(luò)控制器向通訊器發(fā)送包含該最新版本配置文件的恢復(fù)配置指令,并驅(qū)動(dòng) 通訊器將該最新版本配置文件上傳至網(wǎng)絡(luò)設(shè)備,以使得網(wǎng)絡(luò)設(shè)備根據(jù)該最新版本配置文件 覆蓋該當(dāng)前配置文件并重啟網(wǎng)絡(luò)設(shè)備;
[0197] 即通訊器在接收到恢復(fù)配置指令后,向網(wǎng)絡(luò)設(shè)備上傳該最新版本配置文件,以使 網(wǎng)絡(luò)設(shè)備根據(jù)該恢復(fù)配置指令進(jìn)行配置恢復(fù),從而有效避免引入錯(cuò)誤或者惡意篡改導(dǎo)致的 網(wǎng)絡(luò)設(shè)備配置文件非法變更。
[0198] 514、網(wǎng)絡(luò)控制器將該臨時(shí)版本標(biāo)簽更新為異常版本標(biāo)簽。
[0199] 本實(shí)施例提供的技術(shù)方案中,網(wǎng)絡(luò)設(shè)備為配置可變的網(wǎng)絡(luò)設(shè)備,網(wǎng)絡(luò)控制器將從 網(wǎng)絡(luò)設(shè)備獲取的當(dāng)前配置文件和從配置庫獲取的該網(wǎng)絡(luò)設(shè)備的最新版本配置文件進(jìn)行比 較,以監(jiān)控網(wǎng)絡(luò)設(shè)備配置文件是否發(fā)生了變化,當(dāng)該當(dāng)前配置文件與該最新版本配置文件 不一致(即網(wǎng)絡(luò)設(shè)備配置文件發(fā)生變更)時(shí),向配置庫發(fā)送該當(dāng)前配置文件,以將該當(dāng)前配 置文件保存在配置庫中,從而實(shí)現(xiàn)網(wǎng)絡(luò)設(shè)備配置文件的自動(dòng)備份,與現(xiàn)有技術(shù)相比,本發(fā)明 實(shí)施例實(shí)時(shí)對(duì)網(wǎng)絡(luò)設(shè)備配置文件的變更進(jìn)行監(jiān)控,從而實(shí)現(xiàn)自動(dòng)并準(zhǔn)確地對(duì)網(wǎng)絡(luò)設(shè)備配置 文件進(jìn)行備份,有效避免手工備份網(wǎng)絡(luò)設(shè)備配置文件的低效性,減小人為失誤的概率,并提 升運(yùn)維工作效率和網(wǎng)絡(luò)安全系數(shù)。
[0200] 其次,本實(shí)施例提供的技術(shù)方案中,網(wǎng)絡(luò)控制器對(duì)該當(dāng)前配置文件是否可信作進(jìn) 一步驗(yàn)證,若否,則網(wǎng)絡(luò)控制器自動(dòng)向網(wǎng)絡(luò)設(shè)備發(fā)送網(wǎng)絡(luò)設(shè)備發(fā)送恢復(fù)配置指令,以使網(wǎng)絡(luò) 設(shè)備根據(jù)恢復(fù)配置指令進(jìn)行配置恢復(fù),從而實(shí)現(xiàn)網(wǎng)絡(luò)設(shè)備配置文件的自動(dòng)恢復(fù);與現(xiàn)有技 術(shù)相比,本發(fā)明實(shí)施例通過進(jìn)一步驗(yàn)證的方式提供了可修改網(wǎng)絡(luò)設(shè)備配置文件的空間,當(dāng) 驗(yàn)證當(dāng)前配置文件為非法變更時(shí)才對(duì)網(wǎng)絡(luò)設(shè)備配置文件進(jìn)行自動(dòng)恢復(fù),從而有效避免網(wǎng)絡(luò) 設(shè)備配置文件的引入錯(cuò)誤或者惡意篡改。
[0201] 因此,結(jié)合圖2所示的實(shí)施例以及圖4所示的實(shí)施例,或者結(jié)合圖3所示的實(shí)施 例以及圖5所示的實(shí)施例,可以理解的是,本發(fā)明實(shí)施例提供的技術(shù)方案中,網(wǎng)絡(luò)控制器在 監(jiān)控到網(wǎng)絡(luò)設(shè)備配置文件發(fā)生變更時(shí),若網(wǎng)絡(luò)控制器為配置不可變的網(wǎng)絡(luò)設(shè)備,則網(wǎng)絡(luò)控 制器自動(dòng)向網(wǎng)絡(luò)設(shè)備發(fā)送網(wǎng)絡(luò)設(shè)備發(fā)送恢復(fù)配置指令,以使網(wǎng)絡(luò)設(shè)備根據(jù)最新版本配置文 件進(jìn)行配置恢復(fù),從而實(shí)現(xiàn)網(wǎng)絡(luò)設(shè)備配置文件的自動(dòng)恢復(fù);若網(wǎng)絡(luò)控制器為配置可變的網(wǎng) 絡(luò)設(shè)備,則網(wǎng)絡(luò)控制器對(duì)該當(dāng)前配置文件是否可信作進(jìn)一步驗(yàn)證,若否,則網(wǎng)絡(luò)控制器自動(dòng) 向網(wǎng)絡(luò)設(shè)備發(fā)送網(wǎng)絡(luò)設(shè)備發(fā)送恢復(fù)配置指令,以使網(wǎng)絡(luò)設(shè)備根據(jù)恢復(fù)配置指令進(jìn)行配置恢 復(fù),從而實(shí)現(xiàn)網(wǎng)絡(luò)設(shè)備配置文件的自動(dòng)恢復(fù);與現(xiàn)有技術(shù)相比,本發(fā)明實(shí)施例可根據(jù)網(wǎng)絡(luò)設(shè) 備的不同類型智能地快速完成網(wǎng)絡(luò)設(shè)備配置文件的恢復(fù),當(dāng)網(wǎng)絡(luò)設(shè)備為配置不可變的網(wǎng)絡(luò) 設(shè)備時(shí),直接對(duì)網(wǎng)絡(luò)設(shè)備配置文件進(jìn)行自動(dòng)恢復(fù),當(dāng)網(wǎng)絡(luò)設(shè)備為配置可變的網(wǎng)絡(luò)設(shè)備時(shí),通 過進(jìn)一步驗(yàn)證的方式提供了可修改網(wǎng)絡(luò)設(shè)備配置文件的空間,當(dāng)驗(yàn)證當(dāng)前配置文件為非法 變更時(shí)才對(duì)網(wǎng)絡(luò)設(shè)備配置文件進(jìn)行自動(dòng)恢復(fù)。
[0202] 上面對(duì)本發(fā)明實(shí)施例中的網(wǎng)絡(luò)設(shè)備配置文件的管理方法進(jìn)行了描述,下面對(duì)本發(fā) 明實(shí)施例中的網(wǎng)絡(luò)控制器進(jìn)行描述,請(qǐng)參閱圖6,本發(fā)明實(shí)施例中網(wǎng)絡(luò)控制器一個(gè)實(shí)施例包 括:
[0203] 第一獲取單元601,用于通過網(wǎng)絡(luò)控制器與網(wǎng)絡(luò)設(shè)備之間的連接,獲取網(wǎng)絡(luò)設(shè)備的 當(dāng)前配置文件;
[0204] 第二獲取單元602,用于獲取保存在配置庫中的網(wǎng)絡(luò)設(shè)備的最新版本配置文件;
[0205] 第一發(fā)送單元603,用于當(dāng)該當(dāng)前配置文件與最新版本配置文件不一致時(shí),向配置 庫發(fā)送當(dāng)前配置文件,以將該當(dāng)前配置文件保存在配置庫中。
[0206] 為便于理解,下面以一具體應(yīng)用場景為例,對(duì)本實(shí)施例中的網(wǎng)絡(luò)控制器的內(nèi)部運(yùn) 作流程進(jìn)行描述:
[0207] 第一獲取單元601建立與網(wǎng)絡(luò)設(shè)備之間的連接,獲取該網(wǎng)絡(luò)設(shè)備的當(dāng)前配置文 件;第二獲取單元602獲取保存在配置庫中的該網(wǎng)絡(luò)設(shè)備的最新版本配置文件;當(dāng)該當(dāng)前 配置文件與該最新版本配置文件不一致(即網(wǎng)絡(luò)設(shè)備的配置文件發(fā)生變更)時(shí),第一發(fā)送 單元603向配置庫發(fā)送當(dāng)前配置文件,以將該當(dāng)前配置文件保存在配置庫中。
[0208] 本實(shí)施例提供的技術(shù)方案中,當(dāng)由第一獲取單元601從網(wǎng)絡(luò)設(shè)備獲取的當(dāng)前配置 文件和由第二獲取單元602從配置庫獲取的該網(wǎng)絡(luò)設(shè)備的最新版本配置文件不一致(即網(wǎng) 絡(luò)設(shè)備配置文件發(fā)生變更)時(shí),由第一發(fā)送單元603向配置庫發(fā)送該當(dāng)前配置文件,以將該 當(dāng)前配置文件保存在配置庫中,從而實(shí)現(xiàn)網(wǎng)絡(luò)設(shè)備配置文件的自動(dòng)備份,與現(xiàn)有技術(shù)相比, 本發(fā)明實(shí)施例實(shí)時(shí)對(duì)網(wǎng)絡(luò)設(shè)備配置文件的變更進(jìn)行監(jiān)控,從而實(shí)現(xiàn)自動(dòng)并準(zhǔn)確地對(duì)網(wǎng)絡(luò)設(shè) 備配置文件進(jìn)行備份,有效避免手工備份網(wǎng)絡(luò)設(shè)備配置文件的低效性,減小人為失誤的概 率,并提升運(yùn)維工作效率和網(wǎng)絡(luò)安全系數(shù)。
[0209] 為便于理解,下面以網(wǎng)絡(luò)設(shè)備為配置不可變的網(wǎng)絡(luò)設(shè)備為例對(duì)本發(fā)明實(shí)施例中的 網(wǎng)絡(luò)控制器進(jìn)行詳細(xì)描述,請(qǐng)參閱圖7,本發(fā)明實(shí)施例中網(wǎng)絡(luò)控制器另一實(shí)施例包括:
[0210] 第一獲取單元701,用于通過網(wǎng)絡(luò)控制器與網(wǎng)絡(luò)設(shè)備之間的連接,獲取網(wǎng)絡(luò)設(shè)備的 當(dāng)前配置文件;
[0211] 第二獲取單元702,用于獲取保存在配置庫中的網(wǎng)絡(luò)設(shè)備的基線版本配置文件;
[0212] 比較單元703,用于比較當(dāng)前配置文件與基線版本配置文件是否一致;
[0213] 第一發(fā)送單元704,用于當(dāng)該當(dāng)前配置文件與基線版本配置文件不一致時(shí),向配置 庫發(fā)送當(dāng)前配置文件,以將該當(dāng)前配置文件保存在配置庫中。
[0214] 本實(shí)施例還進(jìn)一步包括:
[0215] 第二發(fā)送單元705,用于當(dāng)該當(dāng)前配置文件與該基線版本配置文件不一致時(shí),向所 述網(wǎng)絡(luò)設(shè)備發(fā)送包含該基線版本配置文件的恢復(fù)配置指令,以使網(wǎng)絡(luò)設(shè)備根據(jù)該恢復(fù)配置 指令進(jìn)行配置恢復(fù)。
[0216] 可選地,本實(shí)施例還進(jìn)一步包括:
[0217] 第一標(biāo)簽操作單元706,用于當(dāng)該當(dāng)前配置文件與該基線版本配置文件不一致時(shí), 為發(fā)送至配置庫的該當(dāng)前配置文件添加異常版本標(biāo)簽。
[0218] 可選地,本實(shí)施例還進(jìn)一步包括:
[0219] 第三獲取單元707,用于當(dāng)該當(dāng)前配置文件與該基線版本配置文件不一致時(shí),獲取 網(wǎng)絡(luò)設(shè)備的日志文件;
[0220] 解析單元708,用于解析該第三獲取單元707獲取的日志文件,根據(jù)解析結(jié)果生成 告警消息;
[0221] 告警發(fā)布單元709,用于發(fā)布該告警消息。
[0222] 可選地,本實(shí)施例還進(jìn)一步包括:
[0223] 第四發(fā)送單元,用于在網(wǎng)絡(luò)控制器發(fā)布該告警消息之前,向配置庫發(fā)送該告警消 息;
[0224] 該告警發(fā)布單元709具體用于從配置庫中獲取告警消息,并通過網(wǎng)站發(fā)布該告警 消息。
[0225] 可選地,網(wǎng)絡(luò)控制器通過通訊器與網(wǎng)絡(luò)設(shè)備連接,本實(shí)施例中第一獲取單元701 具體包括:
[0226] 發(fā)送模塊7011,用于通過通訊器向網(wǎng)絡(luò)設(shè)備發(fā)送用于采集當(dāng)前配置文件的采集指 令;
[0227] 接收模塊7012,用于通過通訊器接收網(wǎng)絡(luò)設(shè)備根據(jù)采集指令返回的當(dāng)前配置文 件。
[0228] 本實(shí)施例提供的技術(shù)方案中,網(wǎng)絡(luò)設(shè)備為配置不可變的網(wǎng)絡(luò)設(shè)備,比較單元703 將由第一獲取單元701從網(wǎng)絡(luò)設(shè)備獲取的當(dāng)前配置文件和由第二獲取單元702從配置庫 獲取的該網(wǎng)絡(luò)設(shè)備的基線版本配置文件進(jìn)行比較,以監(jiān)控網(wǎng)絡(luò)設(shè)備配置文件是否發(fā)生了變 化,當(dāng)該當(dāng)前配置文件與該基線版本配置文件不一致(即網(wǎng)絡(luò)設(shè)備配置文件發(fā)生變更)時(shí), 由第一發(fā)送單元704向配置庫發(fā)送該當(dāng)前配置文件,以將該當(dāng)前配置文件保存在配置庫 中,從而實(shí)現(xiàn)網(wǎng)絡(luò)設(shè)備配置文件的自動(dòng)備份,與現(xiàn)有技術(shù)相比,本發(fā)明實(shí)施例實(shí)時(shí)對(duì)網(wǎng)絡(luò)設(shè) 備配置文件的變更進(jìn)行監(jiān)控,從而實(shí)現(xiàn)自動(dòng)并準(zhǔn)確地對(duì)網(wǎng)絡(luò)設(shè)備配置文件進(jìn)行備份,有效 避免手工備份網(wǎng)絡(luò)設(shè)備配置文件的低效性,減小人為失誤的概率,并提升運(yùn)維工作效率和 網(wǎng)絡(luò)安全系數(shù)。
[0229] 其次,本實(shí)施例提供的技術(shù)方案中,對(duì)配置文件的管理內(nèi)容還包括配置文件的恢 復(fù),網(wǎng)絡(luò)控制器在監(jiān)控到網(wǎng)絡(luò)設(shè)備配置文件發(fā)生變更時(shí),網(wǎng)絡(luò)控制器自動(dòng)向網(wǎng)絡(luò)設(shè)備發(fā)送 網(wǎng)絡(luò)設(shè)備發(fā)送恢復(fù)配置指令,以使網(wǎng)絡(luò)設(shè)備根據(jù)恢復(fù)配置指令進(jìn)行配置恢復(fù),從而實(shí)現(xiàn)網(wǎng) 絡(luò)設(shè)備配置文件的自動(dòng)恢復(fù),與現(xiàn)有技術(shù)相比,本發(fā)明實(shí)施例可快速及時(shí)完成網(wǎng)絡(luò)設(shè)備配 置文件的恢復(fù),及時(shí)消除網(wǎng)絡(luò)設(shè)備配置文件的非法變更,從而有效避免網(wǎng)絡(luò)設(shè)備配置文件 的引入錯(cuò)誤或者惡意篡改。
[0230] 圖7所示的實(shí)施例以網(wǎng)絡(luò)設(shè)備為配置不可變的網(wǎng)絡(luò)設(shè)備為例對(duì)本發(fā)明實(shí)施例中 的網(wǎng)絡(luò)控制器進(jìn)行詳細(xì)描述,下面結(jié)合圖8以網(wǎng)絡(luò)設(shè)備為配置可變的網(wǎng)絡(luò)設(shè)備為例對(duì)本發(fā) 明實(shí)施例中的網(wǎng)絡(luò)控制器進(jìn)行詳細(xì)描述,具體請(qǐng)參閱圖8,本發(fā)明實(shí)施例中網(wǎng)絡(luò)控制器另一 實(shí)施例包括:
[0231] 第一獲取單元801,用于通過網(wǎng)絡(luò)控制器與網(wǎng)絡(luò)設(shè)備之間的連接,獲取網(wǎng)絡(luò)設(shè)備的 當(dāng)前配置文件;
[0232] 第二獲取單元802,用于獲取保存在配置庫中的網(wǎng)絡(luò)設(shè)備的最新版本配置文件;
[0233] 比較單元803,用于比較當(dāng)前配置文件與最新版本配置文件是否一致;
[0234] 第一發(fā)送單元804,用于當(dāng)該當(dāng)前配置文件與最新版本配置文件不一致時(shí),向配置 庫發(fā)送當(dāng)前配置文件,以將該當(dāng)前配置文件保存在配置庫中。
[0235] 本實(shí)施例還進(jìn)一步包括:
[0236] 第一驗(yàn)證單元805,用于驗(yàn)證該當(dāng)前配置文件是否為可信配置文件;
[0237] 第三發(fā)送單元806,用于當(dāng)該當(dāng)前配置文件不是可信配置文件時(shí),向網(wǎng)絡(luò)設(shè)備發(fā)送 包含該最新版本配置文件的恢復(fù)配置指令,以使網(wǎng)絡(luò)設(shè)備根據(jù)該恢復(fù)配置指令進(jìn)行配置恢 復(fù)。
[0238] 可選地,本實(shí)施例還進(jìn)一步包括:
[0239] 第二標(biāo)簽操作單元807,用于當(dāng)所述當(dāng)前配置文件與所述最新版本配置文件不一 致時(shí),為發(fā)送至配置庫的當(dāng)前配置文件添加臨時(shí)版本標(biāo)簽;
[0240] 第二驗(yàn)證單元808,用于驗(yàn)證該當(dāng)前配置文件是否為可信配置文件;
[0241] 該第二標(biāo)簽操作單元807,還用于當(dāng)該當(dāng)前配置文件不是可信配置文件時(shí),將臨時(shí) 版本標(biāo)簽更新為異常版本標(biāo)簽,當(dāng)該當(dāng)前配置文件是可信配置文件時(shí),將臨時(shí)版本標(biāo)簽更 新為正常版本標(biāo)簽。
[0242] 可選地,本實(shí)施例還進(jìn)一步包括:
[0243] 第三獲取單元809,用于當(dāng)該當(dāng)前配置文件與該最新版本配置文件不一致時(shí),獲取 網(wǎng)絡(luò)設(shè)備的日志文件;
[0244] 解析單元810,用于解析該第三獲取單元808獲取的日志文件,根據(jù)解析結(jié)果生成 告警消息;
[0245] 告警發(fā)布單元811,用于發(fā)布該告警消息。
[0246] 可選地,本實(shí)施例還進(jìn)一步包括:
[0247] 第四發(fā)送單元,用于在網(wǎng)絡(luò)控制器發(fā)布該告警消息之前,向配置庫發(fā)送該告警消 息;
[0248] 該告警發(fā)布單元811具體用于從配置庫中獲取告警消息,并通過網(wǎng)站發(fā)布該告警 消息。
[0249] 可選地,網(wǎng)絡(luò)控制器通過通訊器與網(wǎng)絡(luò)設(shè)備連接,本實(shí)施例中第一獲取單元801 具體包括:
[0250] 發(fā)送模塊8011,用于通過通訊器向網(wǎng)絡(luò)設(shè)備發(fā)送用于采集當(dāng)前配置文件的采集指 令;
[0251] 接收模塊8012,用于通過通訊器接收網(wǎng)絡(luò)設(shè)備根據(jù)采集指令返回的當(dāng)前配置文 件。
[0252] 本實(shí)施例提供的技術(shù)方案中,網(wǎng)絡(luò)設(shè)備為配置可變的網(wǎng)絡(luò)設(shè)備,比較單元803將 由第一獲取單元801從網(wǎng)絡(luò)設(shè)備獲取的當(dāng)前配置文件和由第二獲取單元802從配置庫獲取 的該網(wǎng)絡(luò)設(shè)備的最新版本配置文件進(jìn)行比較,以監(jiān)控網(wǎng)絡(luò)設(shè)備配置文件是否發(fā)生了變化, 當(dāng)該當(dāng)前配置文件與該最新版本配置文件不一致(即網(wǎng)絡(luò)設(shè)備配置文件發(fā)生變更)時(shí),由 第一發(fā)送單元804向配置庫發(fā)送該當(dāng)前配置文件,以將該當(dāng)前配置文件保存在配置庫中, 從而實(shí)現(xiàn)網(wǎng)絡(luò)設(shè)備配置文件的自動(dòng)備份,與現(xiàn)有技術(shù)相比,本發(fā)明實(shí)施例實(shí)時(shí)對(duì)網(wǎng)絡(luò)設(shè)備 配置文件的變更進(jìn)行監(jiān)控,從而實(shí)現(xiàn)自動(dòng)并準(zhǔn)確地對(duì)網(wǎng)絡(luò)設(shè)備配置文件進(jìn)行備份,有效避 免手工備份網(wǎng)絡(luò)設(shè)備配置文件的低效性,減小人為失誤的概率,并提升運(yùn)維工作效率和網(wǎng) 絡(luò)安全系數(shù)。
[0253] 其次,本實(shí)施例提供的技術(shù)方案中,網(wǎng)絡(luò)控制器對(duì)該當(dāng)前配置文件是否可信作進(jìn) 一步驗(yàn)證,若否,則網(wǎng)絡(luò)控制器自動(dòng)向網(wǎng)絡(luò)設(shè)備發(fā)送網(wǎng)絡(luò)設(shè)備發(fā)送恢復(fù)配置指令,以使網(wǎng)絡(luò) 設(shè)備根據(jù)恢復(fù)配置指令進(jìn)行配置恢復(fù),從而實(shí)現(xiàn)網(wǎng)絡(luò)設(shè)備配置文件的自動(dòng)恢復(fù);與現(xiàn)有技 術(shù)相比,本發(fā)明實(shí)施例通過進(jìn)一步驗(yàn)證的方式提供了可修改網(wǎng)絡(luò)設(shè)備配置文件的空間,當(dāng) 驗(yàn)證當(dāng)前配置文件為非法變更時(shí)才對(duì)網(wǎng)絡(luò)設(shè)備配置文件進(jìn)行自動(dòng)恢復(fù),從而有效避免網(wǎng)絡(luò) 設(shè)備配置文件的引入錯(cuò)誤或者惡意篡改。
[0254] 上面從模塊化功能實(shí)體的角度對(duì)本發(fā)明實(shí)施例中的網(wǎng)絡(luò)控制器進(jìn)行描述,下面從 硬件處理的角度對(duì)本發(fā)明實(shí)施例中的網(wǎng)絡(luò)控制器進(jìn)行描述,請(qǐng)參閱圖9,本發(fā)明實(shí)施例中的 網(wǎng)絡(luò)控制器另一實(shí)施例包括:接收器901、處理器902和發(fā)送器903。
[0255] 其中,處理器902可為一個(gè)或多個(gè),在本實(shí)施例中以一個(gè)為例進(jìn)行說明,
[0256] 且本實(shí)施例中接收器901、處理器902和發(fā)送器903之間通過總線進(jìn)行連接,當(dāng)然 也可采用其他的連接方式,具體連接方式在本實(shí)施例中不作限定。
[0257] 可以理解的是,本發(fā)明實(shí)施例涉及的網(wǎng)絡(luò)控制器可以具有比圖9所示出的更多或 更少的部件,可以組合兩個(gè)或更多個(gè)部件,或者可以具有不同的部件配置或設(shè)置,各個(gè)部件 可以在包括一個(gè)或多個(gè)信號(hào)處理和/或?qū)S眉呻娐吩趦?nèi)的硬件、軟件或硬件和軟件的組 合實(shí)現(xiàn)。
[0258] 該接收器901用于執(zhí)行如下操作:
[0259] 通過網(wǎng)絡(luò)控制器與網(wǎng)絡(luò)設(shè)備之間的連接,獲取網(wǎng)絡(luò)設(shè)備的當(dāng)前配置文件;
[0260] 獲取保存在配置庫中的網(wǎng)絡(luò)設(shè)備的最新版本配置文件;
[0261] 該處理器902用于執(zhí)行如下操作:
[0262] 比較當(dāng)前配置文件與最新版本配置文件是否一致;
[0263] 該發(fā)送器903用于執(zhí)行如下操作:
[0264] 當(dāng)該當(dāng)前配置文件與最新版本配置文件不一致時(shí),向配置庫發(fā)送當(dāng)前配置文件。
[0265] 本實(shí)施例提供的技術(shù)方案中,網(wǎng)絡(luò)控制器的處理器902將通過接收器901從網(wǎng)絡(luò) 設(shè)備獲取的當(dāng)前配置文件和從配置庫獲取的該網(wǎng)絡(luò)設(shè)備的最新版本配置文件進(jìn)行比較,以 監(jiān)控網(wǎng)絡(luò)設(shè)備配置文件是否發(fā)生了變化,當(dāng)該當(dāng)前配置文件與該最新版本配置文件不一致 (即網(wǎng)絡(luò)設(shè)備配置文件發(fā)生變更)時(shí),由發(fā)送器903向配置庫發(fā)送該當(dāng)前配置文件,以將該 當(dāng)前配置文件保存在配置庫中,從而實(shí)現(xiàn)網(wǎng)絡(luò)設(shè)備配置文件的自動(dòng)備份,與現(xiàn)有技術(shù)相比, 本發(fā)明實(shí)施例實(shí)時(shí)對(duì)網(wǎng)絡(luò)設(shè)備配置文件的變更進(jìn)行監(jiān)控,從而實(shí)現(xiàn)自動(dòng)并準(zhǔn)確地對(duì)網(wǎng)絡(luò)設(shè) 備配置文件進(jìn)行備份,有效避免手工備份網(wǎng)絡(luò)設(shè)備配置文件的低效性,減小人為失誤的概 率,并提升運(yùn)維工作效率和網(wǎng)絡(luò)安全系數(shù)。
[0266] 當(dāng)網(wǎng)絡(luò)設(shè)備為配置不可變的網(wǎng)絡(luò)設(shè)備時(shí):
[0267] 在本發(fā)明的一些實(shí)施例中,發(fā)送器903還用于執(zhí)行如下操作:
[0268] 當(dāng)該當(dāng)前配置文件與該基線版本配置文件不一致時(shí),向所述網(wǎng)絡(luò)設(shè)備發(fā)送包含該 基線版本配置文件的恢復(fù)配置指令,以使網(wǎng)絡(luò)設(shè)備根據(jù)該恢復(fù)配置指令進(jìn)行配置恢復(fù)。
[0269] 在本發(fā)明的一些實(shí)施例中,處理器902還用于執(zhí)行如下操作:
[0270] 當(dāng)該當(dāng)前配置文件與該基線版本配置文件不一致時(shí),為發(fā)送至配置庫的該當(dāng)前配 置文件添加異常版本標(biāo)簽。
[0271] 在本發(fā)明的一些實(shí)施例中,接收器901還用于執(zhí)行如下操作:
[0272] 當(dāng)該當(dāng)前配置文件與該基線版本配置文件不一致時(shí),獲取網(wǎng)絡(luò)設(shè)備的日志文件;
[0273] 處理器902還用于執(zhí)行如下操作:
[0274] 解析該接收器901獲取的日志文件,根據(jù)解析結(jié)果生成告警消息;
[0275] 發(fā)布該告警消息。
[0276] 在本發(fā)明的一些實(shí)施例中,網(wǎng)絡(luò)控制器通過通訊器與網(wǎng)絡(luò)設(shè)備連接,接收器901 還用于執(zhí)行如下操作:
[0277] 通過通訊器向網(wǎng)絡(luò)設(shè)備發(fā)送用于采集當(dāng)前配置文件的采集指令;
[0278] 通過通訊器接收網(wǎng)絡(luò)設(shè)備根據(jù)采集指令返回的當(dāng)前配置文件。
[0279] 當(dāng)網(wǎng)絡(luò)設(shè)備為配置可變的網(wǎng)絡(luò)設(shè)備時(shí):
[0280] 在本發(fā)明的一些實(shí)施例中,處理器902還用于執(zhí)行如下操作:
[0281] 驗(yàn)證該當(dāng)前配置文件是否為可信配置文件;
[0282] 發(fā)送器903還用于執(zhí)行如下操作:
[0283] 當(dāng)該當(dāng)前配置文件不是可信配置文件時(shí),向網(wǎng)絡(luò)設(shè)備發(fā)送包含該最新版本配置文 件的恢復(fù)配置指令,以使網(wǎng)絡(luò)設(shè)備根據(jù)該恢復(fù)配置指令進(jìn)行配置恢復(fù)。
[0284] 在本發(fā)明的一些實(shí)施例中,處理器902還用于執(zhí)行如下操作:
[0285] 當(dāng)所述當(dāng)前配置文件與所述最新版本配置文件不一致時(shí),為發(fā)送至配置庫的當(dāng)前 配置文件添加臨時(shí)版本標(biāo)簽;
[0286] 驗(yàn)證該當(dāng)前配置文件是否為可信配置文件;
[0287] 當(dāng)該當(dāng)前配置文件不是可信配置文件時(shí),將臨時(shí)版本標(biāo)簽更新為異常版本標(biāo)簽, 當(dāng)該當(dāng)前配置文件是可信配置文件時(shí),將臨時(shí)版本標(biāo)簽更新為正常版本標(biāo)簽。
[0288] 在本發(fā)明的一些實(shí)施例中,接收器901還用于執(zhí)行如下操作:
[0289] 當(dāng)該當(dāng)前配置文件與該最新版本配置文件不一致時(shí),獲取網(wǎng)絡(luò)設(shè)備的日志文件;
[0290] 處理器902還用于執(zhí)行如下操作:
[0291] 解析該接收器901獲取的日志文件,根據(jù)解析結(jié)果生成告警消息;
[0292] 發(fā)送器903還用于執(zhí)行如下操作:
[0293] 發(fā)布該告警消息。
[0294] 在本發(fā)明的一些實(shí)施例中,發(fā)送器903還用于執(zhí)行如下操作:
[0295] 在網(wǎng)絡(luò)控制器發(fā)布所述告警消息之前,向配置庫發(fā)送該告警消息;
[0296] 處理器902還用于執(zhí)行如下操作:
[0297] 從配置庫中獲取告警消息,并通過網(wǎng)站發(fā)布該告警消息。
[0298] 在本發(fā)明的一些實(shí)施例中,網(wǎng)絡(luò)控制器通過通訊器與網(wǎng)絡(luò)設(shè)備連接,接收器901 還用于執(zhí)行如下操作:
[0299] 通過通訊器向網(wǎng)絡(luò)設(shè)備發(fā)送用于采集當(dāng)前配置文件的采集指令;
[0300] 通過通訊器接收網(wǎng)絡(luò)設(shè)備根據(jù)采集指令返回的當(dāng)前配置文件。
[0301] 所屬領(lǐng)域的技術(shù)人員可以清楚地了解到,為描述的方便和簡潔,上述描述的系統(tǒng), 裝置和單元的具體工作過程,可以參考前述方法實(shí)施例中的對(duì)應(yīng)過程,在此不再贅述。
[0302] 在本申請(qǐng)所提供的幾個(gè)實(shí)施例中,應(yīng)該理解到,所揭露的系統(tǒng),裝置和方法,可以 通過其它的方式實(shí)現(xiàn)。例如,以上所描述的裝置實(shí)施例僅僅是示意性的,例如,所述單元的 劃分,僅僅為一種邏輯功能劃分,實(shí)際實(shí)現(xiàn)時(shí)可以有另外的劃分方式,例如多個(gè)單元或組件 可以結(jié)合或者可以集成到另一個(gè)系統(tǒng),或一些特征可以忽略,或不執(zhí)行。另一點(diǎn),所顯示或 討論的相互之間的耦合或直接耦合或通信連接可以是通過一些接口,裝置或單元的間接耦 合或通信連接,可以是電性,機(jī)械或其它的形式。
[0303] 所述作為分離部件說明的單元可以是或者也可以不是物理上分開的,作為單元顯 示的部件可以是或者也可以不是物理單元,即可以位于一個(gè)地方,或者也可以分布到多個(gè) 網(wǎng)絡(luò)單元上??梢愿鶕?jù)實(shí)際的需要選擇其中的部分或者全部單元來實(shí)現(xiàn)本實(shí)施例方案的目 的。
[0304] 另外,在本發(fā)明各個(gè)實(shí)施例中的各功能單元可以集成在一個(gè)處理單元中,也可以 是各個(gè)單元單獨(dú)物理存在,也可以兩個(gè)或兩個(gè)以上單元集成在一個(gè)單元中。上述集成的單 元既可以采用硬件的形式實(shí)現(xiàn),也可以采用軟件功能單元的形式實(shí)現(xiàn)。
[0305] 所述集成的單元如果以軟件功能單元的形式實(shí)現(xiàn)并作為獨(dú)立的產(chǎn)品銷售或使用 時(shí),可以存儲(chǔ)在一個(gè)計(jì)算機(jī)可讀取存儲(chǔ)介質(zhì)中?;谶@樣的理解,本發(fā)明的技術(shù)方案本質(zhì) 上或者說對(duì)現(xiàn)有技術(shù)做出貢獻(xiàn)的部分或者該技術(shù)方案的全部或部分可以以軟件產(chǎn)品的形 式體現(xiàn)出來,該計(jì)算機(jī)軟件產(chǎn)品存儲(chǔ)在一個(gè)存儲(chǔ)介質(zhì)中,包括若干指令用以使得一臺(tái)計(jì)算 機(jī)設(shè)備(可以是個(gè)人計(jì)算機(jī),服務(wù)器,或者網(wǎng)絡(luò)設(shè)備等)執(zhí)行本發(fā)明各個(gè)實(shí)施例所述方法 的全部或部分步驟。而前述的存儲(chǔ)介質(zhì)包括:U盤、移動(dòng)硬盤、只讀存儲(chǔ)器(ROM,Read-Only Memory)、隨機(jī)存取存儲(chǔ)器(RAM,Random Access Memory)、磁碟或者光盤等各種可以存儲(chǔ)程 序代碼的介質(zhì)。
[0306] 以上所述,以上實(shí)施例僅用以說明本發(fā)明的技術(shù)方案,而非對(duì)其限制;盡管參照前 述實(shí)施例對(duì)本發(fā)明進(jìn)行了詳細(xì)的說明,本領(lǐng)域的普通技術(shù)人員應(yīng)當(dāng)理解:其依然可以對(duì)前 述各實(shí)施例所記載的技術(shù)方案進(jìn)行修改,或者對(duì)其中部分技術(shù)特征進(jìn)行等同替換;而這些 修改或者替換,并不使相應(yīng)技術(shù)方案的本質(zhì)脫離本發(fā)明各實(shí)施例技術(shù)方案的精神和范圍。
【權(quán)利要求】
1. 一種網(wǎng)絡(luò)設(shè)備配置文件的管理方法,其特征在于,包括: 網(wǎng)絡(luò)控制器通過所述網(wǎng)絡(luò)控制器與網(wǎng)絡(luò)設(shè)備之間的連接,獲取所述網(wǎng)絡(luò)設(shè)備的當(dāng)前配 直文件; 所述網(wǎng)絡(luò)控制器獲取保存在配置庫中的所述網(wǎng)絡(luò)設(shè)備的最新版本配置文件; 當(dāng)所述當(dāng)前配置文件與所述最新版本配置文件不一致時(shí),所述網(wǎng)絡(luò)控制器向所述配置 庫發(fā)送所述當(dāng)前配置文件,以將所述當(dāng)前配置文件保存在所述配置庫中。
2. 如權(quán)利要求1所述的網(wǎng)絡(luò)設(shè)備配置文件的管理方法,其特征在于,當(dāng)所述網(wǎng)絡(luò)設(shè)備 為配置不可變的網(wǎng)絡(luò)設(shè)備,且所述當(dāng)前配置文件與所述最新版本配置文件不一致時(shí),所述 方法還包括: 所述網(wǎng)絡(luò)控制器向所述網(wǎng)絡(luò)設(shè)備發(fā)送包含所述最新版本配置文件的恢復(fù)配置指令,以 使所述網(wǎng)絡(luò)設(shè)備根據(jù)所述恢復(fù)配置指令進(jìn)行配置恢復(fù)。
3. 如權(quán)利要求1所述的網(wǎng)絡(luò)設(shè)備配置文件的管理方法,其特征在于,當(dāng)所述網(wǎng)絡(luò)設(shè)備 為配置可變的網(wǎng)絡(luò)設(shè)備時(shí),所述方法還包括: 所述網(wǎng)絡(luò)控制器驗(yàn)證所述當(dāng)前配置文件是否為可信配置文件; 若否,則所述網(wǎng)絡(luò)控制器向所述網(wǎng)絡(luò)設(shè)備發(fā)送包含所述最新版本配置文件的恢復(fù)配置 指令,以使所述網(wǎng)絡(luò)設(shè)備根據(jù)所述恢復(fù)配置指令進(jìn)行配置恢復(fù)。
4. 如權(quán)利要求1所述的網(wǎng)絡(luò)設(shè)備配置文件的管理方法,其特征在于,當(dāng)所述網(wǎng)絡(luò)設(shè)備 為配置不可變的網(wǎng)絡(luò)設(shè)備,且所述當(dāng)前配置文件與所述最新版本配置文件不一致時(shí),所述 方法還包括: 所述網(wǎng)絡(luò)控制器為發(fā)送至所述配置庫的當(dāng)前配置文件添加異常版本標(biāo)簽。
5. 如權(quán)利要求1所述的網(wǎng)絡(luò)設(shè)備配置文件的管理方法,其特征在于,當(dāng)所述網(wǎng)絡(luò)設(shè)備 為配置可變的網(wǎng)絡(luò)設(shè)備時(shí),所述方法還包括: 所述網(wǎng)絡(luò)控制器為發(fā)送至所述配置庫的當(dāng)前配置文件添加臨時(shí)版本標(biāo)簽; 所述網(wǎng)絡(luò)控制器驗(yàn)證所述當(dāng)前配置文件是否為可信配置文件; 若否,則所述網(wǎng)絡(luò)控制器將所述臨時(shí)版本標(biāo)簽更新為異常版本標(biāo)簽; 若是,則所述網(wǎng)絡(luò)控制器將所述臨時(shí)版本標(biāo)簽更新為正常版本標(biāo)簽。
6. 如權(quán)利要求1至5中任一項(xiàng)所述的網(wǎng)絡(luò)設(shè)備配置文件的管理方法,其特征在于,當(dāng)所 述當(dāng)前配置文件與所述最新版本配置文件不一致時(shí),所述方法還包括: 所述網(wǎng)絡(luò)控制器獲取網(wǎng)絡(luò)設(shè)備的日志文件; 所述網(wǎng)絡(luò)控制器解析所述日志文件,根據(jù)解析結(jié)果生成告警消息; 所述網(wǎng)絡(luò)控制器發(fā)布所述告警消息。
7. 如權(quán)利要求6所述的網(wǎng)絡(luò)設(shè)備配置文件的管理方法,其特征在于,所述網(wǎng)絡(luò)控制器 發(fā)布所述告警消息包括: 所述網(wǎng)絡(luò)控制器通過短信和/電子郵件的方式發(fā)布所述告警消息。
8. 如權(quán)利要求6所述的網(wǎng)絡(luò)設(shè)備配置文件的管理方法,其特征在于,在所述網(wǎng)絡(luò)控制 器發(fā)布所述告警消息之前還包括: 所述網(wǎng)絡(luò)控制器向配置庫發(fā)送所述告警消息; 所述網(wǎng)絡(luò)控制器進(jìn)行告警發(fā)布包括: 所述網(wǎng)絡(luò)控制器從配置庫中獲取告警消息,并通過網(wǎng)站發(fā)布所述告警消息。
9. 如權(quán)利要求1至5中任一項(xiàng)所述的網(wǎng)絡(luò)設(shè)備配置文件的管理方法,其特征在于,所述 網(wǎng)絡(luò)控制器通過通訊器與所述網(wǎng)絡(luò)設(shè)備連接; 則網(wǎng)絡(luò)控制器通過所述網(wǎng)絡(luò)控制器與網(wǎng)絡(luò)設(shè)備之間的連接,獲取所述網(wǎng)絡(luò)設(shè)備的當(dāng)前 配置文件包括: 所述網(wǎng)絡(luò)控制器通過所述通訊器向所述網(wǎng)絡(luò)設(shè)備發(fā)送用于采集所述當(dāng)前配置文件的 米集指令; 所述網(wǎng)絡(luò)控制器通過所述通訊器接收所述網(wǎng)絡(luò)設(shè)備根據(jù)采集指令返回的所述當(dāng)前配 置文件。
10. -種網(wǎng)絡(luò)控制器,其特征在于,包括: 第一獲取單元,用于通過所述網(wǎng)絡(luò)控制器與網(wǎng)絡(luò)設(shè)備之間的連接,獲取所述網(wǎng)絡(luò)設(shè)備 的當(dāng)前配置文件; 第二獲取單元,用于獲取保存在配置庫中的所述網(wǎng)絡(luò)設(shè)備的最新版本配置文件; 第一發(fā)送單元,用于當(dāng)所述當(dāng)前配置文件與所述最新版本配置文件不一致時(shí),向所述 配置庫發(fā)送所述當(dāng)前配置文件,以將所述當(dāng)前配置文件保存在所述配置庫中。
11. 如權(quán)利要求10所述的網(wǎng)絡(luò)控制器,其特征在于,所述網(wǎng)絡(luò)設(shè)備為配置不可變的網(wǎng) 絡(luò)設(shè)備,所述網(wǎng)絡(luò)控制器還包括第二發(fā)送單元; 所述第二發(fā)送單元,用于當(dāng)所述當(dāng)前配置文件與所述最新版本配置文件不一致時(shí),向 所述網(wǎng)絡(luò)設(shè)備發(fā)送包含所述最新版本配置文件的恢復(fù)配置指令,以使所述網(wǎng)絡(luò)設(shè)備根據(jù)所 述恢復(fù)配置指令進(jìn)行配置恢復(fù)。
12. 如權(quán)利要求10所述的網(wǎng)絡(luò)控制器,其特征在于,所述網(wǎng)絡(luò)設(shè)備為配置可變的網(wǎng)絡(luò) 設(shè)備,所述網(wǎng)絡(luò)控制器還包括第一驗(yàn)證單元和第三發(fā)送單元; 所述第一驗(yàn)證單元,用于驗(yàn)證所述當(dāng)前配置文件是否為可信配置文件; 所述第三發(fā)送單元,用于當(dāng)所述當(dāng)前配置文件不是可信配置文件時(shí),向所述網(wǎng)絡(luò)設(shè)備 發(fā)送包含所述最新版本配置文件的恢復(fù)配置指令,以使所述網(wǎng)絡(luò)設(shè)備根據(jù)所述恢復(fù)配置指 令進(jìn)行配置恢復(fù)。
13. 如權(quán)利要求10所述的網(wǎng)絡(luò)控制器,其特征在于,所述網(wǎng)絡(luò)設(shè)備為配置不可變的網(wǎng) 絡(luò)設(shè)備,所述網(wǎng)絡(luò)控制器還包括第一標(biāo)簽操作單元; 所述第一標(biāo)簽操作單元,用于當(dāng)所述當(dāng)前配置文件與所述最新版本配置文件不一致 時(shí),為發(fā)送至所述配置庫的當(dāng)前配置文件添加異常版本標(biāo)簽。
14. 如權(quán)利要求10所述的網(wǎng)絡(luò)控制器,其特征在于,所述網(wǎng)絡(luò)設(shè)備為配置可變的網(wǎng)絡(luò) 設(shè)備,所述網(wǎng)絡(luò)控制器還包括第二標(biāo)簽操作單元和第二驗(yàn)證單元; 所述第二標(biāo)簽操作單元,用于當(dāng)所述當(dāng)前配置文件與所述最新版本配置文件不一致 時(shí),為發(fā)送至所述配置庫的當(dāng)前配置文件添加臨時(shí)版本標(biāo)簽; 所述第二驗(yàn)證單元,用于驗(yàn)證所述當(dāng)前配置文件是否為可信配置文件; 所述第二標(biāo)簽操作單元,還用于當(dāng)所述當(dāng)前配置文件不是可信配置文件時(shí),將所述臨 時(shí)版本標(biāo)簽更新為異常版本標(biāo)簽,當(dāng)所述當(dāng)前配置文件是可信配置文件時(shí),將所述臨時(shí)版 本標(biāo)簽更新為正常版本標(biāo)簽。
15. 如權(quán)利要求10至14中任一項(xiàng)所述的網(wǎng)絡(luò)控制器,其特征在于,所述網(wǎng)絡(luò)控制器還 包括: 第三獲取單元,用于當(dāng)所述當(dāng)前配置文件與所述最新版本配置文件不一致時(shí),獲取網(wǎng) 絡(luò)設(shè)備的日志文件; 解析單元,用于解析所述第三獲取單元獲取的所述日志文件,根據(jù)解析結(jié)果生成告警 消息; 告警發(fā)布單元,用于發(fā)布所述告警消息。
16. 如權(quán)利要求15所述的網(wǎng)絡(luò)控制器,其特征在于,所述網(wǎng)絡(luò)控制器還包括第四發(fā)送 單元; 所述第四發(fā)送單元,用于在所述網(wǎng)絡(luò)控制器發(fā)布所述告警消息之前,向配置庫發(fā)送所 述告警消息; 所述告警發(fā)布單元具體用于從配置庫中獲取告警消息,并通過網(wǎng)站發(fā)布所述告警消 肩、。
17. 如權(quán)利要求10至14中任一項(xiàng)所述的網(wǎng)絡(luò)控制器,其特征在于,所述網(wǎng)絡(luò)控制器通 過通訊器與所述網(wǎng)絡(luò)設(shè)備連接;所述第一獲取單元包括發(fā)送模塊和接收模塊; 所述發(fā)送模塊,用于通過所述通訊器向所述網(wǎng)絡(luò)設(shè)備發(fā)送用于采集所述當(dāng)前配置文件 的采集指令; 所述接收模塊,用于接收所述網(wǎng)絡(luò)設(shè)備根據(jù)采集指令返回的所述當(dāng)前配置文件。
【文檔編號(hào)】H04L12/26GK104104547SQ201410355968
【公開日】2014年10月15日 申請(qǐng)日期:2014年7月24日 優(yōu)先權(quán)日:2014年7月24日
【發(fā)明者】陳敏 申請(qǐng)人:華為技術(shù)有限公司