欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

Issu升級方法和裝置制造方法

文檔序號:7820847閱讀:384來源:國知局
Issu升級方法和裝置制造方法
【專利摘要】本發(fā)明提出一種ISSU升級方法,應(yīng)用于堆疊系統(tǒng),所述堆疊系統(tǒng)包括堆疊設(shè)備和若干服務(wù)器,所述堆疊設(shè)備包括至少兩臺核心骨干CB設(shè)備和若干臺端口擴展PE設(shè)備,其中所述若干服務(wù)器分別上行接入到隸屬于同一個聚合組的至少兩臺不同的PE設(shè)備,所述方法包括:在對CB設(shè)備進行ISSU升級前,根據(jù)聚合組配置對所述服務(wù)器上行接入的PE設(shè)備進行分組;對分組后的PE設(shè)備按分組依次進行ISSU升級,并在升級過程中同時對CB設(shè)備進行ISSU升級;或在升級完成后,再對CB設(shè)備進行ISSU升級。通過本發(fā)明,可以縮短針對堆疊設(shè)備的軟件版本升級時間。
【專利說明】ISSU升級方法和裝置

【技術(shù)領(lǐng)域】
[0001] 本發(fā)明涉及通信【技術(shù)領(lǐng)域】,尤其涉及一種ISSU升級方法和裝置。

【背景技術(shù)】
[0002] IRF(Intelligent Resilient Framework,智能彈性架構(gòu))是一種軟件虛擬化技 術(shù)。它的核心思想是將多臺設(shè)備通過IRF物理端口連接在一起,進行必要的配置后,虛擬化 成一臺"分布式設(shè)備"。使用這種虛擬化技術(shù)可以實現(xiàn)多臺設(shè)備的協(xié)同工作、統(tǒng)一管理和不 間斷維護。
[0003] IRF 3. 0技術(shù)是IRF系列的虛擬化技術(shù)之一,IRF 3. 0在IRF2. 0提出的橫向擴展 的基礎(chǔ)上,提出了一種縱向融合的架構(gòu),它的核心思想是將多臺PE設(shè)備(Port Extender device,端口擴展設(shè)備)連接到核心設(shè)備上,進行配置后,將每臺PE設(shè)備虛擬化成核心設(shè)備 的一塊遠程業(yè)務(wù)板,由核心設(shè)備統(tǒng)一管理。使用這種虛擬化技術(shù),可以以較低的成本提高核 心設(shè)備的端口密度,簡化網(wǎng)絡(luò)拓撲,降低網(wǎng)絡(luò)維護成本。
[0004] 在實際應(yīng)用中,設(shè)備在支持IRF3. 0的功能后,配合IRF2. 0技術(shù),可以完成園區(qū)網(wǎng) 絡(luò)的快速部署,同時確保整個網(wǎng)絡(luò)的穩(wěn)定可靠。
[0005] 例如,請參見圖1和圖2,在部署園區(qū)網(wǎng)絡(luò)時,CB (Core Backbone,核心骨干設(shè)備) 設(shè)備利用IRF2. 0技術(shù),進行橫向堆疊,確保CB設(shè)備的冗余備份。CB設(shè)備和PE設(shè)備利用 IRF3. 0技術(shù),PE設(shè)備直接接受CB設(shè)備的管理。同時,PE設(shè)備上行接入到兩臺CB設(shè)備,確 保一臺CB設(shè)備故障后不會導(dǎo)致PE設(shè)備的業(yè)務(wù)中斷。在組網(wǎng)中,PE設(shè)備下掛的服務(wù)器,也與 PE設(shè)備采用聚合組技術(shù),同一臺服務(wù)器上行接入到同一個聚合組中的兩臺不同的PE設(shè)備, 服務(wù)器(例如圖2中的S1、S2和S3)的雙網(wǎng)卡同時接入PE-I和PE-2,確保單臺PE設(shè)備故 障不會導(dǎo)致業(yè)務(wù)中斷。
[0006] 在軟件版本升級時,可以利用ISSU (In-Service Software Upgrade,不中斷業(yè)務(wù) 軟件升級)+IRF2. 0技術(shù)對CB設(shè)備進行升級。在對CB設(shè)備進行升級前,首先需要升級PE 設(shè)備,對PE設(shè)備升級通常采用對每臺PE設(shè)備進行順序升級的方式,由于PE下掛的服務(wù)器 都是雙上行到不同的I3E設(shè)備,單臺PE設(shè)備升級時,服務(wù)器的業(yè)務(wù)切換到其他的PE設(shè)備,不 會導(dǎo)致服務(wù)器業(yè)務(wù)中斷。
[0007] 然而,在實際的組網(wǎng)中,網(wǎng)絡(luò)中接入的PE設(shè)備通常較多,因此在對CB設(shè)備升級前, 如果按順序?qū)γ颗_PE設(shè)備依次進行升級,會導(dǎo)致軟件升級時間特別長;例如,當前網(wǎng)絡(luò)中 最多可支持60臺PE設(shè)備,每臺設(shè)備升級至少需要2分鐘,因此如果按順序?qū)?0臺PE設(shè)備 進行升級則要耗費2小時。


