[發明專利]一種堆疊系統中流量切換的方法和堆疊系統有效
| 申請號: | 200910088673.6 | 申請日: | 2009-07-07 |
| 公開(公告)號: | CN101588298A | 公開(公告)日: | 2009-11-25 |
| 發明(設計)人: | 嚴德汗 | 申請(專利權)人: | 杭州華三通信技術有限公司 |
| 主分類號: | H04L12/56 | 分類號: | H04L12/56;H04L12/28 |
| 代理公司: | 北京德琦知識產權代理有限公司 | 代理人: | 謝安昆;宋志強 |
| 地址: | 310053浙江省杭州市高新技術產業*** | 國省代碼: | 浙江;33 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 堆疊 系統 流量 切換 方法 | ||
1.一種堆疊系統中流量切換的方法,其特征在于,堆疊系統中新加入的設備使拓撲由鏈型變成環型時,阻塞其中一個新加入的設備的一個堆疊端口;該方法包括:
A、在堆疊系統中的各設備重新進行鏈型拓撲的收斂過程之后,主設備對新加入的設備進行恢復配置;
B、阻塞了一個堆疊端口的新加入的設備在恢復配置完成后,將阻塞的堆疊端口置為轉發狀態,基于環型拓撲計算最短轉發路徑,通過兩個堆疊端口發送指示由鏈型拓撲變環型拓撲的第一通告報文;
C、接收到所述第一通告報文的設備,重新計算最短轉發路徑并進行流量切換后,轉發所述第一通告報文。
2.根據權利要求1所述的方法,其特征在于,步驟A中所述各設備重新進行鏈型拓撲的收斂過程具體為:基于阻塞其中一個新加入的設備的一個堆疊端口所形成的鏈型拓撲,各設備進行拓撲收集和最短轉發路徑的計算。
3.根據權利要求1所述的方法,其特征在于,所述主設備對新加入的設備進行的恢復配置完成后,發送指示恢復配置完成的第二通告報文;
所述阻塞了一個堆疊端口的新加入的設備接收到所述第二通告報文后,確定恢復配置完成。
4.根據權利要求1所述的方法,其特征在于,堆疊系統中的各設備在計算最短轉發路徑之后,還計算報文丟棄準則,該報文丟棄準則至少包括:接收到本設備自身發送的報文后進行丟棄,以及對非最短轉發路徑上的報文進行丟棄。
5.根據權利要求1至4任一權項所述的方法,其特征在于,步驟B中的所述第一通告報文中攜帶轉發跳數;
其中,如果所述堆疊系統中的設備數目M為偶數,則步驟B中所述第一通告報文中攜帶的轉發跳數為?;如果所述堆疊系統中的設備數目M為奇數,則步驟B中通過從阻塞狀態恢復轉發狀態的堆疊端口發送的第一通告報文中攜?帶的轉發跳數為?通過另一個堆疊端口發送的第一通告報文中攜帶的轉發跳數為?或者?
步驟C中,在所述重新計算最短轉發路徑之前還包括:接收到所述第一通告報文的設備將所述第一通告報文中攜帶的轉發跳數減1,判斷減1后的轉發跳數是否為0,如果是,結束流程,否則,繼續執行如下操作:重新計算最短轉發路徑并進行流量切換后,轉發所述第一通告報文。
6.一種堆疊系統,其特征在于,堆疊系統中新加入的設備使拓撲由鏈型變成環型時,其中一個新加入的設備的一個堆疊端口被置為阻塞狀態;
該堆疊系統中的主設備,用于在堆疊系統中的各設備基于新加入的設備重新進行鏈型拓撲的收斂過程之后,對新加入的設備進行恢復配置;
該堆疊系統中阻塞了一個堆疊端口的新加入的設備,用于在恢復配置完成后,將阻塞的堆疊端口置為轉發狀態,基于環型拓撲計算最短轉發路徑,通過兩個堆疊端口發送指示由鏈型拓撲變環型拓撲的第一通告報文;
接收到所述第一通告報文的設備,接收到所述第一通告報文后,重新計算最短轉發路徑并進行流量切換后,轉發所述第一通告報文。
7.根據權利要求6所述的堆疊系統,其特征在于,該堆疊系統中的各設備基于阻塞其中一個新加入的設備的一個堆疊端口所形成的鏈型拓撲,進行拓撲收集和最短轉發路徑的計算,從而實現基于新加入的設備的鏈型拓撲收斂。
8.根據權利要求6所述的堆疊系統,其特征在于,所述主設備,還用于對新加入的設備進行的恢復配置完成后,發送指示恢復配置完成的第二通告報文;
所述阻塞了一個堆疊端口的新加入的設備,還用于接收到所述第二通告報文后,確定恢復配置完成。
9.根據權利要求6所述的堆疊系統,其特征在于,堆疊系統中的各設備,還用于在計算最短轉發路徑之后,計算報文丟棄準則,該報文丟棄準則至少包括:接收到本設備自身發送的報文后進行丟棄,以及對非最短轉發路徑上的報?文進行丟棄。
10.根據權利要求6至9任一權項所述的堆疊系統,其特征在于,所述阻塞了一個堆疊端口的新加入的設備,還用于在發送的所述第一通告報文中攜帶轉發跳數;其中,如果所述堆疊系統中的設備數目M為偶數,則將?作為轉發跳數攜帶在所述第一通告報文中;如果所述堆疊系統中的設備數目M為奇數,則將?作為轉發跳數攜帶在通過從阻塞狀態恢復轉發狀態的堆疊端口發送的第一通告報文中,將?或者?作為轉發跳數攜帶在通過另一個堆疊端口發送的第一通告報文中;
所述接收到所述第一通告報文的設備,還用于接收到第一通告報文后,將第一通告報文中攜帶的轉發跳數減1,判斷減1后的轉發跳數是否為0,如果是,不執行任何處理,丟棄該第一通告報文;否則,繼續執行如下操作:重新計算最短轉發路徑并進行流量切換后,轉發所述第一通告報文。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于杭州華三通信技術有限公司,未經杭州華三通信技術有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/200910088673.6/1.html,轉載請聲明來源鉆瓜專利網。





