[发明专利]组播通信的方法和装置有效
申请号: | 201711453814.0 | 申请日: | 2017-12-28 |
公开(公告)号: | CN109981302B | 公开(公告)日: | 2021-12-03 |
发明(设计)人: | 周敏 | 申请(专利权)人: | 北京华为数字技术有限公司 |
主分类号: | H04L12/18 | 分类号: | H04L12/18;H04L12/46 |
代理公司: | 北京龙双利达知识产权代理有限公司 11329 | 代理人: | 王君;肖鹂 |
地址: | 100085 *** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 通信 方法 装置 | ||
本申请提供了一种组播通信的方法和装置,该方法包括:第一网络设备接收来自组播源的组播流量,该第一网络设备对应的广播域包括第一BD,第二网络设备属于该第一BD,该第二网络设备对应的广播域包括N个第二BD,该第一BD与该N个第二BD绑定,且该N个第二BD对应M个点播用户设备;该第一网络设备根据该第一BD以及第一映射关系,确定第一VXLAN网络标识VNI,该第一映射关系用于表示该第一BD与该第一VNI之间的映射关系;该第一网络设备经由该第一VNI标识的VXLAN隧道将该组播流量转发至该第二网络设备。本申请实施例的组播通信的方法和装置,有利于减小上游网络设备的负担,并节省网络带宽。
技术领域
本申请涉及通信领域,特别涉及通信领域中的组播通信的方法和装置。
背景技术
虚拟可扩展局域网(virtual extensible local area network,VXLAN)是三层网络上的虚拟网络(network virtualization over layer 3,NVO3)中的一种网络虚拟化技术,通过将虚拟机发出的数据包封装在用户数据报协议(user datagram protocol,UDP)中,并使用物理网络的互联网协议(internet protocol,IP)、媒体访问控制(media accesscontrol,MAC)做外层封装,然后在IP网络上传输,到达目的地后由隧道终结点解封装并将数据发送给目标虚拟机。由于其更好的易用性和可扩展性,因此在数据中心网络中有着广泛应用。IP组播通信是指IP报文从一个组播源发出,被转发到一组特性的接收者的IP传输方法。相比于单播和广播,IP组播可以有效地节约网络带宽、降低网络负载。
VXLAN二层组播技术是一种通过在桥域(bridge domain,BD)下使能二层组播协议IGMP Snooping(internet group management protocol snooping),通过VXLAN隧道发送组播协议报文,协商生成路由器端口和点播用户端口来指导流量转发的技术。IGMPSnooping是一种IPv4(internet protocol version 4)二层组播协议,通过侦听三层组播设备和用户主机之间发送的组播协议报文来维护组播报文的出接口信息,从而管理和控制组播数据报文在数据链路层的转发。具体地,组播源发送组播流量,交换机A接收组播流量,并查询点播用户端口,将组播流量转发给交换机B,交换机B接收组播流量,并查询点播用户端口,将组播流量通过该点播用户端口转发给对应的点播用户,从而实现组播流量的转发。与组播源相邻的交换机A可以称为“上游交换机”,与点播用户相邻的交换机B可以称为“下游交换机”。
在VXLAN二层组播中,组播流量的转发是通过BD实现的,由于BD之间是相互隔离的,当存在多个点播用户同时点播组播源的流量时,上游交换机(即交换机A)需要将组播流量复制到每个BD内,再向下游转发。这样,就会造成上游交换机A的负担太重,浪费网络带宽。
发明内容
本申请提供一种组播通信的方法和装置,有利于减小上游网络设备的负担,并节省网络带宽。
第一方面,提供了一种组播通信的方法,包括:第一网络设备接收来自组播源的组播流量,所述第一网络设备对应的广播域包括第一桥域BD,第二网络设备属于所述第一BD,所述第二网络设备对应的广播域包括N个第二BD,其中,所述第一BD与所述N个第二BD绑定,且所述N个第二BD对应M个点播用户设备,M和N均为大于1的整数,且M大于或等于N;所述第一网络设备根据所述第一BD以及第一映射关系,确定第一虚拟可扩展局域网VXLAN网络标识VNI,所述第一映射关系用于表示所述第一BD与所述第一VNI之间的映射关系;所述第一网络设备经由所述第一VNI标识的VXLAN隧道将所述组播流量转发至所述第二网络设备。
应理解,所述第一BD与所述N个第二BD绑定,用于第二网络设备根据第一BD,确定N个第二BD。换句话说,第一BD可以称为“组播BD”,第二BD可以称为“用户BD”,在本申请实施例中,可以预先指定N个第二BD作为第一BD的用户BD,即将N个第二BD绑定到第一BD上,从而使得N个第二BD能够接收来自第一BD的组播流量。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京华为数字技术有限公司,未经北京华为数字技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201711453814.0/2.html,转载请声明来源钻瓜专利网。
- 上一篇:云服务计费方法及系统
- 下一篇:会议信息推送方法、装置、存储介质及终端设备