一種網元遷移的方法及裝置與流程
2023-06-05 07:22:51 3

本發明涉及通信技術領域,特別是涉及一種網元遷移的方法及裝置。
背景技術:
隨著通信技術的發展,為應對市場日新月異的需求,需要定期對網元進行重新規劃,例如調整網元數據和所歸屬的網管系統等。
現有技術中,為實現網元的遷移,一般採用如下的方法:首先手動選擇待遷移網元,其次在源網管上導出網元配置數據並發送給目標網管,然後在目標網管上修改接收到的網元配置數據,最後將修改後的網元配置數據下發到網元,並重啟網元生效。
但這種方法常存在如下問題:(1)中間流程過長,影響處理的效率和正確性,特別是對於3層架構網管,需要先對網元數據進行校驗,校驗成功後將其下發到中間層網管,再轉發到網元生效,處理過程漫長冗餘;(2)遷移的網元可能僅僅是歸屬網管信息的變化,網元的物理數據並沒有發生改變,使得在對網元進行批量遷移中,需要下發沒有改變的網元數據到網元生效,對遷移效率有較大影響;(3)網元的重啟會造成通訊系統故障的可能性。
技術實現要素:
本發明的目的在於提供一種網元遷移的方法及裝置,解決現有技術中存在的遷移效率低、容易出錯的技術問題。
為了實現上述的目的,本發明提供一種網元遷移的方法,用於一源網管,包括:
確定一待遷移網元的遷移路徑信息,所述遷移路徑信息包括所述待遷移網元的源網管和目標網管;
對所述待遷移網元的網元配置數據進行備份,得到一備份數據;
發送所述備份數據到所述目標網管,使得所述目標網管能夠接收所述備份數據,並利用所述備份數據進行網元配置數據的恢復,以完成所述待遷移網元的遷移。
優選的,所述備份數據採用xml格式。
本發明還提供一種網元遷移的方法,用於一目標網管,包括:
接收一源網管發送的一備份數據,其中,所述備份數據是所述源網管對一待遷移網元的網元配置數據進行備份得到的,所述源網管確定所述待遷移網元的遷移路徑信息,所述遷移路徑信息包括所述待遷移網元的源網管和目標網管;
利用所述備份數據進行網元配置數據的恢復,以完成所述待遷移網元的遷移。
優選的,所述網元遷移的方法還包括:
在所述待遷移網元和所述目標網管建鏈後,判斷所述待遷移網元上的網元配置數據和所述目標網管上的網元配置數據是否一致;
在判斷結果為不一致的情況下,將所述待遷移網元上的網元配置數據同步到所述所述目標網管。
優選的,所述備份數據採用xml格式。
本發明還提供一種網元遷移的裝置,設置於一源網管,包括:
確定模塊,用於確定一待遷移網元的遷移路徑信息,所述遷移路徑信息包括所述待遷移網元的源網管和目標網管;
備份模塊,用於對所述待遷移網元的網元配置數據進行備份,得到一備份數據;
發送模塊,用於發送所述備份數據到所述目標網管,使得所述目標網管能夠接收所述備份數據,並利用所述備份數據進行網元配置數據的恢復,以完成所述待遷移網元的遷移。
優選的,所述備份數據採用xml格式。
本發明又提供一種網元遷移的裝置,設置於一目標網管,包括:
接收模塊,用於接收一源網管發送的一備份數據,其中,所述備份數據是所述源網管對一待遷移網元的網元配置數據進行備份得到的,所述源網管確定 所述待遷移網元的遷移路徑信息,所述遷移路徑信息包括所述待遷移網元的源網管和目標網管;
恢復模塊,用於利用所述備份數據進行網元配置數據的恢復,以完成所述待遷移網元的遷移。
優選的,所述目標網管還包括:
判斷模塊,用於在所述待遷移網元和所述目標網管建鏈後,判斷所述待遷移網元上的網元配置數據和所述目標網管上的網元配置數據是否一致;
同步模塊,用於在判斷結果為不一致的情況下,將所述待遷移網元上的網元配置數據同步到所述所述目標網管。
優選的,所述備份數據採用xml格式。
通過本發明的上述技術方案,本發明的有益效果在於:
本發明的方案,通過確定一待遷移網元的源網管和目標網管,在所述源網管上對所述待遷移網元的網元配置數據進行備份,得到一備份數據,並發送所述備份數據到所述目標網管,使得所述目標網管能夠接收所述備份數據,並利用所述備份數據進行網元配置數據的恢復,以完成所述待遷移網元的遷移,避免了網元配置數據下發到網元生效,能夠提高處理效率和可靠性。
附圖說明
圖1表示本發明一實施例的網元遷移的方法的流程圖。
圖2表示本發明一實施例的網元遷移的裝置的結構示意圖。
圖3表示本發明另一實施例的網元遷移的方法的流程圖。
圖4表示本發明另一實施例的網元遷移的裝置的結構示意圖。
圖5表示本發明第一實施例在網絡體系中的網管架構。
圖6表示本發明第一實施例的網元遷移的方法的流程圖。
圖7表示本發明第二實施例在網絡體系中的網管架構,
圖8表示本發明第二實施例的網元遷移的方法的流程圖。
圖9表示本發明第三實施例在網絡體系中的網管架構。
圖10表示本發明第三實施例的網元遷移的方法的流程圖。
圖11表示本發明一實施例的網元遷移的系統的結構示意圖。
具體實施方式
為使本發明實施例的目的、技術方案和優點更加清楚,下面將結合附圖對具體實施例進行詳細描述。
參見圖1所示,本發明實施例提供一種網元遷移的方法,用於一源網管,包括:
S101:確定一待遷移網元的遷移路徑信息,所述遷移路徑信息包括所述待遷移網元的源網管和目標網管;
S102:對所述待遷移網元的網元配置數據進行備份,得到一備份數據;
S103:發送所述備份數據到所述目標網管,使得所述目標網管能夠接收所述備份數據,並利用所述備份數據進行網元配置數據的恢復,以完成所述待遷移網元的遷移。
本發明實施例的網元遷移的方法,通過確定一待遷移網元的源網管和目標網管,在所述源網管上對所述待遷移網元的網元配置數據進行備份,得到一備份數據,並發送所述備份數據到所述目標網管,使得所述目標網管能夠接收所述備份數據,並利用所述備份數據進行網元配置數據的恢復,以完成所述待遷移網元的遷移,避免了網元配置數據下發到網元生效,能夠提高處理效率和可靠性。
其中,在本發明具體實施例中,所述備份數據例如採用xml格式,但不以此為限,可依需求進行選擇。對於多個待遷移網元的批量處理,需要備份完所有的配置數據後再進行發送過程,以提高處理效率。而在備份數據較多時,可對所述備份數據進行壓縮處理,例如採用zip格式,便於網絡傳輸。在發送所述備份數據的過程中,為避免外界對其進行寫操作,例如可對所述備份數據進行加鎖處理。
參見圖2所示,本發明實施例還提供一種網元遷移的裝置,設置於一源網管,與圖1所示的網元遷移的方法相對應,所述網元遷移的裝置包括:
確定模塊21,用於確定一待遷移網元的遷移路徑信息,所述遷移路徑信息包括所述待遷移網元的源網管和目標網管;
備份模塊22,用於對所述待遷移網元的網元配置數據進行備份,得到一 備份數據;
發送模塊23,用於發送所述備份數據到所述目標網管,使得所述目標網管能夠接收所述備份數據,並利用所述備份數據進行網元配置數據的恢復,以完成所述待遷移網元的遷移。
本發明實施例的網元遷移的裝置,通過確定一待遷移網元的源網管和目標網管,在所述源網管上對所述待遷移網元的網元配置數據進行備份,得到一備份數據,並發送所述備份數據到所述目標網管,使得所述目標網管能夠接收所述備份數據,並利用所述備份數據進行網元配置數據的恢復,以完成所述待遷移網元的遷移,避免了網元配置數據下發到網元生效,能夠提高處理效率和可靠性。
其中,在本發明具體實施例中,所述備份數據例如採用xml格式,但不以此為限,可依需求進行選擇。
參見圖3所示,本發明實施例還提供一種網元遷移的方法,用於一目標網管,包括:
S301:接收一源網管發送的一備份數據,其中,所述備份數據是所述源網管對一待遷移網元的網元配置數據進行備份得到的,所述源網管確定所述待遷移網元的遷移路徑信息,所述遷移路徑信息包括所述待遷移網元的源網管和目標網管;
S302:利用所述備份數據進行網元配置數據的恢復,以完成所述待遷移網元的遷移。
本發明實施例的網元遷移的方法,通過接收源網管發送的對一待遷移網元的網元配置數據進行備份得到的備份數據,並利用所述備份數據進行網元配置數據的恢復,以完成所述待遷移網元的遷移,避免了網元配置數據下發到網元生效,能夠提高處理效率和可靠性。
具體的,在網元遷移過程中,網元上的網元配置數據存在修改的可能性,為了保持與網管上的網元配置數據的一致性,本發明採用的方法是,將所述網元上的網元配置數據同步到所述網管。
基於上述內容,本發明具體實施例的網元遷移的方法還包括:
在所述待遷移網元和所述目標網管建鏈後,判斷所述待遷移網元上的網元 配置數據和所述目標網管上的網元配置數據是否一致;
在判斷結果為不一致的情況下,將所述待遷移網元上的網元配置數據同步到所述所述目標網管。
這樣,將網管上的網元配置數據的遷移(即邏輯網元的遷移)和物理網元上的網元配置數據的修改分開,更提高了網元遷移過程中的可靠性。而同步完網元配置數據後,還可以繼續後續的相關修改操作。
其中,在本發明具體實施例中,所述備份數據例如採用xml格式,但不以此為限,可依需求進行選擇。
參見圖4所示,本發明實施例還提供一種網元遷移的裝置,設置於一目標網管,與圖3所示的網元遷移的方法相對應,所述網元遷移的裝置包括:
接收模塊41,用於接收一源網管發送的一備份數據,其中,所述備份數據是所述源網管對一待遷移網元的網元配置數據進行備份得到的,所述源網管確定所述待遷移網元的遷移路徑信息,所述遷移路徑信息包括所述待遷移網元的源網管和目標網管;
恢復模塊42,用於利用所述備份數據進行網元配置數據的恢復,以完成所述待遷移網元的遷移。
本發明實施例的網元遷移的裝置,通過接收源網管發送的對一待遷移網元的網元配置數據進行備份得到的備份數據,並利用所述備份數據進行網元配置數據的恢復,以完成所述待遷移網元的遷移,避免了網元配置數據下發到網元生效,能夠提高處理效率和可靠性。
在本發明具體實施例中,所述網元遷移的裝置還包括:
判斷模塊,用於在所述待遷移網元和所述目標網管建鏈後,判斷所述待遷移網元上的網元配置數據和所述目標網管上的網元配置數據是否一致;
同步模塊,用於在判斷結果為不一致的情況下,將所述待遷移網元上的網元配置數據同步到所述所述目標網管。
其中,所述備份數據採用xml格式。
為了便於理解本發明,下面結合三個具體實施例對本發明的網元遷移的方法進行詳細的介紹。
第一實施例
參見圖5、圖6所示,圖5表示本發明第一實施例在網絡體系中的網管架構,圖6表示本發明第一實施例的網元遷移的方法的流程圖。在圖5中,EMS為網元管理系統(簡稱,網管),OMM為操作維護管理系統,即中間層網管,是EMS與網元之間的操作代理,NE為網元。參見圖6所示,所述網元遷移的方法包括以下步驟:
S601:確定待遷移網元的列表,所述列表需要說明哪些網元從哪個源OMM哪個子網遷移到哪個目標OMM哪個子網,並對列表中的數據進行校驗,檢查對應的源OMM和目標OMM;
S602:源OMM對待遷移網元的網元配置數據採用xml格式進行批量備份,並對備份數據進行壓縮處理;
S603:源OMM依據FTP(文件傳輸協議)將壓縮後的備份數據發送到對應的目標OMM;
S604:源OMM刪除待遷移網元的網元節點;
S605:目標OMM創建待遷移網元的網元節點;
S606:目標OMM利用接收到的備份數據對網元配置數據進行恢復,最終得到與遷移前一致的網元配置數據;
S607:目標OMM與待遷移網元建鏈後,通過對比兩者的流水號信息(網元配置數據修改時會修改本地的流水號信息),判斷兩者上的網元配置數據是否一致;
S608:在判斷結果為不一致的情況下,將所述待遷移網元上的網元配置數據同步到目標OMM。
第二實施例
參見圖7、圖8所示,圖7表示本發明第二實施例在網絡體系中的網管架構,圖8表示本發明第二實施例的網元遷移的方法的流程圖。圖7針對的是扁平化網絡結構,EMS為網元管理系統,NE為網元,其中的源網管和目標網管是同一個網管,網元在同一個網管上進行遷移。參見圖8所示,所述網元遷移的方法包括以下步驟:
S801:確定待遷移網元的列表,所述列表需要說明哪些網元從哪個子網遷移到哪個子網,並對列表中的數據進行校驗;
S802:網管EMS對待遷移網元的網元配置數據採用xml格式進行批量備份,並對備份數據進行加鎖;
S803:刪除待遷移網元的網元節點;
S804:創建待遷移網元的新的網元節點;
S805:利用備份數據對網元配置數據進行恢復,最終得到與遷移前一致的網元配置數據;
S806:網管與待遷移網元建鏈後,通過對比兩者的流水號信息(網元配置數據修改時會修改本地的流水號信息),判斷兩者上的網元配置數據是否一致;
S807:在判斷結果為不一致的情況下,將所述待遷移網元上的網元配置數據同步到所述網管;
S808:遷移後的網元通過網管修改網元配置數據,並對修改的數據進行增量數據校驗,校驗成功後同步到網管生效。
第三實施例
參見圖9、圖10所示,圖9表示本發明第三實施例在網絡體系中的網管架構,圖10表示本發明第三實施例的網元遷移的方法的流程圖。圖9針對的是大規模網絡,ICM為EMS集中配置管理系統,EMS為網元管理系統,EMS之間的版本可以不相同,但需要支持兼容管理待遷移網元,NE為網元。參見圖10所示,所述網元遷移的方法包括以下步驟:
S111:確定待遷移網元的列表,所述列表需要說明哪些網元從哪個源EMS哪個子網遷移到哪個目標EMS哪個子網,並對列表中的數據進行校驗,檢查對應的源EMS和目標EMS;
S112:源EMS對待遷移網元的網元配置數據採用xml格式進行批量備份,並對備份數據進行壓縮處理;
S113:源EMS依據FTP將壓縮後的備份數據發送到對應的目標EMS;
S114:源EMS刪除待遷移網元的網元節點;
S115:目標EMS創建待遷移網元的網元節點;
S116:目標EMS利用接收到的備份數據對網元配置數據進行恢復,最終得到與遷移前一致的網元配置數據;
S117:目標EMS與待遷移網元建鏈後,通過對比兩者的流水號信息(網 元配置數據修改時會修改本地的流水號信息),判斷兩者上的網元配置數據是否一致;
S118:在判斷結果為不一致的情況下,將所述待遷移網元上的網元配置數據同步到目標EMS。
這樣,通過本發明的網元遷移的方法,對需要進行遷移的網元進行分類,按照所屬網管進行數據備份,然後在目標網管上進行數據恢復,網元遷移後再修改網元的配置數據,能夠有效利用有限帶寬和並發資源,減少與網元的數據交互,提高處理效率。
參見圖11所示,本發明實施例還提供一種網元遷移的系統,包括客戶端11和服務端12,所述服務端12與網元13連接;
所述客戶端11例如是一個人機互動界面,包括網元遷移管理單元111,用於接收用戶輸入的待遷移網元的信息,和接收有關遷移的進度和結果信息,以可視化方式呈現給用戶,減少人工幹預;
所述服務端12包括數據備份恢復單元121和遷移單元122;
其中,所述數據備份恢復單元121用於備份恢復網元配置數據;所述遷移單元122,包括任務監控子模塊1221、任務調度子模塊1222和遷移管理子模塊1223,所述任務監控子模塊1221用於為每個升級任務維護一條記錄並實時將進度信息發送給網元遷移管理單元,所述任務調度子模塊1222用於控制遷移的整體進度,而每一個網元代表一個任務,所述遷移管理子模塊1223用於維護與遷移相關的各個步驟,從任務監控子模塊1221獲取任務處理結果,對於失敗的任務進行回退處理,處理步驟是之前各步驟的逆操作。
以上所述僅是本發明的優選實施方式,應當指出,對於本技術領域的普通技術人員來說,在不脫離本發明原理的前提下,還可以做出若干改進和潤飾,這些改進和潤飾也應視為本發明的保護範圍。