国产精品1024永久观看,大尺度欧美暖暖视频在线观看,亚洲宅男精品一区在线观看,欧美日韩一区二区三区视频,2021中文字幕在线观看

  • <option id="fbvk0"></option>
    1. <rt id="fbvk0"><tr id="fbvk0"></tr></rt>
      <center id="fbvk0"><optgroup id="fbvk0"></optgroup></center>
      <center id="fbvk0"></center>

      <li id="fbvk0"><abbr id="fbvk0"><dl id="fbvk0"></dl></abbr></li>

      一種組播數(shù)據(jù)報文轉(zhuǎn)發(fā)方法及設(shè)備的制造方法_2

      文檔序號:8265578閱讀:來源:國知局
      pine4 的 nicknamel4〇
      [0042] 路由橋spinel?spine4以及路由橋leaf 1?leaf6分別以指定路由器的 nickname計算TRILL組播樹。
      [0043] 圖3A所示為指定路由器spine3為樹根的TRILL組播樹;圖3B所示為指定路由器 spine4為樹根的TRILL組播樹。
      [0044] 路由橋spinel?spine4以及路由橋Ieafl?leaf6根據(jù)圖3A和3B所不的TRILL 組播樹,計算朝向DR的路由器端口。
      [0045] 朝向DR的路由器端口 =TRILL組播樹上的到達指定路由器(樹根)的TRILL路徑上 的本地端口。
      [0046] 以圖3A所示的組播樹為例上,路由橋spinel到路由橋spine3的TRILL路徑為 spinel - >leafl_>spine3,該 TRILL 路徑上的 spinel 的本地端口是 spinel_Pl,即路由 橋spinel計算的朝向DR的路由器端口為spinel_Pl ;路由橋spine2到路由橋spine3的 TRILL 路徑為 spine2 - >leafl->spine3,該 TRILL 路徑上的 spine2 的本地端口是 spine2_ P1,即路由橋spine2計算的朝向DR的路由器端口為spine2_Pl ;路由橋spine3到自身的 TRILL路徑為回環(huán)口,S卩,路由器spine3計算的朝向DR的路由器端口為空(null);路由橋 spine4 到路由橋 spine3 的 TRILL 路徑為 spine4 - >leafl_>spine3,該 TRILL 路徑上的 spine4的本地端口是spine4_Pl,即路由橋spine4計算的朝向DR的路由器端口是spine4_ P4。
      [0047] 路由橋spinel根據(jù)圖3A-3B所示的TRILL組播樹計算的朝向DR的路由器端口如 表1. 1所示:
      [0048]
      【主權(quán)項】
      1. 一種組播數(shù)據(jù)轉(zhuǎn)發(fā)方法,其特征在于,所述方法包括: 獲取組播組在每個虛擬局域網(wǎng)VLAN內(nèi)的指定路由器; 若所述組播組的組播源所屬VLAN的指定路由器為本設(shè)備,則發(fā)送攜帶組播源地址和 組播組地址的PM hello報文; 接收組播數(shù)據(jù)報文,將所述組播數(shù)據(jù)報文封裝為P頂注冊報文發(fā)往所述組播組的匯聚 點路由器。
      2. 根據(jù)權(quán)利要求1所述的方法,其特征在于,所述方法還包括: 接收PM加入報文,將所述PM加入報文的接收端口和VLAN ID設(shè)置為對應(yīng)于PIM加 入報文的組播組地址的所述成員信息。
      3. 根據(jù)權(quán)利要求1所述的方法,其特征在于,所述方法還包括: 接收TRILL封裝的IGMP報告報文; 將所述TRILL封裝的IGMP報告報文的接收端口和內(nèi)層VLAN ID設(shè)置為對應(yīng)于所述 TRILL封裝的IGMP報告報文的組播組地址的成員信息; 向所述匯聚點路由器發(fā)送PM加入報文。
      4. 根據(jù)權(quán)利要求2或3所述的方法,其特征在于,所述方法還包括: 查找所述組播數(shù)據(jù)報文的組播組地址對應(yīng)的成員信息; 確定查找到的成員信息中的端口以及VLAN ID不同于所述組播數(shù)據(jù)報文的接收端口和 VLAN ID,根據(jù)查找到的成員信息復(fù)制和發(fā)送所述組播數(shù)據(jù)報文。
      5. 根據(jù)權(quán)利要求1所述的方法,其特征在于,所述方法還包括: 選舉每個所述虛擬局域網(wǎng)的IGMP查詢器; 確定本設(shè)備被選舉為其中一個所述虛擬局域網(wǎng)的IGMP查詢器,定期通過一個TRILL虛 擬局域網(wǎng)裁剪樹發(fā)送TRILL封裝的IGMP通用組查詢報文。
      6. 根據(jù)權(quán)利要求1所述的方法,其特征在于,所述方法還包括: 接收Trill封裝IGMP離開組報文; 確定本設(shè)備是指定路由器,則根據(jù)所述Trill封裝IGMP離開組報文的組播組地址和內(nèi) 層虛擬局域網(wǎng)標(biāo)識生成Trill封裝的IGMP特定組查詢報文;通過所述Trill封裝的IGMP 特定組查詢報文的組播組地址和內(nèi)層虛擬局域網(wǎng)標(biāo)識對應(yīng)的端口發(fā)送所述Trill封裝的 IGMP特定組查詢報文; 將發(fā)送了所述TRILL封裝的IGMP離開組報文且在預(yù)訂時間內(nèi)未收到TRILL封裝IGMP 報告報文的端口刪除;維持發(fā)送了所述TRILL封裝的IGMP離開組報文且預(yù)訂時間內(nèi)收到 TRILL封裝IGMP報告報文的端口。
      7. -種組播數(shù)據(jù)報文轉(zhuǎn)發(fā)裝置,其特征在于,所述裝置包括: 第一組播協(xié)議處理單元,用于獲取組播組在每個虛擬局域網(wǎng)VLAN內(nèi)的指定路由器; 第二組播協(xié)議處理單元,用于判斷所述組播組的組播源所屬VLAN的指定路由器為本 設(shè)備,若是發(fā)送攜帶組播源地址和組播組地址的PM hello報文; 組播數(shù)據(jù)處理單元,用于接收組播數(shù)據(jù)報文,將所述組播數(shù)據(jù)報文封裝為PM注冊報 文發(fā)往所述組播組的匯聚點路由器。
      8. 根據(jù)權(quán)利要求7所述的裝置,其特征在于, 所述第二組播協(xié)議處理單元,還用于接收P頂加入報文,將所述P頂加入報文的接收端 口和VLAN ID設(shè)置為對應(yīng)于PM加入報文的組播組地址的所述成員信息。
      9. 根據(jù)權(quán)利要求7所述的裝置,其特征在于, 所述第一組播協(xié)議處理單元,還用于接收TRILL封裝的IGMP報告報文;將所述TRILL 封裝的IGMP報告報文的接收端口和內(nèi)層VLAN ID設(shè)置為對應(yīng)于所述TRILL封裝的IGMP報 告報文的組播組地址的成員信息; 所述第二組播協(xié)議單元,還用于根據(jù)收到TRILL封裝IGMP報告報告報文的組播組地址 對應(yīng)匯聚點路由器的地址發(fā)送PM加入報文。
      10. 根據(jù)權(quán)利要求8或9所述的裝置,其特征在于, 所述組播數(shù)據(jù)處理單元,還用于查找所述組播數(shù)據(jù)報文的組播組地址對應(yīng)的成員信 息;確定查找到的成員信息中的端口以及VLAN ID不同于所述組播數(shù)據(jù)報文的接收端口和 VLAN ID,根據(jù)查找到的成員信息復(fù)制和發(fā)送所述組播數(shù)據(jù)報文。
      11. 根據(jù)權(quán)利要求7所述的裝置,其特征在于, 所述第一組播協(xié)議處理單元,還用于所述選舉每個所述虛擬局域網(wǎng)的IGMP查詢器;確 定本設(shè)備被選舉為其中一個所述虛擬局域網(wǎng)的IGMP查詢器,定期通過一個TRILL虛擬局域 網(wǎng)裁剪樹發(fā)送TRILL封裝的IGMP通用組查詢報文。
      12. 根據(jù)權(quán)利要求8所述的裝置,其特征在于, 所述第一組播協(xié)議處理單元,還用于接收Trill封裝IGMP離開組報文;確定本設(shè)備是 指定路由器,則根據(jù)所述Trill封裝IGMP離開組報文的組播組地址和內(nèi)層虛擬局域網(wǎng)標(biāo)識 生成Trill封裝的IGMP特定組查詢報文;通過所述Trill封裝的IGMP特定組查詢報文的 組播組地址和內(nèi)層虛擬局域網(wǎng)標(biāo)識對應(yīng)的端口發(fā)送所述Trill封裝的IGMP特定組查詢報 文;將發(fā)送了所述TRILL封裝的IGMP離開組報文且在預(yù)訂時間內(nèi)未收到TRILL封裝IGMP 報告報文的端口刪除;維持發(fā)送了所述TRILL封裝的IGMP離開組報文且預(yù)訂時間內(nèi)收到 TRILL封裝IGMP報告報文的端口。
      13. -種組播報文轉(zhuǎn)發(fā)方法,其特征在于,所述方法包括:接收鄰居組播路由器發(fā)送的 PM hello報文;確定收到的PM hello報文攜帶了組播源地址和組播組地址,將收到PM hello報文的端口設(shè)置為所述組播源地址和組播組地址對應(yīng)的反向路徑轉(zhuǎn)發(fā)RPF端口; 接收PIM注冊報文且向匯聚點路由器發(fā)送所述PIM注冊報文; 接收P頂加入報文,通過所述P頂加入報文中的組播組地址和組播源地址對應(yīng)的所述 RPF端口發(fā)送所述,將所述PIM加入報文的接收端口設(shè)置為對應(yīng)于所述PIM加入報文的組播 組地址的成員端口; 接收組播數(shù)據(jù)報文,根據(jù)所述組播數(shù)據(jù)報文的組播地址執(zhí)行查找,通過查找到的成員 端口發(fā)送所述組播數(shù)據(jù)報文。
      14. 根據(jù)權(quán)利要求13所述的方法,其特征在于,所述方法還包括: 檢查是否已設(shè)置對應(yīng)于所述組播源地址和所述組播組地址的RPF端口; 若是,判斷所述PIM helIo報文的接收端口與所述RPF端口是否一致,若否,將所述RPF 端口更新為所述PM hello報文的接收端口。
      15. -種組播報文轉(zhuǎn)發(fā)裝置,其特征在于,所述裝置包括: 第一組播協(xié)議處理單元,用于接收鄰居組播路由器發(fā)送的PM hello報文;確定收到 的PM hello報文攜帶了組播源地址和組播組地址,將收到PM hello報文的端口設(shè)置為 所述組播源地址和組播組地址對應(yīng)的反向路徑轉(zhuǎn)發(fā)RPF端口; 第二組播協(xié)議處理單元,用于接收PM注冊報文且根據(jù)所述PM注冊報文內(nèi)匯聚點路 由器的IP地址發(fā)送所述PM注冊報文; 組播數(shù)據(jù)處理單元,用于接收組播數(shù)據(jù)報文,根據(jù)所述組播數(shù)據(jù)報文的組播地址執(zhí)行 查找,通過查找到的成員端口發(fā)送所述組播數(shù)據(jù)報文。
      16.根據(jù)權(quán)利要求15所述的裝置,其特征在于, 第一組播協(xié)議處理單元,還用于檢查是否已設(shè)置對應(yīng)于所述組播源地址和所述組播組 地址的RPF端口;若是,判斷所述PM hello報文的接收端口與所述RPF端口是否一致,若 否,將所述RPF端口更新為所述PIM hello報文的接收端口。
      【專利摘要】本發(fā)明提供了應(yīng)用于數(shù)據(jù)中心內(nèi)部的網(wǎng)關(guān)路由橋以及數(shù)據(jù)中心外部的出口路由器組播數(shù)據(jù)轉(zhuǎn)發(fā)方法和裝置。其中,網(wǎng)關(guān)路由網(wǎng)橋獲取組播組在每個虛擬局域網(wǎng)VLAN內(nèi)的指定路由器;若組播組的組播源所屬VLAN的指定路由器為本設(shè)備,則發(fā)送攜帶組播源地址和組播組地址的PIM?hello報文;接收組播數(shù)據(jù)報文,將組播數(shù)據(jù)報文封裝為PIM注冊報文發(fā)往組播組的匯聚點路由器。數(shù)據(jù)中心網(wǎng)關(guān)設(shè)備作為組播源所在VLAN的指定路由器通告給出口路由器并且收到的組播數(shù)據(jù)報文封裝為PIM注冊報文發(fā)往匯聚點路由器。這樣,確保了匯聚點路由器根據(jù)PIM注冊報文反向發(fā)送PIM加入報文時,出口路由器將PIM加入報文發(fā)往組播源所在VLAN的指定路由器。
      【IPC分類】H04L12-761, H04L12-46
      【公開號】CN104579981
      【申請?zhí)枴緾N201310495149
      【發(fā)明人】宋玉兵
      【申請人】杭州華三通信技術(shù)有限公司
      【公開日】2015年4月29日
      【申請日】2013年10月18日
      當(dāng)前第2頁1 2 
      網(wǎng)友詢問留言 已有0條留言
      • 還沒有人留言評論。精彩留言會獲得點贊!
      1