[發明專利]一種SDN環境下的源端可控組播數據傳輸系統有效
| 申請號: | 201510245770.7 | 申請日: | 2015-05-14 |
| 公開(公告)號: | CN104980355B | 公開(公告)日: | 2018-04-24 |
| 發明(設計)人: | 王芳;馮丹;史慶宇;朱挺煒;萬勇 | 申請(專利權)人: | 華中科技大學 |
| 主分類號: | H04L12/761 | 分類號: | H04L12/761;H04L12/801 |
| 代理公司: | 華中科技大學專利中心42201 | 代理人: | 廖盈春 |
| 地址: | 430074 湖北*** | 國省代碼: | 湖北;42 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 sdn 環境 可控 數據傳輸 方法 系統 | ||
1.一種SDN環境下的源端可控組播數據傳輸系統,其特征在于,包括發送端、接收端和控制器,其中:
所述發送端包括:指定目標接收端模塊,用于接受用戶輸入的多個目標接收端IP,存入適合傳輸的數據結構;數據傳輸模塊,用于將目標接收端IP以UDP數據包的形式發送給所述控制器,接收所述控制器反饋的攜帶目的IP的UDP數據包,向反饋的所述目的IP傳輸UDP數據直到數據發送完畢;以及數據傳輸結束處理模塊,用于在數據發送完畢后,以UDP數據包的形式向所述控制器發送數據傳輸結束的通告;
所述接收端包括:信息收集模塊,用于生成通告數據包并發送給所述控制器;以及數據接收模塊,用于打開端口接收數據,當不再接收數據時,向所述控制器發送攜帶固定數據的通告數據包進行通告;
所述控制器包括:拓撲發現模塊,用于通過鏈路層發現協議動態地發現網絡設備的拓撲;流表管理模塊,用于根據網絡拓撲結構和所述發送端發送過來的目標接收端IP集合,生成合理的數據傳輸生成樹,給傳輸路徑中涉及的SDN網絡設備配置流表;以及數據處理模塊,解析收到的通告數據包,針對數據包頭攜帶信息的不同,進行不同的處理:如果來自一個新的接收端,則解析出其IP、MAC和連接SDN網絡設備的接口,存儲到本地;如果來自一個已經存在的接收端,則檢查是否為傳輸數據過程中退出的接收端,若是則重新更新數據傳輸路徑并安裝流表到相關SDN網絡設備;如果來自所述發送端且為發送數據請求,則解析出其攜帶的所有目標接收端IP,根據IP查詢到目的主機的MAC和連接SDN網絡設備的接口信息,同時生成一個組播IP,再根據網絡拓撲信息和合適的生成樹算法生成數據轉發路徑,并以流表的方式安裝到相關的SDN網絡設備,最后將所述組播IP返回給所述發送端;如果來自所述發送端且為數據傳輸完畢的通告,則解析出攜帶的組播IP,根據該組播IP刪除SDN網絡設備中與之相關的流表項。
2.如權利要求1所述的SDN環境下的源端可控組播數據傳輸系統,其特征在于,所述控制器生成的組播IP不屬于網絡中任何一個設備,所述發送端發出ARP請求,所述ARP請求到達所述控制器,所述控制器對該ARP請求進行回復,使所述發送端進行數據發送。
3.如權利要求1或2所述的SDN環境下的源端可控組播數據傳輸系統,其特征在于,終止所述接收端程序時,向一個固定IP發送通告數據包,所述固定IP不屬于網絡中任何設備,其中,所述通告數據包攜帶描述該接收端的信息。
4.如權利要求1或2所述的SDN環境下的源端可控組播數據傳輸系統,其特征在于,所述控制器處理來自接收端的ARP請求包,通過目的IP判斷是接收端啟動時發送的還是終止時發送的:若是接收端啟動時發送的ARP請求,則從請求包中解析出接收端主機的IP、MAC以及端口信息;若是接收端終止時發送的ARP請求,則查看數據結構保存的數據傳輸服務中是否存在該接收端,對存在該接收端的傳輸服務更新傳輸路徑生成樹。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于華中科技大學,未經華中科技大學許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201510245770.7/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:洗衣機的拉帶組件和具有其的洗衣機
- 下一篇:洗衣機





