一種廣播報文的傳輸方法和設備的製作方法
2023-05-31 23:49:11 2
一種廣播報文的傳輸方法和設備的製作方法
【專利摘要】本發明公開了一種廣播報文的傳輸方法和設備,該方法包括:PE設備創建包括有自身與每個CB設備連接的埠的第一聚合組;所述PE設備在接收到廣播報文時,對所述廣播報文進行Hash,並基於Hash結果查詢所述第一聚合組,以得到所述廣播報文對應的出埠;所述PE設備通過所述出埠將所述廣播報文發送給對應的CB設備。本發明實施例中,可以最大限度的利用鏈路帶寬資源,並避免造成鏈路帶寬資源的浪費。
【專利說明】一種廣播報文的傳輸方法和設備
【技術領域】
[0001] 本發明涉及通信【技術領域】,尤其是涉及一種廣播報文的傳輸方法和設備。
【背景技術】
[0002] IRF3 是在IRF(IntelligentResilientFramework,智能彈性架構)基礎上實現 的一種縱向虛擬化技術。如圖1所示,為IRF3網絡的組網示意圖,CB(ControlBridge,控 制橋)設備為控制管理角色,PE(PortExtender,埠擴展器)設備為被管理角色。CB設備 1和CB設備2組成傳統的IRF堆疊,在PE設備1和PE設備2加入後組成IRF3縱向堆疊。 在IRF3網絡中,PE設備與每個CB設備連接,並可以通過多個埠與CB設備連接。如圖1 所示,PE設備1通過埠 1和埠 2與CB設備1連接,並通過埠 3和埠 4與CB設備2 連接。其中,埠 1和埠 2組成CB設備1對應的聚合組1,埠 3和埠 4組成CB設備 2對應的聚合組2。
[0003]PE設備1在接收到源設備的廣播報文時,確定主埠所在的聚合組,例如,當指定 埠 1作為主埠時,PE設備1確定主埠所在的聚合組為聚合組1。之後,PE設備1對 廣播報文進行Hash,並基於Hash結果查詢聚合組1,以得到對應的出埠,如埠 2。之後, PE設備1通過埠 2將廣播報文發送給CB設備1。
[0004] 由於廣播報文只能通過主埠所在的聚合組內的埠發送給CB設備,從而造成 鏈路帶寬的浪費。例如,PE設備1隻能通過埠 1或者埠 2將廣播報文發送給CB設備 時,浪費了埠 3對應的鏈路帶寬以及埠 4對應的鏈路帶寬。
【發明內容】
[0005] 本發明實施例提供一種廣播報文的傳輸方法,該方法應用於包括有PE設備以及 多個CB設備的網絡中,所述PE設備分別與每個CB設備連接,所述方法包括以下步驟:所述 PE設備創建包括有自身與每個CB設備連接的埠的第一聚合組;所述PE設備在接收到廣 播報文時,對所述廣播報文進行Hash,並基於Hash結果查詢所述第一聚合組,以得到所述 廣播報文對應的出埠;所述PE設備通過所述出埠將所述廣播報文發送給對應的CB設 備。
[0006] 所述方法進一步包括:所述PE設備分別為每個CB設備創建對應的第二聚合組; 其中,每個第二聚合組內包括有自身與對應CB設備連接的埠;所述PE設備在接收到已知 單播報文時,確定所述已知單播報文對應的目的CB設備,對所述已知單播報文進行Hash, 並基於Hash結果查詢所述目的CB設備對應的第二聚合組,以得到所述已知單播報文對應 的出埠;所述PE設備通過所述出埠將所述已知單播報文發送給所述目的CB設備。所 述方法進一步包括:所述PE設備分別為第一聚合組及每個第二聚合組配置廣播Hash開關; 所述PE設備對所述廣播報文進行Hash,並基於Hash結果查詢所述第一聚合組的過程,具體 包括:所述PE設備在接收到廣播報文時,關閉每個第二聚合組對應的廣播Hash開關,打開 所述第一聚合組對應的廣播Hash開關,並對所述廣播報文進行Hash,基於Hash結果查詢所 述第一聚合組。
[0007] 本發明實施例提供一種PE設備,應用於包括有所述PE設備以及多個CB設備的網 絡中,所述PE設備分別與每個CB設備連接,所述PE設備具體包括:創建模塊,用於創建包 括有所述PE設備與每個CB設備連接的埠的第一聚合組;處理模塊,用於在接收到廣播 報文時,對所述廣播報文進行Hash,並基於Hash結果查詢所述第一聚合組,以得到所述廣 播報文對應的出埠;發送模塊,用於通過所述出埠將所述廣播報文發送給對應的CB設 備。
[0008] 所述創建模塊,還用於分別為每個CB設備創建對應的第二聚合組;其中,每個第 二聚合組內包括有所述PE設備與對應CB設備連接的埠;所述處理模塊,還用於在接收 到已知單播報文時,確定所述已知單播報文對應的目的CB設備,對所述已知單播報文進行 Hash,並基於Hash結果查詢所述目的CB設備對應的第二聚合組,以得到所述已知單播報文 對應的出埠;所述發送模塊,還用於通過所述出埠將所述已知單播報文發送給所述目 的CB設備。
[0009] 所述處理模塊,還用於分別為第一聚合組及每個第二聚合組配置廣播Hash開關; 所述處理模塊,進一步用於在對所述廣播報文進行Hash,並基於Hash結果查詢所述第一聚 合組的過程中,在接收到廣播報文時,關閉每個第二聚合組對應的廣播Hash開關,打開所 述第一聚合組對應的廣播Hash開關,並對所述廣播報文進行Hash,基於Hash結果查詢所述 第一聚合組。
[0010] 基於上述技術方案,本發明實施例中,通過在PE設備創建包括有PE設備與每個 CB設備連接的埠的第一聚合組,從而在接收到廣播報文時,PE設備能夠對廣播報文進行 Hash,並基於Hash結果查詢第一聚合組,以得到廣播報文對應的出埠,並通過該出埠 將廣播報文發送給對應的CB設備。上述方式可以使得廣播報文能夠通過第一聚合組內包 括的埠發送給CB設備,從而能夠最大限度的利用鏈路帶寬資源,並避免造成鏈路帶寬資 源的浪費。
【專利附圖】
【附圖說明】
[0011] 圖1是現有技術中提出的IRF3網絡的組網示意圖;
[0012] 圖2是本發明實施例提供的一種廣播報文的傳輸方法流程示意圖;
[0013] 圖3是本發明實施例提供的一種PE設備的結構示意圖。
【具體實施方式】
[0014] 針對現有技術中存在的問題,本發明實施例提供一種廣播報文的傳輸方法,該方 法應用於包括有源設備、目的設備、PE設備(一個或者多個PE設備)以及多個CB設備的 網絡(如IRF3網絡)中,PE設備分別與每個CB設備連接。以圖1為本發明實施例的應用 場景示意圖,PE設備1通過埠 1和埠 2分別與CB設備1連接,PE設備1通過埠 3和 埠 4分別與CB設備2連接。PE設備2通過埠 5和埠 6分別與CB設備1連接,PE設 備2通過埠 7和埠 8分別與CB設備2連接。進一步的,源設備分別與PE設備1和PE 設備2連接,目的設備分別與CB設備1和CB設備2連接。
[0015] 在上述應用場景下,如圖2所示,該廣播報文的傳輸方法包括以下步驟:
[0016] 步驟201,PE設備創建包括有自身與每個CB設備連接的埠(即本PE設備與所 有的CB設備連接的所有埠)的第一聚合組。
[0017] 在圖1所示的應用場景下,PE設備1創建第一聚合組1,該第一聚合組1內包括有 PE設備1與CB設備1連接的埠 1和埠 2,並包括有PE設備1與CB設備2連接的埠 3和埠 4,如表1所不,為第一聚合組1的一種不例情況。PE設備2創建第一聚合組2,該 第一聚合組2內包括有PE設備2與CB設備1連接的埠 5和埠 6,並包括有PE設備2 與CB設備2連接的埠 7和埠 8,如表2所示,為第一聚合組2的一種示例情況。
[0018]表1
【權利要求】
1. 一種廣播報文的傳輸方法,該方法應用於包括有埠擴展器PE設備以及多個控制 橋CB設備的網絡中,所述PE設備分別與每個CB設備連接,其特徵在於,所述方法包括以下 步驟: 所述PE設備創建包括有自身與每個CB設備連接的埠的第一聚合組; 所述PE設備在接收到廣播報文時,對所述廣播報文進行Hash,並基於Hash結果查詢所 述第一聚合組,以得到所述廣播報文對應的出埠; 所述PE設備通過所述出埠將所述廣播報文發送給對應的CB設備。
2. 如權利要求1所述的方法,其特徵在於,所述方法進一步包括: 所述PE設備分別為每個CB設備創建對應的第二聚合組;其中,每個第二聚合組內包括 有自身與對應CB設備連接的埠; 所述PE設備在接收到已知單播報文時,確定所述已知單播報文對應的目的CB設備,對 所述已知單播報文進行Hash,並基於Hash結果查詢所述目的CB設備對應的第二聚合組,以 得到所述已知單播報文對應的出埠; 所述PE設備通過所述出埠將所述已知單播報文發送給所述目的CB設備。
3. 如權利要求2所述的方法,其特徵在於,所述方法進一步包括: 所述PE設備分別為第一聚合組及每個第二聚合組配置廣播Hash開關; 所述PE設備對所述廣播報文進行Hash,並基於Hash結果查詢所述第一聚合組的過程, 具體包括:所述PE設備在接收到廣播報文時,關閉每個第二聚合組對應的廣播Hash開關, 打開所述第一聚合組對應的廣播Hash開關,並對所述廣播報文進行Hash,基於Hash結果查 詢所述第一聚合組。
4. 一種埠擴展器PE設備,應用於包括有所述PE設備以及多個控制橋CB設備的網絡 中,所述PE設備分別與每個CB設備連接,其特徵在於,所述PE設備具體包括: 創建模塊,用於創建包括有所述PE設備與每個CB設備連接的埠的第一聚合組; 處理模塊,用於在接收到廣播報文時,對所述廣播報文進行Hash,並基於Hash結果查 詢所述第一聚合組,以得到所述廣播報文對應的出埠; 發送模塊,用於通過所述出埠將所述廣播報文發送給對應的CB設備。
5. 如權利要求4所述的PE設備,其特徵在於, 所述創建模塊,還用於分別為每個CB設備創建對應的第二聚合組;其中,每個第二聚 合組內包括有所述PE設備與對應CB設備連接的埠; 所述處理模塊,還用於在接收到已知單播報文時,確定所述已知單播報文對應的目的 CB設備,對所述已知單播報文進行Hash,並基於Hash結果查詢所述目的CB設備對應的第 二聚合組,以得到所述已知單播報文對應的出埠; 所述發送模塊,還用於通過所述出埠將所述已知單播報文發送給所述目的CB設備。
6. 如權利要求5所述的PE設備,其特徵在於, 所述處理模塊,還用於分別為第一聚合組及每個第二聚合組配置廣播Hash開關;所述 處理模塊,進一步用於在對所述廣播報文進行Hash,並基於Hash結果查詢所述第一聚合組 的過程中,在接收到廣播報文時,關閉每個第二聚合組對應的廣播Hash開關,打開所述第 一聚合組對應的廣播Hash開關,並對所述廣播報文進行Hash,基於Hash結果查詢所述第一 聚合組。
【文檔編號】H04L12/761GK104410577SQ201410618988
【公開日】2015年3月11日 申請日期:2014年11月5日 優先權日:2014年11月5日
【發明者】馬長偉 申請人:杭州華三通信技術有限公司