[發明專利]防止堆疊分裂多主設備Master的方法和設備有效
| 申請號: | 201510077366.3 | 申請日: | 2015-02-13 |
| 公開(公告)號: | CN104660449B | 公開(公告)日: | 2018-11-09 |
| 發明(設計)人: | 徐昶 | 申請(專利權)人: | 新華三技術有限公司 |
| 主分類號: | H04L12/24 | 分類號: | H04L12/24 |
| 代理公司: | 北京德琦知識產權代理有限公司 11018 | 代理人: | 楊春香;宋志強 |
| 地址: | 310052 浙*** | 國省代碼: | 浙江;33 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 防止 堆疊 分裂 主設備 master 方法 設備 | ||
1.一種防止堆疊分裂多主設備Master的方法,該方法應用于通過聚合組與堆疊連接的下聯設備DUT,所述DUT本地連接所述堆疊中各個成員設備的端口為所述聚合組的成員端口,其特征在于,該方法包括:
通過本地屬于所述聚合組的成員端口接收與所述堆疊的Master處于分裂后不同子堆疊的成員設備發送的鏈路聚合控制協議LACP報文;所述LACP攜帶的橋MAC地址是與所述堆疊的Master處于分裂后不同子堆疊的Master的橋MAC地址;
比較所述LACP報文攜帶的橋MAC地址與本地已記錄的所述成員端口關聯的橋MAC地址,兩者不一致,確定所述堆疊分裂;
控制本DUT僅與所述堆疊分裂后的一個子堆疊連接,關閉本DUT與所述堆疊分裂后的其他各個子堆疊的連接。
2.根據權利要求1所述的方法,其特征在于,所述控制本DUT僅與所述堆疊分裂后的一個子堆疊連接,關閉本DUT與所述堆疊分裂后的其他各個子堆疊的連接包括:
將本地已記錄的所述成員端口關聯的橋MAC地址更新為所述LACP報文攜帶的橋MAC地址;
從所述聚合組包含的除所述成員端口之外的其他成員端口中查找是否有端口關聯的橋MAC地址與所述LACP報文攜帶的橋MAC地址一致,
如果是,控制所述成員端口與該查找到的端口的端口狀態保持一致;
如果否,依據所述LACP報文攜帶的系統優先級和橋MAC地址、本地已記錄的除所述成員端口之外的其他各個成員端口關聯的橋MAC地址和系統優先級、以及本DUT的橋MAC地址和系統優先級,并按照設定的參考端口選擇規則與發送所述LACP報文的成員設備協商參考端口,控制聚合組中與參考端口相關聯的成員端口處于開啟狀態,并關閉聚合組中其他各個成員端口。
3.根據權利要求2所述的方法,其特征在于,所述與參考端口相關聯的成員端口包括:
若所述參考端口為本DUT接收到所述LACP報文的成員端口,或者為發送所述LACP報文的端口,所述與參考端口相關聯的成員端口為本DUT上接收到所述LACP報文的成員端口;
若所述參考端口為所述聚合組中除本DUT上接收到所述LACP報文的成員端口之外的其他成員端口,所述與參考端口相關聯的成員端口為:所述參考端口、以及所述聚合組中與所述參考端口關聯相同橋MAC地址的成員端口;
若所述參考端口為除發送所述LACP報文的端口之外的任一成員設備上的其他端口,所述與參考端口相關聯的成員端口為:所述聚合組中連接所述參考端口的成員端口、以及所述聚合組中與該成員端口關聯相同橋MAC地址的其他成員端口。
4.一種防止堆疊分裂多主設備Master的方法,其特征在于,該方法應用于堆疊中的成員設備,所述堆疊連接外部的下聯設備DUT;該方法包括:
當所述堆疊分裂后,如果本設備為所述堆疊未分裂之前選舉的Master,或者本設備與所述堆疊未分裂之前選舉的Master處于分裂后的同一堆疊中,則將所述Master的橋MAC地址作為鏈路聚合控制協議LACP報文的橋MAC地址攜帶在LACP報文中發送至所述DUT;
如果本設備與所述Master處于分裂后的不同堆疊中,則與處于分裂后的同一堆疊中的其他成員設備競選Master,將選舉出的Master的橋MAC地址作為LACP報文的橋MAC地址攜帶在LACP報文中發送至所述DUT。
5.根據權利要求4所述的方法,其特征在于,該方法進一步包括:
與所述DUT協商參考端口;
當協商出的參考端口為本設備連接所述DUT的端口,或者為其他成員設備連接所述DUT的端口時,通知所述DUT。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于新華三技術有限公司,未經新華三技術有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201510077366.3/1.html,轉載請聲明來源鉆瓜專利網。





