[發(fā)明專利]一種堆疊分裂處理方法及裝置在審
| 申請?zhí)枺?/td> | 201910625904.6 | 申請日: | 2019-07-11 |
| 公開(公告)號: | CN112217658A | 公開(公告)日: | 2021-01-12 |
| 發(fā)明(設(shè)計)人: | 林忠芳;高良傳;張曉宇 | 申請(專利權(quán))人: | 華為技術(shù)有限公司 |
| 主分類號: | H04L12/24 | 分類號: | H04L12/24;H04L12/703;H04L12/709;H04L12/939;H04L12/775 |
| 代理公司: | 深圳市深佳知識產(chǎn)權(quán)代理事務(wù)所(普通合伙) 44285 | 代理人: | 吳磊 |
| 地址: | 518129 廣東*** | 國省代碼: | 廣東;44 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 一種 堆疊 分裂 處理 方法 裝置 | ||
本申請實施例公開了一種堆疊分裂處理方法及裝置,用于減少堆疊分裂過程中的業(yè)務(wù)中斷時間,提高流量切換性能,提升用戶體驗。首先,第一堆疊成員設(shè)備獲取堆疊系統(tǒng)中每個堆疊成員設(shè)備的上行業(yè)務(wù)端口的工作狀態(tài),其中上行業(yè)務(wù)端口是指堆疊系統(tǒng)中每個堆疊成員設(shè)備連接上游設(shè)備的業(yè)務(wù)端口,堆疊系統(tǒng)包括上述的第一堆疊成員設(shè)備和第二堆疊成員設(shè)備;其次,第一堆疊成員設(shè)備根據(jù)堆疊系統(tǒng)中每一個堆疊成員設(shè)備的上行業(yè)務(wù)端口的工作狀態(tài)確定目標設(shè)備;最終,當(dāng)?shù)谝欢询B成員設(shè)備被確定為目標設(shè)備時,第一堆疊成員設(shè)備執(zhí)行關(guān)端口操作,其中關(guān)端口操作包括將第一堆疊成員設(shè)備的所有處于工作狀態(tài)的業(yè)務(wù)端口切換為非工作狀態(tài)。
技術(shù)領(lǐng)域
本申請實施例涉及堆疊技術(shù)領(lǐng)域,尤其涉及一種堆疊分裂處理方法及裝置。
背景技術(shù)
堆疊系統(tǒng)是指多臺設(shè)備通過堆疊協(xié)議組建得到的一個邏輯系統(tǒng),對外呈現(xiàn)為一臺邏輯設(shè)備,其中組成堆疊系統(tǒng)的多臺設(shè)備稱之為堆疊成員設(shè)備,各個堆疊成員設(shè)備之間相互連接的鏈路稱之為堆疊鏈路。若堆疊鏈路發(fā)生故障將導(dǎo)致堆疊系統(tǒng)發(fā)生堆疊分裂,使得堆疊成員設(shè)備對外表現(xiàn)為不同的設(shè)備。
當(dāng)堆疊鏈路故障導(dǎo)致堆疊系統(tǒng)發(fā)生堆疊分裂時,由于堆疊系統(tǒng)不再是一個邏輯設(shè)備而是多個不同設(shè)備,因此使得進入堆疊系統(tǒng)的流量不能正常轉(zhuǎn)發(fā),造成業(yè)務(wù)的中斷。在堆疊分裂完成之后,流量才能恢復(fù)正常轉(zhuǎn)發(fā)。
在目前的堆疊分裂處理方式中,堆疊分裂處理耗時較長,造成業(yè)務(wù)中斷時間過長,用戶體驗較差。
發(fā)明內(nèi)容
為了解決上述的技術(shù)問題,本申請實施例提供了一種堆疊分裂處理方法及裝置,用于減少堆疊分裂過程中的業(yè)務(wù)中斷時間,提高流量切換性能,提升用戶體驗。
第一方面,本申請實施例提供了一種堆疊分裂處理方法,該方法應(yīng)用于堆疊分裂的場景中。首先,第一堆疊成員設(shè)備獲取堆疊系統(tǒng)中每個堆疊成員設(shè)備的上行業(yè)務(wù)端口的工作狀態(tài),其中上行業(yè)務(wù)端口是指堆疊系統(tǒng)中每個堆疊成員設(shè)備連接上游設(shè)備的業(yè)務(wù)端口,堆疊系統(tǒng)包括上述的第一堆疊成員設(shè)備和第二堆疊成員設(shè)備。其次,第一堆疊成員設(shè)備根據(jù)堆疊系統(tǒng)中每一個堆疊成員設(shè)備的上行業(yè)務(wù)端口的工作狀態(tài)確定目標設(shè)備;最終,當(dāng)?shù)谝欢询B成員設(shè)備被確定為目標設(shè)備時,第一堆疊成員設(shè)備執(zhí)行關(guān)端口操作,其中關(guān)端口操作包括將第一堆疊成員設(shè)備的所有處于工作狀態(tài)的業(yè)務(wù)端口切換為非工作狀態(tài)。可選地,上述的關(guān)端口操作包括但不限于:Error-down操作。可選地,上述的關(guān)端口操作還可以包括將第一堆疊成員設(shè)備的所有處于工作狀態(tài)的管理端口切換為非工作狀態(tài)。
本申請實施例通過堆疊系統(tǒng)中每個堆疊成員設(shè)備的上行業(yè)務(wù)端口的工作狀態(tài)確定目標設(shè)備,并對目標設(shè)備執(zhí)行關(guān)端口操作,以使得處于工作狀態(tài)的業(yè)務(wù)端口切換為非工作狀態(tài)。從而在堆疊分裂時,可以有效避免進入堆疊系統(tǒng)的流量進入目標設(shè)備而無法通過上行端口進行轉(zhuǎn)發(fā),從而減少流量丟失,降低流量轉(zhuǎn)發(fā)時延,減少堆疊分裂過程中的業(yè)務(wù)中斷時間,提高堆疊分裂過程中的流量切換性能,提升用戶體驗。
在第一方面的一些可能的實現(xiàn)方式中,上述的第一堆疊成員設(shè)備獲取堆疊系統(tǒng)中每個堆疊成員設(shè)備的上行業(yè)務(wù)端口的工作狀態(tài),具體可以包括:第一堆疊成員設(shè)備接收第二堆疊成員設(shè)備發(fā)送的雙主檢測(dual-active detect,DAD)協(xié)議報文,該DAD協(xié)議報文中攜帶有第二成員設(shè)備的上行業(yè)務(wù)端口的工作狀態(tài);以及第一堆疊成員設(shè)備監(jiān)測其自身的上行業(yè)務(wù)端口的工作狀態(tài)。可選地,DAD協(xié)議報文可以采用新增字段的方式攜帶上行業(yè)務(wù)端口的工作狀態(tài),具體來說,可以使用原先的一部分保留字段攜帶上行業(yè)務(wù)端口的工作狀態(tài)。在該種實現(xiàn)方式中,采用DAD協(xié)議報文攜帶信息的方式獲取第二堆疊成員設(shè)備的上行業(yè)務(wù)端口的工作狀態(tài),可以準確并及時地獲知上行業(yè)務(wù)端口的工作狀態(tài),從而使得基于DAD協(xié)議報文攜帶信息的方式可以提高目標設(shè)備判斷的準確性,實現(xiàn)減少堆疊分裂過程中的業(yè)務(wù)中斷時間,提高堆疊分裂過程中的流量切換性能,提升用戶體驗的目的。
該專利技術(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/201910625904.6/2.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。