【發(fā)明內(nèi)容】

[0008] 有鑒于此,本發(fā)明提出一種ISSU升級方法,應(yīng)用于堆疊系統(tǒng),所述堆疊系統(tǒng)包括 堆疊設(shè)備和若干服務(wù)器,所述堆疊設(shè)備包括至少兩臺核心骨干CB設(shè)備和若干臺端口擴展 PE設(shè)備,其中所述若干服務(wù)器分別上行接入到隸屬于同一個聚合組的至少兩臺不同的PE 設(shè)備,所述方法包括:
[0009] 在對CB設(shè)備進行ISSU升級前,根據(jù)聚合組配置對所述服務(wù)器上行接入的PE設(shè)備 進行分組;
[0010] 對分組后的PE設(shè)備按分組依次進行ISSU升級,并在升級過程中同時對CB設(shè)備進 行ISSU升級;或在升級完成后,再對CB設(shè)備進行ISSU升級。
[0011] 可選的,所述堆疊系統(tǒng)包括至少兩個聚合組,所述至少兩個聚合組的聚合組成員 設(shè)備沒有交集。
[0012] 可選的,所述根據(jù)聚合組配置對所述服務(wù)器上行接入的PE設(shè)備進行分組包括:
[0013] 獲取各PE設(shè)備的聚合組配置;
[0014] 根據(jù)所述聚合組配置并結(jié)合預(yù)設(shè)分組算法對所述服務(wù)器上行接入的PE設(shè)備進行 分組。
[0015] 可選的,所述預(yù)設(shè)分組算法包括:
[0016] 從聚合組成員設(shè)備沒有交集的各聚合組中分別抽取一臺PE設(shè)備作為組成員進行 分組,并重復(fù)該分組過程,直到所述各聚合組中所有PE設(shè)備均分組完成;其中隸屬于同一 個聚合組中的PE設(shè)備不能分在一組。
[0017] 可選的,所述兩臺CB設(shè)備包括一主用CB設(shè)備和一備用CB設(shè)備;
[0018] 所述對CB設(shè)備進行ISSU升級包括:
[0019] 首先對備用CB設(shè)備進行ISSU升級,當完成針對備用CB設(shè)備的ISSU升級后,再對 主用CB設(shè)備進行升級。
[0020] 本發(fā)明還提出一種ISSU升級裝置,應(yīng)用于堆疊系統(tǒng),所述堆疊系統(tǒng)包括堆疊設(shè)備 和若干服務(wù)器,所述堆疊設(shè)備包括至少兩臺核心骨干CB設(shè)備和若干臺端口擴展PE設(shè)備,其 中所述若干服務(wù)器分別上行接入到隸屬于同一個聚合組的至少兩臺不同的PE設(shè)備,所述 裝置包括:
[0021] 分組模塊,用于在對CB設(shè)備進行ISSU升級前,根據(jù)聚合組配置對所述服務(wù)器上行 接入的PE設(shè)備進行分組;
[0022] 升級模塊,用于對分組后的PE設(shè)備按分組依次進行ISSU升級,并在升級過程中同 時對CB設(shè)備進行ISSU升級;或在升級完成后,再對CB設(shè)備進行ISSU升級。
[0023] 可選的,所述堆疊系統(tǒng)包括至少兩個聚合組,所述至少兩個聚合組的聚合組成員 設(shè)備沒有交集。
[0024] 可選的,所述分組模塊具體用于:
[0025] 獲取各PE設(shè)備的聚合組配置;
[0026] 根據(jù)所述聚合組配置并結(jié)合預(yù)設(shè)分組算法對所述服務(wù)器上行接入的PE設(shè)備進行 分組。
[0027] 可選的,所述分組模塊進一步用于:
[0028] 從聚合組成員設(shè)備沒有交集的各聚合組中分別抽取一臺PE設(shè)備作為組成員進行 分組,并重復(fù)該分組過程,直到所述各聚合組中所有PE設(shè)備均分組完成;其中隸屬于同一 個聚合組中的PE設(shè)備不能分在一組。
[0029] 可選的,所述兩臺CB設(shè)備包括一主用CB設(shè)備和一備用CB設(shè)備;所述升級模塊具 體用于:
[0030] 首先對備用CB設(shè)備進行ISSU升級,當完成針對備用CB設(shè)備的ISSU升級后,再對 主用CB設(shè)備進行升級。
[0031] 本發(fā)明通過在對CB設(shè)備進行ISSU升級前,根據(jù)聚合組配置對服務(wù)器上行接入的 PE設(shè)備進行分組,然后對分組后的PE設(shè)備按照分組依次進行ISSU升級,可以縮短針對堆疊 設(shè)備的軟件版本升級時間。

