環(huán)形拓撲的堆疊交換機系統(tǒng)的單播報文恢復方法及裝置制造方法
【專利摘要】本發(fā)明提供一種環(huán)形拓撲的堆疊交換機系統(tǒng)的單播報文恢復方法,應用在成員設備上,所述成員設備之間通過堆疊口互連,所述方法包括:以一個堆疊口為接收報文的端口,以另一個堆疊口為發(fā)送報文的端口來生成備用轉發(fā)路徑表;對不帶有環(huán)回標識的單播報文,如果發(fā)送該報文的端口是連接故障點的堆疊口,添加環(huán)回標識,將添加環(huán)回標識的單播報文環(huán)回后根據(jù)備用轉發(fā)路徑表轉發(fā);對目的成員設備為其他成員設備的帶有環(huán)回標識的單播報文,根據(jù)備用轉發(fā)路徑表轉發(fā)。本發(fā)明的技術方案減少了故障發(fā)生時流量中斷的時間,提高了堆疊交換機系統(tǒng)的可用性。
【專利說明】環(huán)形拓撲的堆疊交換機系統(tǒng)的單播報文恢復方法及裝置
【技術領域】
[0001]本發(fā)明涉及網絡通信【技術領域】,尤其涉及一種環(huán)形拓撲的堆疊交換機系統(tǒng)的單播報文恢復方法及裝置。
【背景技術】
[0002]IRF (Intelligent Resilient Framework,智能彈性架構)是一種堆疊交換機系統(tǒng)實現(xiàn)技術,利用軟件虛擬化技術,將至少兩臺網絡設備連接在一起,進行必要的配置后,虛擬化成一臺“分布式設備”。使用這種虛擬化技術可以集合多臺設備的硬件資源和軟件處理能力,實現(xiàn)多臺設備的協(xié)同工作、統(tǒng)一管理和不間斷維護。
[0003]IRF能夠簡化管理,在形成之后,用戶通過任意成員設備的任意端口都可以登錄IRF系統(tǒng),對IRF內所有成員設備進行統(tǒng)一管理。IRF的高可靠性體現(xiàn)在多個方面,例如:IRF由多臺成員設備組成,Master (主)設備負責IRF的運行、管理和維護,Slave (從)設備在作為備份的同時也可以處理業(yè)務;一旦Master設備故障,系統(tǒng)會迅速自動選舉新的Master,以保證業(yè)務不中斷,從而實現(xiàn)了設備的1:N備份;此外,成員設備之間的IRF鏈路支持聚合功能,IRF和上、下層設備之間的物理鏈路也支持聚合功能,多條鏈路之間可以互為備份也可以進行負載分擔,從而進一步提高了 IRF的可靠性。IRF有良好的擴展能力,通過增加成員設備,可以輕松自如的擴展IRF的端口數(shù)、帶寬;因為各成員設備都有CPU,能夠獨立處理協(xié)議報文、進行報文轉發(fā),所以IRF還能夠輕松自如的擴展處理能力。
[0004]隨著語音、視頻等新網絡業(yè)務的出現(xiàn)和發(fā)展,對網絡的可靠性提出了更高的要求。這些業(yè)務對流量的中斷非常敏感,因此,在發(fā)生故障后如何能盡快恢復轉發(fā)業(yè)務,就成為IRF技術需要解決的問題。
【發(fā)明內容】
[0005]有鑒于此,本發(fā)明提供一種環(huán)形拓撲的堆疊交換機系統(tǒng)的單播報文恢復方法,應用在所述堆疊交換機系統(tǒng)的成員設備上,所述成員設備通過兩個堆疊口分別連接至其他成員設備中的兩個,所述方法包括:
[0006]以一個堆疊口為接收報文的端口,以另一個堆疊口為發(fā)送報文的端口來生成備用轉發(fā)路徑表;
[0007]對不帶有環(huán)回標識的單播報文,如果發(fā)送該報文的端口是連接故障點的堆疊口,添加環(huán)回標識,將添加環(huán)回標識的單播報文環(huán)回后根據(jù)備用轉發(fā)路徑表轉發(fā);
[0008]對目的成員設備為其他成員設備的帶有環(huán)回標識的單播報文,根據(jù)備用轉發(fā)路徑表轉發(fā)。
[0009]本發(fā)明還提供了一種環(huán)形拓撲的堆疊交換機系統(tǒng)的單播報文恢復裝置,應用在所述堆疊交換機系統(tǒng)的成員設備上,所述成員設備通過兩個堆疊口分別連接至其他成員設備中的兩個,所述裝置包括:
[0010]備用轉發(fā)路徑表生成單元,用于以一個堆疊口為接收報文的端口,以另一個堆疊口為發(fā)送報文的端口來生成備用轉發(fā)路徑表;
[0011]環(huán)回單元,用于對不帶有環(huán)回標識的單播報文,如果發(fā)送該報文的端口是連接故障點的堆疊口,添加環(huán)回標識,將添加環(huán)回標識的單播報文環(huán)回后根據(jù)備用轉發(fā)路徑表轉發(fā);
[0012]環(huán)回轉發(fā)單元,用于對目的成員設備為其他成員設備的帶有環(huán)回標識的單播報文,根據(jù)備用轉發(fā)路徑表轉發(fā)。
[0013]由以上技術方案可見,本發(fā)明的實施例通過將需要通過故障點轉發(fā)的單播報文添加環(huán)回標記后,根據(jù)備用轉發(fā)路徑表從環(huán)形拓撲的另一條鏈路向其目的成員設備發(fā)送,實現(xiàn)了故障發(fā)生后單播業(yè)務的快速恢復,減少了流量中斷的時間,提高了堆疊交換機系統(tǒng)的可用性。
【專利附圖】
【附圖說明】
[0014]圖1是一種堆疊交換機系統(tǒng)的環(huán)形拓撲連接示例圖;
[0015]圖2是本發(fā)明實施例一中環(huán)形拓撲的堆疊交換機系統(tǒng)的單播報文恢復方法流程圖;
[0016]圖3是本發(fā)明實施例二中成員設備上報文單播轉發(fā)的流程圖;
[0017]圖4是堆疊交換機系統(tǒng)的成員設備的一種硬件結構圖;
[0018]圖5是本發(fā)明中一種環(huán)形拓撲的堆疊交換機系統(tǒng)的單播報文恢復裝置的邏輯結構圖。
【具體實施方式】
[0019]IRF的實現(xiàn)分為兩種方式:軟件IRF和硬件IRF。軟件IRF中,跨成員設備的數(shù)據(jù)流量轉發(fā)時,報文轉發(fā)信息無法攜帶到其他成員設備,報文經過每個成員設備都需要重新進行表項查找和轉發(fā)。硬件IRF中,成員設備間通過具有特殊功能的堆疊口連接,通過堆疊口能夠把描述符信息(決定報文如何轉發(fā)的信息)攜帶到其他成員設備,在IRF內根據(jù)描述符信息進行轉發(fā)。
[0020]堆疊口是成員設備上用于成員設備之間互聯(lián)的端口,是一種邏輯接口。一個堆疊口可能對應一個物理端口,也可能由多個物理端口聚合形成,以達到增強帶寬和鏈路備份的作用。
[0021]IRF的成員設備間通常采用兩種拓撲:鏈形拓撲和環(huán)形拓撲。鏈行拓撲由各個成員設備依次連接成串;環(huán)形拓撲中每個成員設備的兩個堆疊口分別與另外兩個成員設備的堆疊口相連接,所有的成員設備連接成環(huán)。環(huán)形拓撲比鏈形拓撲更可靠,當鏈形拓撲中出現(xiàn)鏈路故障時,會引起IRF分裂;而環(huán)形拓撲中某條鏈路故障時,會形成鏈形拓撲,IRF的業(yè)務不會受到影響。兩個成員設備的堆疊口間的連接通道稱為IRF鏈路。
[0022]在IRF中,每個成員設備和鄰居成員設備通過交互IRF Hello報文來收集整個IRF的拓撲。IRF Hello報文會攜帶拓撲信息,包括堆疊口連接關系、成員設備編號、成員設備優(yōu)先級等內容。每個成員設備在本地記錄已知的拓撲信息并將已知的拓撲信息周期性的從堆疊口發(fā)送出去,在收到鄰居的拓撲信息后,更新本地記錄的拓撲信息,這樣,所有成員設備都會收集到完整的拓撲信息。[0023]根據(jù)收集到的拓撲信息中,每個成員設備都知道報文要從自己的哪個堆疊口轉發(fā)出去才能到達某個其他成員設備,從而生成框級轉發(fā)表。例如,在圖1所示的IRF中,成員設備10、成員設備20、成員設備30和成員設備40通過各自的兩個堆疊口連接為環(huán)形拓撲的硬件IRF,其中,成員設備10與成員設備20、成員設備40之間分別通過IRF鏈路直接連接,成員設備30與成員設備20、成員設備40之間分別通過IRF鏈路直接連接。在拓撲信息收集完整后,成員設備10上的框級轉發(fā)表如表1所示:
【權利要求】
1.一種環(huán)形拓撲的堆疊交換機系統(tǒng)的單播報文恢復方法,應用在所述堆疊交換機系統(tǒng)的成員設備上,所述成員設備通過兩個堆疊口分別連接至其他成員設備中的兩個,其特征在于,所述方法包括: 以一個堆疊口為接收報文的端口,以另一個堆疊口為發(fā)送報文的端口來生成備用轉發(fā)路徑表; 對不帶有環(huán)回標識的單播報文,如果發(fā)送該報文的端口是連接故障點的堆疊口,添加環(huán)回標識,將添加了環(huán)回標識的單播報文環(huán)回后根據(jù)備用轉發(fā)路徑表轉發(fā); 對目的成員設備為其他成員設備的帶有環(huán)回標識的單播報文,根據(jù)備用轉發(fā)路徑表轉發(fā)。
2.根據(jù)權利要求1所述的方法,其特征在于,所述方法還包括:對目的成員設備為本設備的單播報文,從用戶端口發(fā)送。
3.根據(jù)權利要求2所述的方法,其特征在于,所述方法還包括:對目的成員設備為其他成員設備的不帶有環(huán)回標識的單播報文,根據(jù)框級轉發(fā)表發(fā)送。
4.根據(jù)權利要求1至3任意一項所述的方法,其特征在于:所述環(huán)回標識位于描述符信息中。
5.根據(jù)權利要求1所述的方法,其特征在于,所述方法還包括:如果發(fā)送帶有環(huán)回標識的單播報文的端口是連接故障點的堆疊口,丟棄所述報文。
6.一種環(huán)形拓撲的堆疊交換機系統(tǒng)的單播報文恢復裝置,應用在所述堆疊交換機系統(tǒng)的成員設備上,所述成員設備通過兩個堆疊口分別連接至其他成員設備中的兩個,其特征在于,所述裝置包括: 備用轉發(fā)路徑表生成單元,用于以一個堆疊口為接收報文的端口,以另一個堆疊口為發(fā)送報文的端口來生成備用轉發(fā)路徑表; 環(huán)回單元,用于對不帶有環(huán)回標識的單播報文,如果發(fā)送該報文的端口是連接故障點的堆疊口,添加環(huán)回標識,將添加了環(huán)回標識的單播報文環(huán)回后根據(jù)備用轉發(fā)路徑表轉發(fā); 環(huán)回轉發(fā)單元,用于對目的成員設備為其他成員設備的帶有環(huán)回標識的單播報文,根據(jù)備用轉發(fā)路徑表轉發(fā)。
7.根據(jù)權利要求6所述的裝置,其特征在于,所述裝置還包括:目的端口轉發(fā)單元,用于對目的成員設備為本設備的單播報文,從用戶端口發(fā)送。
8.根據(jù)權利要求7所述的裝置,其特征在于,所述裝置還包括:堆疊轉發(fā)單元,用于對目的成員設備為其他成員設備的不帶有環(huán)回標識的單播報文,根據(jù)框級轉發(fā)表發(fā)送。
9.根據(jù)權利要求6至8任意一項所述的裝置,其特征在于:所述環(huán)回標識位于描述符信息中。
10.根據(jù)權利要求6所述的裝置,其特征在于,所述裝置還包括:環(huán)回丟棄單元,用于在發(fā)送帶有環(huán)回標識的單播報文的端口是連接故障點的堆疊口時,丟棄所述報文。
【文檔編號】H04L12/24GK103795570SQ201410034024
【公開日】2014年5月14日 申請日期:2014年1月23日 優(yōu)先權日:2014年1月23日
【發(fā)明者】游君平, 鄭國良, 汪洪遠, 項學鋒, 龔鐵柱 申請人:杭州華三通信技術有限公司