新四季網

一種批量配置命令下發的網絡管理方法及裝置的製作方法

2023-06-15 10:59:51 2

專利名稱:一種批量配置命令下發的網絡管理方法及裝置的製作方法
技術領域:
本發明涉及網絡通信領域,尤其涉及一種高效地下發批量配置命令的網絡管理方法及裝置。
背景技術:
隨著網絡技術的發展和網絡規模的不斷擴大,企、事業單位需要管理的網絡設備越來越多。為了提高網絡管理的效率,以及減輕管理員的工作量,對於網絡設備上的ー些共同配置,通常採用網絡管理軟體進行批量下發。然而,目前的網絡管理技術,當存在大批量配置命令下發時,網絡設備很有可能出現繁忙或者其他的異常(warning)情況進而導致配置下發失敗。另外,在某些配置命令下發過程中,還需要從網絡設備端獲取大量的數據,如 果設備命令行無法一次返回所有的數據時,有可能造成獲取的數據不全。為了解決此問題,目前網絡管理軟體對於大批量下發配置這種情況,一般是通過設定睡眠(sleep)時間的方式來解決。具體地,是指在下發一條配置命令之後睡眠(sle印)一段時間,等待上一條配置命令執行完畢,返回完全後再進行下一條配置命令的下發。採用這種每下發一條配置命令就sleep等待一段時間的方法,雖然能夠使整個下發配置的過程正常執行,但是由於無法判斷網絡設備何時會忙,設備何時能將所有數據返回,因此,這種在網絡管理軟體中寫死sle印時間會影響配置命令下發的效率,進而致使配置下發效率低下。

發明內容
有鑑於此,本發明提供ー種下發批量配置命令的網絡管理方法及裝置,藉助本發明提供的方法和配置,可以解決目前批量下發配置命令時,寫死sleep時間而造成下發配置過程效率低下的問題。本發明提供的下發批量配置命令的網絡管理方法,應用於由網絡管理裝置和目標網絡設備組成的網絡系統中,其中,所述方法包括如下步驟步驟I、網絡管理裝置向其所管理的目標網絡設備下發批量配置命令;步驟2、網絡管理裝置判斷接收該配置命令的目標網絡設備是否正處於繁忙狀態,如果是,則進行步驟3,否則,進入步驟4 ;步驟3、網絡管理裝置為當前下發的配置命令設定睡眠時間,等待上一條配置命令執行完畢後進入步驟4 ;步驟4、網絡管理裝置執行對當前配置命令的下發,並在當前下發的配置命令執行完畢後返回步驟I。本發明提供的應用上述方法的裝置,所述裝置具體為網絡系統中的網絡管理裝置。其中,該裝置包括配置命令下發模塊,用於網絡管理裝置向其所管理的目標網絡設備下發批量配置命令;
判斷模塊,用於判斷接收配置命令的目標網絡設備是否處於繁忙狀態,如果是,則通過睡眠時間設置模塊對當前下發的配置命令設定睡眠時間,否則,則通過前述配置命令下發模塊直接下發配置命令;睡眠時間設置模塊,用於當目標網絡設置處於繁忙狀態時,為當前下發的配置命令設定睡眠時間,以便等待上一條配置命令執行完畢後,通知配置命令下發模塊下發當前配置命令。通過使用本發明技術方案,可以實現只在目標網絡設備確實處於繁忙狀態時,才設定睡眠等待時間,因而可以解決目前批量下發配置命令吋,寫死sle印時間而造成下發配置過程效率低下的問題。


