一種跨設(shè)備聚合組快速收斂方法及裝置制造方法
【專利摘要】本發(fā)明公開了一種跨設(shè)備聚合組快速收斂方法及裝置,應(yīng)用于縱向堆疊系統(tǒng)中。所述縱向堆疊系統(tǒng)包括內(nèi)部鏈路以及由所述內(nèi)部鏈路連接的多個節(jié)點(diǎn),且所述縱向堆疊系統(tǒng)配置有跨設(shè)備聚合組。當(dāng)所述跨設(shè)備聚合組的成員端口發(fā)生Down時,所述成員端口所在節(jié)點(diǎn)構(gòu)建中斷消息通知報文;將所述中斷消息通知報文通過所述內(nèi)部鏈路發(fā)送至所述縱向堆疊系統(tǒng)中的其他節(jié)點(diǎn)以更新所述聚合組成員端口的軟硬件表。本發(fā)明解決了現(xiàn)有技術(shù)中縱向堆疊系統(tǒng)各節(jié)點(diǎn)感知跨設(shè)備聚合組端口的鏈路事件速度較慢的問題,實現(xiàn)了跨設(shè)備聚合組的收斂。
【專利說明】一種跨設(shè)備聚合組快速收斂方法及裝置
【技術(shù)領(lǐng)域】
[0001] 本發(fā)明涉及通信領(lǐng)域,尤其涉及一種縱向堆疊系統(tǒng)中某一節(jié)點(diǎn)端口發(fā)生故障 (Down)時跨設(shè)備聚合組快速收斂的方法及裝置。
【背景技術(shù)】
[0002] 在通信領(lǐng)域中,縱向堆疊技術(shù)具有提升傳輸性能、提高傳輸可靠性的優(yōu)勢。在實際 應(yīng)用過程中,縱向堆疊系統(tǒng)進(jìn)一步支持跨設(shè)備鏈路聚合,但是對于縱向堆疊系統(tǒng)的這種跨 設(shè)備鏈路聚合,要求該系統(tǒng)中各個節(jié)點(diǎn)感知對應(yīng)聚合組端口的鏈路事件。當(dāng)感知到有端口 發(fā)生Down時需要更新聚合組成員端口的軟硬件表,即由軟件維護(hù)的全局的聚合組表項以 及MAC芯片上面聚合組成員端口表項,以不影響后續(xù)數(shù)據(jù)在該縱向堆疊系統(tǒng)中的傳輸。
[0003] 現(xiàn)有技術(shù)感知縱向堆疊系統(tǒng)中的端口 Down的方式,通常是利用端口所在節(jié)點(diǎn)借 由定時器輪詢的方式感知,當(dāng)感知到該端口產(chǎn)生Down狀態(tài)變化時發(fā)送板間消息,來通知縱 向堆疊系統(tǒng)中的其他節(jié)點(diǎn)更新聚合組成員端口的軟硬件表。然而,這種機(jī)制本身受定時器 輪詢周期的限制,因此存在聚合組收斂速度較慢的問題。
【發(fā)明內(nèi)容】
[0004] 為了解決現(xiàn)有技術(shù)中的問題,本發(fā)明提供了一種跨設(shè)備聚合組快速收斂的方法及 裝直。
[0005] 根據(jù)本發(fā)明的第一方面,提供了一種跨設(shè)備聚合組快速收斂的方法,應(yīng)用于縱向 堆疊系統(tǒng)中。所述縱向堆疊系統(tǒng)包括內(nèi)部鏈路以及由所述內(nèi)部鏈路連接的節(jié)點(diǎn),且所述縱 向堆疊系統(tǒng)配置有跨設(shè)備聚合組。所述方法包括:當(dāng)所述跨設(shè)備聚合組的成員端口發(fā)生 Down時,所述成員端口所在節(jié)點(diǎn)構(gòu)建中斷消息通知報文;將所述中斷消息通知報文通過所 述內(nèi)部鏈路發(fā)送至所述縱向堆疊系統(tǒng)中的其他節(jié)點(diǎn)以更新所述聚合組成員端口的軟硬件 表。
[0006] 作為本發(fā)明的進(jìn)一步改進(jìn),所述方法還包括:任一節(jié)點(diǎn)接收到中斷消息通知報文 時,按照優(yōu)先發(fā)送原則處理所述中斷消息通知報文。
[0007] 作為本發(fā)明的進(jìn)一步改進(jìn),所述方法還包括:將所述中斷消息通知報文采用組播、 多次循環(huán)發(fā)送的方式發(fā)送至所述縱向堆疊系統(tǒng)的其他節(jié)點(diǎn)。
[0008] 作為本發(fā)明的進(jìn)一步改進(jìn),所述方法還包括:將所述內(nèi)部鏈路配置為采用 SP(Strict_Priority嚴(yán)格優(yōu)先級隊列調(diào)度)+WRR(Weighted Round Robin加權(quán)輪詢隊列調(diào) 度)機(jī)制;將所述中斷消息報文所在隊列配置為最高優(yōu)先級并采用SP的調(diào)度方式。
[0009] 作為本發(fā)明的進(jìn)一步改進(jìn),所述方法還包括:接收所述縱向堆疊系統(tǒng)所有節(jié)點(diǎn)完 成更新所述聚合組成員端口的軟硬件表后發(fā)送的回發(fā)報文;統(tǒng)計所述回發(fā)報文的發(fā)出節(jié) 點(diǎn),向沒有發(fā)送回發(fā)報文的節(jié)點(diǎn)補(bǔ)發(fā)所述中斷消息通知報文。
[0010] 根據(jù)本發(fā)明的第二方面,提供了一種跨設(shè)備聚合組快速收斂的裝置,應(yīng)用于縱向 堆疊系統(tǒng)中。所述縱向堆疊系統(tǒng)包括內(nèi)部鏈路以及由所述內(nèi)部鏈路連接的多個節(jié)點(diǎn),且所 述縱向堆疊系統(tǒng)配置有跨設(shè)備聚合組。所述裝置包括:報文生成單元,用于當(dāng)聚合組成員端 口發(fā)生Down時構(gòu)建中斷消息通知報文。以及發(fā)送單元,用于將所述中斷消息通知報文發(fā)送 至所述縱向堆疊系統(tǒng)中縱向堆疊系統(tǒng)的所有節(jié)點(diǎn)以更新所述聚合組成員端口的軟硬件表。 [0011] 作為本發(fā)明的進(jìn)一步改進(jìn),所述裝置還包括:報文處理單元,用以在構(gòu)建中斷消息 通知報文后,按照優(yōu)先發(fā)送原則處理所述中斷消息通知報文。
[0012] 作為本發(fā)明的進(jìn)一步改進(jìn),所述發(fā)送單元進(jìn)一步用以將所述中斷消息通知報文采 用組播、多次循環(huán)發(fā)送的方式發(fā)送至所述縱向堆疊系統(tǒng)的所有節(jié)點(diǎn)。
[0013] 作為本發(fā)明的進(jìn)一步改進(jìn),所述裝置還包括:鏈路配置單元,用以將所述內(nèi)部鏈路 配置為采用SP(Strict-Priority嚴(yán)格優(yōu)先級隊列調(diào)度)+WRR(Weighted Round Robin加權(quán) 輪詢隊列調(diào)度)機(jī)制;以及將所述中斷消息報文所在隊列配置為最高優(yōu)先級并采用SP的調(diào) 度方式。
[0014] 作為本發(fā)明的進(jìn)一步改進(jìn),所述裝置還包括:接收單元,用以在完成更新所述聚合 組成員端口的軟硬件表后接收所有節(jié)點(diǎn)的回發(fā)報文。統(tǒng)計單元,用以統(tǒng)計回發(fā)報文的發(fā)出 節(jié)點(diǎn)。所述發(fā)送單元進(jìn)一步被配置為向沒有發(fā)送所述回發(fā)報文的節(jié)點(diǎn)補(bǔ)發(fā)所述中斷消息通 知報文。
[0015] 本發(fā)明提供了上述跨設(shè)備聚合組快速收斂的方法及裝置,解決了現(xiàn)有技術(shù)中縱向 堆疊系統(tǒng)各節(jié)點(diǎn)感知跨設(shè)備聚合組端口的鏈路事件速度較慢的問題,實現(xiàn)了跨設(shè)備聚合組 的快速收斂。
【專利附圖】
【附圖說明】
[0016] 通過閱讀下文優(yōu)選實施方式的詳細(xì)描述,各種其他的優(yōu)點(diǎn)和益處對于本領(lǐng)域普通 技術(shù)人員將變得清楚明了。附圖僅用于示出優(yōu)選實施方式的目的,而并不認(rèn)為是對本發(fā)明 的限制。而且在整個附圖中,用相同的參考符號表示相同的步驟或部件。在附圖中:
[0017] 圖1是本發(fā)明提供的跨設(shè)備聚合組快速收斂的方法流程圖;
[0018] 圖2是本發(fā)明方法應(yīng)用的一種示例性縱向堆疊系統(tǒng)的組網(wǎng)示意圖;
[0019] 圖3是本發(fā)明方法在縱向堆疊系統(tǒng)中詳細(xì)實現(xiàn)的流程圖;
[0020] 圖4是本發(fā)明方法實施方式中一種中斷消息通知報文格式示意圖;
[0021] 圖5是根據(jù)本發(fā)明的跨設(shè)備聚合組快速收斂裝置結(jié)構(gòu)示意圖。
【具體實施方式】
[0022] 以下將結(jié)合附圖所示的【具體實施方式】對本發(fā)明進(jìn)行詳細(xì)描述。但這些實施方式并 不限制本發(fā)明,本領(lǐng)域的普通技術(shù)人員根據(jù)這些實施方式所做出的結(jié)構(gòu)、方法、或功能上的 變換均包含在本發(fā)明的保護(hù)范圍內(nèi)。
[0023] 本領(lǐng)域技術(shù)人員應(yīng)該理解,說明書附圖中呈現(xiàn)的框圖表示實現(xiàn)本發(fā)明的示意性圖 示。類似地,應(yīng)該理解,說明書附圖中呈現(xiàn)的任何流程圖等表示實際可以由各種計算機(jī)或者 處理器執(zhí)行的各種處理,而不管在圖中是否明確顯示了此類計算機(jī)或者處理器。
[0024] 參考圖1,為根據(jù)本發(fā)明的一種跨設(shè)備聚合組快速收斂的方法流程圖,該方法應(yīng)用 于縱向堆疊系統(tǒng)中,所述縱向堆疊系統(tǒng)包括內(nèi)部鏈路,以及由所述內(nèi)部鏈路連接的多個節(jié) 點(diǎn)(包括CB設(shè)備和PE設(shè)備)。所述縱向堆疊系統(tǒng)還配置有跨設(shè)備聚合組。所述方法包括:
[0025] 步驟11 :當(dāng)所述跨設(shè)備聚合組的成員端口發(fā)生Down時,所述成員端口所在節(jié)點(diǎn)構(gòu) 建中斷消息通知報文;
[0026] 步驟12 :將所述中斷消息通知報文通過所述內(nèi)部鏈路發(fā)送至所述縱向堆疊系統(tǒng) 中的其他節(jié)點(diǎn)以更新所述聚合組成員端口的軟硬件表。
[0027] 由于所述中斷消息通知報文是在跨設(shè)備聚合組的某一端口發(fā)生Down時由該端口 所在節(jié)點(diǎn)實時構(gòu)建,因此,該機(jī)制不受定時器輪詢周期的限制。中斷消息通知報文包含發(fā)生 Down端口的具體描述信息,因而可以據(jù)此更新聚合組成員端口的軟硬件表,實現(xiàn)跨設(shè)備聚 合組的快速、及時收斂。
[0028] 進(jìn)一步地,任一節(jié)點(diǎn)接收到中斷消息通知報文時,按照優(yōu)先發(fā)送原則處理所述中 斷消息通知報文。
[0029] 通過這種優(yōu)先發(fā)送原則處理所述中斷消息通知報文,使所述中斷消息通知報文可 以快速發(fā)送至縱向堆疊系統(tǒng)中的所有節(jié)點(diǎn)。
[0030] 將所述中斷消息通知報文采用組播的方式發(fā)送至所述縱向堆疊系統(tǒng)中的其他節(jié) 點(diǎn)。
[0031] 將所述中斷消息通知報文以多次循環(huán)發(fā)送的方式發(fā)送。
[0032] 采用組播方式、多次循環(huán)方式發(fā)送所述中斷消息通知報文,以保證縱向堆疊系統(tǒng) 中的所有節(jié)點(diǎn)都可以接收到該中斷消息通知報文,提高了本發(fā)明方法的可靠性。
[0033] 進(jìn)一步地,將所述內(nèi)部鏈路配置為采用SP(Strict_Priority嚴(yán)格優(yōu)先級隊列調(diào) 度)+WRR(Weighted Round Robin加權(quán)輪詢隊列調(diào)度)隊列調(diào)度機(jī)制;將所述中斷消息報文 所在隊列配置為最高優(yōu)先級并采用SP的調(diào)度方式。
[0034] SP+WRR隊列調(diào)度機(jī)制,是指在隊列調(diào)度中選擇SP與WRR算法共同參與運(yùn)算的方 法,既保證最高優(yōu)先級的隊列能得到優(yōu)先調(diào)度,又避免了其他低優(yōu)先級隊列由于長時間未 被調(diào)度的問題。具體來說,就是高優(yōu)先級的隊列在所有報文被調(diào)度完成后,才根據(jù)選擇的 WRR算法對其他隊列進(jìn)行調(diào)度,對縱向堆疊系統(tǒng)的內(nèi)部鏈路采用SP+WRR隊列調(diào)度機(jī)制,將 所述中斷消息報文所在隊列設(shè)為最高優(yōu)先級并采用SP的調(diào)度方式,既能使所述中斷消息 報文發(fā)送至其他各節(jié)點(diǎn),又保障了縱向堆疊系統(tǒng)中其他數(shù)據(jù)傳輸仍能被傳輸。
[0035] 進(jìn)一步地,在完成步驟12后,所述方法還包括步驟:
[0036] 接收所述縱向堆疊系統(tǒng)所有節(jié)點(diǎn)完成更新所述聚合組成員端口的軟硬件表后發(fā) 送的回發(fā)報文;統(tǒng)計所述回發(fā)報文的發(fā)出節(jié)點(diǎn),對于沒有進(jìn)行回發(fā)的節(jié)點(diǎn)進(jìn)行消息的補(bǔ)發(fā)。
[0037] 通過建立上述回發(fā)、補(bǔ)發(fā)機(jī)制,可以保障縱向堆疊系統(tǒng)中的所有節(jié)點(diǎn)可以接收到 中斷消息通知報文,進(jìn)一步提高了本發(fā)明方法的可靠性。
[0038] 為使本領(lǐng)域的技術(shù)人員更加清楚和明白,下面以圖2所示的縱向堆疊系統(tǒng)100中 跨設(shè)備聚合組A的P1端口發(fā)生Down時,跨設(shè)備聚合組A收斂的方法為例,說明本發(fā)明的具 體實現(xiàn)步驟。鏈路聚合技術(shù)是指通過綁定交換機(jī)的多個出端口,使得與各個出端口連接的 多條物理鏈路形成鏈路聚合組,進(jìn)而實現(xiàn)鏈路負(fù)載分擔(dān)和傳輸?shù)目煽啃?,其中綁定的多個 出端口為聚合組成員端口。在縱向堆疊系統(tǒng)中,由于多個端口擴(kuò)展設(shè)備(PE設(shè)備)都由控 制橋設(shè)備(CB設(shè)備)進(jìn)行統(tǒng)一管理,因此不同PE設(shè)備的物理端口可以被捆綁在一起,作為 一個邏輯端口使用,實現(xiàn)〃跨設(shè)備聚合組"。例如,在所述縱向堆疊系統(tǒng)100中,節(jié)點(diǎn)PE1及 節(jié)點(diǎn)PE2分別通過PEX鏈路與節(jié)點(diǎn)CB連接。出端口 P1設(shè)置在節(jié)點(diǎn)PE1上,出端口 P2設(shè)置 在節(jié)點(diǎn)PE2上,出端口 P1與P2經(jīng)過綁定,使得與PI、P2連接的鏈路聚合,形成跨設(shè)備聚合 組A,出端口 P1與P2即為聚合組A的成員端口。
[0039] 結(jié)合圖3,本發(fā)明方法包括:
[0040] 步驟S31 :當(dāng)節(jié)點(diǎn)PE1的端口 P1狀態(tài)發(fā)生Down時,P1節(jié)點(diǎn)所在PE1接收由端口 P1通知的Down中斷信息。
[0041] 當(dāng)P1發(fā)生Down時會,P1所在接口板會產(chǎn)生硬件中斷信號,節(jié)點(diǎn)PE1接收該硬件 中斷信號,獲得端口 P1發(fā)生Down的中斷信息。
[0042] 步驟S32 :節(jié)點(diǎn)PE1在中斷處理中構(gòu)建中斷消息通知報文400。
[0043] 節(jié)點(diǎn)PE1接收到端口 P1發(fā)送Down中斷信息時,構(gòu)建中斷消息通知報文400。結(jié) 合圖4,示出了本實施方式中節(jié)點(diǎn)PE1通過填寫各個字段構(gòu)建的中斷消息通知報文400格 式。例如,DMAC字段表示報文的目的MAC地址,通過在該字段中使用組播的MAC地址,實現(xiàn) 中斷消息通知報文400組播傳輸至縱向堆疊系統(tǒng)中的所有節(jié)點(diǎn)。Etype字段設(shè)置為Oxfefe, 表示中斷消息類型。MsgCmd字段填LINK_FAST_CHANGE,Option字段描述P1的物理端口信 息。誠然,中斷消息通知報文400也可以采用其他有效的報文格式構(gòu)建,報文具體類型方式 可以自定義,并且命令字可以擴(kuò)展,只要能保證縱向堆疊系統(tǒng)內(nèi)部中此類報文可以優(yōu)先處 理即可。
[0044] 步驟S33 :節(jié)點(diǎn)PE1按照優(yōu)先發(fā)送原則處理所述中斷消息通知報文400。
[0045] 在中斷消息通知報文400中,可以通過設(shè)置PRi+VID字段中的Pri取值來實現(xiàn)報 文的優(yōu)先發(fā)送。Pri按傳輸?shù)膬?yōu)先級由高到低順序可設(shè)置成7-0八個級別,將Pri取值設(shè)置 為7,即所述中斷消息通知報文400被設(shè)置為最高優(yōu)先級,以使PE1設(shè)備的硬件轉(zhuǎn)發(fā)邏輯優(yōu) 先處理該報文。
[0046] 經(jīng)過步驟S31至S33跨設(shè)備聚合組端口 Down發(fā)生后,端口 P1所在節(jié)點(diǎn)PE1構(gòu)建 了中斷消息通知報文400。
[0047] 步驟S34 :通過PEX鏈路將中斷消息通知報文400發(fā)送至節(jié)點(diǎn)CB及節(jié)點(diǎn)PE2以更 新聚合組成員端口的軟硬件表。
[0048] 為了將所述中斷消息發(fā)送至所述縱向堆疊系統(tǒng)中的其他節(jié)點(diǎn),所述中斷消息通知 報文400采用組播的方式發(fā)送,組播成員為縱向堆疊系統(tǒng)100中的所有成員節(jié)點(diǎn)。由于報 文400中的DMAC字段包含組播的報文的目的MAC地址,因此中斷消息通知報文400可以通 過PEX鏈路組播傳輸至縱向堆疊系統(tǒng)的節(jié)點(diǎn)CB及節(jié)點(diǎn)PE2。
[0049] 此外,可以通過下述方式保證當(dāng)PEX鏈路中存在報文擁塞時,所述中斷消息通知 報文400可以送達(dá)目的節(jié)點(diǎn):
[0050] 將所述PEX鏈路可以采用SP+WRR的隊列調(diào)度機(jī)制,所有鏈路端口均為信任報文優(yōu) 先級,將上述中斷消息通知報文400隊列列為最高優(yōu)先級并且采用SP的嚴(yán)格調(diào)度方式,保 證在縱向堆疊系統(tǒng)中,此種報文能夠優(yōu)先被處理;以及
[0051] 通過多次循環(huán)發(fā)送的方式發(fā)送中斷消息通知報文400。
[0052] 當(dāng)節(jié)點(diǎn)CB以及節(jié)點(diǎn)PE2優(yōu)先接收處理所述中斷消息通知報文400,根據(jù)所述中斷 消息通知報文400,感知到端口 P1發(fā)生Down,因此,根據(jù)此消息更新聚合組成員端口的軟硬 件表,以不影響后續(xù)數(shù)據(jù)的傳輸。例如:當(dāng)下行流量通過節(jié)點(diǎn)CB時進(jìn)行查表轉(zhuǎn)發(fā),此時根據(jù) 更新的聚合組成員端口軟硬件表,不再將所述下行流量發(fā)送至端口 P1。
[0053] 經(jīng)過步驟S31至S34,實現(xiàn)了跨設(shè)備聚合組的端口發(fā)生Down時,縱向堆疊系統(tǒng)中的 其他節(jié)點(diǎn)的感知及快速收斂。
[0054] 在本發(fā)明另一實施方式中,在所述步驟S34后,還包括以下步驟:
[0055] 發(fā)起節(jié)點(diǎn)PE1接收節(jié)點(diǎn)CB以及節(jié)點(diǎn)PE2收到所述中斷消息通知報文400并且處 理完成后發(fā)送的回發(fā)報文;發(fā)起節(jié)點(diǎn)PE1統(tǒng)計回發(fā)的節(jié)點(diǎn),對于沒有回發(fā)的節(jié)點(diǎn),進(jìn)行消息 的補(bǔ)發(fā)。
[0056] 增加該步驟是為了進(jìn)一步保障所述中斷消息通知報文400可以發(fā)送至縱向堆疊 系統(tǒng)中的其他所有節(jié)點(diǎn),進(jìn)一步提高本發(fā)明方法的可靠性。
[0057] 需要說明的是,圖2、圖3所示僅為依據(jù)本發(fā)明所作的示例性說明。在實際過程中, 本發(fā)明方法還可以應(yīng)用在縱向堆疊系統(tǒng)中跨CB設(shè)備端口聚合的應(yīng)用場景,在此不一一贅 述。
[0058] 結(jié)合圖5,示出了本發(fā)明的一種跨設(shè)備聚合組快速收斂裝置500的結(jié)構(gòu)。該跨設(shè)備 聚合組收斂的裝置500,應(yīng)用于縱向堆疊系統(tǒng)中,所述縱向堆疊系統(tǒng)包括內(nèi)部鏈路以及由所 述內(nèi)部鏈路連接的多個節(jié)點(diǎn),且所述縱向堆疊系統(tǒng)配置有跨設(shè)備聚合組。所述裝置包括:
[0059] 報文生成單元51,用于當(dāng)聚合組成員端口發(fā)生Down時構(gòu)建中斷消息通知報文。以 及
[0060] 發(fā)送單元52,用于將所述中斷消息通知報文發(fā)送至所述縱向堆疊系統(tǒng)中縱向堆疊 系統(tǒng)的其他節(jié)點(diǎn)以更新所述聚合組成員端口的軟硬件表。
[0061] 進(jìn)一步地,
[0062] 所述裝置還包括:報文處理單元,用以在構(gòu)建中斷消息通知報文后,按照優(yōu)先發(fā)送 原則處理所述中斷消息通知報文。
[0063] 所述發(fā)送單元52,進(jìn)一步用以將所述中斷消息通知報文采用組播的方式發(fā)送至所 述縱向堆疊系統(tǒng)的所有節(jié)點(diǎn)。
[0064] 所述發(fā)送單元52,進(jìn)一步用以將所述中斷消息通知報文以多次循環(huán)發(fā)送的方式發(fā) 送至所述縱向堆疊系統(tǒng)的所有節(jié)點(diǎn)。
[0065] 所述裝置還包括:鏈路配置單元,用以將所述內(nèi)部鏈路配置為采用 SP(Strict_Priority嚴(yán)格優(yōu)先級隊列調(diào)度)+WRR(Weighted Round Robin加權(quán)輪詢隊列調(diào) 度)機(jī)制。以及,將所述中斷消息報文所在隊列配置為最高優(yōu)先級并采用SP的調(diào)度方式。 [0066] 在一優(yōu)選的實施方式中,所述裝置還包括:
[0067] 接收單元,用以接收所述縱向堆疊系統(tǒng)的其他節(jié)點(diǎn)在完成更新所述聚合組成員端 口的軟硬件表后發(fā)送的回發(fā)報文。以及
[0068] 統(tǒng)計單元,用以統(tǒng)計回發(fā)報文的發(fā)出節(jié)點(diǎn)。且所述發(fā)送單元52進(jìn)一步被配置為向 沒有發(fā)送所述回發(fā)報文的節(jié)點(diǎn)補(bǔ)發(fā)所述中斷消息通知報文。
[0069] 值得注意的是,本說明書中對于方法的描述同樣適用于用以執(zhí)行此方法的設(shè)備, 反之亦然。
[0070] 在本說明書中,說明了大量的具體細(xì)節(jié)。然而,應(yīng)當(dāng)理解,本發(fā)明的實施例可以在 沒有這些具體細(xì)節(jié)的情況下實施。在一些實施例中,并未詳細(xì)示出公知的方法、結(jié)構(gòu)和技 術(shù),以便不使讀者混淆對本說明書的原理的理解。
【權(quán)利要求】
1. 一種跨設(shè)備聚合組快速收斂方法,應(yīng)用于縱向堆疊系統(tǒng)中,所述縱向堆疊系統(tǒng)包括 內(nèi)部鏈路以及由所述內(nèi)部鏈路連接的節(jié)點(diǎn),且所述縱向堆疊系統(tǒng)配置有跨設(shè)備聚合組,其 特征在于,所述方法包括: 當(dāng)所述跨設(shè)備聚合組的成員端口發(fā)生Down時,所述成員端口所在節(jié)點(diǎn)構(gòu)建中斷消息 通知報文; 將所述中斷消息通知報文通過所述內(nèi)部鏈路發(fā)送至所述縱向堆疊系統(tǒng)中的其他節(jié)點(diǎn) 以更新所述聚合組成員端口的軟硬件表。
2. 如權(quán)利要求1所述的方法,其特征在于,所述方法還包括: 任一節(jié)點(diǎn)接收到中斷消息通知報文時,按照優(yōu)先發(fā)送原則處理所述中斷消息通知報 文。
3. 如權(quán)利要求1所述的方法,其特征在于,所述方法還包括: 將所述中斷消息通知報文采用組播、多次循環(huán)發(fā)送的方式發(fā)送至所述縱向堆疊系統(tǒng)的 其他節(jié)點(diǎn)。
4. 如權(quán)利要求1所述的方法,其特征在于,所述方法還包括: 將所述內(nèi)部鏈路配置為采用SP(Strict-Priority嚴(yán)格優(yōu)先級隊列調(diào) 度)+WRR(Weighted Round Robin加權(quán)輪詢隊列調(diào)度)機(jī)制; 將所述中斷消息報文所在隊列配置為最高優(yōu)先級并采用SP的調(diào)度方式。
5. 如權(quán)利要求1所述的方法,其特征在于,所述方法還包括: 接收所述縱向堆疊系統(tǒng)所有節(jié)點(diǎn)完成更新所述聚合組成員端口的軟硬件表后發(fā)送的 回發(fā)報文; 統(tǒng)計所述回發(fā)報文的發(fā)出節(jié)點(diǎn),向沒有發(fā)送所述回發(fā)報文的節(jié)點(diǎn)補(bǔ)發(fā)所述中斷消息通 知報文。
6. -種跨設(shè)備聚合組快速收斂的裝置,應(yīng)用于縱向堆疊系統(tǒng)中,所述縱向堆疊系統(tǒng)包 括內(nèi)部鏈路以及由所述內(nèi)部鏈路連接的多個節(jié)點(diǎn),且所述縱向堆疊系統(tǒng)配置有跨設(shè)備聚合 組,其特征在于,所述裝置包括: 報文生成單元,用于當(dāng)聚合組成員端口發(fā)生Down時構(gòu)建中斷消息通知報文;以及 發(fā)送單元,用于將所述中斷消息通知報文發(fā)送至所述縱向堆疊系統(tǒng)中縱向堆疊系統(tǒng)的 所有節(jié)點(diǎn)以更新所述聚合組成員端口的軟硬件表。
7. 如權(quán)利要求6所述的裝置,其特征在于,所述裝置還包括: 報文處理單元,用以在構(gòu)建中斷消息通知報文后,按照優(yōu)先發(fā)送原則處理所述中斷消 息通知報文。
8. 如權(quán)利要求6所述的裝置,其特征在于, 所述發(fā)送單元進(jìn)一步用以將所述中斷消息通知報文采用組播、多次循環(huán)發(fā)送的方式發(fā) 送至所述縱向堆疊系統(tǒng)的所有節(jié)點(diǎn)。
9. 如權(quán)利要求6所述的裝置,其特征在于,所述裝置還包括: 鏈路配置單元,用以將所述內(nèi)部鏈路配置為采用SP(Strict-Priority嚴(yán)格優(yōu)先級隊 列調(diào)度)+WRR(Weighted Round Robin加權(quán)輪詢隊列調(diào)度)機(jī)制;以及將所述中斷消息報文 所在隊列配置為最高優(yōu)先級并采用SP的調(diào)度方式。
10. 如權(quán)利要求6所述的裝置,其特征在于,所述裝置還包括: 接收單元,用以接收所述縱向堆疊系統(tǒng)的其他節(jié)點(diǎn)在完成更新所述聚合組成員端口的 軟硬件表后發(fā)送的回發(fā)報文; 統(tǒng)計單元,用以統(tǒng)計回發(fā)報文的發(fā)出節(jié)點(diǎn); 所述發(fā)送單元進(jìn)一步被配置為向沒有發(fā)送所述回發(fā)報文的節(jié)點(diǎn)補(bǔ)發(fā)所述中斷消息通 知報文。
【文檔編號】H04L12/24GK104158683SQ201410398043
【公開日】2014年11月19日 申請日期:2014年8月13日 優(yōu)先權(quán)日:2014年8月13日
【發(fā)明者】周孟韜, 祁正林 申請人:杭州華三通信技術(shù)有限公司