[發(fā)明專利]一種堆疊設(shè)備中軟件升級的方法和堆疊設(shè)備有效
| 申請?zhí)枺?/td> | 201010175343.3 | 申請日: | 2010-05-12 |
| 公開(公告)號: | CN102244669A | 公開(公告)日: | 2011-11-16 |
| 發(fā)明(設(shè)計(jì))人: | 嚴(yán)德汗;張彰 | 申請(專利權(quán))人: | 杭州華三通信技術(shù)有限公司 |
| 主分類號: | H04L29/08 | 分類號: | H04L29/08;G06F9/445 |
| 代理公司: | 北京德琦知識產(chǎn)權(quán)代理有限公司 11018 | 代理人: | 謝安昆;宋志強(qiáng) |
| 地址: | 310053 浙江省杭州市高新技術(shù)產(chǎn)業(yè)*** | 國省代碼: | 浙江;33 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 一種 堆疊 設(shè)備 軟件 升級 方法 | ||
技術(shù)領(lǐng)域
本發(fā)明涉及網(wǎng)絡(luò)通信技術(shù),特別涉及一種堆疊設(shè)備中軟件升級的方法和堆疊設(shè)備。
背景技術(shù)
堆疊設(shè)備是通過智能彈性架構(gòu)(IRF:Intelligent?Resilient?Framework)技術(shù)聯(lián)接多臺物理設(shè)備而形成的虛擬設(shè)備,其中,形成該堆疊設(shè)備的每臺物理設(shè)備稱為成員設(shè)備,按功能分為兩種角色:主用成員設(shè)備(master設(shè)備)和備用成員設(shè)備(slave設(shè)備)。其中,master設(shè)備負(fù)責(zé)IRF的運(yùn)行、管理和維護(hù),slave設(shè)備在作為備份時(shí)也可獨(dú)自處理業(yè)務(wù)。使用堆疊設(shè)備,能夠具有以下優(yōu)點(diǎn):
1、統(tǒng)一管理,具體為:在堆疊形成后,用戶可通過任意成員設(shè)備的任意端口登錄IRF系統(tǒng),以實(shí)現(xiàn)對所有成員設(shè)備統(tǒng)一進(jìn)行管理。
2、高可靠性,具體為:slave設(shè)備在master設(shè)備出現(xiàn)故障時(shí),能夠自動選舉新的master設(shè)備,以保證業(yè)務(wù)不中斷,實(shí)現(xiàn)設(shè)備的1:N備份,提高了堆疊設(shè)備高可靠性;進(jìn)一步地,利用成員設(shè)備之間的鏈路聚合功能能夠?qū)崿F(xiàn)多條鏈路之間可為互為備份,也可進(jìn)行負(fù)載分擔(dān),這進(jìn)一步提高堆疊設(shè)備高可靠性。
3、強(qiáng)大的網(wǎng)絡(luò)擴(kuò)展能力,具體為:在堆疊設(shè)備中可增加成員設(shè)備,并可輕松自如地?cái)U(kuò)展端口數(shù)、帶寬;由于堆疊設(shè)備中各成員設(shè)備都有CPU,能夠獨(dú)立處理協(xié)議報(bào)文、進(jìn)行報(bào)文轉(zhuǎn)發(fā),所以IRF能夠進(jìn)一步擴(kuò)展處理能力。
實(shí)際應(yīng)用中,堆疊設(shè)備包括集中式堆疊設(shè)備和分布式堆疊設(shè)備兩種。其中,集中式堆疊設(shè)備中的各成員設(shè)備通常只有一塊單板(通常為主控板,不過該主控板和分布式堆疊設(shè)備中各成員設(shè)備的主控板有點(diǎn)區(qū)別,即該主控板即可具有主控功能,還具有業(yè)務(wù)轉(zhuǎn)發(fā)功能,而分布式堆疊設(shè)備中各成員設(shè)備的主控板僅具有主控功能),具體如圖1所示。分布式堆疊設(shè)備中的各成員設(shè)備通常由主控板、主控板的備份(記為備用板)和若干個(gè)業(yè)務(wù)板(簡稱為線卡)組成,具體如圖2所示。
然而,無論是集中式堆疊設(shè)備還是分布式堆疊設(shè)備,目前在對堆疊設(shè)備的軟件進(jìn)行升級時(shí),一般需要重啟整個(gè)堆疊設(shè)備。以分布式堆疊設(shè)備為例,則在對分布式堆疊設(shè)備的軟件進(jìn)行升級時(shí),先設(shè)置主控板和備用板的下次啟動文件為升級啟動文件,然后,整臺分布式堆疊設(shè)備重新啟動。由于堆疊設(shè)備在重新啟動時(shí),各個(gè)成員設(shè)備需要交互來形成堆疊設(shè)備,這顯然能加大堆疊設(shè)備的軟件升級時(shí)間,進(jìn)而也加大了業(yè)務(wù)流量中斷時(shí)間。因此,一種能夠縮短堆疊設(shè)備軟件升級過程中業(yè)務(wù)流量中斷時(shí)間的方法是當(dāng)前亟待解決的技術(shù)問題。
發(fā)明內(nèi)容
本發(fā)明提供了一種堆疊設(shè)備中軟件升級的方法和堆疊設(shè)備,以便實(shí)現(xiàn)軟件升級過程中業(yè)務(wù)流量不中斷。
本發(fā)明提供的技術(shù)方案包括:
一種堆疊設(shè)備中軟件升級的方法,所述堆疊設(shè)備包含1臺master設(shè)備和至少1臺slave設(shè)備,所述master設(shè)備上的主控板為全局主控板;該方法包括:
A,所述slave設(shè)備的主控板在加載被設(shè)置的升級啟動文件后,發(fā)送自身運(yùn)行的軟件版本的標(biāo)識至所述全局主控板;
B,如果所述堆疊設(shè)備被設(shè)置為處于升級過程,則所述全局主控板接收到軟件版本標(biāo)識后,判斷自身運(yùn)行的軟件版本是否和接收的所述軟件版本標(biāo)識對應(yīng)的軟件版本兼容,如果是,通知所述slave設(shè)備上的主控板繼續(xù)啟動,直至完成;如果否,則觸發(fā)所述slave設(shè)備整個(gè)設(shè)備重新啟動。
一種堆疊設(shè)備,該堆疊設(shè)備包含1臺master設(shè)備和至少1臺slave設(shè)備,所述master設(shè)備和salve設(shè)備分別包含主控板,其中,所述master設(shè)備上的主控板為全局主控板;其中,
所述slave設(shè)備上的主控板,用于在加載被設(shè)置的升級啟動文件后,發(fā)送自身運(yùn)行的軟件版本的標(biāo)識至所述全局主控板;
所述全局主控板,用于在所述堆疊設(shè)備被設(shè)置為處于升級過程時(shí),判斷自身運(yùn)行的軟件版本是否和接收的軟件版本標(biāo)識對應(yīng)的軟件版本兼容,如果是,通知所述slave設(shè)備上的主控板繼續(xù)啟動,直至完成;如果否,則觸發(fā)所述slave設(shè)備整個(gè)設(shè)備重新啟動。
綜上可以看出,采用本申請?zhí)峁┑募夹g(shù)方案,如果堆疊設(shè)備中包含n臺成員設(shè)備,則依次重啟升級堆疊設(shè)備中的成員設(shè)備,如此,可以使堆疊設(shè)備升級的任何時(shí)間點(diǎn),都能保證只有1臺成員設(shè)備處于升級啟動過程,還有n-1臺成員設(shè)備處于工作狀態(tài),即堆疊設(shè)備在升級的任何時(shí)間點(diǎn)都能保留(n-1)/n的轉(zhuǎn)發(fā)能力,基于此,通過配置堆疊成員設(shè)備間的鏈路聚合,很容易保證業(yè)務(wù)流量不中斷。
附圖說明
圖1為現(xiàn)有集中式堆疊設(shè)備的結(jié)構(gòu)圖;
圖2為現(xiàn)有分布式堆疊設(shè)備的結(jié)構(gòu)圖;
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于杭州華三通信技術(shù)有限公司,未經(jīng)杭州華三通信技術(shù)有限公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201010175343.3/2.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。
- 上一篇:綠色能源云計(jì)算方法與系統(tǒng)
- 下一篇:可攜式電子裝置
- 傳感設(shè)備、檢索設(shè)備和中繼設(shè)備
- 簽名設(shè)備、檢驗(yàn)設(shè)備、驗(yàn)證設(shè)備、加密設(shè)備及解密設(shè)備
- 色彩調(diào)整設(shè)備、顯示設(shè)備、打印設(shè)備、圖像處理設(shè)備
- 驅(qū)動設(shè)備、定影設(shè)備和成像設(shè)備
- 發(fā)送設(shè)備、中繼設(shè)備和接收設(shè)備
- 定點(diǎn)設(shè)備、接口設(shè)備和顯示設(shè)備
- 傳輸設(shè)備、DP源設(shè)備、接收設(shè)備以及DP接受設(shè)備
- 設(shè)備綁定方法、設(shè)備、終端設(shè)備以及網(wǎng)絡(luò)側(cè)設(shè)備
- 設(shè)備、主設(shè)備及從設(shè)備
- 設(shè)備向設(shè)備轉(zhuǎn)發(fā)
- 一種基于應(yīng)用軟件散布的軟件授權(quán)與保護(hù)方法及系統(tǒng)
- 一種用于航空機(jī)載設(shè)備的軟件在線加載系統(tǒng)及方法
- 軟件構(gòu)建方法、軟件構(gòu)建裝置和軟件構(gòu)建系統(tǒng)
- 惡意軟件檢測方法及裝置
- 一種基于軟件基因的軟件同源性分析方法和裝置
- 軟件引入系統(tǒng)、軟件引入方法及存儲介質(zhì)
- 軟件驗(yàn)證裝置、軟件驗(yàn)證方法以及軟件驗(yàn)證程序
- 使用靜態(tài)和動態(tài)惡意軟件分析來擴(kuò)展惡意軟件的動態(tài)檢測
- 一種工業(yè)控制軟件構(gòu)建方法和軟件構(gòu)建系統(tǒng)
- 可替換游戲軟件與測驗(yàn)軟件的裝置與方法