【專利附圖】

【附圖說明】
[0032] 圖1是本發(fā)明一種示例性實施方式中示出的基于IRF技術(shù)部署園區(qū)網(wǎng)絡(luò)的組網(wǎng)拓 撲圖;
[0033] 圖2是本發(fā)明一種示例性實施方式中示出的一種基于IRF技術(shù)部署園區(qū)網(wǎng)絡(luò)的組 網(wǎng)框圖;
[0034] 圖3是本發(fā)明一種示例性實施方式中示出的一種ISSU升級方法的處理流程圖;
[0035] 圖4是本發(fā)明一種示例性實施方式中示出的對堆疊設(shè)備進行軟件升級的示意圖;
[0036] 圖5是本發(fā)明一種示例性實施方式中示出的另一種對堆疊設(shè)備進行軟件升級的 示意圖;
[0037] 圖6是本發(fā)明一種示例性實施方式示出的一種ISSU升級裝置的框圖;
[0038] 圖7是本發(fā)明一種示例性實施方式示出的一種承載所述一種ISSU升級裝置的設(shè) 備的硬件結(jié)構(gòu)圖。

【具體實施方式】
[0039] 本發(fā)明提出一種ISSU升級方法,通過在對CB設(shè)備進行ISSU升級前,根據(jù)聚合組 配置對服務(wù)器上行接入的PE設(shè)備進行分組,然后對分組后的PE設(shè)備按照分組依次進行 ISSU升級,可以縮短針對堆疊設(shè)備的軟件版本升級時間。
[0040] 為使本發(fā)明的目的、技術(shù)方案及優(yōu)點更加清楚明白,以下參照附圖并舉實施例,對 本發(fā)明所述方案作進一步地詳細說明。
[0041] 請參見圖3,本發(fā)明提出一種ISSU升級方法,應(yīng)用于堆疊系統(tǒng),所述堆疊系統(tǒng)包括 堆疊設(shè)備和若干服務(wù)器,所述堆疊設(shè)備包括至少兩臺核心骨干CB設(shè)備和若干臺端口擴展 PE設(shè)備,其中所述若干服務(wù)器分別上行接入到隸屬于同一個聚合組的至少兩臺不同的PE 設(shè)備,執(zhí)行如下步驟:
[0042] 步驟301、在對CB設(shè)備進行ISSU升級前,根據(jù)聚合組配置對所述服務(wù)器上行接入 的PE設(shè)備進行分組;
[0043] 步驟302、對分組后的PE設(shè)備按分組依次進行ISSU升級,并在升級過程中同時對 CB設(shè)備進行ISSU升級;或在升級完成后,再對CB設(shè)備進行ISSU升級。
[0044] 在本實施例中,所述堆疊系統(tǒng)可以是一個包括堆疊設(shè)備和若干接入服務(wù)器的組 網(wǎng),其中所述堆疊設(shè)備包括至少兩臺CB設(shè)備和若干臺PE設(shè)備。為保證在軟件版本升級過 程中接入服務(wù)器上承載的業(yè)務(wù)不中斷,可以在組網(wǎng)時將所述若干接入服務(wù)器分別上行接入 到隸屬于同一個聚合組的至少兩臺不同的PE設(shè)備,例如,在組網(wǎng)時可以將每一臺服務(wù)器的 上行接入鏈路配置為同一個聚合組,每一臺服務(wù)器通過上行接入鏈路分別接入到兩臺不同 的PE設(shè)備,由于服務(wù)器的上行接入鏈路已預(yù)先被配置為同一個聚合組,因此同一臺服務(wù)器 上行接入的兩臺不同的PE設(shè)備則隸屬于同一個聚合組。當聚合組中的其中一臺PE設(shè)備進 行軟件版本升級發(fā)生重啟時,可以將該PE設(shè)備下掛的接入服務(wù)器上承載的業(yè)務(wù)切換到同 一個聚合組中的另一臺PE設(shè)備上,從而保證業(yè)務(wù)不中斷。
[0045] 在現(xiàn)有實現(xiàn)中,在針對堆疊設(shè)備進行軟件版本升級時,通常采用的是ISSU升級, 即在升級前先把待升級設(shè)備承載的業(yè)務(wù)從待升級設(shè)備切走,在升級完成后再將業(yè)務(wù)切回, 從而實現(xiàn)了在升級過程中的零丟包。然而在對堆疊設(shè)備進行軟件版本升級時,通常要先對 PE設(shè)備進行升級,當PE設(shè)備升級完成后,再對CB設(shè)備進行升級,由于對PE設(shè)備升級現(xiàn)有實 現(xiàn)中通常采用按順序進行升級,升級時間較長。因此,在本實施例中,在對PE設(shè)備進行升級 時,可以根據(jù)聚合組配置對PE設(shè)備進行分組,然后對分組后的PE設(shè)備按照分組依次進行升 級。
[0046] 具體地,對PE設(shè)備進行分組,在實現(xiàn)時可以是由堆疊設(shè)備中的CB設(shè)備來進行。CB 設(shè)備在對PE設(shè)備進行分組時,可以首先獲取各PE設(shè)備的聚合組配置,以了解不同的聚合組 中的聚合組成員設(shè)備。當獲取到聚合組配置后,再根據(jù)預(yù)設(shè)分組算法對PE設(shè)備進行分組。
[0047] 其中,CB設(shè)備根據(jù)預(yù)設(shè)分組算法對PE設(shè)備進行分組時,可以首先根據(jù)獲取到的聚 合組配置,來判斷已配置的聚合組中的聚合組成員設(shè)備是否有交集,如果當前的聚合組中 聚合組成員設(shè)備沒有交集,即沒有同一個PE設(shè)備分別隸屬于不同的聚合組的情況時,可以 從聚合組成員設(shè)備沒有交集的各聚合組中分別抽取一臺PE設(shè)備作為組成員進行分組,當 分組完成后,再從聚合組成員設(shè)備沒有交集的各聚合組中未分組的PE設(shè)備中分別再抽取 一臺PE設(shè)備作為組成員進行分組,并且重復(fù)以上過程,直到各聚合組中所有PE設(shè)備均分組 完成。
[0048] 例如,假設(shè)當前配置了兩個聚合組,聚合組1和聚合組2,聚合組1中的聚合組成員 設(shè)備分別為PEl和PE2,聚合組2中的聚合組成員設(shè)備分別為PE3和PE4,由于聚合組1和 聚合組2中的聚合組成員設(shè)備沒有交集,即沒有任何一個PE設(shè)備分別同時隸屬于聚合組1 和聚合組2,因此可以從聚合組1中抽取一臺PE設(shè)備PEl,從聚合組2中抽取一臺PE設(shè)備 PE3分組為groupl ;然后再從聚合組1中未分組的PE設(shè)備中抽取一臺PE設(shè)備PE2,從聚合 組2中未分組的PE設(shè)備中抽取一臺PE設(shè)備PE4分組為group2。最終所有PE設(shè)備被分為 兩組 groupl 和 group2。
[0049] 在本實施例中,當CB設(shè)備根據(jù)實際的聚合組配置對PE設(shè)備分組完成后,在對PE 設(shè)備進行軟件版本升級時,可以按照分組依次進行ISSU升級。例如,假設(shè)CB設(shè)備根據(jù)實際 的聚合組配置將PE設(shè)備分為了兩組groupl和gr 〇up2,在對分組后的PE設(shè)備進行軟件版本 升級時,可以先將group2中PE設(shè)備下掛的服務(wù)器所承載的業(yè)務(wù)切換到groupl中,然后完 成針對group2中各PE設(shè)備的軟件版本升級后,再將業(yè)務(wù)回切到group2,再按照同樣的方法 繼續(xù)對groupl中的PE設(shè)備進行軟件版本升級。
[0050] 其中,由于分組后的PE設(shè)備在進行軟件版本升級時,是按照分組依次進行升級, 因此CB設(shè)備在根據(jù)所述預(yù)設(shè)分組算法對PE設(shè)備進行分組時,隸屬于同一個聚合組中的PE 設(shè)備將不能分為一組。當將隸屬于同一個聚合組中的PE設(shè)備分為一組同時進行軟件版本 升級時,由于在升級過程中整個分組中的PE設(shè)備會同時重啟,從而在升級過程中業(yè)務(wù)無法 切換到聚合組中的其它PE設(shè)備,導(dǎo)致業(yè)務(wù)發(fā)生中斷。
[0051] 在本實施例中,CB設(shè)備對PE設(shè)備進行分組時,是通過分別從不同的聚合組中抽取 PE設(shè)備來進行的,即將不同的聚合組中的PE設(shè)備分為一組,然后在升級階段,對同一個分 組中的PE設(shè)備同時進行升級,從而來縮短升級時間。可見,在實現(xiàn)時,CB設(shè)備對PE設(shè)備進 行分組后,分組數(shù)量越少升級時長則越短。
[0052] 因此,為了盡可能的縮短升級時間,可以在堆疊系統(tǒng)的組網(wǎng)階段,就將各接入服務(wù) 器按照一定規(guī)律上行接入到不同的PE設(shè)備,通過提前對服務(wù)器的接入進行合理規(guī)劃從而 盡可能的保證各聚合組的聚合組成員設(shè)備沒有交集。
[0053] 例如,在組網(wǎng)時仍然可以將每一臺服務(wù)器的上行接入鏈路配置為同一個聚合組, 每一臺服務(wù)器通過上行接入鏈路分別接入到兩臺不同的PE設(shè)備,為了保證聚合組之間的 聚合組成員設(shè)備沒有交集,每一臺服務(wù)器在上行接入到PE設(shè)備時,盡可能的保證接入的兩 臺不同的PE設(shè)備只隸屬于同一個聚合組。
[0054] 舉例而言,假設(shè)有六臺PE設(shè)備,每臺PE設(shè)備下掛10臺服務(wù)器,可以按照如下表方 式進行接入:
[0055]

