消息发送方法及装置、存储介质制造方法及图纸

技术编号:19702458 阅读:26 留言:0更新日期:2018-12-08 14:13
本发明专利技术提供了一种消息发送方法及装置、存储介质,其中,所述方法包括:BIER代理节点获取与所述BIER代理节点连接的BIER封装节点的位转发路由器标识BFR‑ID信息;所述BIER代理节点将携带了所述BFR‑ID信息的通告消息发送至其他BIER节点,采用上述技术方案,解决了相关技术中,由于BIER协议对虚拟机VM通信并未有相应的处理技术,进而限制组播技术应用的问题,进而扩展了组播技术的应用。

【技术实现步骤摘要】
消息发送方法及装置、存储介质
本专利技术涉及通信领域,具体而言,涉及一种消息发送方法及装置、存储介质。
技术介绍
组播技术是一种常用的网络技术,通过一个组播组代表需要接收相同的组播业务的一组计算机成员,组播源只需要从发送端发送一份该组播组代表的业务流量,通过网络设备转发,最终到达组播组成员。通常IP组播常用的协议包括组管理协议(InternetGroupManagementProtocol,简称为IGMP)和协议无关组播(ProtocolIndependentMulticast,简称为PIM)。但IP组播协议的转发原理是基于IP组播组生成,如果有大量的组播业务,会导致中间的网络设备需要保存大量的组播组状态。近年来,数据中心(DataCenter,简称为DC)技术随着软件定义网络(SoftwareDefinedNetwork,简称为SDN)技术和网络功能虚拟化(NetworkFunctionVirtualization,简称为NFV)技术的发展,得到了很大发展。原有通过二层以太网技术划分虚拟子网有4096数目的限制,数据中心通过虚拟可扩展局域网(VirtualExtensibleLocalAreaNetwork,简称为VxLAN)、通用路由封装(GenericRoutingEncapsulation,简称为GRE)等overlay数据封装技术为数据中心内部网络属于同一个虚拟网络标识(VirtualNetworkIdentifier,简称为VNI)的虚拟机(VirtualMachine)之间以及该虚拟网ID内的VM与外部节点之间提供网络通信。VNI数目通常可以达到百万级,一个VNI虚拟网中的VM除了单播通信外,还需要通过广播或者组播的方式来通信,比如视频业务或和文件备份业务,这样的数据通信可以通过IP组播技术进行优化,但VNI数目巨大,每个VNI需要一个不同IP组播组来区分业务,同样遇到IP组播在网络使用中的大量组播组状态的问题。IETF位索引显示复制(BitIndexedExplicitReplication),简称为BIER可以用于优化这种虚拟网络的组播通信的问题,但BIER协议对虚拟机VM通信并未有相应的处理技术,虚拟机通信和通用的数据网络有差异,会涉及虚拟交换机及物理交换机,通用的数据网络大多采用物理设备进行通信。针对相关技术中的上述技术问题,目前还没有有效的解决方案。
技术实现思路
本专利技术实施例提供了一种消息发送方法及装置、存储介质,以至少解决相关技术中BIER协议对虚拟机VM通信并未有相应的处理技术,进而限制组播技术应用的问题。根据本专利技术的一个实施例,提供了一种消息发送方法,包括:位索引显示复制(BitIndexedExplicitReplication,简称为BIER)代理节点获取与所述BIER代理节点连接的BIER封装节点的位转发路由器标识BFR-ID信息;所述BIER代理节点将携带了所述BFR-ID信息的通告消息发送至其他BIER节点。可选地,BIER代理节点获取与所述BIER代理节点连接的BIER封装节点的BFR-ID信息,包括:所述BIER代理节点从控制器获取所述BFR-ID信息;或所述BIER代理节点从至少以下之一协议扩展中获取所述BFR-ID信息:组播侦听发现MLD协议,网络组管理IGMP协议,协议无关组播PIM协议。可选地,所述BIER代理节点将携带了所述BFR-ID信息的通告消息发送至其他BIER节点之前,所述方法还包括:所述BIER代理节点通过指定方式生成所述通告消息,其中,所述通告消息中携带有BFR-ID信息。可选地,所述BIER代理节点通过指定方式生成所述通告消息,包括:至少通过以下协议之一生成所述通告消息:开放式最短路径优先OSPF,链路状态路由协议ISIS,边界网关协议BGP,Babel协议。可选地,所述BFR-ID信息至少包括BFR-ID,所述BFR-ID信息还包括:子域信息、集标识信息、标签信息。可选地,所述其他BIER节点至少包括以下之一:BFR节点,BIER代理节点,位转发出口路由器BFER节点,位转发入口路由器BFIR节点。根据本专利技术的另一个实施例,还提供了一种消息发送装置,应用于位索引显示复制BIER代理节点,包括:获取模块,用于获取与所述BIER代理节点连接的BIER封装节点的位转发路由器标识BFR-ID信息;发送模块,用于将携带了所述BFR-ID信息的通告消息发送至其他BIER节点。可选地,所述获取模块,包括:第一获取单元,用于从控制器获取所述BFR-ID信息;或第二获取单元,用于从至少以下之一协议扩展中获取所述BFR-ID信息:组播侦听发现MLD协议,网络组管理IGMP协议,协议无关组播PIM协议。可选地,所述装置还包括:生成模块,用于通过指定方式生成所述通告消息,其中,所述通告消息中携带有BFR-ID信息。根据本专利技术的另一个实施例,还提供了一种存储介质,所述存储介质包括存储的程序,其中,所述程序运行时执行以上任一项所述的方法。通过本专利技术,由于BIER代理节点能够将携带了所述BFR-ID信息的通告消息发送至其他BIER节点,进而解决了相关技术中,由于BIER协议对虚拟机VM通信并未有相应的处理技术,进而限制组播技术应用的问题,进而扩展了组播技术的应用。附图说明此处所说明的附图用来提供对本专利技术的进一步理解,构成本申请的一部分,本专利技术的示意性实施例及其说明用于解释本专利技术,并不构成对本专利技术的不当限定。在附图中:图1是根据本专利技术实施例的消息发送方法的流程图;图2为根据本专利技术示例的消息发送方法的流程图;图3为根据本专利技术优选实施例的基于BIER网络互连示意图;图4为根据本专利技术优选实施例的BIER封装结构示意图(一);图5为根据本专利技术实施例的IGMP协议扩展示意图;图6为根据本专利技术优选实施例的BIER封装结构示意图(二);图7为根据本专利技术优选实施例的BIER封装结构示意图(三);图8为根据本专利技术优选实施例的通过层叠(Overlay)技术实现的虚拟网络示意图;图9为根据本专利技术优选实施例的控制器的工作流程示意图;图10为根据本专利技术优选实施例的CloudCO(CentralOffice)网络示意图;图11是根据本专利技术实施例的消息发送装置的结构框图;图12是根据本专利技术实施例的消息发送装置的获取模块1102的结构框图;图13是根据本专利技术实施例的消息发送装置的另一结构框图。具体实施方式下文中将参考附图并结合实施例来详细说明本专利技术。需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互组合。需要说明的是,本专利技术的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。实施例一在本实施例中提供了一种消息发送方法,图1是根据本专利技术实施例的消息发送方法的流程图,如图1所示,该流程包括如下步骤:步骤S102,BIER代理(Proxy)节点获取与所述BIER代理节点连接的BIER封装节点的位转发路由器标识BFR-ID信息;步骤S104,BIER代理节点将携带了所述BFR-ID信息的通告消息发送至其他BIER节点。通过上述各个步骤,由于BIER代理节点能够将携带了所述BFR-ID信息的通告消息发送至其他BI本文档来自技高网
...

