本發(fā)明涉及通信技術(shù)領(lǐng)域,尤其涉及一種配置下發(fā)方法及裝置。
背景技術(shù):
隨著互聯(lián)網(wǎng)技術(shù)的高速發(fā)展,互聯(lián)網(wǎng)的應(yīng)用越來越普及,相應(yīng)地,出現(xiàn)了一些較為復(fù)雜的組網(wǎng)。在這些組網(wǎng)中,存在大量的設(shè)備(本文中稱為待管理設(shè)備)。為了保證組網(wǎng)的正常運行,待管理設(shè)備都需要進行相應(yīng)地配置,而這些配置若由管理員手動配置,則會產(chǎn)生大量的工作量,而且容易產(chǎn)生錯誤,影響業(yè)務(wù)開通和運行。
技術(shù)實現(xiàn)要素:
本發(fā)明提供一種密鑰生成方法及裝置,以解決配置下發(fā)方案中配置下發(fā)效率低的問題。
根據(jù)本發(fā)明實施例的第一方面,提供一種配置下發(fā)方法,應(yīng)用于待管理設(shè)備,該方法包括:
接收并保存所述管理平臺發(fā)送的配置片段文件;
當(dāng)接收到所述管理平臺發(fā)送的配置指令時,根據(jù)所述配置指令以及本地保存的配置片段文件執(zhí)行相應(yīng)的配置處理。
根據(jù)本發(fā)明實施例的第二方面,提供一種配置下發(fā)方法,應(yīng)用于管理平臺,該方法包括:
向待管理設(shè)備發(fā)送配置片段文件;
當(dāng)需要向目標待管理設(shè)備下發(fā)配置時,向所述目標待管理設(shè)備發(fā)送配置指令,以使所述目標待管理設(shè)備根據(jù)所述配置指令以及本地保存的配置片段文件執(zhí)行相應(yīng)的配置處理。
根據(jù)本發(fā)明實施例的第三方面,提供一種配置下發(fā)裝置,應(yīng)用于待管理設(shè)備,該裝置包括:
接收單元,用于接收所述管理平臺發(fā)送的配置片段文件;
保存單元,用于保存所述管理平臺發(fā)送的配置片段文件;
處理單元,用于當(dāng)所述接收單元接收到所述管理平臺發(fā)送的配置指令時,根據(jù)所述配置指令以及本地保存的配置片段文件執(zhí)行相應(yīng)的配置處理。
根據(jù)本發(fā)明實施例的第四方面,提供一種配置下發(fā)裝置,應(yīng)用于管理平臺,該裝置包括:
發(fā)送單元,用于向待管理設(shè)備發(fā)送配置片段文件;
所述發(fā)送單元,還用于當(dāng)需要向目標待管理設(shè)備下發(fā)配置時,向所述目標待管理設(shè)備發(fā)送配置指令,以使所述目標待管理設(shè)備根據(jù)所述配置指令以及本地保存的配置片段文件執(zhí)行相應(yīng)的配置處理。
應(yīng)用本發(fā)明實施例,管理平臺通過向待管理設(shè)備發(fā)送配置片段文件,由待管理設(shè)備保存接收到的配置片段文件;當(dāng)需要下發(fā)配置時,管理平臺向待管理設(shè)備下發(fā)配置指令;待管理設(shè)備接收到配置指令時,根據(jù)接收到的配置指令以及本地保存的配置片段文件執(zhí)行相應(yīng)的配置處理,提高了配置下發(fā)效率。
附圖說明
圖1是本發(fā)明實施例提供的一種配置下發(fā)的網(wǎng)絡(luò)架構(gòu)示意圖;
圖2是本發(fā)明實施例提供的一種配置下發(fā)方法的流程示意圖;
圖3是本發(fā)明實施例提供的一種配置下發(fā)方法的流程示意圖;
圖4是本發(fā)明實施例提供的一種具體應(yīng)用場景的架構(gòu)示意圖;
圖5是本發(fā)明實施例提供的一種配置下發(fā)裝置的結(jié)構(gòu)示意圖;
圖6是本發(fā)明實施例提供的另一種配置下發(fā)裝置的結(jié)構(gòu)示意圖;
圖7是本發(fā)明實施例提供的一種配置下發(fā)裝置的結(jié)構(gòu)示意圖;
圖8是本發(fā)明實施例提供的另一種配置下發(fā)裝置的結(jié)構(gòu)示意圖。
具體實施方式
為了使本技術(shù)領(lǐng)域的人員更好地理解本發(fā)明實施例中的技術(shù)方案,并使本發(fā)明實施例的上述目的、特征和優(yōu)點能夠更加明顯易懂,下面結(jié)合附圖對本發(fā)明實施例中技術(shù)方案作進一步詳細的說明。
請參見圖1,為本發(fā)明實施例提供的一種配置下發(fā)的網(wǎng)絡(luò)架構(gòu)示意圖,如圖1所示,該網(wǎng)絡(luò)架構(gòu)示意圖可以包括管理平臺以及待管理設(shè)備(如圖1中所示的設(shè)備1-N),其中,該待管理設(shè)備可以包括核心設(shè)備、匯聚設(shè)備或接入設(shè)備等。設(shè)備1-N與管理平臺IP(Internet Protocol,互聯(lián)網(wǎng)協(xié)議)可達。
本發(fā)明實施例中,管理平臺可以向各待管理設(shè)備下發(fā)配置片段文件,由各待管理設(shè)備保存接收到的配置片段文件;當(dāng)管理平臺需要下發(fā)配置時,管理平臺可以向待管理設(shè)備發(fā)送配置指令,由待管理設(shè)備根據(jù)該配置指令以及本地保存的配置片段文件執(zhí)行相應(yīng)的配置處理,從而可以實現(xiàn)配置的批量下發(fā),提高配置下發(fā)效率。
基于圖1所示的網(wǎng)絡(luò)架構(gòu),本發(fā)明實施例提供了一種配置下發(fā)方法,請參見圖2,為本發(fā)明實施例提供的一種配置下發(fā)方法的流程示意圖,其中,該配置下發(fā)方法可以應(yīng)用于圖1所示網(wǎng)絡(luò)架構(gòu)中的待管理設(shè)備,如圖2所示,該方法可以包括以下步驟:
步驟201、待管理設(shè)備接收并保存管理平臺發(fā)送的配置片段文件。
本發(fā)明實施例中,待管理設(shè)備接入待管理系統(tǒng)后,管理平臺可以向待管理設(shè)備發(fā)送配置片段文件;待管理設(shè)備接收到管理平臺發(fā)送的配置片段文件時,可以在本地保存所接收到的配置片段文件。
作為一種可選的實施方式,在本發(fā)明實施例中,待管理設(shè)備接收管理平臺發(fā)送的配置片段文件,可以包括:
接收管理平臺發(fā)送的配置片段文件;其中,所述配置片段文件是由管理平臺在與待管理設(shè)備建立管理通道后發(fā)送的。
在該實施方式中,當(dāng)管理平臺與待管理設(shè)備建立管理通道后,管理平臺可以主動向待管理設(shè)備發(fā)送配置片段文件;待管理設(shè)備接收到配置片段文件后,可以在本地保存所接收到的配置片段文件。需要說明的是,在管理平臺中存儲有若干配置片段文件,在每個配置片段文件中存儲有配置信息,待管理設(shè)備執(zhí)行該配置信息可以完成配置。
作為另一種可選的實施方式,在本發(fā)明實施例中,待管理設(shè)備接收管理平臺發(fā)送的配置片段文件,可以包括:
向管理平臺發(fā)送配置片段文件下載請求;
接收管理平臺響應(yīng)該配置片段文件下載請求發(fā)送的配置片段文件。
在該實施方式中,待管理設(shè)備接入管理系統(tǒng)后,可以主動向管理平臺發(fā)送配置片段文件下載請求;管理平臺接收到該配置片段文件下載請求時,可以向待管理設(shè)備發(fā)送配置片段文件;待管理設(shè)備接收到管理平臺發(fā)送的配置片段文件時,可以在本地保存所接收到的配置片段文件。
其中,待管理設(shè)備可以通過FTP(File Transfer Protocol,文件傳輸協(xié)議)/TFTP(Trivial File Transfer Protocol,簡單文件傳輸協(xié)議)方式從管理平臺下載配置片段文件。相應(yīng)地,組網(wǎng)中的管理平臺以及待管理設(shè)備需要支持FTP/TFTP服務(wù)。
在該實施方式的其中一個實施例中,向管理平臺發(fā)送配置片段下載請求,可以包括:
當(dāng)待管理設(shè)備與管理平臺建立管理通道時,向管理平臺發(fā)送配置片段下載請求。
在該實施例中,當(dāng)待管理設(shè)備與管理平臺建立管理通道(如待管理設(shè)備初始與管理平臺建立管理通道)時,待管理設(shè)備可以主動向管理平臺發(fā)送配置片段文件下載請求,以請求下載配置片段文件。
在該實施方式的另一實施例中,向管理平臺發(fā)送配置片段下載請求,可以包括:
當(dāng)接收到管理平臺發(fā)送的新增配置片段文件的指示消息時,向管理平臺發(fā)送配置片段文件,其中,該配置片段文件下載請求中攜帶有該指示消息中攜帶的新增配置片段文件的標識信息。
在該實施例中,當(dāng)管理平臺中新增配置片段文件時,管理平臺可以根據(jù)新增的配置片段文件向?qū)?yīng)的待管理設(shè)備發(fā)送指示消息,該指示消息用于指示待管理設(shè)備有新的配置片段文件可以下載,且該指示消息中可以攜帶新增配置片段文件的標識信息。當(dāng)待管理設(shè)備接收到該指示消息時,可以向管理平臺請求下載該新增配置片段文件。
進一步地,作為一種可選的實施方式,為了減少待管理設(shè)備保存的配置片段文件的數(shù)量,節(jié)省待管理設(shè)備的存儲空間,并提高配置下發(fā)效率,管理平臺中的配置片段文件可以通過待管理設(shè)備的設(shè)備角色進行標識,當(dāng)管理平臺需要向待管理設(shè)備下發(fā)配置片段文件時,管理平臺可以僅向待管理設(shè)備下發(fā)與該待管理設(shè)備的設(shè)備角色匹配的配置片段文件;相應(yīng)地,各待管理設(shè)備中僅需保存與自身設(shè)備角色匹配的配置片段文件。
其中,設(shè)備角色可以包括但不限于核心設(shè)備、匯聚設(shè)備或接入設(shè)備等。
由于在包含管理平臺和待管理設(shè)備的系統(tǒng)中,待管理設(shè)備可能存在不同的設(shè)備角色,例如,核心設(shè)備、匯聚設(shè)備和接入設(shè)備等,那么對于一個待管理設(shè)備而言,可以在下載配置片段文件前,將自身的設(shè)備角色告知給管理平臺,從而使管理平臺可以將符合該設(shè)備的設(shè)備角色的配置片段文件下發(fā)給該待管理設(shè)備。舉例來說,在一個待管理設(shè)備與管理平臺建立管理通道的過程中,可以將設(shè)備角色告知給管理平臺,或者,可以在建立管理通道后,向管理平臺發(fā)送攜帶有設(shè)備角色的配置片段文件的下載請求,以使得管理平臺將與該設(shè)備角色匹配的配置片段文件下發(fā)給待管理設(shè)備。
在該實施方式中,管理平臺中保存的配置片段文件可以通過設(shè)備角色進行標識,例如,可以以“設(shè)備角色+配置片段類型”來命名配置片段文件。
相應(yīng)地,當(dāng)管理平臺需要向待管理設(shè)備下發(fā)配置片段文件時,例如,接可以攜帶待管理設(shè)備的設(shè)備角色)時,管理平臺可以根據(jù)待管理設(shè)備的設(shè)備角色查詢與該待管理設(shè)備的設(shè)備角色匹配的配置片段文件,并將該配置片段文件發(fā)送給該待管理設(shè)備。
其中,當(dāng)配置片段文件下載請求中還攜帶有配置片段文件的標識信息(本文中以配置片段文件名稱為例)時,管理平臺在確定該配置片段文件請求中攜帶的設(shè)備角色與配置片段文件名稱匹配的情況下,可以直接將與該配置片段文件名稱對應(yīng)的配置片段文件發(fā)送給該待管理設(shè)備。
進一步地,在該實施方式中,配置片段文件名稱中可以包括設(shè)備角色之外,還可以包括端口角色。
舉例來說,對于匯聚設(shè)備,管理平臺中保存的對應(yīng)匯聚設(shè)備的配置片段文件還可以具體區(qū)分為對應(yīng)匯聚設(shè)備上不同端口的配置文件,例如,針對匯聚設(shè)備上連接接入設(shè)備的端口的配置片段文件名稱可以為“AGG_ACC.config”,針對匯聚設(shè)備上連接核心設(shè)備的端口的配置片段文件名稱可以為“AGG_CORE.config”;而針對匯聚設(shè)備的全局命令/前置條件的配置片段文件名稱則不需要包括端口角色,例如,該類型配置片段文件名稱可以為“AGG_Global”。
其中,在該示例中,當(dāng)管理平臺接收到匯聚設(shè)備發(fā)送的配置片段文件下載請求時,上述配置片段文件名稱中包括“AGG”的均為與匯聚設(shè)備的設(shè)備角色匹配的配置片段文件。
步驟202、當(dāng)接收到管理平臺發(fā)送的配置指令時,根據(jù)配置指令以及本地保存的配置片段文件執(zhí)行相應(yīng)的配置處理。
本發(fā)明實施例中,當(dāng)管理平臺需要下發(fā)配置時,管理平臺可以向相應(yīng)的待管理設(shè)備發(fā)送配置指令。待管理設(shè)備接收到管理平臺發(fā)送的配置指令時,可以根據(jù)該配置指令以及本地保存的配置片段文件執(zhí)行相應(yīng)配置處理。即可以理解為,配置指令指示待管理設(shè)備執(zhí)行本地保存的某一個配置片段文件從而完成配置的過程。
其中,管理平臺向待管理設(shè)備下發(fā)的配置指令可以包括但不限于配置增加指令、配置刪除指令或配置刪除指令等。
作為一種可選的實施方式,在本發(fā)明實施例中,管理平臺發(fā)送的配置指令可以為配置增加指令,該配置指令中攜帶有配置片段文件名稱;
相應(yīng)地,上述根據(jù)配置指令以及本地保存的配置片段文件執(zhí)行相應(yīng)的配置處理,可以包括:
獲取本地保存的與配置指令中攜帶的配置片段文件名稱匹配的配置片段文件中的配置信息,并根據(jù)該配置信息執(zhí)行配置操作。
在該實施方式中,當(dāng)管理平臺希望待管理設(shè)備執(zhí)行某配置片段文件中的配置時,管理平臺可以向待管理設(shè)備下發(fā)針對該配置片段文件的配置增加指令,該配置增加指令中可以攜帶相應(yīng)的配置片段文件名稱。
待管理設(shè)備接收到該配置增加指令時,可以根據(jù)該配置增加指令中攜帶的配置片段文件名稱查詢本地保存的配置片段文件。當(dāng)查詢到對應(yīng)的配置片段文件時,待管理設(shè)備可以獲取該配置片段文件中的配置信息,并根據(jù)配置信息執(zhí)行配置操作,即根據(jù)該配置信息在本地進行相應(yīng)的配置。
作為另一種可選的實施方式,在本發(fā)明實施例中,管理平臺發(fā)送的配置指令為配置增加指令,該配置指令中攜帶有配置片段文件名稱;
上述根據(jù)配置指令以及本地保存的配置片段文件執(zhí)行相應(yīng)的配置處理,可以包括:
刪除本地保存的與該配置指令中攜帶的配置片段文件名稱匹配的配置片段文件,并刪除本地與該配置片段文件中的配置信息對應(yīng)的配置。
在該實施方式中,當(dāng)管理平臺需要取消待管理設(shè)備上的某些配置(其中,管理平臺可以記錄各待管理設(shè)備已執(zhí)行的配置操作)時,管理平臺可以向待管理設(shè)備下發(fā)配置刪除指令,該配置刪除指令中可以攜帶需要取消的配置對應(yīng)的配置片段文件的名稱。
待管理設(shè)備接收到該配置刪除指令時,可以根據(jù)該配置刪除指令中攜帶的配置片段文件名稱查詢對應(yīng)的配置片段文件,刪除該配置片段文件,并刪除該配置片段文件中配置信息對應(yīng)的配置。
舉例來說,假設(shè)管理平臺指示刪除的配置片段文件中的配置信息為使能功能A,則待管理平臺接收到該配置刪除指令時,可以刪除該配置片段文件,并去使能功能A。
作為再一種可選的實施方式,在本發(fā)明實施例中,管理平臺發(fā)送的配置指令可以為配置平滑指令。
相應(yīng)地,上述根據(jù)配置指令以及本地保存的配置片段文件執(zhí)行相應(yīng)的配置處理,可以包括:
當(dāng)配置指令為配置平滑指令時,利用預(yù)設(shè)算法對本地保存的配置片段文件進行計算,獲得第一校驗值,并將第一校驗值上報給管理平臺,以使管理平臺判斷待管理設(shè)備與管理平臺中所存儲的配置片段文件是否一致;
當(dāng)待管理設(shè)備與管理平臺中所存儲的配置片段文件不一致時,刪除本地保存的配置片段文件,并向管理平臺發(fā)送配置下載請求,重新下載與待管理設(shè)備的設(shè)備角色匹配的配置片段文件。
在該實施方式中,為了保證待管理設(shè)備和管理平臺中配置片段文件的一致性,管理平臺可以周期性(該周期可以根據(jù)具體應(yīng)用場景設(shè)定,如24小時)地發(fā)起配置平滑操作,或者,管理平臺可以在待管理設(shè)備與管理平臺斷開連接后重新建立連接時發(fā)起配置平滑操作。
具體地,當(dāng)管理平臺確定需要進行配置平滑操作時,管理平臺可以向需要進行配置平滑操作的待管理設(shè)備發(fā)送配置平滑指令。待管理設(shè)備接收到該配置平滑指令時,利用預(yù)設(shè)算法對本地保存的配置片段文件進行計算,獲得第一校驗值。
例如,待管理設(shè)備可以對本地保存的配置片段文件進行MD5(Message Digest Algorithm 5,消息摘要算法第5版)加密生成第一校驗值。
應(yīng)該認識到,上述MD5算法僅僅是本發(fā)明實施例中預(yù)設(shè)算法的一種具體示例,而不是對本發(fā)明保護范圍的限定,即本發(fā)明實施例中,預(yù)設(shè)算法也可以是其它算法,本發(fā)明實施例對此不做限定。
在該實施方式中,待管理設(shè)備生成第一校驗值之后,可以將該第一校驗值上報給管理平臺;管理平臺接收到該待管理設(shè)備上報的第一校驗值之后,可以根據(jù)該第一校驗值判斷待管理設(shè)備與管理平臺中存儲的配置片段文件是否一致。
具體地,管理平臺可以利用上述預(yù)設(shè)算法(待管理設(shè)備側(cè)與管理平臺側(cè)計算校驗值的算法必須保持一致)對本地保存的配置片段文件進行計算,獲得第二校驗值,并判斷第一校驗值與第二校驗值是否一致;若一致,則確定待管理設(shè)備與管理平臺中配置片段文件一致,管理平臺確定校驗失敗,否則,確定待管理設(shè)備與管理平臺中配置片段文件不一致,管理平臺確定校驗通過。
值得說明的是,在本發(fā)明實施例中,若待管理設(shè)備中保存的配置片段文件為與自身設(shè)備角色匹配的配置片段文件,則當(dāng)管理平臺需要計算第二校驗值時,管理平臺需要先從自身保存的配置片段文件中查詢出與待管理設(shè)備的設(shè)備角色匹配的配置片段文件,并利用上述預(yù)設(shè)算法對該與待管理設(shè)備的設(shè)備角色匹配的配置片段文件進行計算,獲得第二校驗值。
在該實施方式中,當(dāng)管理平臺確定待管理設(shè)備與管理平臺中配置片段文件不一致(第一校驗值與第二校驗值不一致)時,管理平臺可以向待管理設(shè)備發(fā)送校驗失敗消息;待管理設(shè)備接收到該校驗失敗消息時,待管理設(shè)備可以確定自身與管理平臺中存儲的配置片段文件不一致,此時,待管理設(shè)備可以刪除本地保存的配置片段文件,并向管理平臺發(fā)送配置下載請求,重新請求下載與自身設(shè)備角色匹配的配置片段文件。
其中,當(dāng)管理平臺確定待管理設(shè)備與管理平臺中配置片段文件一致(第一校驗值與第二校驗值一致)時,管理平臺可以向待管理設(shè)備發(fā)送校驗通過消息;待管理設(shè)備接收到該校驗通過消息時,可以確定本地保存的配置片段文件與管理平臺中的配置片段文件(與該待管理設(shè)備角色匹配的配置片段文件)一致。
值得說明的是,在本發(fā)明實施例中,管理平臺向待管理設(shè)備發(fā)送配置平滑指令時,也可以先利用上述預(yù)設(shè)算法對本地保存的配置片段文件進行計算,獲得第二校驗值,并將該第二校驗值攜帶在配置平滑指令中發(fā)送給待管理設(shè)備;待管理設(shè)備接收到配置平滑指令時,可以利用上述預(yù)設(shè)算法對本地保存的配置片段文件進行計算,獲得第一校驗值,并判斷該第一校驗值與第二校驗值是否一致;若不一致,則刪除本地保存的配置片段文件,并向管理平臺發(fā)送配置下載請求,重新請求下載與自身角色匹配的配置片段文件。
值得說明的是,在本發(fā)明實施例中,根據(jù)預(yù)設(shè)算法對本地保存的配置片段文件進行計算,獲得第一校驗值,可以至少包括以下兩種方式:
方式一、待管理設(shè)備分別利用預(yù)設(shè)算法對本地保存的每一個配置片段件進行計算,獲得與各配置片段文件對應(yīng)的第一校驗值;
方式二、待管理設(shè)備利用預(yù)設(shè)算法對本地保存的所有配置片段文件進行計算,獲得與本地保存的所有配置片段文件對應(yīng)的第一校驗值。
其中,在方式一中,待管理設(shè)備計算出第一校驗值之后,可以分別將各配置片段文件對應(yīng)的第一校驗值發(fā)送給管理平臺,以使管理平臺分別對各配置片段文件進行一致性校驗。在該方式中,管理平臺可以直接確定哪一個配置片段文件存在不一致的問題(即待管理設(shè)備保存的該配置片段文件與管理平臺中保存的對應(yīng)的配置片段文件不一致),進而,可以僅對存在不一致問題的配置片段文件進行重新下發(fā);另外,如果確定不一致問題后并未設(shè)置自動下發(fā)配置片段文件,而僅進行告警,那么工作人員可以根據(jù)該存在不一致問題的配置片段文件的重要性選擇更合理的處理方式。
在方式二中,待管理設(shè)備計算出第一校驗值之后,將該第一校驗值發(fā)送給管理平臺,以使管理平臺進行配置片段文件的一致性校驗。在該方式中,當(dāng)管理平臺確定本地保存的配置片段文件與待管理設(shè)備中保存的配置片段文件不一致時,可以直接將與該待管理設(shè)備所匹配的所有配置片段文件重新下發(fā)給待管理設(shè)備,管理方式更為簡單。
進一步地,在本發(fā)明實施例中,為了提高配置下發(fā)準確性,避免待管理設(shè)備執(zhí)行錯誤的配置指令,當(dāng)管理平臺向待管理設(shè)備發(fā)送配置指令時,還可以在配置指令中攜帶設(shè)備管理IP地址或/和設(shè)備角色等信息,以使待管理設(shè)備根據(jù)接收到的配置指令中的設(shè)備管理IP地址或/和設(shè)備角色等信息確定是否需要響應(yīng)該配置指令。
相應(yīng)地,在一種可選的實施方式中,管理平臺向待管理設(shè)備發(fā)送的配置指令中還可以攜帶設(shè)備管理IP地址或/和設(shè)備角色;
上述根據(jù)配置指令以及本地保存的配置片段文件執(zhí)行相應(yīng)的配置處理之前,還可以包括:
判斷待管理設(shè)備的設(shè)備管理IP地址或/和設(shè)備角色與配置指令中攜帶的設(shè)備管理IP地址或/和設(shè)備角色是否一致;
若一致,則確定執(zhí)行根據(jù)配置指令以及本地保存的配置片段文件執(zhí)行相應(yīng)的配置處理的步驟。
在該實施方式中,以配置指令中攜帶有設(shè)備管理IP地址和設(shè)備角色為例。
當(dāng)待管理設(shè)備接收到管理平臺發(fā)送的配置指令時,可以獲取該配置指令中攜帶的設(shè)備管理IP地址和設(shè)備角色,并判斷自身的設(shè)備管理IP地址與該配置指令中攜帶的設(shè)備管理IP地址是否一致,以及自身的設(shè)備角色與該配置指令中攜帶的設(shè)備角色是否一致;若二者(設(shè)備管理IP地址和設(shè)備角色)均一致,則待管理設(shè)備可以自身需要響應(yīng)該配置指令;否則,即設(shè)備管理IP地址或/和設(shè)備角色不一致,則待管理設(shè)備可以確定該配置指令不是針對自身的配置指令,因此,可以不用響應(yīng)該配置指令。
進一步地,在發(fā)明實施例中,為了避免待管理設(shè)備任務(wù)較多時,漏執(zhí)行管理平臺發(fā)送的配置指令,當(dāng)待管理設(shè)備接收到管理平臺發(fā)送的配置指令時,可以先緩存該配置指令,并當(dāng)當(dāng)前正在執(zhí)行的任務(wù)完成時,根據(jù)一定的順序執(zhí)行緩存中的指令,例如,可以按照緩存時間的先后順序或者按照預(yù)設(shè)的優(yōu)先級高低順序等。
值得說明的是,當(dāng)待管理設(shè)備處進行了消息緩存時,待管理設(shè)備在處理完緩存的消息之后,可以刪除該緩存的消息,以提高存儲空間利用率,并提高消息處理效率。
進一步地,在本發(fā)明實施例中,待管理設(shè)備根據(jù)管理平臺發(fā)送的配置指令執(zhí)行完相應(yīng)的配置操作之后,可以向管理平臺反饋配置執(zhí)行結(jié)果,以使管理平臺根據(jù)接收到的配置執(zhí)行結(jié)果更新配置下發(fā)狀態(tài)。
例如,當(dāng)管理平臺向待管理設(shè)備下發(fā)針對某配置片段文件的配置增加指令或配置刪除指令時,管理平臺側(cè)的配置下發(fā)狀態(tài)可以為配置執(zhí)行中;當(dāng)管理平臺接收到待管理設(shè)備反饋的配置執(zhí)行結(jié)果時,可以根據(jù)該配置執(zhí)行結(jié)果將配置下發(fā)狀態(tài)更新為配置成功或配置失敗。
基于圖1所示的網(wǎng)絡(luò)架構(gòu),本發(fā)明實施例還提供了一種配置下發(fā)方法,請參見圖3,為本發(fā)明實施例提供的一種配置下發(fā)方法的流程示意圖,其中,該配置下發(fā)方法可以應(yīng)用于圖1所示網(wǎng)絡(luò)架構(gòu)中的管理平臺,如圖3所示,該方法可以包括以下步驟:
步驟301、管理平臺向待管理設(shè)備發(fā)送配置片段文件。
本發(fā)明實施例中,待管理設(shè)備接入待管理系統(tǒng)后,管理平臺可以向待管理設(shè)備發(fā)送配置片段文件;待管理設(shè)備接收到管理平臺發(fā)送的配置片段文件時,可以在本地保存所接收到的配置片段文件。
作為一種可選的實施方式,在本發(fā)明實施例中,向待管理設(shè)備發(fā)送配置片段文件,包括:
當(dāng)管理平臺與待管理設(shè)備建立管理通道后,向待管理設(shè)備發(fā)送配置片段文件。
在該實施方式中,當(dāng)管理平臺與待管理設(shè)備建立管理通道后,管理平臺可以主動向待管理設(shè)備發(fā)送配置片段文件;待管理設(shè)備接收到配置片段文件后,可以在本地保存所接收到的配置片段文件。
作為另一種可選的實施方式,在本發(fā)明實施例中,向待管理設(shè)備發(fā)送配置片段文件,包括:
當(dāng)接收到待管理設(shè)備發(fā)送的配置片段文件下載請求時,向所述待管理設(shè)備發(fā)送配置片段文件。
在該實施方式中,待管理設(shè)備接入管理系統(tǒng)后,可以主動向管理平臺發(fā)送配置片段文件下載請求;管理平臺接收到該配置片段文件下載請求時,可以向待管理設(shè)備發(fā)送配置片段文件;待管理設(shè)備接收到管理平臺發(fā)送的配置片段文件時,可以在本地保存所接收到的配置片段文件。
其中,待管理設(shè)備可以通過FTP/TFTP方式從管理平臺下載配置片段文件。相應(yīng)地,組網(wǎng)中的管理平臺以及待管理設(shè)備需要支持FTP/TFTP服務(wù)。
進一步地,作為一種可選的實施方式,為了減少待管理設(shè)備保存的配置片段文件的數(shù)量,節(jié)省待管理設(shè)備的存儲空間,并提高配置下發(fā)效率,管理平臺中的配置片段文件可以通過待管理設(shè)備的設(shè)備角色進行標識,當(dāng)管理平臺需要向待管理設(shè)備下發(fā)配置片段文件時,管理平臺可以僅向待管理設(shè)備下發(fā)與該待管理設(shè)備的設(shè)備角色匹配的配置片段文件;相應(yīng)地,各待管理設(shè)備中僅需保存與自身設(shè)備角色匹配的配置片段文件。
在該實施方式中,向待管理設(shè)備發(fā)送配置片段文件,包括:
向待管理設(shè)備發(fā)送與待管理設(shè)備的設(shè)備角色匹配的配置片段文件。
進一步地,在本發(fā)明實施例中,當(dāng)管理平臺中新增或刪除配置片段文件時,管理平臺需要通知待管理設(shè)備進行配置片段文件更新,以保證管理平臺與待管理設(shè)備配置片段文件的一致性。
相應(yīng)地,在一種可選的實施方式中,當(dāng)管理平臺確定新增或刪除配置片段文件時,還可以包括:
向待管理設(shè)備發(fā)送配置片段文件更新指令,該配置片段文件更新指令包括新增的配置片段文件,或,刪除的配置片段文件的名稱。
在該實施方式中,當(dāng)管理平臺新增或刪除配置片段文件時,管理平臺可以向待管理設(shè)備發(fā)送配置片段文件更新指令,該配置片段文件更新指令包括新增的配置片段文件,或,刪除的配置片段文件的名稱。
待管理設(shè)備接收到配置片段文件更新指令時,可以在本地保存配置片段文件更新指令中攜帶的新增的配置片段文件,或刪除與配置片段文件更新指令中攜帶的刪除的配置片段文件的名稱對應(yīng)的配置片段文件。
步驟302、當(dāng)需要向目標待管理設(shè)備下發(fā)配置時,向目標待管理設(shè)備發(fā)送配置指令,以使目標待管理設(shè)備根據(jù)配置指令以及本地保存的配置片段文件執(zhí)行相應(yīng)的配置處理。
本發(fā)明實施例中,當(dāng)管理平臺需要下發(fā)配置時,管理平臺可以向相應(yīng)的待管理設(shè)備發(fā)送配置指令。待管理設(shè)備接收到管理平臺發(fā)送的配置指令時,可以根據(jù)該配置指令以及本地保存的配置片段文件執(zhí)行相應(yīng)配置處理。
其中,管理平臺向待管理設(shè)備下發(fā)的配置指令可以包括但不限于配置增加指令、配置刪除指令或配置刪除指令等。
本發(fā)明實施例中,當(dāng)管理平臺希望待管理設(shè)備執(zhí)行某配置片段文件中的配置時,管理平臺可以向待管理設(shè)備下發(fā)針對該配置片段文件的配置增加指令,該配置增加指令中可以攜帶相應(yīng)的配置片段文件名稱。
待管理設(shè)備接收到該配置增加指令時,可以根據(jù)該配置增加指令中攜帶的配置片段文件名稱查詢本地保存的配置片段文件。當(dāng)查詢到對應(yīng)的配置片段文件時,待管理設(shè)備可以獲取該配置片段文件中的配置信息,并根據(jù)配置信息執(zhí)行配置操作,即根據(jù)該配置信息在本地進行相應(yīng)的配置。
當(dāng)管理平臺需要取消待管理設(shè)備上的某些配置(其中,管理平臺可以記錄各待管理設(shè)備已執(zhí)行的配置操作)時,管理平臺可以向待管理設(shè)備下發(fā)配置刪除指令,該配置刪除指令中可以攜帶需要取消的配置對應(yīng)的配置片段文件的名稱。
待管理設(shè)備接收到該配置刪除指令時,可以根據(jù)該配置刪除指令中攜帶的配置片段文件名稱查詢對應(yīng)的配置片段文件,刪除該配置片段文件,并刪除該配置片段文件中配置信息對應(yīng)的配置。
進一步地,在本發(fā)明實施例中,為了保證待管理設(shè)備和管理平臺中配置片段文件的一致性,管理平臺可以周期性(該周期可以根據(jù)具體應(yīng)用場景設(shè)定,如24小時)地發(fā)起配置平滑操作,或者,管理平臺可以在待管理設(shè)備與管理平臺斷開連接后重新建立連接時發(fā)起配置平滑操作。
具體地,當(dāng)管理平臺確定需要進行配置平滑操作時,管理平臺可以向需要進行配置平滑操作的待管理設(shè)備發(fā)送配置平滑指令。待管理設(shè)備接收到該配置平滑指令時,利用預(yù)設(shè)算法對本地保存的配置片段文件進行計算,獲得第一校驗值。
例如,待管理設(shè)備可以對本地保存的配置片段文件進行MD5加密生成第一校驗值。
應(yīng)該認識到,上述MD5算法僅僅是本發(fā)明實施例中預(yù)設(shè)算法的一種具體示例,而不是對本發(fā)明保護范圍的限定,即本發(fā)明實施例中,預(yù)設(shè)算法也可以是其它算法,本發(fā)明實施例對此不做限定。
在該實施方式中,待管理設(shè)備生成第一校驗值之后,可以將該第一校驗值上報給管理平臺;管理平臺接收到該待管理設(shè)備上報的第一校驗值之后,可以根據(jù)該第一校驗值判斷待管理設(shè)備與管理平臺中存儲的配置片段文件是否一致。
具體地,管理平臺可以利用上述預(yù)設(shè)算法(待管理設(shè)備側(cè)與管理平臺側(cè)計算校驗值的算法必須保持一致)對本地保存的配置片段文件進行計算,獲得第二校驗值,并判斷第一校驗值與第二校驗值是否一致;若一致,則確定待管理設(shè)備與管理平臺中配置片段文件一致,管理平臺確定校驗失敗,否則,確定待管理設(shè)備與管理平臺中配置片段文件不一致,管理平臺確定校驗通過。
值得說明的是,在本發(fā)明實施例中,若待管理設(shè)備中保存的配置片段文件為與自身設(shè)備角色匹配的配置片段文件,則當(dāng)管理平臺需要計算第二校驗值時,管理平臺需要先從自身保存的配置片段文件中查詢出與待管理設(shè)備的設(shè)備角色匹配的配置片段文件,并利用上述預(yù)設(shè)算法對該與待管理設(shè)備的設(shè)備角色匹配的配置片段文件進行計算,獲得第二校驗值。
在該實施方式中,當(dāng)管理平臺確定待管理設(shè)備與管理平臺中配置片段文件不一致(第一校驗值與第二校驗值不一致)時,管理平臺可以向待管理設(shè)備發(fā)送校驗失敗消息;待管理設(shè)備接收到該校驗失敗消息時,待管理設(shè)備可以確定自身與管理平臺中存儲的配置片段文件不一致,此時,待管理設(shè)備可以刪除本地保存的配置片段文件,并向管理平臺發(fā)送配置下載請求,重新請求下載與自身設(shè)備角色匹配的配置片段文件。
其中,當(dāng)管理平臺確定待管理設(shè)備與管理平臺中配置片段文件一致(第一校驗值與第二校驗值一致)時,管理平臺可以向待管理設(shè)備發(fā)送校驗通過消息;待管理設(shè)備接收到該校驗通過消息時,可以確定本地保存的配置片段文件與管理平臺中的配置片段文件(與該待管理設(shè)備角色匹配的配置片段文件)一致。
值得說明的是,在本發(fā)明實施例中,管理平臺向待管理設(shè)備發(fā)送配置平滑指令時,也可以先利用上述預(yù)設(shè)算法對本地保存的配置片段文件進行計算,獲得第二校驗值,并將該第二校驗值攜帶在配置平滑指令中發(fā)送給待管理設(shè)備;待管理設(shè)備接收到配置平滑指令時,可以利用上述預(yù)設(shè)算法對本地保存的配置片段文件進行計算,獲得第一校驗值,并判斷該第一校驗值與第二校驗值是否一致;若不一致,則刪除本地保存的配置片段文件,并向管理平臺發(fā)送配置下載請求,重新請求下載與自身角色匹配的配置片段文件。
進一步地,在本發(fā)明實施例中,為了提高配置下發(fā)準確性,避免待管理設(shè)備執(zhí)行錯誤的配置指令,當(dāng)管理平臺向待管理設(shè)備發(fā)送配置指令時,還可以在配置指令中攜帶設(shè)備管理IP地址或/和設(shè)備角色等信息,以使待管理設(shè)備根據(jù)接收到的配置指令中的設(shè)備管理IP地址或/和設(shè)備角色等信息確定是否需要響應(yīng)該配置指令。
進一步地,在本發(fā)明實施例中,待管理設(shè)備根據(jù)管理平臺發(fā)送的配置指令執(zhí)行完相應(yīng)的配置操作之后,可以向管理平臺反饋配置執(zhí)行結(jié)果;管理平臺接收到待管理設(shè)備發(fā)送的配置執(zhí)行結(jié)果時,可以根據(jù)接收到的配置執(zhí)行結(jié)果更新配置下發(fā)狀態(tài)。
為了使本領(lǐng)域技術(shù)人員更好地理解本發(fā)明實施例提供的技術(shù)方案,下面結(jié)合具體應(yīng)用場景對本發(fā)明實施例提供的技術(shù)方案進行描述。
請參見圖4,為本發(fā)明實施例提供的一種具體應(yīng)用場景的架構(gòu)示意圖,如圖4所示,在該應(yīng)用場景中,待管理設(shè)備包括核心設(shè)備、匯聚設(shè)備以及接入設(shè)備(設(shè)備角色分別為AGG、ACC以及CORE);管理平臺上保存有針對各待管理設(shè)備的配置片段文件,配置片段文件以“設(shè)備角色+端口角色+配置片段類型”命名。
例如,針對核心設(shè)備上連接匯聚設(shè)備的端口的配置片段文件可以包括:CORE_AGG.config1、CORE_AGG.config2…;針對匯聚設(shè)備上連接接入設(shè)備的端口的配置片段文件可以包括:AGG_ACC.config1、AGG_ACC.config2…;針對接入設(shè)備的全局命令/前置條件的配置片段文件可以包括:ACC_Global1、ACC_Global2…等。
管理平臺與各待管理設(shè)備之間IP可達,管理平臺以及各待管理設(shè)備支持FTP/TFTP服務(wù)。
基于圖4所示的應(yīng)用場景,本發(fā)明實施例提供的配置下發(fā)方案的實現(xiàn)流程如下:
1、當(dāng)待管理設(shè)備與管理平臺建立連接時,待管理設(shè)備可以通過FTP/TFTP方式向管理平臺發(fā)送配置下載請求,該配置下載請求中攜帶有待管理設(shè)備的設(shè)備角色(假設(shè)為AGG)。
2、管理平臺接收到待管理設(shè)備發(fā)送的配置下載請求時,根據(jù)該配置下載請求中攜帶的設(shè)備角色,從本地保存的配置片段文件中查詢與該設(shè)備角色匹配的配置片段文件,并通過FTP/TFTP方式發(fā)送給待管理設(shè)備。
在該實施例中,配置下載請求中攜帶的設(shè)備角色為AGG,管理平臺接收到配置下載請求時,可以根據(jù)該設(shè)備角色查詢匹配的配置片段文件,假設(shè)包括AGG_ACC.config1、AGG_ACC.config2…AGG_CORE.config1、AGG_CORE.config2…AGG.Global1、AGG.Global2…等,并將查詢到的配置片段文件通過FTP/TFTP方式發(fā)送給該待管理設(shè)備。
3、待管理設(shè)備接收到管理平臺發(fā)送的配置片段文件時,在本地保存該配置片段文件。
4、當(dāng)管理平臺需要向待管理設(shè)備下發(fā)配置時,管理平臺可以向待管理設(shè)備發(fā)送配置指令,該配置指令中可以攜帶該待管理設(shè)備的設(shè)備管理IP地址(假設(shè)為IP1)和設(shè)備角色(假設(shè)為AGG)。
5、待管理設(shè)備接收到該配置指令時,可以比較自身設(shè)備管理IP地址與配置指令中攜帶的設(shè)備管理IP地址,以及自身設(shè)備角色與配置指令中攜帶的設(shè)備角色。
在該實施例中,若該待管理設(shè)備的設(shè)備管理IP地址為IP1,且設(shè)備角色為AGG,則當(dāng)該待管理設(shè)備可以響應(yīng)該配置指令;否則,該待管理設(shè)備可以不用響應(yīng)該配置指令,例如,直接丟棄該配置指令;或者待管理設(shè)備可以向管理平臺反饋配置錯誤,并攜帶配置錯誤原因。
其中,若待管理設(shè)備接收到配置指令時,正在執(zhí)行其它任務(wù),或存在其它優(yōu)先級更高的任務(wù)需要執(zhí)行,則待管理設(shè)備可以先緩存該配置指令,并當(dāng)正在執(zhí)行的任務(wù)完成,或其它優(yōu)先級更高的任務(wù)執(zhí)行完成時,再執(zhí)行該配置指令。
1)、當(dāng)配置指令為配置增加指令時,待管理設(shè)備可以根據(jù)該配置指令中攜帶的配置片段文件名稱查詢對應(yīng)的配置片段文件,并根據(jù)該配置片段文件中的配置信息進行相應(yīng)的配置操作;
其中,若待管理設(shè)備根據(jù)配置指令中的配置片段文件名稱未查詢到對應(yīng)的配置片段文件,待管理設(shè)備可以向管理平臺發(fā)起針對該配置片段文件名稱對應(yīng)的配置片段文件的下載請求,并當(dāng)下載到該配置片段文件時,根據(jù)該配置片段文件中的配置信息執(zhí)行相應(yīng)的配置操作;
2)、當(dāng)配置指令為配置刪除指令時,待管理設(shè)備接收到該配置指令時,可以根據(jù)該配置指令中攜帶的配置片段文件名稱查詢對應(yīng)的配置片段文件,刪除該配置片段文件,并刪除本地對應(yīng)該配置片段文件中的配置信息的配置;
其中,若待管理設(shè)備根據(jù)配置指令中的配置片段文件名稱未查詢到對應(yīng)的配置片段文件時,待管理設(shè)備可以不需要響應(yīng)該配置指令,例如,待管理設(shè)備可以直接丟棄該配置指令;或者,待管理設(shè)備可以向管理平臺反饋配置失敗,并反饋配置失敗原因;
3)、當(dāng)配置指令為配置平滑指令時,待管理設(shè)備可以利用MD5算法對本地保存的配置片段文件進行計算,獲得第一校驗值,并將該第一校驗值上報給管理平臺;管理平臺接收到該第一校驗值時,可以利用MD5算法對本地保存的與設(shè)備角色AGG匹配的配置片段文件(名稱為AGG.***的配置片段文件)計算,獲得第二校驗值,并判斷第一校驗值和第二校驗值是否一致,若不一致,則向待管理設(shè)備發(fā)送校驗失敗消息;
當(dāng)待管理設(shè)備接收到校驗失敗消息時,可以刪除本地保存的配置片段文件,并向管理平臺發(fā)送配置下載請求,重新請求下載與自身設(shè)備角色匹配的配置片段文件。
6、待管理設(shè)備根據(jù)管理平臺發(fā)送的配置指令執(zhí)行完相應(yīng)的配置操作之后,可以向管理平臺反饋配置執(zhí)行結(jié)果,以使管理平臺根據(jù)接收到的配置執(zhí)行結(jié)果更新配置下發(fā)狀態(tài)。
值得說明的是,在本發(fā)明實施例中,對于同一待管理設(shè)備的配置片段文件中不能包括互斥的配置信息。
例如,假設(shè)配置片段文件1中配置信息為使能功能A,而配置片段文件2中的配置信息為在去使能功能A的前提下,執(zhí)行配置B,則配置片段文件1中的配置信息與配置片段文件2中的配置信息互斥。
當(dāng)管理平臺需要下發(fā)配置,但發(fā)現(xiàn)存在互斥的配置信息時,管理平臺需要先刪除待管理設(shè)備中與該待下發(fā)配置沖突的配置;或者,待管理設(shè)備接收到配置指令時,發(fā)現(xiàn)需要執(zhí)行的配置與本地已生效的某配置互斥,則待管理平臺可以向管理平臺反饋配置沖突情況,由管理平臺或管理員進行處理。
舉例來說,仍以上述示例為例,當(dāng)管理平臺需要下發(fā)針對配置片段文件2的配置增加指令時,管理平臺需要先向待管理設(shè)備下發(fā)針對配置片段文件1的配置刪除指令,由待管理設(shè)備去使能功能A之后,再下發(fā)針對配置片段文件2的配置增加指令。
通過以上描述可以看出,在本申請實施例提供的技術(shù)方案中,管理平臺通過向待管理設(shè)備發(fā)送配置片段文件,由待管理設(shè)備保存接收到的配置片段文件;當(dāng)需要下發(fā)配置時,管理平臺向待管理設(shè)備下發(fā)配置指令;待管理設(shè)備接收到配置指令時,根據(jù)接收到的配置指令以及本地保存的配置片段文件執(zhí)行相應(yīng)的配置處理,提高了配置下發(fā)效率。
請參見圖5,為本發(fā)明實施例提供的一種配置下發(fā)裝置的結(jié)構(gòu)示意圖,其中,所述裝置可以應(yīng)用于上述方法實施例的待管理設(shè)備中,如圖5所示,該配置下發(fā)裝置可以包括:
接收單元510,用于接收所述管理平臺發(fā)送的配置片段文件;
保存單元520,用于保存所述管理平臺發(fā)送的配置片段文件;
處理單元530,用于當(dāng)所述接收單元510接收到所述管理平臺發(fā)送的配置指令時,根據(jù)所述配置指令以及本地保存的配置片段文件執(zhí)行相應(yīng)的配置處理。
在可選實施例中,所述處理單元530,具體用于當(dāng)所述配置指令為配置增加指令時,獲取本地保存的與所述配置指令中攜帶的配置片段文件名稱匹配的配置片段文件中的配置信息,并根據(jù)該配置信息執(zhí)行配置操作;當(dāng)所述配置指令為配置刪除指令時,刪除本地保存的與所述配置指令中攜帶的配置片段文件名稱匹配的配置片段文件,并刪除本地與該配置片段文件中的配置信息對應(yīng)的配置。
在可選實施例中,所述處理單元530,還用于當(dāng)所述配置指令為配置平滑指令時,利用預(yù)設(shè)算法對本地保存的配置片段文件進行計算,獲得第一校驗值;
相應(yīng)地,請一并參見圖6,為本發(fā)明實施例提供的另一種配置下發(fā)裝置的結(jié)構(gòu)示意圖,如圖6所示,在圖5所示配置下發(fā)裝置的基礎(chǔ)上,圖6所示配置下發(fā)裝置還可以包括:
發(fā)送單元540,用于將所述第一校驗值上報給所述管理平臺,以使所述管理平臺判斷所述待管理設(shè)備與所述管理平臺中所存儲的配置片段文件是否一致;
所述處理單元530,還用于當(dāng)所述待管理設(shè)備與所述管理平臺中所存儲的配置片段文件不一致時,刪除本地保存的配置片段文件;
所述發(fā)送單元540,還用于向所述管理平臺發(fā)送配置下載請求,重新下載與所述待管理設(shè)備的設(shè)備角色匹配的配置片段文件。
請參見圖7,為本發(fā)明實施例提供的一種配置下發(fā)裝置的結(jié)構(gòu)示意圖,其中,所述裝置可以應(yīng)用于上述方法實施例的管理平臺中,如圖7所示,該配置下發(fā)裝置可以包括:
發(fā)送單元710,用于向待管理設(shè)備發(fā)送配置片段文件;
所述發(fā)送單元710,還用于當(dāng)需要向目標待管理設(shè)備下發(fā)配置時,向所述目標待管理設(shè)備發(fā)送配置指令,以使所述目標待管理設(shè)備根據(jù)所述配置指令以及本地保存的配置片段文件執(zhí)行相應(yīng)的配置處理。
在可選實施例中,所述發(fā)送單元710,具體用于當(dāng)所述管理平臺與所述待管理設(shè)備建立管理通道后,向所述待管理設(shè)備發(fā)送配置片段文件。
請一并參見圖8,為本發(fā)明實施例提供的另一種配置下發(fā)裝置的結(jié)構(gòu)示意圖,如圖8所示,在圖7所示配置下發(fā)裝置的基礎(chǔ)上,圖8所示配置下發(fā)裝置還可以包括:
接收單元720,用于接收待管理設(shè)備發(fā)送的配置片段文件下載請求;
所述發(fā)送單元710,具體用于當(dāng)所述接收單元720接收到待管理設(shè)備發(fā)送的配置片段文件下載請求時,向所述待管理設(shè)備發(fā)送配置片段文件。
在可選實施例中,所述發(fā)送單元710,具體用于向所述待管理設(shè)備發(fā)送與所述待管理設(shè)備的設(shè)備角色匹配的配置片段文件。
在可選實施例中,所述發(fā)送單元710,還用于當(dāng)所述管理平臺確定新增或刪除配置片段文件時,向所述待管理設(shè)備發(fā)送配置片段文件更新指令,所述配置片段文件更新指令包括新增的配置片段文件,或,刪除的配置片段文件的名稱。
上述裝置中各個單元的功能和作用的實現(xiàn)過程具體詳見上述方法中對應(yīng)步驟的實現(xiàn)過程,在此不再贅述。
對于裝置實施例而言,由于其基本對應(yīng)于方法實施例,所以相關(guān)之處參見方法實施例的部分說明即可。以上所描述的裝置實施例僅僅是示意性的,其中所述作為分離部件說明的單元可以是或者也可以不是物理上分開的,作為單元顯示的部件可以是或者也可以不是物理單元,即可以位于一個地方,或者也可以分布到多個網(wǎng)絡(luò)單元上??梢愿鶕?jù)實際的需要選擇其中的部分或者全部模塊來實現(xiàn)本發(fā)明方案的目的。本領(lǐng)域普通技術(shù)人員在不付出創(chuàng)造性勞動的情況下,即可以理解并實施。
由上述實施例可見,在管理平臺處,將較大的配置文件劃分為多個小的片段,在待管理設(shè)備需要這些配置片段文件時(比如建立管理通道或向管理平臺發(fā)送請求),逐個發(fā)送給待管理設(shè)備,通過向待管理設(shè)備發(fā)送配置片段文件,由待管理設(shè)備保存接收到的配置片段文件。當(dāng)需要對待管理設(shè)備進行配置時,管理平臺向待管理設(shè)備下發(fā)配置指令,使待管理設(shè)備根據(jù)接收到的配置指令中的相關(guān)信息查找到本地保存的配置片段文件執(zhí)行相應(yīng)的配置處理,從而提高了管理平臺對待管理設(shè)備進行配置的效率。
本領(lǐng)域技術(shù)人員在考慮說明書及實踐這里公開的發(fā)明后,將容易想到本發(fā)明的其它實施方案。本申請旨在涵蓋本發(fā)明的任何變型、用途或者適應(yīng)性變化,這些變型、用途或者適應(yīng)性變化遵循本發(fā)明的一般性原理并包括本發(fā)明未公開的本技術(shù)領(lǐng)域中的公知常識或慣用技術(shù)手段。說明書和實施例僅被視為示例性的,本發(fā)明的真正范圍和精神由下面的權(quán)利要求指出。
應(yīng)當(dāng)理解的是,本發(fā)明并不局限于上面已經(jīng)描述并在附圖中示出的精確結(jié)構(gòu),并且可以在不脫離其范圍進行各種修改和改變。本發(fā)明的范圍僅由所附的權(quán)利要求來限制。