圖I是本發明提供的網絡管理方法流程圖。 圖2是本發明目標網絡設備需要返回大量數據時方法的流程圖。圖3是本發明提供的網絡管理裝置示意圖。
具體實施例方式為了解決目前技術中在網絡管理軟體中寫死sleep進而影響配置命令下發效率的問題。本發明方案的核心思想是網絡管理裝置在向其所管理的目標網絡設備下發批量配置命令時,先判斷接收配置命令的目標網絡設備是否處於繁忙狀態,如果是,則在下發該配置命令時設定睡眠(sleep)時間,等待上一條配置命令執行完畢,再進行該配置命令的下發;否則,則直接將配置命令下發至對應的目標網絡設備。與現有技術相比較,由於本發明保證了網絡管理裝置下發配置命令時設定的毎次sle印時間都確實是網絡設備處於繁忙狀態,從而減少了無效的等待,大大提聞配置下發的效率。為了使本申請更加清楚明白,以下結合具體的實施例加以說明。如圖I所示,本發明提供的批量下發配置命令的網絡管理方法,應用於由網絡管理裝置和其所管理的網絡設備組成的網絡管理系統中,當網絡管理裝置向其所管理的目標網絡設備下發批量配置命令時,所述方法具體包括如下步驟步驟I、網絡管理裝置向其所管理的目標網絡設備下發一條配置命令;具體地,在網絡設備管理的過程中,可能會因網絡系統中的網絡設備的增加,或者網絡管理軟體的升級等各種情況,需要對目標網絡設備下發批量配置命令,當存在此情況吋,網絡管理員將通過在網絡管理裝置上執行Tcl指令向其所管理的目標網絡設備逐條下發所述批量配置命令。步驟2、網絡管理裝置判斷當前下發的配置命令是否是最後一條配置命令,如果是,則在當前下發的配置命令執行完畢後結束本次批量下發的流程,否則進入步驟3 ;雖然網絡管理員是通過網絡管理裝置向目標網絡設備一次下發批量配置命令,但在實際過程中,目標管理裝置下發批量配置命令仍是通過將一條一條的配置指令寫入到相應的目標設備中去的,因此,在此過程中需要判斷當前下發的配置命令是否是最後一條配置命令,如果是,則表明本次下發的批量配置指令已全部寫入到對應的目標網絡設備中了,在本條配置命令下發執行完畢後,可以結束本次批量配置的流程了 ;否則,則表明該次下發的配置命令沒有寫完畢,仍需要進行下面的步驟3。步驟3、網絡管理裝置判斷接收該配置命令的目標網絡設備是否處於繁忙狀態,如果是,則進行步驟4,否則,進入步驟5 ;具體地,在本步驟中,網絡管理裝置通過使用網絡管理中常用的expect命令獲取目標網絡設備的返回信息,進而根據返回的信息判斷所述網絡設備是否處於繁忙狀態。在本實施例中,當目標設備返回的信息缺失時,則表明該目標設備處理繁忙狀態,反之,如果目標設備返回的信息含有idle信息時,則表明目標設備當前處於空閒狀態。另外,對於在某些特定情況下,網絡管理裝置可能需要從目標網絡設備獲取大量的數據,目標網絡設備命令行可能無法一次返回所有數據。對於目標網絡設備需要返回的數據過多,無法一次返回所有數據的情況,在本發明方案中,在下發配置命令後,仍然使用expect獲取設備的返回,但在此過程中,網絡管理裝置進ー步判斷設備是否返回所有信息,當目標網絡設備返回的信息中攜帯有結束符,則表明目標網絡設備已返回了所有的信息吋,否則,則繼續依照特定的周期循環expect獲取信息,直到目標網絡設備返回結束符,具 體的流程圖見圖2所示。通過這種方式,可以減少多餘的sleep時間,提高了配置下發的效率。步驟4、網絡管理裝置為當前下發的配置命令設定睡眠時間,等待上一條配置命令執行完畢,並在上一條配置命令返回完全後進入步驟5 ;當目標網絡設備處於繁忙狀態,此時網絡管理裝置需要為當前下發的配置命令設定睡眠等待時間,以便等待上一條配置命令執行完畢。其中所設置的睡眠等待時間在具體實施中,根據不同的應用場景,即可以設置成固定的時間,也可以設置成根據具體的配置命令下發情況進行動態調整。步驟5、網絡管理裝置執行對當前下發的配置命令的下發,並在當前下發的配置命令執行完畢後返回步驟I。本發明同時提供了ー種應用於上述方法的批量下發配置命令的裝置。所述裝置具體為網絡系統中的網絡管理裝置。其中,該裝置包括配置命令下發模塊,用於網絡管理裝置向其所管理的目標網絡設備下發批量配置命令;具體地,在網絡管理的過程中,可能會因網絡系統中的網絡設備的增加,或者網絡管理軟體的升級等各種情況,需要對目標網絡設備下發批量配置命令,當存在此情況吋,網絡管理員將通過網絡管理裝置上的配置命令下發模塊向其所管理的目標網絡設備下發批量配置命令。判斷模塊,用於判斷接收配置命令的目標網絡設備是否正處於繁忙狀態,如果是,則通過睡眠時間設置模塊對當前下發的配置命令設置睡眠時間,否則,則通過前述配置命令下發模塊直接下發配置命令;具體地,在本實施例中,網絡管理裝置是通過使用網絡管理中常用的expect命令獲取目標網絡設備的返回信息。當目標設備返回的信息缺失時,所述判斷模塊判斷該目標設備處理繁忙狀態,反之,如果目標設備返回的信息含有idle信息時,所述判斷模塊判斷目標設備當前處於空閒狀態。睡眠時間設置模塊,用於當目標網絡設置處於繁忙狀態時,為當前下發的配置命令設置睡眠時間,以便等待上一條配置命令執行完畢後,通知配置命令下發模塊下發當前配置命令。具體地,當判斷模塊發現目標網絡設備處於繁忙狀態,通知所述睡眠時間設置模塊為當前下發的配置命令設置睡眠等待時間,以便等待上一條配置命令執行完畢。其中所設置的睡眠等待時間在具體實施中,根據不同的應用場景,即可以設置成固定的時間,也可以設置成根據具體的配置命令下發情況進行動態調整。進ー步地,所述判斷模塊在判斷目標網絡設備是否處於繁忙狀態之前,還用於判斷當前下發的配置命令是否是最後一條配置命令,如果是,則在當前下發的配置命令執行完畢後結束本次批量配置命令的下發流程。雖然網絡管理員是通過網絡管理裝置向目標網絡設備進行批量配置命令的下發,但在實際過程中,目標管理裝置下發的批量配置命令仍是通過一條一條的配置指令寫入到相應的目標設備中去的,因此,在此過程中仍需要判斷模塊判斷當前下發的配置命令是否是最後一條配置命令,如果是,則表明本次下發的批量配置指令已全部寫入到對應的目標 網絡設備中了,在當前的配置命令執行完畢後,可以結束本次批量配置的流程了 ;否則,則表明該次下發的配置命令沒有寫完畢,仍需要執行前述判斷目標網絡設備是否處於繁忙的狀態。進ー步地,本發明網絡管理裝置還包括ー獲取模塊,用於對某些特定情況下,網絡管理裝置可能需要從目標網絡設備獲取大量的數據,目標網絡設備命令行可能無法一次返回所有數據的情況。在此情況下,本發明在下發配置命令後,所述獲取模塊使用expect獲取設備的返回信息,在此過程中,網絡管理裝置的判斷模塊進一歩判斷目標網絡設備是否返回所有信息,當目標網絡設備返回的信息中攜帯有結束符,則表明目標網絡設備已返回了所有的信息時,否則,所述獲取模塊則繼續依照特定的周期循環expect獲取目標網絡設備的返回信息,直到目標網絡設備返回結束符。通過本發明這種實現方式,可以減少多餘的sle印時間,提高了配置下發的效率。以上所述僅僅為本發明較佳的實現方式,任何基於本發明精神所做出的等同的修改皆應涵蓋於本發明的權利要求範圍中。
權利要求
1.一種批量配置命令下發的網絡管理方法,應用於由網絡管理裝置和網絡設備組成的網絡系統中,其特徵在於,當網絡管理裝置向其所管理的目標網絡設備下發批量配置命令時,所述方法包括如下步驟 步驟I、網絡管理裝置向其所管理的目標網絡設備下發一條配置命令; 步驟2、網絡管理裝置判斷接收該配置命令的目標網絡設備是否正處於繁忙狀態,如果是,則進行步驟3,否則,進入步驟4 ; 步驟3、網絡管理裝置為當前下發的配置命令設置睡眠時間,等待上一條配置命令執行完畢後進入步驟4 ; 步驟4、網絡管理裝置執行對當前配置命令的下發,並返回步驟I。
2.如權利要求I所述的方法,其特徵在於,在所述步驟2之前還包括所述網絡管理裝置判斷當前下發的配置命令是否是最後一條配置命令,如果是,則在當前下發的配置命令執行完畢後結束本次批量下發配置命令的流程。
3.如權利要求I或2所述的方法,其特徵在於,所述步驟2是通過使用expect指令獲取目標網絡設備的返回信息,根據所述返回的信息判斷目標網絡設備是否處於繁忙狀態。
4.如權利要求3所述的方法,其特徵在於,所述網絡管理裝置在需要從目標網絡設備獲取大量的數據,而目標網絡設備命令行無法一次完全返回所有數據時,在配置命令下發後,網絡管理裝置根據所述expect指令判斷獲得的目標網絡設備的返回信息是否是的所有信息,當目標網絡設備返回所有信息後,則進行下一條網絡配置命令的下發,否則,則繼續依照特定的周期循環expect指令獲取返回信息,直到目標網絡設備返回所有的信息。
5.ー種應用於上述方法的批量下發配置命令的裝置,所述裝置具體為網絡系統中的網絡管理裝置。其特徵在於,該裝置包括 配置命令下發模塊,用於網絡管理裝置向其所管理的目標網絡設備下發批量配置命令; 判斷模塊,用於判斷接收配置命令的目標網絡設備是否處於繁忙狀態,如果是,則通過睡眠時間設置模塊對當前下發的配置命令設置睡眠時間,否則,則通過前述配置命令下發模塊直接下發配置命令; 睡眠時間設置模塊,用於當目標網絡設置處於繁忙狀態時,為當前下發的配置命令設置睡眠時間,以便等待上一條配置命令執行完畢後,通知配置命令下發模塊下發當前配置命令。
6.如權利要求5所述的裝置,其特徵在於,所述判斷模塊在判斷目標網絡設備是否處於繁忙狀態之前,還用於判斷當前下發的配置命令是否是最後一條配置命令,如果是,則在當前下發的配置命令執行完畢後結束本次配置命令的下發。
7.如權利要求5或6所述的裝置,其特徵在於,所述網絡管理裝置還包括ー獲取模塊,通過使用expect指令獲取目標網絡設備的返回信息,根據所述返回信息判斷目標網絡設備是否處於繁忙狀態。
8.如權利要求7所述的裝置,其特徵在於,所述網絡管理裝置在需要從目標網絡設備獲取大量的數據,而目標網絡設備命令行無法一次完全返回所有數據時,在下發配置命令後,所述獲取模塊根據expect指令獲取的目標網絡設備的返回信息是否是所有信息,當目標網絡設備返回所有信息後,則進行下一條網絡配置命令的下發,否則,則繼續依照特定的周期循 環expect指令獲取信息,直到目標網絡設備返回所有的信息。
全文摘要
本發明提供了一種批量下發配置命令的網絡管理方法及對應的裝置。在網絡管理裝置向其所管理的目標網絡設備下發批量配置命令時,先判斷接收配置命令的目標網絡設備是否處理繁忙狀態,如果是,則在下發該配置命令時設定睡眠(sleep)時間,等待上一條配置命令執行完畢後再對該配置命令的下發;否則,則直接將該配置命令下發至對應的目標網絡設備。與現有技術相比較,由於本發明保證了網絡管理裝置下發配置命令時設定的睡眠時間都確實是目標網絡設備處於繁忙狀態,從而減少了無效的等待,提高了配置命令下發的效率。
文檔編號H04L12/24GK102694687SQ20121017959
公開日2012年9月26日 申請日期2012年5月30日 優先權日2012年5月30日
發明者吳才富, 張玉妹 申請人:杭州華三通信技術有限公司

