国产精品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ù)據傳輸方法和設備的制造方法_2

      文檔序號:8475061閱讀:來源:國知局
      第一 OpenFlow網絡設備上送的組播數(shù)據,其中,所述第 一 OpenFlow網絡設備從與其對應的組播源設備接收所述組播數(shù)據;維護模塊,用于從所 述組播數(shù)據中解析出組播目的地址,并在本OpenFlow控制器上沒有維護所述組播目的地 址對應的組播表項時,創(chuàng)建所述組播目的地址對應的組播表項;發(fā)送模塊,用于向所述第一 OpenFlow網絡設備發(fā)送攜帶所述組播目的地址的第一流表項,且所述第一流表項用于指示 所述第一 OpenFlow網絡設備丟棄收到的目的IP地址為所述組播目的地址的組播數(shù)據。
      [0016] 所述發(fā)送模塊,還用于向所述組播源設備對應的第一 OpenFlow網絡設備發(fā)送第 二流表項;其中,所述第一流表項的優(yōu)先級高于所述第二流表項的優(yōu)先級,且所述第二流表 項用于指示所述第一 OpenFlow網絡設備將目的IP地址為組播地址的組播數(shù)據發(fā)送給所述 OpenFlow控制器。
      [0017] 所述維護模塊,具體用于將第一 OpenFlow網絡設備收到所述組播數(shù)據的端口作 為第一入端口,并利用所述組播目的地址、第一 OpenFlow網絡設備和第一入端口創(chuàng)建所述 組播目的地址對應的組播表項;其中,所述組播表項中記錄的內容包括所述第一 OpenFlow 網絡設備、組播目的地址、第一入端口。
      [0018] 所述維護模塊,進一步用于為所述組播表項啟動第一老化定時器;在所述第一老 化定時器超時之前,如果收到目的IP地址為所述組播目的地址的組播數(shù)據,則刷新所述組 播數(shù)據對應的組播表項的第一老化定時器的老化時間,并指示所述第一 OpenFlow網絡設 備清除所述第三流表項;在所述第一老化定時器超時時,刪除所述第一老化定時器對應的 所述組播表項;所述發(fā)送模塊,還用于在所述第一老化定時器超時之前的預設時間時,向所 述第一 OpenFlow網絡設備發(fā)送攜帶所述組播目的地址的第三流表項;其中,所述第三流表 項的優(yōu)先級高于所述第一流表項的優(yōu)先級,且所述第三流表項用于指示所述第一 OpenFlow 網絡設備將收到的目的IP地址為所述組播目的地址的組播數(shù)據發(fā)送給所述OpenFlow控制 器。
      [0019] 所述發(fā)送模塊,還用于向所述接收者設備對應的第二OpenFlow網絡設備發(fā)送第 四流表項以及第五流表項;其中,所述第四流表項用于指示所述第二OpenFlow網絡設備向 所述接收者設備發(fā)送Internet組管理協(xié)議IGMP通用查詢報文,所述第五流表項用于指示 所述第二OpenFlow網絡設備將來自所述接收者設備的IGMP加入報文發(fā)送給所述OpenFlow 控制器;所述接收模塊,還用于接收來自所述第二OpenFlow網絡設備的IGMP加入報文,所 述IGMP加入報文中攜帶了接收者設備請求加入的組播目的地址;所述維護模塊,還用于 從所述IGMP加入報文中解析出所述接收者設備請求加入的組播目的地址,并將所述第二 OpenFlow網絡設備收到所述IGMP加入報文的端口作為第二入端口,并利用所述組播目的 地址、第二OpenFlow網絡設備和第二入端口創(chuàng)建所述組播目的地址對應的組播加入表項; 其中,所述組播加入表項中記錄的內容包括所述第二OpenFlow網絡設備、組播目的地址、 第二入端口。
      [0020] 所述維護模塊,進一步用于為所述組播加入表項啟動第二老化定時器,且為所述 第四流表項啟動周期發(fā)送定時器;所述發(fā)送模塊,還用于在所述周期發(fā)送定時器超時時,重 新向所述第二OpenFlow網絡設備發(fā)送第四流表項,并重新啟動所述周期發(fā)送定時器;所述 維護模塊,進一步用于在所述第二老化定時器超時之前,如果收到用于請求加入所述組播 目的地址的IGMP加入報文,則刷新所述IGMP加入報文對應的組播加入表項的第二老化定 時器的老化時間;在所述第二老化定時器超時時,刪除所述第二老化定時器對應的所述組 播加入表項。
      [0021] 所述發(fā)送模塊,還用于根據所述組播表項和組播加入表項,獲得所述組播源設備 發(fā)送組播數(shù)據到所述接收者設備的轉發(fā)路徑,確定所述轉發(fā)路徑中各OpenFlow網絡設備, 向所述轉發(fā)路徑中的各OpenFlow網絡設備下發(fā)對應的流表項,以指導各OpenFlow網絡設 備基于相應的流表項對所述組播數(shù)據進行轉發(fā)。
      [0022] 所述維護模塊,還用于利用所述組播表項和組播加入表項生成組播轉發(fā)表項,所 述組播轉發(fā)表項包括組播目的地址、第一 OpenFlow網絡設備、第一入端口、第二OpenFlow 網絡設備、第二入端口、所述第一 OpenFlow網絡設備與第二OpenFlow網絡設備之間經過的 各OpenFlow網絡設備以及端口;
      [0023] 所述發(fā)送模塊,進一步用于利用所述組播轉發(fā)表項獲得所述組播源設備發(fā)送組播 數(shù)據到所述接收者設備的轉發(fā)路徑,并向所述轉發(fā)路徑中的各OpenFlow網絡設備下發(fā)對 應的流表項,以指導各OpenFlow網絡設備基于相應的流表項對所述組播數(shù)據進行轉發(fā)。
      [0024] 與現(xiàn)有技術相比,本發(fā)明實施例至少具有以下優(yōu)點:本發(fā)明實施例中,在沒有接收 者設備相關信息的情況下,OpenFlow控制器能夠生成組播源設備發(fā)送的組播數(shù)據中攜帶的 組播目的地址對應的組播表項,并向組播源設備對應的第一 OpenFlow網絡設備發(fā)送攜帶 該組播目的地址的第一流表項,以通過第一流表項指導第一 OpenFlow網絡設備丟棄收到 的目的IP地址為該組播目的地址的所有組播數(shù)據,從而避免第一 OpenFlow網絡設備將所 有的組播數(shù)據均轉發(fā)到OpenFlow控制器進行處理,提高了 OpenFlow控制器的處理性能。
      【附圖說明】
      [0025] 圖1是現(xiàn)有技術中OpenFlow網絡的組網示意圖;
      [0026] 圖2是本發(fā)明實施例的應用場景示意圖
      [0027] 圖3和圖4是本發(fā)明實施例提供的一種組播數(shù)據傳輸方法流程示意圖;
      [0028] 圖5是本發(fā)明實施例提供的一種OpenFlow控制器的結構示意圖。
      【具體實施方式】
      [0029] 針對現(xiàn)有技術中存在的問題,本發(fā)明實施例提供一種組播數(shù)據傳輸方法,該方 法應用于包括OpenFlow控制器、OpenFlow網絡設備、組播源設備以及接收者設備的網絡 中,以圖2為本發(fā)明實施例的應用場景示意圖,OpenFlow網絡設備1和組播源設備連接, OpenFlow網絡設備2和接收者設備連接。
      [0030] 如圖3所示,本發(fā)明實施例中提出的組播數(shù)據傳輸方法包括以下步驟:
      [0031] 步驟301,OpenFlow控制器接收第一 OpenFlow網絡設備上送的組播數(shù)據,并從該 組播數(shù)據中解析出組播目的地址,其中,所述第一 OpenFlow網絡設備從與其對應的組播源 設備接收所述組播數(shù)據。
      [0032] 步驟302,在OpenFlow控制器上沒有維護該組播目的地址對應的組播表項時, OpenFlow控制器創(chuàng)建該組播目的地址對應的組播表項。
      [0033] 步驟303, OpenFlow控制器向第一 OpenFlow網絡設備發(fā)送攜帶該組播目的地址的 第一流表項;其中,該第一流表項用于指示該第一 OpenFlow網絡設備丟棄收到的目的IP地 址為該組播目的地址的組播數(shù)據。
      [0034] OpenFlow控制器通過向第一 OpenFlow網絡設備發(fā)送第一流表項,以通過第一流 表項指導第一 OpenFlow網絡設備丟棄收到的目的IP地址為相應組播目的地址的組播數(shù) 據,從而在沒有接收者設備相關信息,也即沒有組播用戶加入組播源的情況下,OpenFlow 控制器會在第一 OpenFlow網絡設備上下發(fā)第一流表項,使得第一 OpenFlow網絡設備在收 到組播數(shù)據時,基于第一流表項丟棄收到的目的IP地址為相應組播目的地址的組播數(shù)據, 避免第一 OpenFlow網絡設備將所有組播數(shù)據均轉發(fā)到OpenFlow控制器進行處理,提高了 OpenFlow控制器的處理性能。
      [0035] 以下結合圖2所示的應用場景,對本發(fā)明實施例提出的組播數(shù)據傳輸方法進行進 一步的說明。如圖4所示,該組播數(shù)據傳輸方法包括以下步驟:
      [0036] 步驟401,0penFlow控制器向組播源設備對應的第一 OpenFlow網絡設備發(fā)送第二 流表項;其中,該第二流表項用于指示第一 OpenFlow網絡設備將目的IP地址為組播地址的 組播數(shù)據發(fā)送給OpenFlow控制器。
      [0037] 在存在組播源設備和接收者設備的OpenFlow網絡中,OpenFlow控制器通 過OpenFlow通道分別與所有的OpenFlow網絡設備連接,且OpenFlow控制器能夠獲知 OpenFlow網絡的拓撲情況,基于此,OpenFlow控制器可以向所有邊緣的OpenFlow網絡設 備發(fā)送第二流表項;由于這些邊緣的OpenFlow網絡設備中包括組播源設備對應的第一 OpenFlow網絡設備,因此第一 OpenFlow網絡設備能夠收到來自OpenFlow控制器的第二流 表項。
      [0038] 在圖2所示的應用場景下,與
      當前第2頁1 2 3 4 
      網友詢問留言 已有0條留言
      • 還沒有人留言評論。精彩留言會獲得點贊!
      1