[發明專利]一種堆疊系統的合并方法、系統及裝置有效
| 申請號: | 201010159654.0 | 申請日: | 2010-04-29 |
| 公開(公告)號: | CN101883045A | 公開(公告)日: | 2010-11-10 |
| 發明(設計)人: | 劉熙 | 申請(專利權)人: | 北京星網銳捷網絡技術有限公司 |
| 主分類號: | H04L12/56 | 分類號: | H04L12/56 |
| 代理公司: | 北京同達信恒知識產權代理有限公司 11291 | 代理人: | 黃志華 |
| 地址: | 100036 北京市海*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 堆疊 系統 合并 方法 裝置 | ||
技術領域
本發明涉及數據通訊技術領域,尤其涉及一種堆疊系統的合并方法、系統及裝置。
背景技術
將多臺設備通過堆疊接口連接在一起,可以構成一個堆疊系統,并且該堆疊系統中的所有設備可以組成一臺聯合設備,可以通過對聯合設備的管理,實現對堆疊系統中每臺設備的管理。
在堆疊系統中每臺設備稱為成員設備,成員設備又包括:主設備(Master)和從設備(Slave)。其中,Master在堆疊系統中由選舉產生,負責管理整個堆疊系統;Slave歸屬于Master,為Master的備份設備。當堆疊系統中Master出現故障時,堆疊系統中的其他成員設備會重新選舉出一臺Master對整個堆疊系統進行管理。
當堆疊系統形成后,連接堆疊系統中成員設備間的電纜故障時,或者堆疊系統中的某臺成員設備斷電時,則堆疊系統將出現堆疊分裂,原有的堆疊系統將會分裂為兩個堆疊系統。當兩個堆疊系統各自形成后,可以將兩個堆疊系統采用電纜重新連接起來,從而進行堆疊合并。
現有技術在進行堆疊合并時可以采用以下方式:
采用人工方式,通過用戶手動將進行堆疊合并的每臺設備進行重新啟動,從而使堆疊合并后的堆疊系統重新建立拓撲,重新選出Master等。由于上述實施方式將每臺設備都要進行重新啟動,并且要進行拓撲的重新建立,因此堆疊合并的時間較長,同時由于每臺設備都要進行重新啟動,因此整個堆疊系統的運行將會受到影響,不利于堆疊系統的穩定。
在進行堆疊合并時還可以采用堆疊接口設備判斷與Master決策結合的方式,其中堆疊接口設備為鏈接接通處的成員設備。堆疊接口設備在鏈接變化后向所鏈接的成員設備發布堆疊組播報文,該堆疊組播報文用于標識該堆疊接口設備所屬堆疊系統的堆疊信息,其中堆疊接口設備所屬的堆疊系統為堆疊合并前的堆疊系統。堆疊合并過程中的每個堆疊系統的成員設備接收到堆疊組播報文后,根據該堆疊組播報文選舉最優堆疊系統。最優堆疊系統保持原有運轉,非最優堆疊系統的堆疊接口設備將最優堆疊系統的堆疊信息發給本堆疊系統的Master,Master做出決策后通知本堆疊系統中的所有設備重新啟動。
上述實施方式存在以下缺點:
如圖1所示的堆疊系統合并結構示意圖,在堆疊合并過程中包括兩個堆疊系統,分別為堆疊系統A和堆疊系統B,其中堆疊系統A中包括成員設備A1、A2、A3、A4和A5,其中A3為Master,A1、A5為堆疊接口設備,堆疊系統B中包括成員設備B1、B2、B3和B4,其中B2為Master,B1、B4為堆疊接口設備。當選舉后確定堆疊系統A為最優堆疊系統,此時堆疊接口設備B1和B4將堆疊系統A的堆疊信息洪泛給B2。如果此時網絡上存在攻擊者通過B4的網絡接口進行協議報文的攻擊,那么B2作為堆疊系統B的Master,其CPU將很繁忙,很可能無法及時處理B1和B4洪泛過來的堆疊系統A的堆疊信息,此時堆疊系統B融入堆疊系統A的堆疊合并過程將受阻礙,從而使堆疊合并的時間延長。
另外,如果B2收到堆疊系統A的堆疊信息并作出決策,然后通過B2-B1線路和B2-B3線路通知整個堆疊系統B的成員設備后重新啟動。但是如果此時B2-B1線路和B2-B3線路受到大流量的沖擊而線路擁堵,那么B1,B3,B4會因為遲遲沒有收到通知而不會重新啟動,從而使堆疊合并的時間延長,并且此時如果B2已經重新啟動將會造成從堆疊系統B中分裂出2個小系統,其中一個系統由B1構成,另外一個系統由B3,B4構成。這樣反而使整個堆疊系統的合并變得更加復雜,使堆疊合并的時間更長。
發明內容
有鑒于此,本發明實施例提供一種堆疊系統的合并方法、系統及裝置,用以解決現有技術中進行堆疊系統的合并時浪費時間的問題。
本發明實施例提供的一種堆疊系統的合并方法,包括:
堆疊系統的成員設備接收其他成員設備發送的問候Hello通告;
當所述Hello中包含主設備的堆疊信息時,所述堆疊系統的成員設備判斷自身所屬堆疊系統中的主設備的堆疊信息,與所述Hello通告中的主設備的堆疊信息不同時,在自身所屬堆疊系統和所述其他成員設備所屬堆疊系統中選舉確定最優堆疊系統;
當確定所述堆疊系統的成員設備自身所屬堆疊系統為非最優堆疊系統時,所述堆疊系統的成員設備將接收到的所述Hello通告洪泛到自身所屬堆疊系統中的每個成員設備后重新啟動,其中所述Hello通告指示接收到所述Hello通告的成員設備洪泛所述Hello通告后重新啟動。
本發明實施例提供的一種堆疊系統的合并裝置,包括:
接收模塊,用于接收其他成員設備發送的問候Hello通告;
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于北京星網銳捷網絡技術有限公司,未經北京星網銳捷網絡技術有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201010159654.0/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種車輛信號燈的控制電路
- 下一篇:一種新型折疊扇子