【權(quán)利要求】
1. 一種ISSU升級方法,應(yīng)用于堆疊系統(tǒng),所述堆疊系統(tǒng)包括堆疊設(shè)備和若干服務(wù)器, 所述堆疊設(shè)備包括至少兩臺核心骨干CB設(shè)備和若干臺端口擴展PE設(shè)備,其中所述若干服 務(wù)器分別上行接入到隸屬于同一個聚合組的至少兩臺不同的PE設(shè)備,其特征在于,所述方 法包括: 在對CB設(shè)備進行ISSU升級前,根據(jù)聚合組配置對所述服務(wù)器上行接入的PE設(shè)備進行 分組; 對分組后的PE設(shè)備按分組依次進行ISSU升級,并在升級過程中同時對CB設(shè)備進行 ISSU升級;或在升級完成后,再對CB設(shè)備進行ISSU升級。
2. 如權(quán)利要求1所述的方法,其特征在于,所述堆疊系統(tǒng)包括至少兩個聚合組,所述至 少兩個聚合組的聚合組成員設(shè)備沒有交集。
3. 如權(quán)利要求1所述的方法,其特征在于,所述根據(jù)聚合組配置對所述服務(wù)器上行接 入的PE設(shè)備進行分組包括: 獲取各PE設(shè)備的聚合組配置; 根據(jù)所述聚合組配置并結(jié)合預(yù)設(shè)分組算法對所述服務(wù)器上行接入的PE設(shè)備進行分 組。
4. 如權(quán)利要求3所述的方法,其特征在于,所述預(yù)設(shè)分組算法包括: 從聚合組成員設(shè)備沒有交集的各聚合組中分別抽取一臺PE設(shè)備作為組成員進行分 組,并重復(fù)該分組過程,直到所述各聚合組中所有PE設(shè)備均分組完成;其中隸屬于同一個 聚合組中的PE設(shè)備不能分在一組。
5. 如權(quán)利要求1所述的方法,其特征在于,所述兩臺CB設(shè)備包括一主用CB設(shè)備和一備 用CB設(shè)備; 所述對CB設(shè)備進行ISSU升級包括: 首先對備用CB設(shè)備進行ISSU升級,當完成針對備用CB設(shè)備的ISSU升級后,再對主用 CB設(shè)備進行升級。
6. -種ISSU升級裝置,應(yīng)用于堆疊系統(tǒng),所述堆疊系統(tǒng)包括堆疊設(shè)備和若干服務(wù)器, 所述堆疊設(shè)備包括至少兩臺核心骨干CB設(shè)備和若干臺端口擴展PE設(shè)備,其中所述若干服 務(wù)器分別上行接入到隸屬于同一個聚合組的至少兩臺不同的PE設(shè)備,其特征在于,所述裝 置包括: 分組模塊,用于在對CB設(shè)備進行ISSU升級前,根據(jù)聚合組配置對所述服務(wù)器上行接入 的PE設(shè)備進行分組; 升級模塊,用于對分組后的PE設(shè)備按分組依次進行ISSU升級,并在升級過程中同時對 CB設(shè)備進行ISSU升級;或在升級完成后,再對CB設(shè)備進行ISSU升級。
7. 如權(quán)利要求6所述的裝置,其特征在于,所述堆疊系統(tǒng)包括至少兩個聚合組,所述至 少兩個聚合組的聚合組成員設(shè)備沒有交集。
8. 如權(quán)利要求6所述的裝置,其特征在于,所述分組模塊具體用于: 獲取各PE設(shè)備的聚合組配置; 根據(jù)所述聚合組配置并結(jié)合預(yù)設(shè)分組算法對所述服務(wù)器上行接入的PE設(shè)備進行分 組。
9. 如權(quán)利要求8所述的裝置,其特征在于,所述分組模塊進一步用于: 從聚合組成員設(shè)備沒有交集的各聚合組中分別抽取一臺PE設(shè)備作為組成員進行分 組,并重復(fù)該分組過程,直到所述各聚合組中所有PE設(shè)備均分組完成;其中隸屬于同一個 聚合組中的PE設(shè)備不能分在一組。
10.如權(quán)利要求6所述的裝置,其特征在于,所述兩臺CB設(shè)備包括一主用CB設(shè)備和一 備用CB設(shè)備;所述升級模塊具體用于: 首先對備用CB設(shè)備進行ISSU升級,當完成針對備用CB設(shè)備的ISSU升級后,再對主用 CB設(shè)備進行升級。
【文檔編號】H04L12/24GK104394016SQ201410691824
【公開日】2015年3月4日 申請日期:2014年11月25日 優(yōu)先權(quán)日:2014年11月25日
【發(fā)明者】汪洪遠 申請人:杭州華三通信技術(shù)有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
司法| 德清县| 海口市| 若尔盖县| 广东省| 濮阳市| 刚察县| 武宣县| 左权县| 仁寿县| 西乌| 五原县| 荆州市| 吴桥县| 丘北县| 兴宁市| 原阳县| 福海县| 平邑县| 余姚市| 泸定县| 德惠市| 长寿区| 延庆县| 信丰县| 若羌县| 当涂县| 兰西县| 板桥市| 黄冈市| 静安区| 长葛市| 黔西县| 团风县| 甘泉县| 朝阳市| 六安市| 淮北市| 佳木斯市| 嘉禾县| 香河县|