同类文章

一種新型多功能組合攝影箱的製作方法

一種新型多功能組合攝影箱的製作方法【專利摘要】本實用新型公開了一種新型多功能組合攝影箱,包括敞開式箱體和前攝影蓋,在箱體頂部設有移動式光源盒,在箱體底部設有LED脫影板,LED脫影板放置在底板上;移動式光源盒包括上蓋,上蓋內設有光源,上蓋部設有磨沙透光片,磨沙透光片將光源封閉在上蓋內;所述LED脫影

壓縮模式圖樣重疊檢測方法與裝置與流程

本發明涉及通信領域,特別涉及一種壓縮模式圖樣重疊檢測方法與裝置。背景技術:在寬帶碼分多址(WCDMA,WidebandCodeDivisionMultipleAccess)系統頻分復用(FDD,FrequencyDivisionDuplex)模式下,為了進行異頻硬切換、FDD到時分復用(TDD,Ti

個性化檯曆的製作方法

專利名稱::個性化檯曆的製作方法技術領域::本實用新型涉及一種檯曆,尤其涉及一種既顯示月曆、又能插入照片的個性化檯曆,屬於生活文化藝術用品領域。背景技術::公知的立式檯曆每頁皆由月曆和畫面兩部分構成,這兩部分都是事先印刷好,固定而不能更換的。畫面或為風景,或為模特、明星。功能單一局限性較大。特別是畫

一種實現縮放的視頻解碼方法

專利名稱:一種實現縮放的視頻解碼方法技術領域:本發明涉及視頻信號處理領域,特別是一種實現縮放的視頻解碼方法。背景技術: Mpeg標準是由運動圖像專家組(Moving Picture Expert Group,MPEG)開發的用於視頻和音頻壓縮的一系列演進的標準。按照Mpeg標準,視頻圖像壓縮編碼後包

基於加熱模壓的纖維增強PBT複合材料成型工藝的製作方法

本發明涉及一種基於加熱模壓的纖維增強pbt複合材料成型工藝。背景技術:熱塑性複合材料與傳統熱固性複合材料相比其具有較好的韌性和抗衝擊性能,此外其還具有可回收利用等優點。熱塑性塑料在液態時流動能力差,使得其與纖維結合浸潤困難。環狀對苯二甲酸丁二醇酯(cbt)是一種環狀預聚物,該材料力學性能差不適合做纖

一種pe滾塑儲槽的製作方法

專利名稱:一種pe滾塑儲槽的製作方法技術領域:一種PE滾塑儲槽一、 技術領域 本實用新型涉及一種PE滾塑儲槽,主要用於化工、染料、醫藥、農藥、冶金、稀土、機械、電子、電力、環保、紡織、釀造、釀造、食品、給水、排水等行業儲存液體使用。二、 背景技術 目前,化工液體耐腐蝕貯運設備,普遍使用傳統的玻璃鋼容

釘的製作方法

專利名稱:釘的製作方法技術領域:本實用新型涉及一種釘,尤其涉及一種可提供方便拔除的鐵(鋼)釘。背景技術:考慮到廢木材回收後再加工利用作業的方便性與安全性,根據環保規定,廢木材的回收是必須將釘於廢木材上的鐵(鋼)釘拔除。如圖1、圖2所示,目前用以釘入木材的鐵(鋼)釘10主要是在一釘體11的一端形成一尖

直流氧噴裝置的製作方法

專利名稱:直流氧噴裝置的製作方法技術領域:本實用新型涉及ー種醫療器械,具體地說是ー種直流氧噴裝置。背景技術:臨床上的放療過程極易造成患者的局部皮膚損傷和炎症,被稱為「放射性皮炎」。目前對於放射性皮炎的主要治療措施是塗抹藥膏,而放射性皮炎患者多伴有局部疼痛,對於止痛,多是通過ロ服或靜脈注射進行止痛治療

新型熱網閥門操作手輪的製作方法

專利名稱:新型熱網閥門操作手輪的製作方法技術領域:新型熱網閥門操作手輪技術領域:本實用新型涉及一種新型熱網閥門操作手輪,屬於機械領域。背景技術::閥門作為流體控制裝置應用廣泛,手輪傳動的閥門使用比例佔90%以上。國家標準中提及手輪所起作用為傳動功能,不作為閥門的運輸、起吊裝置,不承受軸向力。現有閥門

用來自動讀取管狀容器所載識別碼的裝置的製作方法

專利名稱:用來自動讀取管狀容器所載識別碼的裝置的製作方法背景技術:1-本發明所屬領域本發明涉及一種用來自動讀取管狀容器所載識別碼的裝置,其中的管狀容器被放在循環於配送鏈上的文檔匣或託架裝置中。本發明特別適用於,然而並非僅僅專用於,對引入自動分析系統的血液樣本試管之類的自動識別。本發明還涉及專為實現讀