System.ArgumentOutOfRangeException: 索引和長度必須引用該字符串內的位置。 參數名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技術實現步驟摘要】
本申請涉及pon(passive?optical?network,無源光網絡)終端升級,具體涉及一種終端版本升級控制方法、裝置、設備及可讀存儲介質。
技術介紹
1、在現有pon系統中實現onu(optical?network?unit,光網絡單元)升級時,通常通過omci(onu?management?and?control?interface,onu?management?and?controlinterface)報文傳輸的方式,將升級鏡像版本(即升級包)從一臺onu經olt(optical?lineterminal,光線路終端)轉發傳輸到另外一臺onu設備,從而達到兩臺onu設備間鏡像復制的目的。具體的,當存在onu升級需求時,需要先尋找目標升級鏡像版本,然后搭建ftp(filetransfer?protocol,文件傳輸協議)服務器來給olt設備傳輸升級鏡像版本;于是在啟動onu鏡像版本升級時,olt中的主控板卡將先通過ftp服務器來獲取onu的升級鏡像版本并傳給olt中的業務板卡,以使得業務板卡在接收到onu升級鏡像版本后能夠通過omci(onumanagement?and?control?interface,onu管理和控制接口)報文的方式將升級鏡像版本以分片報文傳輸的方式傳給onu設備,進而實現onu設備間的鏡像復制。
2、上述方案雖然能夠實現pon系統中onu終端版本的升級,但是其若出現下述問題時將無法進行onu終端版本的升級,即其存在一定的限制:(1)現網條件不允許或不方便搭建ftp服務器;(2)升級
技術實現思路
1、本申請提供一種終端版本升級控制方法、裝置、設備及可讀存儲介質,可有效實現pon系統中onu終端版本的正常升級。
2、第一方面,本申請實施例提供一種終端版本升級控制方法,所述終端版本升級控制方法應用于olt中的業務板卡,所述方法包括:
3、當接收到主控板卡下發的鏡像復制指令時,基于所述鏡像復制指令建立源onu和目的onu間的關聯映射關系,所述源onu存儲有目標升級鏡像版本;
4、控制源onu啟動鏡像復制流程,以使源onu生成omci報文,所述omci報文包括用于標識omci報文傳輸方向的第一字段;
5、當接收到所述omci報文且基于第一字段確定omci報文的傳輸方向為onu時,基于所述關聯映射關系將omci報文轉發至目的onu,以供目的onu基于omci報文實現與源onu間目標升級鏡像版本的升級交互。
6、結合第一方面,在一種實施方式中,所述基于所述鏡像復制指令建立源onu和目的onu間的關聯映射關系,包括:
7、獲取所述鏡像復制指令所攜帶的源onu信息和目的onu信息,所述源onu信息包括源onu型號、源onu硬件版本號、源onu所在槽位號、源onu的pon口號以及源onu授權號,所述目的onu信息包括目的onu型號、目的onu硬件版本號、目的onu所在槽位號、目的onu的pon口號以及目的onu授權號;
8、若檢測到源onu型號與目的onu型號相同且源onu硬件版本號與目的onu硬件版本號相同,則基于所述源onu信息和所述目的onu信息建立源onu和目的onu間的關聯映射關系。
9、結合第一方面,在一種實施方式中,在所述控制源onu啟動鏡像復制流程的步驟之前,還包括:
10、下發omci探測報文至源onu,以供源onu基于所述omci探測報文獲取目標標志位,并基于所述目標標志位生成第一omci回復報文,所述目標標志位用于標識所述源onu是否支持鏡像復制功能;
11、當接收到的第一omci回復報文中與目標標志位對應的字段被填充為第一預設值時,執行所述控制源onu啟動鏡像復制流程的步驟,所述第一預設值用于表征源onu支持鏡像復制功能;
12、當接收到的第一omci回復報文中與目標標志位對應的字段被填充為第二預設值時,結束鏡像復制流程,所述第二預設值用于表征源onu不支持鏡像復制功能。
13、結合第一方面,在一種實施方式中,所述控制源onu啟動鏡像復制流程,以使源onu生成omci報文,包括:
14、下發鏡像復制啟動指令至源onu,以供源onu基于所述鏡像復制啟動指令啟動鏡像復制流程并生成omci報文,所述omci報文中的第一字段被填充為第三預設值,所述第三預設值用于表征omci報文傳輸方向為onu。
15、結合第一方面,在一種實施方式中,所述目的onu基于omci報文實現與源onu間目標升級鏡像版本的升級交互,包括:
16、目的onu基于omci報文啟動升級流程,并在啟動成功后向業務板卡發送第二omci回復報文;
17、業務板卡基于所述關聯映射關系將所述第二omci回復報文轉發至源onu,以供源onu根據所述第二omci回復報文生成新的omci報文并發送至業務板卡,所述新的omci報文包括目標升級鏡像版本和第一字段,且第一字段被填充為第三預設值,所述第三預設值用于表征omci報文傳輸方向為onu;
18、業務板卡基于所述第一字段和所述關聯映射關系將新的omci報文轉發至目的onu,以供目的onu基于所述新的omci報文實現目標升級鏡像版本的下載。
19、結合第一方面,在一種實施方式中,在所述目的onu基于所述新的omci報文實現目標升級鏡像版本的下載的步驟之后,還包括:
20、當業務板卡接收到源onu發送的目標omci報文時,將所述目標omci報文發送至omci協議棧,以供omci協議棧根據目標omci報文向目的onu下發版本激活指令,以使目的onu基于所述版本激活指令實現目標升級鏡像版本的激活,完成鏡像復制;
21、其中,所述目標omci報文中的第一字段被填充為第四預設值,所述第四預設值用于表征目標omci報文的傳輸方向為omci協議棧。
22、結合第一方面,在一種實施方式中,在所述完成鏡像復制的步驟之后,還包括:
23、將目的onu的鏡像復制狀態通知主控板卡,并解除所述關聯映射關系。
24、結合第一方面,在一種實施方式中,所述基于所述關聯映射關系將omci報文轉發至目的onu,包括:
25、將omci報文中的第一字段還原為標準omci幀格式后,基于所述關聯映射關系轉發至目的onu。
26、第二方面,本申請實施例提供了一種終端版本升級控制裝置,所述終端版本升級控制裝置包括olt,所述本文檔來自技高網...
【技術保護點】
1.一種終端版本升級控制方法,其特征在于,所述終端版本升級控制方法應用于OLT中的業務板卡,所述方法包括:
2.如權利要求1所述的終端版本升級控制方法,其特征在于,所述基于所述鏡像復制指令建立源ONU和目的ONU間的關聯映射關系,包括:
3.如權利要求1所述的終端版本升級控制方法,其特征在于,在所述控制源ONU啟動鏡像復制流程的步驟之前,還包括:
4.如權利要求1所述的終端版本升級控制方法,其特征在于,所述控制源ONU啟動鏡像復制流程,以使源ONU生成OMCI報文,包括:
5.如權利要求1所述的終端版本升級控制方法,其特征在于,所述目的ONU基于OMCI報文實現與源ONU間目標升級鏡像版本的升級交互,包括:
6.如權利要求5所述的終端版本升級控制方法,其特征在于,在所述目的ONU基于所述新的OMCI報文實現目標升級鏡像版本的下載的步驟之后,還包括:
7.如權利要求6所述的終端版本升級控制方法,其特征在于,在所述完成鏡像復制的步驟之后,還包括:
8.如權利要求1所述的終端版本升級控制方法,其特征在于
9.一種終端版本升級控制裝置,其特征在于,所述終端版本升級控制裝置包括OLT,所述OLT包括業務板卡,所述業務板卡用于:
10.一種終端版本升級控制設備,其特征在于,所述終端版本升級控制設備包括處理器、存儲器以及存儲在所述存儲器上并可被所述處理器執行的終端版本升級控制程序,其中所述終端版本升級控制程序被所述處理器執行時,實現如權利要求1至8中任一項所述的終端版本升級控制方法的步驟。
11.一種計算機可讀存儲介質,其特征在于,所述計算機可讀存儲介質上存儲有終端版本升級控制程序,其中所述終端版本升級控制程序被處理器執行時,實現如權利要求1至8中任一項所述的終端版本升級控制方法的步驟。
...【技術特征摘要】
1.一種終端版本升級控制方法,其特征在于,所述終端版本升級控制方法應用于olt中的業務板卡,所述方法包括:
2.如權利要求1所述的終端版本升級控制方法,其特征在于,所述基于所述鏡像復制指令建立源onu和目的onu間的關聯映射關系,包括:
3.如權利要求1所述的終端版本升級控制方法,其特征在于,在所述控制源onu啟動鏡像復制流程的步驟之前,還包括:
4.如權利要求1所述的終端版本升級控制方法,其特征在于,所述控制源onu啟動鏡像復制流程,以使源onu生成omci報文,包括:
5.如權利要求1所述的終端版本升級控制方法,其特征在于,所述目的onu基于omci報文實現與源onu間目標升級鏡像版本的升級交互,包括:
6.如權利要求5所述的終端版本升級控制方法,其特征在于,在所述目的onu基于所述新的omci報文實現目標升級鏡像版本的下載的步驟之后,還包括:
7.如權利...
【專利技術屬性】
技術研發人員:楊旭東,韓濤,陳康,劉益寧,毛林,劉瑜明,
申請(專利權)人:烽火通信科技股份有限公司,
類型:發明
國別省市:
還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。