国产精品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ù)報文轉發(fā)方法及設備的制造方法

      文檔序號:8265578閱讀:1102來源:國知局
      一種組播數(shù)據(jù)報文轉發(fā)方法及設備的制造方法
      【技術領域】
      [0001] 本發(fā)明涉及通信領域的組播技術,尤其涉及一種組播數(shù)據(jù)報文轉發(fā)方法及設備。
      【背景技術】
      [0002] 目前,數(shù)據(jù)中心可米用 TrilKTransparent Interconnection of Lots of Links, 多鏈路透明互聯(lián))、SPB (Shortest Path Bridging,最短路徑橋)、Vxlan (Virtual Extended VLAN,虛擬擴展虛擬局域網(wǎng))等大二層網(wǎng)絡技術構建數(shù)據(jù)中心的二層網(wǎng)絡。
      [0003] 在利用上述大二層網(wǎng)絡技術構建的數(shù)據(jù)中心內(nèi),設備可利用IGMP協(xié)議報文維護 路由器端口(Router Port)和成員端口,構建組播轉發(fā)表項用來轉發(fā)組播數(shù)據(jù)報文。

      【發(fā)明內(nèi)容】

      [0004] 本發(fā)明實施例提供一種數(shù)據(jù)中心內(nèi)的組播數(shù)據(jù)報文轉發(fā)方法及裝置,實現(xiàn)組播數(shù) 據(jù)轉發(fā)。
      [0005] 本發(fā)明提供了一種組播數(shù)據(jù)報文轉發(fā)方法,應用于數(shù)據(jù)中心的網(wǎng)關路由橋,該方 法包括:獲取組播組在每個虛擬局域網(wǎng)VLAN內(nèi)的指定路由器;若組播組的組播源所屬VLAN 的指定路由器為本設備,則發(fā)送攜帶組播源地址和組播組地址的PM hello報文;接收組 播數(shù)據(jù)報文,將組播數(shù)據(jù)報文封裝為PM注冊報文發(fā)往組播組的匯聚點路由器。
      [0006] 本發(fā)明提供了一種組播數(shù)據(jù)報文轉發(fā)裝置,應用于數(shù)據(jù)中心的網(wǎng)關路由橋,該裝 置方法包括第一組播協(xié)議處理單元,用于獲取組播組在每個虛擬局域網(wǎng)VLAN內(nèi)的指定路 由器;第二組播協(xié)議處理單元,用于判斷組播組的組播源所屬VLAN的指定路由器為本設 備,若是則發(fā)送攜帶組播源地址和組播組地址的PM hello報文;組播數(shù)據(jù)處理單元,用于 接收組播數(shù)據(jù)報文,將組播數(shù)據(jù)報文封裝為PM注冊報文發(fā)往組播組的匯聚點路由器。
      [0007] 本發(fā)明還提供了一種組播報文轉發(fā)方法,應用于數(shù)據(jù)中心的出口路由器,該方法 包括:生成并發(fā)送PM hello報文;接收鄰居組播路由器發(fā)送的PIM hello報文;確定收到 的PM hello報文攜帶了組播源地址和組播組地址,將收到PMhello報文的端口設置為組 播源地址和組播組地址對應的反向路徑轉發(fā)RPF端口;接收PIM注冊報文且向匯聚點路由 器發(fā)送P頂注冊報文;接收P頂加入報文,通過P頂加入報文中的組播組地址和組播源地址 對應的RPF端口發(fā)送PM加入報文,將PM加入報文的接收端口設置為對應于PM加入報 文的組播組地址的成員端口;接收組播數(shù)據(jù)報文,根據(jù)組播數(shù)據(jù)報文的組播地址執(zhí)行查找, 通過查找到的成員端口發(fā)送組播數(shù)據(jù)報文。
      [0008] 本發(fā)明還提供了一種組播報文轉發(fā)裝置,應用于數(shù)據(jù)中心的出口路由器,該裝置 包括:第一組播協(xié)議處理單元,用于生成并發(fā)送PM hello報文;接收鄰居組播路由器發(fā)送 的PM hello報文;確定收到的PM hello報文攜帶了組播源地址和組播組地址,將收到 PM hello報文的端口設置為組播源地址和組播組地址對應的反向路徑轉發(fā)RPF端口;第 二組播協(xié)議處理單元,用于接收P頂注冊報文且根據(jù)PM注冊報文內(nèi)匯聚點路由器的IP地 址發(fā)送PIM注冊報文;組播數(shù)據(jù)處理單元,用于接收組播數(shù)據(jù)報文,根據(jù)組播數(shù)據(jù)報文的組 播地址執(zhí)行查找,通過查找到的成員端口發(fā)送組播數(shù)據(jù)報文。
      [0009] 通過本發(fā)明數(shù)據(jù)中心網(wǎng)關設備作為組播源所在VLAN的指定路由器通告給出口路 由器并且收到的組播數(shù)據(jù)報文封裝為PIM注冊報文發(fā)往匯聚點路由器。進一步,確保了匯 聚點路由器根據(jù)PIM注冊報文反向發(fā)送PIM加入報文時,出口路由器將PIM加入報文發(fā)往 組播源所在VLAN的指定路由器。
      【附圖說明】
      [0010] 圖1是本發(fā)明實施例應用于網(wǎng)關路由橋的組播數(shù)據(jù)報文的轉發(fā)流程示意圖;
      [0011] 圖2是本發(fā)明一實施例提供的數(shù)據(jù)中心的TRILL組網(wǎng)架構示意圖;
      [0012] 圖3A-3B是圖2中各指定路由器為樹根的TRILL組播樹的示意圖;
      [0013] 圖4是往圖2中外部匯聚點路由器發(fā)送PIM注冊報文的示意圖;
      [0014] 圖5所示為圖2中內(nèi)部組播源的組播數(shù)據(jù)報文發(fā)往外部匯聚點路由器和內(nèi)部組播 接收端的示意圖;
      [0015] 圖6是本發(fā)明另一實施例提供的數(shù)據(jù)中心的TRILL組網(wǎng)架構示意圖;
      [0016] 圖7A-7B是圖6中各指定路由器為樹根的TRILL組播樹示意圖;
      [0017] 圖8是往圖6中外部匯聚點路由器發(fā)送PIM注冊報文的示意圖;
      [0018] 圖9A是圖6中內(nèi)部組播源的組播數(shù)據(jù)報文發(fā)往外部匯聚點路由器和內(nèi)部組播接 收端的示意圖;
      [0019] 圖9B是圖6中備份指定路由器將內(nèi)部組播源的組播數(shù)據(jù)報文發(fā)往外部匯聚點路 由器和內(nèi)部組播接收端的示意圖;
      [0020] 圖10是本發(fā)明實施例提供組播報文轉發(fā)裝置的結構示意圖;
      [0021] 圖11是本發(fā)明又一實施例提供往外部匯聚點路由器發(fā)送PIM注冊報文的示意 圖;
      [0022] 圖12是本發(fā)明實施例提供的出口路由器的結構示意圖。
      【具體實施方式】
      [0023] 為使本發(fā)明的目的、技術方案及優(yōu)點更加清楚明白,以下參照附圖并舉實施例,對 本發(fā)明方案作進一步地詳細說明。
      [0024] 如圖1所示,網(wǎng)關路由橋轉發(fā)組播數(shù)據(jù)報文包括以下步驟:
      [0025] 步驟101,獲取組播組在每個虛擬局域網(wǎng)VLAN內(nèi)的指定路由器;
      [0026] 步驟102,判斷組播組的組播源所屬VLAN的指定路由器為本設備,若是,則執(zhí)行步 驟 103。
      [0027] 步驟103,發(fā)送攜帶組播源地址和組播組地址的PM hello報文;
      [0028] 步驟104,接收組播數(shù)據(jù)報文,將組播數(shù)據(jù)報文封裝為PM注冊報文發(fā)往組播組的 匯聚點路由器。
      [0029] 數(shù)據(jù)中心的網(wǎng)關設備作為組播源所在VLAN的指定路由器通告給出口路由器并且 收到的組播數(shù)據(jù)報文封裝為PIM注冊報文發(fā)往匯聚點路由器。這樣,確保了匯聚點路由器 根據(jù)PM注冊報文反向發(fā)送PM加入報文時,出口路由器將PM加入報文發(fā)往組播源所在 VLAN的指定路由器。
      [0030] 如圖2所示的數(shù)據(jù)中心內(nèi),核心層的四臺網(wǎng)關路由橋spinel?spine4根據(jù)VRRP (虛擬路由器冗余)協(xié)議執(zhí)行鄰居發(fā)現(xiàn)和主設備選舉,構成為一個VRRP路由器作為VLANl 和VLAN2的網(wǎng)關。路由橋spinel?spine4均處于激活(active)狀態(tài),參與轉發(fā)VLANl和 VLAN2的數(shù)據(jù)轉發(fā)。
      [0031] 網(wǎng)關路由橋spinel?spine4以及接入層的非網(wǎng)關路由橋Ieafl?leaf6運行 IGMP snooping( IGMP窺探,簡稱 IGSP)協(xié)議。路由橋 spinel ?spine4還運行 IGMP( Internet Group Management Protocol,互聯(lián)網(wǎng)組管理協(xié)議)協(xié)議和 PIM (Protocol Independent Multicast,協(xié)議無關組播)協(xié)議。
      [0032] 路由橋spine3是VLANl內(nèi)組播組G2的指定路由器,路由橋spine4是VLAN2內(nèi)組 播組G2的指定路由器。路由橋spine3是VLAN2內(nèi)組播組G2的備份指定路由器;路由橋 spine4是VLANl內(nèi)組播組G2的備份指定路由器。
      [0033] 路由橋spine3?spine4之間建立用于PIM協(xié)議的BFD (Bidirectional Forwarding Detection,雙向轉發(fā)檢測)對話。如果,路由橋spine3檢測到路由橋spine4 故障,路由橋spine3作為VLAN2內(nèi)組播組G2的指定路由器進行工作。路由橋spine4執(zhí)行 類似的處理。
      [0034] 為了方便描述,路由橋spinel連接路由橋Ieafl、leaf2、leaf3、leaf4、leaf5以及 leaf6 的六個端口分別命名為端口 spine 1_P1、spine 1_P2、spine 1_P3、spine 1_P4、spine 1_ P5、spinel_P6。路由橋spine2?spine4各自連接路由橋leafl?leaf6的端口的命名方 式以此類推。
      [0035] 路由橋Ieafl連接路由橋spinel、spine2、spine3、spine4的四個端口分別命名 為端口 leafl_Pl、leafl_P2、leafl_P3、leafl_P4。路由橋 leaf2 ?leaf6 各自連接路由橋 spinel?spine4的端口的命名方式以此類推。
      [0036] 路由橋leaf4連接終端client2和client3的兩個端口分別命名為端口 leaf4_ Pa、leaf4_Pb ;路由橋leaf5連接終端client4的端口命名為端口 leaf5_Pa。
      [0037] 出口路由器201連接路由橋spine3和spine4的端口被分別命名為端口 P3、P4, 出口路由器201連接匯聚點RP202方向的上游組播路由器的端口被命名為P22。
      [0038] 出口路由器201的上游組播路由器可以是一個組播路由器也可以是匯聚點 (RP, Rendezvous Point)路由器 2〇2。
      [0039] 路由橋spinel?spine4以及路由橋Ieafl?leaf6都知道VLANl內(nèi)組播組G2 的指定路由器是路由橋spine3, VLAN2內(nèi)組播組G2的指定路由器是路由橋spine4。
      [0040] 路由橋spinel?spine4可通過通知的方式,組播組在各VLAN內(nèi)的指定路由器信 息在TRILL網(wǎng)絡內(nèi)通告給所有路由橋。
      [0041] 譬如:路由橋spine3在TRILL網(wǎng)絡內(nèi)通知組播組G2的組播源在數(shù)據(jù)中心的 VLAN1、VLANl內(nèi)組播組G2的指定路由器的nickname是路由橋spine3的nicknamel3。路 由橋spine4在TRILL網(wǎng)絡內(nèi)通知VLAN2內(nèi)組播組G2的指定路由器的nickname是路由橋 s
      當前第1頁1 2 
      網(wǎng)友詢問留言 已有0條留言
      • 還沒有人留言評論。精彩留言會獲得點贊!
      1