【技术保护点】
1.一种消息发送方法,其特征在于,包括:位索引显示复制BIER代理节点获取与所述BIER代理节点连接的BIER封装节点的位转发路由器标识BFR‑ID信息;所述BIER代理节点将携带了所述BFR‑ID信息的通告消息发送至其他BIER节点。

【技术特征摘要】
1.一种消息发送方法,其特征在于,包括:位索引显示复制BIER代理节点获取与所述BIER代理节点连接的BIER封装节点的位转发路由器标识BFR-ID信息;所述BIER代理节点将携带了所述BFR-ID信息的通告消息发送至其他BIER节点。2.根据权利要求1所述的方法,其特征在于,BIER代理节点获取与所述BIER代理节点连接的BIER封装节点的BFR-ID信息,包括:所述BIER代理节点从控制器获取所述BFR-ID信息;或所述BIER代理节点从至少以下之一协议扩展中获取所述BFR-ID信息:组播侦听发现MLD协议,网络组管理IGMP协议,协议无关组播PIM协议。3.根据权利要求1所述的方法,其特征在于,所述BIER代理节点将携带了所述BFR-ID信息的通告消息发送至其他BIER节点之前,所述方法还包括:所述BIER代理节点通过指定方式生成所述通告消息,其中,所述通告消息中携带有BFR-ID信息。4.根据权利要求3所述的方法,其特征在于,所述BIER代理节点通过指定方式生成所述通告消息,包括:至少通过以下协议之一生成所述通告消息:开放式最短路径优先OSPF,链路状态路由协议ISIS,边界网关协议BGP,Babel协议。5.根据权利要求1-4任一项所述的方...

【专利技术属性】
技术研发人员:吴波张征
申请(专利权)人:中兴通讯股份有限公司
类型:发明
国别省市:广东,44

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

1