一種環形拓撲網絡中廣播報文的轉發方法及設備的製作方法
2023-10-17 04:15:19 1
專利名稱:一種環形拓撲網絡中廣播報文的轉發方法及設備的製作方法
技術領域:
本發明涉及網絡數據通信領域,尤其涉及一種環形拓撲網絡中廣播報文的轉發方法及設備。
背景技術:
在現有堆疊組網結構中,組成一個系統的各數據通訊設備之間通過UP和DOWN級聯埠相連,在物理上形成一個整體,這些設備級聯後形成的拓撲可以是鏈形或環形。在邏輯上,該系統可以通過拓撲發現協議形成一個邏輯單元。換句話說,組成該系統的各個設備知道該系統中其他成員的存在及相關信息。它們知道彼此的方式是在級聯埠被連結之後每個設備自動發出拓撲發現報文,各設備通過UP和DOWN級聯埠向自己的鄰居設備發出自己的信息,這些信息在設備之間進行傳遞。此外,系統內各設備還會選舉出一臺設備作為 MASTER (主控)設備來對其他所有設備進行管理。完成選舉後,MASTER設備會向系統內其他設備發送系統內所有成員設備的必要信息,最終每個設備都知道了系統內部其他成員的必要情況,從而在邏輯上可以將這些成員設備看做一個整體,將其當成一臺虛擬邏輯設備進行管理。在環形網絡拓撲技術中,為避免出現報文的廣播風暴,通常採用阻塞系統內部某個成員設備上的一個級聯埠的方式,該種方式的缺點是始終有一個方向的帶寬會被閒置浪費;或者雖然具備一定的負荷分擔功能,但是功能有限,成員設備並不能將流量更加智能地、相對平均地分配到兩個埠上以實現物理帶寬資源的有效利用。現有的技術方案由於不能對帶寬進行充分利用,因此當系統中存在偶數個成員設備時,會存在網絡帶寬資源閒置的情況。舉例如下
如圖ι所示,假設設備1、設備2、設備3及設備4級聯組成環形網絡。當設備1收到廣播報文時,其會通過其上的兩個級聯埠將該報文轉發出去。當設備4通過其上的UP埠收到該廣播報文時,將該廣播報文從本設備的DOWN埠轉發給設備3 ;設備2和設備3在收到廣播報文時,不再通過本設備的級聯埠轉發該廣播報文。在這種情況下,設備2和設備3之間的帶寬資源被閒置。當有大量廣播報文從設備1處湧入該環形網絡中時,相鄰的設備2和設備3間某一方向可能會出現數據擁塞,而另一方向則還有帶寬剩餘的現象。
發明內容
本發明要解決的技術問題是提供一種環形拓撲網絡中廣播報文的轉發方法及設備,以解決現有技術中在進行廣播報文轉發時因帶寬分配不均衡導致的網絡資源被無故浪費的問題。為解決上述問題,本發明提供了一種環形拓撲網絡中廣播報文的轉發方法,應用於由N個成員設備通過級聯埠級聯組成的環形網絡中,其中,N為大於2的偶數,所述方法包括
對於每一來源信息,選擇相互級聯的一對成員設備與該來源信息對應,所述一對成員設備中的一個設備與該來源信息所屬成員設備在UP級聯埠方向上和DOWN級聯埠方向上的跳數相等;其中,對於每一成員設備,該成員設備上部分來源信息對應的一對成員設備與該成員設備上另一部分來源信息對應的一對成員設備只具有一個相同的成員設備;
所述環形網絡中的成員設備在通過本設備上的非級聯埠收到廣播報文後,從本設備上的各級聯埠將所述廣播報文泛洪出去;
所述環形網絡中的其他成員設備通過本設備上的級聯埠收到所述廣播報文後,通過判斷本設備是否屬於所述廣播報文的來源信息對應的一對成員設備,決定是否對所述廣播報文進行轉發。進一步地,
所述通過判斷本設備是否屬於所述廣播報文的來源信息對應的一對成員設備,決定是否對所述廣播報文進行轉發,具體包括
所述環形網絡的其他成員設備在判斷出本設備是所述廣播報文的來源信息對應的一對成員設備中的一個時,不通過本成員設備上的另一級聯埠轉發所述廣播報文;否則,通過本成員設備上的另一級聯埠轉發所述廣播報文。進一步地,
所述對於每一成員設備,該成員設備上部分來源信息對應的一對成員設備與該成員設備上另一部分來源信息對應的一對成員設備只具有一個相同的成員設備,具體包括
對於每一成員設備,該成員設備上值為奇數的來源信息對應的一對成員設備與該成員設備上值為偶數的來源信息對應的一對成員設備只具有一個相同的成員設備。進一步地,
對於值為奇數的來源信息,該來源信息所屬成員設備與該來源信息對應的一對成員設備在UP級聯埠方向上和DOWN級聯埠方向上的最小跳數分別為η/2和n/2-l ;對於值為偶數的來源信息,該來源信息所屬成員設備與該來源信息對應的一對成員設備在UP級聯埠方向上和DOWN級聯埠方向上的最小跳數分別為n/2-l和η/2 ;或者,
對於值為奇數的來源信息,該來源信息所屬成員設備與該來源信息對應的一對成員設備在UP級聯埠方向上和DOWN級聯埠方向上的最小跳數分別為n/2-l和η/2 ;對於值為偶數的來源信息,該來源信息所屬成員設備與該來源信息對應的一對成員設備在UP級聯埠方向上和DOWN級聯埠方向上的最小跳數分別為η/2和n/2-l。進一步地,
所述來源信息為接收所述廣播報文的非級聯埠的埠號或接收所述廣播報文的交換晶片的mod ID號。本發明還提供了一種環形拓撲網絡中廣播報文的轉發方法,應用於由2個成員設備通過級聯埠級聯組成的環形網絡中,所述方法包括
各成員設備上配置有本設備上各來源信息與輸出級聯埠的對應關係;其中,對於每一成員設備,該成員設備上部分來源信息對應的輸出級聯埠與該成員設備上另一部分來源信息對應的輸出級聯埠不同;
所述環形網絡中的成員設備通過本設備上的非級聯埠收到廣播報文後,將所述廣播報文從與所述廣播報文的來源信息對應的級聯埠轉發出去;
所述環形網絡中的另一成員設備通過本設備上的級聯埠接收所述廣播報文。
進一步地,
所述對於每一成員設備,該成員設備上部分來源信息對應的輸出級聯埠與該成員設備上另一部分來源信息對應的輸出級聯埠不同,具體包括
對於每一成員設備,該成員設備上值為奇數的來源信息對應的輸出級聯埠與該成員設備上值為偶數的來源信息對應的輸出級聯埠不同。進一步地,
所述來源信息為接收所述廣播報文的非級聯埠的埠號或接收所述廣播報文的交換晶片的mod ID號。相應地,本發明提供了一種設備,N個設備通過級聯埠級聯組成環形網絡,其中, N為大於2的偶數,所述設備包括
第一子裝置,用於存儲每一來源信息與相互級聯的一對設備的對應關係,所述一對設備中的一個設備與該來源信息所屬設備在UP級聯埠方向上和DOWN級聯埠方向上的跳數相等;其中,每一設備上部分來源信息對應的一對設備與該設備上另一部分來源信息對應的一對設備只具有一個相同的設備;
第二子裝置,用於在通過本設備上的非級聯埠收到廣播報文後,從本設備上的各級聯埠將所述廣播報文泛洪出去;
第三子裝置,用於通過本設備上的級聯埠收到廣播報文後,通過判斷本設備是否屬於所述廣播報文的來源信息對應的一對設備,決定是否對所述廣播報文進行轉發。進一步地,
所述通過判斷本設備是否屬於所述廣播報文的來源信息對應的一對設備,決定是否對所述廣播報文進行轉發,具體包括
所述第三子裝置用於在判斷出本設備是所述廣播報文的來源信息對應的一對設備中的一個時,不通過本設備上的另一級聯埠轉發所述廣播報文;否則,通過本設備上的另一級聯埠轉發所述廣播報文。進一步地,
所述每一設備上部分來源信息對應的一對設備與該設備上另一部分來源信息對應的一對設備只具有一個相同的設備,具體包括
對於每一設備,該設備上值為奇數的來源信息對應的一對設備與該設備上值為偶數的來源信息對應的一對設備只具有一個相同的設備。進一步地,
所述來源信息為接收所述廣播報文的非級聯埠的埠號或接收所述廣播報文的交換晶片的mod ID號。相應地,本發明還提供了一種設備,2個設備通過級聯埠級聯組成環形網絡,所述設備包括
第一子裝置,用於存儲本設備上各來源信息與輸出級聯埠的對應關係;其中,每一設備上部分來源信息對應的輸出級聯埠與該設備上另一部分來源信息對應的輸出級聯埠不同;
第二子裝置,用於通過本設備上的非級聯埠收到廣播報文後,將所述廣播報文從與所述廣播報文的來源信息對應的級聯埠轉發出去;第三子裝置,用於通過本設備上的級聯埠接收另一設備發來的廣播報文。進一步地,
所述每一設備上部分來源信息對應的輸出級聯埠與該設備上另一部分來源信息對應的輸出級聯埠不同,具體包括
對於每一設備,該設備上值為奇數的來源信息對應的輸出級聯埠與該設備上值為偶數的來源信息對應的輸出級聯埠不同。採用本發明之後,帶寬可以更加均勻地分布在各相鄰成員設備之間的鏈路上,充分利用了已有的鏈路帶寬資源,極大地提高了網絡性能和質量,提高了效益。
圖1為現有技術中由四個成員設備級聯形成的環形網絡的拓撲圖; 圖2為本發明實施例中廣播報文的轉發方法流程圖。
具體實施例方式下文中將結合附圖對本發明的實施例進行詳細說明。需要說明的是,在不衝突的情況下,本申請中的實施例及實施例中的特徵可以相互組合。對於廣播報文(本文所指廣播報文是廣播、多播、未知單播報文的統稱)來說,現有環形網絡中的各成員設備採取泛洪的方式進行報文轉發,即在收到廣播報文時,各成員設備會通過其上所有在同一個VLAN (Virtual Local Area Network,虛擬區域網)內的埠將該報文發送出去。在本實施例中,環形拓撲網絡中廣播報文的轉發方法,應用於由N個成員設備通過級聯埠級聯組成的環形網絡中,其中N為大於2的偶數,如圖2所示,包括
步驟10、對於每一來源信息,選擇相互級聯的一對成員設備與該來源信息對應,該被選擇出的一對成員設備中的一個設備與該來源信息所屬成員設備在UP級聯埠方向上和 DOWN級聯埠方向上的跳數相等;其中,對於每一成員設備,其中,對於每一成員設備,該成員設備上部分來源信息對應的一對成員設備與該成員設備上另一部分來源信息對應的一對成員設備只具有一個相同的成員設備;
其中,為每一來源信息對應選擇的一對成員設備的標識信息可以是在拓撲發現過程後,由環形網絡中的主設備配置到各其他成員設備上的,或是由各成員設備根據主設備發來的全局信息計算得到的,上述來源信息可以為接收該廣播報文的成員設備上非級聯埠的埠號或接收該廣播報文的成員設備上的交換晶片的mod ID號。步驟20、環形網絡中的成員設備通過本設備上的非級聯埠收到廣播報文後,從本設備上的各級聯埠將該廣播報文泛洪出去;
步驟30、環形網絡中的其他成員設備通過本設備上的級聯埠收到上述廣播報文後, 通過判斷本設備是否屬於該廣播報文的來源信息對應的一對成員設備,決定是否對該廣播報文進行轉發;
即環形網絡的其他成員設備在判斷出本設備是該廣播報文的來源信息對應的一對成員設備中的一個時,不通過本成員設備上的另一級聯埠轉發該廣播報文;否則,通過本成員設備上的另一級聯埠轉發該廣播報文。
按照上述轉發方法,一成員設備上部分來源信息與另一部分來源信息對應的一對成員設備不完全相同,因此,在進行廣播報文轉發時,可以保證環形網絡各鏈路上的流量相對均勻。且按照上述轉發方法,任何一個進入環形網絡拓撲系統的廣播報文,都可以通過級聯埠被轉發到其他所有的成員設備,則該報文不會兩次達到同一個設備。在具體實現時,在步驟10中,對於每一個來源信息來說,被選擇出的一對成員設備中的一個設備與該來源信息所屬成員設備在UP級聯埠方向上和DOWN級聯埠方向上的跳數差值為1,可保證廣播報文在該環形拓撲網絡中從兩個方向傳遞的距離最接近,轉發時間也最接近。在本發明的另一實施例中,步驟10中,對於每一成員設備,該成員設備上部分來源信息對應的一對成員設備與該成員設備上另一部分來源信息對應的一對成員設備只具有一個相同的成員設備,可採用以下方式實現
對於每一成員設備,在該成員設備的每一級聯埠方向上,該成員設備上值為奇數的來源信息對應的一對成員設備與該成員設備上值為偶數的來源信息對應的一對成員設備只具有一個相同的成員設備。當前,也可以採用不同的分類方式,只要能保證成員設備上某些信息與另一些來源信息對應的一對成員設備不完全相同即可。在具體實現時,可採用下述兩種方式中的任意一種進行配置
方式一對於值為奇數的來源信息,該來源信息所屬成員設備在UP級聯埠和DOWN級聯埠方向上距離該來源信息對應的一對成員設備的最小跳數分別為η/2跳和n/2-l跳; 對於值為偶數的來源信息,該來源信息所屬成員設備在UP級聯埠和DOWN級聯埠方向上距離該來源信息對應的一對成員設備的最小跳數分別為n/2-l跳和η/2跳;
方式二 對於值為奇數的來源信息,該來源信息所屬成員設備在UP級聯埠和DOWN級聯埠方向上距離該來源信息對應的一對成員設備的最小跳數分別為n/2-l跳和η/2跳; 對於值為偶數的來源信息,該來源信息所屬成員設備在UP級聯埠和DOWN級聯埠方向上距離該來源信息對應的一對成員設備的最小跳數分別為η/2跳和n/2-l跳;
舉例來說在如圖1所述環形網絡拓撲中,採用方式一進行配置時,從設備1進入環形網絡拓撲的廣播報文,會通過設備1的UP級聯埠和DOWN級聯埠向兩個方向發送。從設備1流入的廣播報文通過設備1的UP級聯埠被轉發到設備2後,當該廣播報文的源 mod ID或源埠號為偶數,設備2除了向本設備上的用戶埠廣播外,不會再從本設備上的UP級聯埠繼續往設備3廣播;與此同時,在設備2上面,如果從設備1流入的廣播報文的源mod ID或源埠號為奇數,設備2除了向本設備上的用戶埠廣播外,還會再繼續從本設備的UP級聯埠向設備3廣播該廣播報文。另一方面,廣播報文通過設備1的DOWN級聯埠被轉發到設備4後,如果該報文的源mod ID或源埠號為奇數,設備4除了向本設備上的用戶埠廣播外,不會再從本設備的DOWN級聯埠繼續往設備3廣播;與此同時,在設備4上面,如果從設備1發來的廣播報文的源mod ID或源埠號為偶數,設備4除了向本設備上的用戶埠廣播該廣播報文外,還會通過本設備上的DOWN級聯埠把該報文廣播給設備3。設備3會向本設備的用戶埠廣播該報文,但不會把該報文繼續逆時針方向繼續廣播給設備2。相應地,本實施例中,一種設備,N個設備通過級聯埠級聯組成環形網絡,其中,N 為大於2的偶數,所述設備包括第一子裝置,用於存儲每一來源信息與相互級聯的一對設備的對應關係,所述一對設備中的一個設備與該來源信息所屬設備在UP級聯埠方向上和DOWN級聯埠方向上的跳數相等;其中,每一設備上部分來源信息對應的一對設備與該設備上另一部分來源信息對應的一對設備只具有一個相同的設備;
第二子裝置,用於在通過本設備上的非級聯埠收到廣播報文後,從本設備上的各級聯埠將所述廣播報文泛洪出去;
第三子裝置,用於通過本設備上的級聯埠收到廣播報文後,通過判斷本設備是否屬於所述廣播報文的來源信息對應的一對設備,決定是否對所述廣播報文進行轉發。較優地,
所述通過判斷本設備是否屬於所述廣播報文的來源信息對應的一對設備,決定是否對所述廣播報文進行轉發,具體包括
所述第三子裝置用於在判斷出本設備是所述廣播報文的來源信息對應的一對設備中的一個時,不通過本設備上的另一級聯埠轉發所述廣播報文;否則,通過本設備上的另一級聯埠轉發所述廣播報文。較優地,
所述每一設備上部分來源信息對應的一對設備與該設備上另一部分來源信息對應的一對設備只具有一個相同的設備,具體包括
對於每一設備,該設備上值為奇數的來源信息對應的一對設備與該設備上值為偶數的來源信息對應的一對設備只具有一個相同的設備。較優地,
所述來源信息為接收所述廣播報文的非級聯埠的埠號或接收所述廣播報文的交換晶片的mod ID號。在本發明的另一實施例中,當環形網絡由2個成員設備通過級聯埠級聯組成時,環形拓撲網絡中廣播報文的轉發方法包括
各成員設備上配置有本設備上各來源信息與輸出級聯埠的對應關係;其中,對於每一成員設備,該成員設備上部分來源信息對應的輸出級聯埠與該成員設備上另一部分來源信息對應的輸出級聯埠不同;
所述環形網絡中的成員設備通過本設備上的非級聯埠收到廣播報文後,將所述廣播報文從與所述廣播報文的來源信息對應的級聯埠轉發出去;
所述環形網絡中的另一成員設備通過本設備上的級聯埠接收所述廣播報文。較優地,
所述對於每一成員設備,該成員設備上部分來源信息對應的輸出級聯埠與該成員設備上另一部分來源信息對應的輸出級聯埠不同,具體包括
對於每一成員設備,該成員設備上值為奇數的來源信息對應的輸出級聯埠與該成員設備上值為偶數的來源信息對應的輸出級聯埠不同。較優地,
所述來源信息為接收所述廣播報文的非級聯埠的埠號或接收所述廣播報文的交換晶片的mod ID號。相應地,一種設備,2個設備通過級聯埠級聯組成環形網絡,所述設備包括第一子裝置,用於存儲本設備上各來源信息與輸出級聯埠的對應關係;其中,每一設備上部分來源信息對應的輸出級聯埠與該設備上另一部分來源信息對應的輸出級聯埠不同;
第二子裝置,用於通過本設備上的非級聯埠收到廣播報文後,將所述廣播報文從與所述廣播報文的來源信息對應的級聯埠轉發出去;
第三子裝置,用於通過本設備上的級聯埠接收另一設備發來的廣播報文。較優地,
所述每一設備上部分來源信息對應的輸出級聯埠與該設備上另一部分來源信息對應的輸出級聯埠不同,具體包括
對於每一設備,該設備上值為奇數的來源信息對應的輸出級聯埠與該設備上值為偶數的來源信息對應的輸出級聯埠不同。需要說明的是,當堆疊系統採用環形拓撲結構進行組網時,亦可使用本發明上述方法。本領域普通技術人員可以理解上述方法中的全部或部分步驟可通過程序來指令相關硬體完成,所述程序可以存儲於計算機可讀存儲介質中,如只讀存儲器、磁碟或光碟等。可選地,上述實施例的全部或部分步驟也可以使用一個或多個集成電路來實現。相應地,上述實施例中的各模塊/單元可以採用硬體的形式實現,也可以採用軟體功能模塊的形式實現。本發明不限制於任何特定形式的硬體和軟體的結合。以上所述僅為本發明的優選實施例而已,並非用於限定本發明的保護範圍。根據本發明的發明內容,還可有其他多種實施例,在不背離本發明精神及其實質的情況下,熟悉本領域的技術人員當可根據本發明作出各種相應的改變和變形,凡在本發明的精神和原則之內,所作的任何修改、等同替換、改進等,均應包含在本發明的保護範圍之內。
權利要求
1.一種環形拓撲網絡中廣播報文的轉發方法,應用於由N個成員設備通過級聯埠級聯組成的環形網絡中,其中,N為大於2的偶數,所述方法包括對於每一來源信息,選擇相互級聯的一對成員設備與該來源信息對應,所述一對成員設備中的一個設備與該來源信息所屬成員設備在UP級聯埠方向上和DOWN級聯埠方向上的跳數相等;其中,對於每一成員設備,該成員設備上部分來源信息對應的一對成員設備與該成員設備上另一部分來源信息對應的一對成員設備只具有一個相同的成員設備;所述環形網絡中的成員設備在通過本設備上的非級聯埠收到廣播報文後,從本設備上的各級聯埠將所述廣播報文泛洪出去;所述環形網絡中的其他成員設備通過本設備上的級聯埠收到所述廣播報文後,通過判斷本設備是否屬於所述廣播報文的來源信息對應的一對成員設備,決定是否對所述廣播報文進行轉發。
2.如權利要求1所述的方法,其特徵在於所述通過判斷本設備是否屬於所述廣播報文的來源信息對應的一對成員設備,決定是否對所述廣播報文進行轉發,具體包括所述環形網絡的其他成員設備在判斷出本設備是所述廣播報文的來源信息對應的一對成員設備中的一個時,不通過本成員設備上的另一級聯埠轉發所述廣播報文;否則,通過本成員設備上的另一級聯埠轉發所述廣播報文。
3.如權利要求1所述的方法,其特徵在於所述對於每一成員設備,該成員設備上部分來源信息對應的一對成員設備與該成員設備上另一部分來源信息對應的一對成員設備只具有一個相同的成員設備,具體包括對於每一成員設備,該成員設備上值為奇數的來源信息對應的一對成員設備與該成員設備上值為偶數的來源信息對應的一對成員設備只具有一個相同的成員設備。
4.如權利要求3所述的方法,其特徵在於對於值為奇數的來源信息,該來源信息所屬成員設備與該來源信息對應的一對成員設備在UP級聯埠方向上和DOWN級聯埠方向上的最小跳數分別為η/2和n/2-l ;對於值為偶數的來源信息,該來源信息所屬成員設備與該來源信息對應的一對成員設備在UP級聯埠方向上和DOWN級聯埠方向上的最小跳數分別為n/2-l和η/2 ;或者,對於值為奇數的來源信息,該來源信息所屬成員設備與該來源信息對應的一對成員設備在UP級聯埠方向上和DOWN級聯埠方向上的最小跳數分別為n/2-l和η/2 ;對於值為偶數的來源信息,該來源信息所屬成員設備與該來源信息對應的一對成員設備在UP級聯埠方向上和DOWN級聯埠方向上的最小跳數分別為η/2和n/2-l。
5.如權利要求1、中任意一項所述的方法,其特徵在於所述來源信息為接收所述廣播報文的非級聯埠的埠號或接收所述廣播報文的交換晶片的mod ID號。
6.一種環形拓撲網絡中廣播報文的轉發方法,應用於由2個成員設備通過級聯埠級聯組成的環形網絡中,所述方法包括各成員設備上配置有本設備上各來源信息與輸出級聯埠的對應關係;其中,對於每一成員設備,該成員設備上部分來源信息對應的輸出級聯埠與該成員設備上另一部分來源信息對應的輸出級聯埠不同;所述環形網絡中的成員設備通過本設備上的非級聯埠收到廣播報文後,將所述廣播報文從與所述廣播報文的來源信息對應的級聯埠轉發出去;所述環形網絡中的另一成員設備通過本設備上的級聯埠接收所述廣播報文。
7.如權利要求6所述的方法,其特徵在於所述對於每一成員設備,該成員設備上部分來源信息對應的輸出級聯埠與該成員設備上另一部分來源信息對應的輸出級聯埠不同,具體包括對於每一成員設備,該成員設備上值為奇數的來源信息對應的輸出級聯埠與該成員設備上值為偶數的來源信息對應的輸出級聯埠不同。
8.如權利要求6或7所述的方法,其特徵在於所述來源信息為接收所述廣播報文的非級聯埠的埠號或接收所述廣播報文的交換晶片的mod ID號。
9.一種設備,N個設備通過級聯埠級聯組成環形網絡,其中,N為大於2的偶數,所述設備包括第一子裝置,用於存儲每一來源信息與相互級聯的一對設備的對應關係,所述一對設備中的一個設備與該來源信息所屬設備在UP級聯埠方向上和DOWN級聯埠方向上的跳數相等;其中,每一設備上部分來源信息對應的一對設備與該設備上另一部分來源信息對應的一對設備只具有一個相同的設備;第二子裝置,用於在通過本設備上的非級聯埠收到廣播報文後,從本設備上的各級聯埠將所述廣播報文泛洪出去;第三子裝置,用於通過本設備上的級聯埠收到廣播報文後,通過判斷本設備是否屬於所述廣播報文的來源信息對應的一對設備,決定是否對所述廣播報文進行轉發。
10.如權利要求9所述的設備,其特徵在於所述通過判斷本設備是否屬於所述廣播報文的來源信息對應的一對設備,決定是否對所述廣播報文進行轉發,具體包括所述第三子裝置用於在判斷出本設備是所述廣播報文的來源信息對應的一對設備中的一個時,不通過本設備上的另一級聯埠轉發所述廣播報文;否則,通過本設備上的另一級聯埠轉發所述廣播報文。
11.如權利要求9所述的設備,其特徵在於所述每一設備上部分來源信息對應的一對設備與該設備上另一部分來源信息對應的一對設備只具有一個相同的設備,具體包括對於每一設備,該設備上值為奇數的來源信息對應的一對設備與該設備上值為偶數的來源信息對應的一對設備只具有一個相同的設備。
12.如權利要求纊11中任意一項所述的設備,其特徵在於所述來源信息為接收所述廣播報文的非級聯埠的埠號或接收所述廣播報文的交換晶片的mod ID號。
13.一種設備,2個設備通過級聯埠級聯組成環形網絡,所述設備包括第一子裝置,用於存儲本設備上各來源信息與輸出級聯埠的對應關係;其中,每一設備上部分來源信息對應的輸出級聯埠與該設備上另一部分來源信息對應的輸出級聯埠不同;第二子裝置,用於通過本設備上的非級聯埠收到廣播報文後,將所述廣播報文從與所述廣播報文的來源信息對應的級聯埠轉發出去;第三子裝置,用於通過本設備上的級聯埠接收另一設備發來的廣播報文。
14.如權利要求13所述的設備,其特徵在於所述每一設備上部分來源信息對應的輸出級聯埠與該設備上另一部分來源信息對應的輸出級聯埠不同,具體包括對於每一設備,該設備上值為奇數的來源信息對應的輸出級聯埠與該設備上值為偶數的來源信息對應的輸出級聯埠不同。
全文摘要
一種環形拓撲網絡中廣播報文的轉發方法及設備,應用於由N個成員設備通過級聯埠級聯組成的環形網絡中,其中,N為大於2的偶數,該方法包括對於每一來源信息,選擇相互級聯的一對成員設備與該來源信息對應,該對成員設備中的一個設備與該來源信息所屬成員設備在UP和DOWN級聯埠方向上的跳數相等;其中,每一成員設備上部分來源信息對應的一對成員設備與該成員設備上另一部分來源信息對應的一對成員設備只具有一個相同的設備;成員設備在通過非級聯埠收到廣播報文後,從各級聯埠泛洪出去;其他成員設備通過級聯埠收到廣播報文後,通過判斷本設備是否屬於該廣播報文的來源信息對應的一對成員設備,決定是否對該廣播報文進行轉發。
文檔編號H04L12/56GK102158343SQ201110035649
公開日2011年8月17日 申請日期2011年2月10日 優先權日2011年2月10日
發明者劉彬 申請人:中興通訊股份有限公司