组播通信的方法和装置制造方法及图纸

技术编号:21551995 阅读:47 留言:0更新日期:2019-07-07 00:05
本申请提供了一种组播通信的方法和装置,该方法包括:第一网络设备接收来自组播源的组播流量,该第一网络设备对应的广播域包括第一BD,第二网络设备属于该第一BD,该第二网络设备对应的广播域包括N个第二BD,该第一BD与该N个第二BD绑定,且该N个第二BD对应M个点播用户设备;该第一网络设备根据该第一BD以及第一映射关系,确定第一VXLAN网络标识VNI,该第一映射关系用于表示该第一BD与该第一VNI之间的映射关系;该第一网络设备经由该第一VNI标识的VXLAN隧道将该组播流量转发至该第二网络设备。本申请实施例的组播通信的方法和装置,有利于减小上游网络设备的负担,并节省网络带宽。

The Method and Device of Multicast Communication

【技术实现步骤摘要】
组播通信的方法和装置
本申请涉及通信领域,特别涉及通信领域中的组播通信的方法和装置。
技术介绍
虚拟可扩展局域网(virtualextensiblelocalareanetwork,VXLAN)是三层网络上的虚拟网络(networkvirtualizationoverlayer3,NVO3)中的一种网络虚拟化技术,通过将虚拟机发出的数据包封装在用户数据报协议(userdatagramprotocol,UDP)中,并使用物理网络的互联网协议(internetprotocol,IP)、媒体访问控制(mediaaccesscontrol,MAC)做外层封装,然后在IP网络上传输,到达目的地后由隧道终结点解封装并将数据发送给目标虚拟机。由于其更好的易用性和可扩展性,因此在数据中心网络中有着广泛应用。IP组播通信是指IP报文从一个组播源发出,被转发到一组特性的接收者的IP传输方法。相比于单播和广播,IP组播可以有效地节约网络带宽、降低网络负载。VXLAN二层组播技术是一种通过在桥域(bridgedomain,BD)下使能二层组播协议IGMPSnooping(internetgroupmanag本文档来自技高网...

【技术保护点】
1.一种组播通信的方法,其特征在于,包括:第一网络设备接收来自组播源的组播流量,所述第一网络设备对应的广播域包括第一桥域BD,第二网络设备属于所述第一BD,所述第二网络设备对应的广播域包括N个第二BD,其中,所述第一BD与所述N个第二BD绑定,且所述N个第二BD对应M个点播用户设备,M和N均为大于1的整数,且M大于或等于N;所述第一网络设备根据所述第一BD以及第一映射关系,确定第一虚拟可扩展局域网VXLAN网络标识VNI,所述第一映射关系用于表示所述第一BD与所述第一VNI之间的映射关系;所述第一网络设备经由所述第一VNI标识的VXLAN隧道将所述组播流量转发至所述第二网络设备。

【技术特征摘要】
1.一种组播通信的方法,其特征在于,包括:第一网络设备接收来自组播源的组播流量,所述第一网络设备对应的广播域包括第一桥域BD,第二网络设备属于所述第一BD,所述第二网络设备对应的广播域包括N个第二BD,其中,所述第一BD与所述N个第二BD绑定,且所述N个第二BD对应M个点播用户设备,M和N均为大于1的整数,且M大于或等于N;所述第一网络设备根据所述第一BD以及第一映射关系,确定第一虚拟可扩展局域网VXLAN网络标识VNI,所述第一映射关系用于表示所述第一BD与所述第一VNI之间的映射关系;所述第一网络设备经由所述第一VNI标识的VXLAN隧道将所述组播流量转发至所述第二网络设备。2.根据权利要求1所述的方法,其特征在于,在所述第一网络设备经由所述第一VNI标识的VXLAN隧道将所述组播流量转发至第二网络设备之前,所述方法还包括:所述第一网络设备接收所述第二网络设备经由所述第一VNI标识的VXLAN隧道发送的用户上线报文,所述用户上线报文用于表示所述M个点播用户设备中的第一点播用户设备需要点播所述组播源的流量;所述第一网络设备根据所述第一VNI标识以及所述第一映射关系,确定所述第一BD;所述第一网络设备生成隧道侧点播用户端口,并将所述隧道侧点播用户端口与所述第一BD绑定;所述第一网络设备经由所述第一VNI标识的VXLAN隧道将所述组播流量转发至第二网络设备,包括:所述第一网络设备通过所述隧道侧点播用户端口,经由所述第一VNI标识的VXLAN隧道将所述组播流量转发至第二网络设备。3.一种组播通信的方法,其特征在于,包括:第二网络设备接收第一网络设备经由第一虚拟可扩展局域网VXLAN网络标识VNI标识的VXLAN隧道转发的组播流量,所述第一网络设备对应的广播域包括第一桥域BD,所述第二网络设备属于所述第一BD,所述第二网络设备对应的广播域包括N个第二BD,其中,所述第一BD与所述N个第二BD绑定,且所述N个第二BD对应M个点播用户设备,M和N均为大于1的整数,且M大于或等于N;所述第二网络设备根据所述第一VNI以及第一映射关系,确定所述第一BD,所述第一映射关系用于表示所述第一BD与所述第一VNI之间的对应关系;所述第二网络设备根据所述第一BD,确定与所述第一BD绑定的所述N个第二BD;所述第二网络设备通过所述N个第二BD向所述M个点播用户设备转发所述组播流量。4.根据权利要求3所述的方法,其特征在于,所述第二网络设备通过所述N个第二BD向所述M个点播用户设备转发所述组播流量,包括:所述第二网络设备对所述组播流量进行复制,获得N份所述组播流量,并将所述N份所述组播流量从所述第一BD传输至所述N个第二BD,所述N份所述组播流量与所述N个第二BD一一对应;所述第二网络设备将所述N份所述组播流量分别通过所述N个第二BD转发至所述M个点播用户设备。5.根据权利要求3或4所述的方法,其特征在于,在所述第二网络设备通过所述N个第二BD,向所述M个点播用户设备转发所述组播流量之前,所述方法还包括:所述第二网络设备接收所述M个点播用户设备中的第一点播用户设备发送的用户上线报文,所述用户上线报文用于表示所述第一点播用户设备需要点播组播源的流量;所述第二网络设备根据所述用户上线报文,将所述第一点播用户设备对应的第二BD绑定到所述第一BD;所述第二网络设备生成所述第一点播用户设备的点播用户端口,并将所述点播用户端口与所述第一BD绑定,所述点播用户端口用于将所述组播流量从所述第一BD传输至与所述第一点播用户设备对应的第二BD;所述第二网络设备经由所述第一VNI标识的VXLAN隧道向所述第一网络设备转发所述用户上线报文。6.一种组播通信的装置,其特征在于,包括:接收单元,用于接收来自组播源的组播流量,所述装置对应的广播域包括第一桥域BD,第二网络设备属于所述第一BD,所述第二网络设备对应的广播域包括N个第二BD,其中,所述第一BD与所述N个第二BD绑定,且所述N个第二BD对应M个点播用户设备,M和N均为大于1的整数,且M大于或等于N;处理单元,用于根据所述第一BD以及第一映射关系,确定第一虚拟可扩展局域网VXLAN网络标识VNI,所述第一映射关系用于表示所述第一BD与所述第一VNI之间的映射关系;发送单元,用于经由所述第一VNI标识的VXLAN隧道将所述组播流量转发至所述第二网络设备。7.根据权利要求6所述的装置,其特征在于,所述接收单元还用于:在经由所述第一VNI标识的VXLAN隧道将所述组播流量转发至第二网络设备之前,接收所述第二网络设备经由所述第一VNI标识的VXLAN隧道发送的用户上线报文,所述用户上线报文用于表示所述M个点播用户设备中的第一点播用户设备需要点播所述组播源的流量;所述处理单元还用于:根据所述第一VNI标识以及所述第一映射关系,确定所述第一BD;生成隧道侧点播用户端口,并将所述隧道侧点播用户端口与所述第一BD绑定;所述发送单元具体用于:通过所述隧道侧点播用户端口,经由所述第一VNI标识的VXLAN隧道将所述组播流量转发至第二网络设备。8.一种组播通信的装置,其特征在于,包括:接收单元,用于接收第一网络设备经由第一虚拟可扩展局域网VXLAN网络标识...

【专利技术属性】
技术研发人员:周敏
申请(专利权)人:北京华为数字技术有限公司
类型:发明
国别省市:北京,11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1