[發明專利]一種不中斷業務升級ISSU數據通信的方法和網絡設備有效
| 申請號: | 201810097489.7 | 申請日: | 2018-01-31 |
| 公開(公告)號: | CN108200195B | 公開(公告)日: | 2021-08-27 |
| 發明(設計)人: | 王雪;陳群 | 申請(專利權)人: | 新華三技術有限公司 |
| 主分類號: | H04L29/08 | 分類號: | H04L29/08;H04L12/24;G06F16/25;G06F16/80;G06F8/65;G06F8/71 |
| 代理公司: | 北京柏杉松知識產權代理事務所(普通合伙) 11413 | 代理人: | 馬敬;項京 |
| 地址: | 310052 浙*** | 國省代碼: | 浙江;33 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 中斷 業務 升級 issu 數據通信 方法 網絡設備 | ||
本發明實施例提供了一種ISSU數據通信的方法和網絡設備,涉及計算機技術領域,該方法應用于運行分布式操作系統的網絡設備,網絡設備包括包括多個板卡,其中,第一板卡中安裝有第一版本的應用程序,第二板卡中安裝有第二版本的應用程序,方法包括:第一板卡獲取待發送的通信數據,通信數據包括預設成員參數的標識和預設成員參數的參數值,然后生成結構化文本數據,第一板卡將結構化文本數據發送給第二板卡,第二板卡從結構化文本數據中,查詢目標成員參數的標識對應的目標參數值,第二板卡根據目標參數值,為本地存儲的第一板卡的目標成員參數賦值。采用本發明,無需通過規則解析各成員參數的參數值,能夠有效的避免解析錯誤。
技術領域
本申請涉及計算機技術領域,特別是涉及一種不中斷業務升級ISSU數據通信的方法和網絡設備。
背景技術
不中斷業務升級(In-ServiceSoftwareUpgrade,ISSU)是一種能夠保證升級過程中業務不中斷或者中斷時間較短的升級方式。網絡設備中設置有多個板卡比如可以設置有多個主控板卡和多個接口板卡,每個板卡中存儲有應用程序。在使用ISSU功能升級時,通常以板卡為單位進行ISSU升級。
在實際中,各板卡之間會實時通信,以保證網絡設備中的數據同步性。在進行ISSU升級的過程中,升級后的板卡(可稱為第一板卡),與未升級的板卡(可稱為第二板卡)的通信過程如下:
以第一板卡向第二板卡發送數據為例,第一板卡從應用程序中,順序讀取各預設成員參數的參數值,并按照預設字節數存儲讀取到的參數值,從而得到通信數據。其中,預設成員參數可以是全雙工配置信息、端口速率、環回組配置信息等。第一板卡對通信數據進行封裝,然后發送給第二板卡。第二板卡需要按照相同的規則(即相同的預設成員參數的順序和預設字節數)對接收到的數據進行解析,從而讀取各預設成員參數的參數值。例如,每個參數值所占字節數為8字節,預設排列順序為“成員參數A”-“成員參數B”,第二板卡讀取前8個字節的數據,得到成員參數A的參數值,然后讀取其后的8個字節的數據,得到成員參數B的參數值。
然而,不同的板卡中的數據結構可能是不相同的(比如升級后應用程序中各成員參數的排列順序可能會發生變化),此時,接收通信數據的板卡將無法正確解析出各成員參數的參數值。
發明內容
本申請實施例的目的在于提供一種ISSU數據通信的方法和網絡設備,以避免成員參數的參數值解析錯誤。具體技術方案如下:
第一方面,提供了一種不中斷業務升級ISSU數據通信的方法,所述方法應用于網絡設備,所述網絡設備包括多個板卡,其中,第一板卡中安裝有第一版本的應用程序,第二板卡中安裝有第二版本的所述應用程序,所述方法包括:
所述第一板卡獲取待發送的通信數據,所述通信數據包括預設成員參數的標識和所述預設成員參數的參數值;
所述第一板卡根據所述預設成員參數的標識和所述預設成員參數的參數值,生成結構化文本數據,所述結構化文本數據包含所述預設成員參數的標識和所述預設成員參數的參數值的對應關系;
所述第一板卡將所述結構化文本數據發送給所述第二板卡;
所述第二板卡從所述結構化文本數據中,查詢目標成員參數的標識對應的目標參數值,所述目標成員參數為所述第二版本的所述應用程序中設置的成員參數;
所述第二板卡根據所述目標參數值,為本地存儲的所述第一板卡的所述目標成員參數賦值。
可選的,所述方法還包括:
所述第二板卡從所述結構化文本數據中,未查詢到所述目標成員參數的標識;
所述第二板卡將無效值作為識別出的目標參數值。
可選的,所述方法還包括:
所述第二板卡判斷所述目標參數值是否為無效值;
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于新華三技術有限公司,未經新華三技術有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201810097489.7/2.html,轉載請聲明來源鉆瓜專利網。





