[發明專利]數據傳輸方法、裝置和系統有效
| 申請號: | 201310395295.2 | 申請日: | 2013-09-03 |
| 公開(公告)號: | CN104426680B | 公開(公告)日: | 2018-03-16 |
| 發明(設計)人: | 楊繼尚 | 申請(專利權)人: | 華為技術有限公司 |
| 主分類號: | H04L12/18 | 分類號: | H04L12/18;H04L12/761 |
| 代理公司: | 北京同立鈞成知識產權代理有限公司11205 | 代理人: | 劉芳 |
| 地址: | 518129 廣東*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 數據傳輸 方法 裝置 系統 | ||
技術領域
本發明實施例涉及網絡技術,尤其涉及一種數據傳輸方法、裝置和系統。
背景技術
在網絡技術中,為了提高服務器的利用效率,服務器的虛擬化成為一種趨勢。在應用了虛擬化技術的網絡中,數據或者報文的傳輸可以使用虛擬可擴展局域網(英文:Virtual eXtensible Local Area Network,簡稱:VXLAN)協議或者網絡虛擬化通用路由封裝(英文:Network Virtulization Generic Route Encapsulation,簡稱:NVGRE)協議,這兩種協議能夠較好的支持虛擬機(英文:Virtual Machine,簡稱:VM)遷移和海量租戶。通常通過在原始以太網報文基礎上添加特定的報文頭,如用戶數據報協議(英文:User Datagram Protocol,縮寫:UDP)或者因特網協議(英文:Internet Protocol,簡稱:IP)頭,使VM能夠在虛擬網絡中自由移動,并通過VXLAN頭中的VXLAN網絡標識(英文:VXLAN Network Identifier,簡稱:VNI)或者NVGRE頭中的虛擬子網標識(英文:Virtual Subnet Identifier,簡稱:VSID)來標識租戶或者租戶的一個子網,以此來實現對海量租戶的支持。包括NVGRE和VXLAN等在內的可以通過IP尋址的網絡(三層網絡)基礎上疊加虛擬的通過媒體接入控制(英文:Media Access Control,簡稱:MAC)尋址的網絡(二層網絡)的技術統稱為三層網絡上的網絡虛擬化(英文:Network Virtualization over L3,簡稱:NVO3)技術。對報文做以太網和NVO3之間的封裝和解封裝的設備稱為網絡虛擬邊緣(英文:Network Virtulization Edge,簡稱:NVE)。
由于在NVO3技術中報文是在三層網絡中傳輸的,而三層網絡不支持未知單播、廣播報文的轉發,因此,NVE只能將這類報文映射到組播組中發送或者轉化為單播報文來發送。并且,NVE在對以太網報文做NVO3封裝時,需要知道目的VM或目的主機與NVE的連接關系。即,需要使NVE知道所有相關VM或主機(至少所述NVE上存在的VNI所對應的虛擬子網內的VM或主機)與其NVE的綁定關系。
現有技術中,NVE對廣播、未知單播和組播(英文:Broadcast,Unknown unicast and Multicast,簡稱:BUM)報文做頭端復制,即源VM或主機的NVE在收到BUM報文并對其進行組播隧道封裝后,將所述BUM報文直接發送給網絡設備,網絡設備根據組播分發樹將BUM報文發送給組播組對應的其他網絡設備,再由接收所述BUM報文的網絡設備將所述BUM報文發送給接收端的NVE,由所述接收端的NVE對所述BUM報文解除組播隧道封裝。
但是,由于上述方案中,組播分發樹的構建需要網絡設備支持組播路由協議,而網絡設備通常不一定支持組播路由協議,而且,很多現有網絡并未部署組播,因此,需要對所述網絡設備與其他網絡設備進行改造,使其支持組播傳輸,這導致上述方案的實施難度較大,實現成本較高。
發明內容
本發明提供一種數據傳輸方法、裝置和系統,以克服現有技術的數據傳輸方法實施困難的問題。
第一方面,本發明提供一種數據傳輸方法,包括:
網絡虛擬邊緣NVE對待發送的第一廣播、未知單播和組播BUM報文進行組播隧道封裝,所述組播隧道封裝包括為所述第一BUM報文添加用于指示所述第一BUM報文所屬的組播組的信息;
所述NVE向網絡設備發送所述經過組播隧道封裝的第一BUM報文,以使所述網絡設備將所述第一BUM報文復制到所述網絡設備連接的所述組播組的其他NVE,和/或,使所述網絡設備對所述第一BUM報文進行單播隧道封裝后通過所述組播組的單播隧道接口將所述第一BUM報文復制到所述組播組對應的其他網絡設備。
在第一方面的第一種可能的實現方式中,還包括:
所述NVE接收所述網絡設備發送的第二BUM報文,所述第二BUM報文經過組播隧道封裝;
所述NVE解除所述第二BUM報文的組播隧道封裝后,將所述第二BUM報文進行解析并根據解析的信息將所述第二BUM報文發送給相應的虛擬機。
結合第一方面或第一方面的第一種可能的實現方式,在第二種可能的實現方式中,在所述NVE向網絡設備發送所述經過組播隧道封裝的第一BUM報文之前,或者在所述NVE接收所述網絡設備發送的第二BUM報文之前,還包括:
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于華為技術有限公司,未經華為技術有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201310395295.2/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種新型粘蟲板固定框
- 下一篇:零售鄰近營銷





