[發明專利]堆疊分裂時管理堆疊成員設備的方法和堆疊成員設備有效
| 申請號: | 201110246735.9 | 申請日: | 2011-08-24 |
| 公開(公告)號: | CN102355366A | 公開(公告)日: | 2012-02-15 |
| 發明(設計)人: | 曹霞 | 申請(專利權)人: | 杭州華三通信技術有限公司 |
| 主分類號: | H04L12/24 | 分類號: | H04L12/24 |
| 代理公司: | 北京德琦知識產權代理有限公司 11018 | 代理人: | 謝安昆;宋志強 |
| 地址: | 310053 浙江省杭州市高新技術產業*** | 國省代碼: | 浙江;33 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 堆疊 分裂 管理 成員 設備 方法 | ||
技術領域
本發明涉及堆疊技術領域,特別涉及一種堆疊分裂時管理堆疊成員設備的方法和堆疊成員設備。
背景技術
堆疊技術是將多臺物理設備通過堆疊口連接起來,進行必要的配置后,虛擬化為一臺邏輯設備,也即堆疊設備,堆疊設備中的每臺物理設備均稱為該堆疊設備的成員設備。堆疊技術能夠集合多臺設備的硬件資源和軟件處理能力,提供強大的擴展能力,實現多臺設備的協同工作、統一管理和不間斷維護。
參見圖1,圖1是典型的堆疊示意圖,物理設備A、B、C、D通過堆疊鏈路依次連接,形成一個堆疊100,其中,設備A為主用(Master)設備,也稱為Active設備,其他設備為備用(Slave)設備。Master設備負責管理堆疊100的控制平面,包括堆疊100設備的運行、管理和維護,Slave設備和Master設備共同負責堆疊100的數據平面,進行業務處理。
當堆疊成員設備之間的堆疊鏈路故障時,可能會導致堆疊分裂。以圖1為例,當設備B和設備C之間的堆疊鏈路故障時,設備A、B形成一個堆疊;設備C、D形成另一個堆疊,并選舉設備C或D作為該堆疊的Master設備,且該Master設備處于Active狀態。分裂后形成的兩個堆疊具有相同的路由配置,當兩個堆疊通過其他鏈路連通后,會導致網絡故障,例如IP地址沖突。
現有技術中,可以采用多Active檢測(MAD)機制進行處理,避免因堆疊分裂而導致的網絡故障。MAD機制主要包括三部分功能:堆疊分裂檢測功能、沖突處理功能、故障恢復功能。其中,
堆疊分裂檢測功能:通過雙向轉發檢測(BFD)技術,或鏈路聚合控制協議(LACP)擴展技術來檢測是否發生了堆疊分裂。
沖突處理功能:當檢測到堆疊分裂后,在分裂后形成的各堆疊的Master設備之間選舉確定其中一個需要繼續維持原有Active狀態Master設備,其他每個堆疊的Master設備則進入恢復(Recovery)狀態,并關閉該堆疊中所有成員設備的包括網管口在內的所有業務口。
故障恢復功能:通過日志的方式提示用戶修復堆疊鏈路,并在堆疊鏈路修復后,重啟進入Recovery狀態的設備,繼而恢復原堆疊。
參見圖2,圖2是典型的堆疊組網示意圖,其中,設備A、B、C、D通過堆疊口依次連接,形成以設備A為Master設備的堆疊100,并通過聚合鏈路1與設備X相連,通過聚合鏈路2與設備Y相連。下面結合圖2對采用BFD技術和LACP擴展技術檢測堆疊分裂的方法分別進行說明:
BFD技術檢測堆疊分裂:各堆疊成員設備之間需要增加一條互連鏈路作為檢測鏈路。當堆疊正常時,由Master設備負責BFD協議報文收發,各堆疊成員設備之間的檢測鏈路上的BFD會話為斷開(DOWN)狀態。假設設備B和設備C之間的堆疊鏈路故障導致堆疊分裂,分裂后形成兩個堆疊,兩個堆疊會通過設備B和設備C之間的檢測鏈路收發BFD協議報文,BFD會話UP,因此,確定堆疊分裂。然后在兩個堆疊的Master設備中選舉一個Master設備繼續維持原有Active狀態,而另一個Master設備則進入Recovery狀態,并將其所在堆疊的成員設備的包括網管口在內的所有的業務口(不包括堆疊口)關閉(ShutDown),從而避免堆疊分裂導致的網絡故障。
LACP擴展技術檢測堆疊分裂:參見圖2,圖2是圖1所示堆疊設備通過聚合鏈路與其他設備連接的示意圖,設備A、B、C、D形成堆疊設備通過聚合鏈路1與設備X相連,通過過聚合鏈路2與設備Y相連。可以在設備A、B、C、D、X,或者設備A、B、C、D、Y之間使用動態聚合互連,對發送的LACP協議報文進行擴展,攜帶相應信息。當堆疊正常時,由Master設備負責LACP協議報文收發,不會收到本堆疊設備發送的特殊協議報文。假設設備B和設備C之間的堆疊鏈路故障導致堆疊分裂,分裂后形成的兩個堆疊,兩個堆疊的Master設備會通過設備X或Y互相收發LACP協議報文,因此,確定堆疊分裂。進而在兩個堆疊的Master設備中選舉一個Master設備繼續維持原有Active狀態,而另一個Master設備則進入Recovery狀態,并將其所在堆疊的成員設備的包括網管口在內的所有的業務口(不包括堆疊口)關閉(ShutDown),從而避免堆疊分裂導致的網絡故障。
上述MAD機制中,進入Recovery狀態的Master設備將其所在堆疊的所有成員設備的包括網管口在內的所有的業務口關閉,可以避免堆疊分裂導致的網絡故障。但是,由于關閉了成員設備的網管口,也無法對成員設備進行管理,導致成員設備脫管。
發明內容
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于杭州華三通信技術有限公司,未經杭州華三通信技術有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201110246735.9/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:功率轉換器的控制電路
- 下一篇:一種氧指數測定儀





