组播跨域方法、装置、系统及计算机可读存储介质制造方法及图纸

技术编号:20013904 阅读:62 留言:0更新日期:2019-01-05 22:17
本发明专利技术公开了一种组播跨域方法、装置、系统及计算机可读存储介质,属于通信技术领域,该方法包括:将多域网络的每个域中的节点分为组播代理节点和普通节点;所述普通节点通过域内的组播代理节点向域外的组播源节点发送订阅请求;组播源节点将位索引显式复制封装的BIER组播报文发送至所述组播代理节点;组播代理节点将所述BIER组播报文发送至所述普通节点,通过设置组播代理节点来协助节点进行跨域数据传送,实现了MVPN跨域、BIER域与非BIER域粘连情况下的组播数据跨域传播。

Multicast cross-domain methods, devices, systems and computer-readable storage media

The invention discloses a multicast cross-domain method, device, system and computer readable storage medium, which belongs to the field of communication technology. The method includes: dividing nodes in each domain of multi-domain network into multicast proxy nodes and common nodes; sending subscription requests to multicast source nodes outside the domain through multicast proxy nodes in the domain; and displaying bit index by multicast source nodes. The BIER multicast message encapsulated in replication mode is sent to the multicast proxy node. The multicast proxy node sends the BIER multicast message to the common node. By setting up the multicast proxy node to assist the node in trans-domain data transmission, the multicast data transmission in the case of MVPN cross-domain, BIER domain and non-BIER domain adhesion is realized.

【技术实现步骤摘要】
组播跨域方法、装置、系统及计算机可读存储介质
本专利技术涉及通信
,尤其涉及一种组播跨域方法、装置、系统及计算机可读存储介质。
技术介绍
BIER(BitIndexedExplicitReplication,位索引显式复制)描述了组播数据报文转发的一种新的架构,为组播数据报文在组播域中提供最优路径转发,不需要使用协议建立组播分发树,也不需要中间节点维护任何流状态。当组播报文从域外到达BFIR(Bit-ForwardingIngressRouter,位转发入口路由器)时,BFIR先确定报文将在哪个BIERSD(sub-domain,子域名)内发送并发往哪些BFER(Bit-ForwardingEgressRouter,位转发出口路由器)。BFIR在报文头中插入“BIERheader”,其中包含一个BitString,BitString的每一位表示相应BFER的BFR-id。Draft-ietf-bier-mvpn-05描述了BIER类型的P-tunnel作为组播VPN的公网承载方法,但是并没有对MVPN的现有跨域方法做特别的改进,仅描述了P-tunnel分段时各个段可以是BIER类型,即限制BIER仅能够在单个IGP域内承载组播流量。Draft-ietf-bier-idr-extensions-02定义了通过BGP通告BFR-id的方法,实际上该方法主要是针对的是那些没有部署IGP仅部署了BGP的网络,强调可以在域内通过IBGP替代IGP通告路由、BFR-id等信息,而EBGP会话上是默认关闭通告BFR-id的,没有进一步讨论基于BIER的跨域方案。专
技术实现思路
有鉴于此,本专利技术的目的在于提供一种组播跨域方法、装置、系统及计算机可读存储介质,通过设置组播代理节点来协助节点进行跨域数据传送,实现了MVPN跨域、BIER域与非BIER域粘连情况下的组播数据跨域传播。本专利技术解决上述技术问题所采用的技术方案如下:根据本专利技术的一个方面,提供的一种组播跨域方法,包括:将多域网络的每个域中的节点分为组播代理节点和普通节点;所述普通节点通过域内的组播代理节点向域外的组播源节点发送订阅请求;组播源节点将位索引显式复制封装的BIER组播报文发送至所述组播代理节点;组播代理节点将所述BIER组播报文发送至所述普通节点。可选地,所述将多域网络的每个域中的节点分为组播代理节点和普通节点包括:选择域边界节点作为组播代理节点,将域内除所述组播代理节点之外的节点作为普通节点,并为每个组播代理节点设置对应的节点编号;将所述节点编号告知域内的其他节点及相邻域的边界节点。可选地,所述普通节点通过域内的组播代理节点向域外的组播源节点发送订阅请求;组播源节点将位索引显式复制封装的BIER组播报文发送至所述组播代理节点包括:判断普通节点是否与所述普通节点订阅的组播源节点在同一域内;若不是,则所述普通节点向所述组播代理节点发起订阅请求,所述订阅请求中包含组播源信息和组播代理节点信息;组播代理节点接收到所述订阅请求后,以自身作为组播接收端通过边界网关协议BGP向所述组播源节点发送订阅请求;组播源节点将待发送的组播流封装为BIER组播报文,所述BIER组播报文的BIERheader中包含所述组播代理节点的位信息。可选地,所述组播代理节点将所述BIER组播报文发送至所述普通节点具体为:组播代理节点接收到所述BIER组播报文后,剥掉所述BIERheader,并将去掉BIERheader后的组播报文发送至所述普通节点。根据本专利技术的再一个方面,提供的一种组播跨域装置,包括:代理设置模块,用于将多域网络的每个域中的节点分为组播代理节点和普通节点;跨域请求模块,用于所述普通节点通过域内的组播代理节点向域外的组播源节点发送订阅请求;组播源节点将位索引显式复制封装的BIER组播报文发送至所述组播代理节点;报文发送模块,用于组播代理节点将所述BIER组播报文发送至所述普通节点。可选地,所述代理设置模块包括:分组单元,用于选择域边界节点作为组播代理节点,将域内除所述组播代理节点之外的节点作为普通节点,并为每个组播代理节点设置对应的节点编号;通知单元,用于将所述节点编号告知域内的其他节点及相邻域的边界节点。可选地,所述跨域请求模块包括:判断单元,用于判断普通节点是否与所述普通节点订阅的组播源节点在同一域内;第一请求单元,用于当普通节点与所述普通节点订阅的组播源节点不同一域内时,所述普通节点向所述组播代理节点发起订阅请求,所述订阅请求中包含组播源信息和组播代理节点信息;第二请求单元,用于组播代理节点接收到所述订阅请求后,以自身作为组播接收端通过边界网关协议BGP向所述组播源节点发送订阅请求;封装反馈单元,用于组播源节点将待发送的组播流封装为BIER组播报文,所述BIER组播报文的BIERheader中包含所述组播代理节点的位信息。可选地,所述报文发送模块具体为:组播代理节点接收到所述BIER组播报文后,剥掉所述BIERheader,并将去掉BIERheader后的组播报文发送至所述普通节点。根据本专利技术的再一个方面,提供的一种传感器数据获取系统,包括存储器、处理器和至少一个被存储在所述存储器中并被配置为由所述处理器执行的应用程序,所述应用程序被配置为用于执行以上所述的传感器数据获取方法。根据本专利技术的再一个方面,提供的一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现以上所述的传感器数据获取方法。本专利技术实施例的一种组播跨域方法、装置、系统及计算机可读存储介质,该方法包括:将多域网络的每个域中的节点分为组播代理节点和普通节点;所述普通节点通过域内的组播代理节点向域外的组播源节点发送订阅请求;组播源节点将位索引显式复制封装的BIER组播报文发送至所述组播代理节点;组播代理节点将所述BIER组播报文发送至所述普通节点,通过设置组播代理节点来协助节点进行跨域数据传送,实现了MVPN跨域、BIER域与非BIER域粘连情况下的组播数据跨域传播。附图说明图1为本专利技术实施例一提供的一种组播跨域方法流程图;图2为图1中步骤S10的方法流程图;图3为图1中步骤S20的方法流程图;图4为本专利技术实施例一提供的跨IGPAS的网络拓扑图;图5为本专利技术实施例一提供的Proxy-SourceAttributeTLV指导消息示意图;图6为本专利技术实施例一提供的P-Multicastroute消息示意图;图7为本专利技术实施例二提供的跨BGPAS的网络拓扑图;图8为本专利技术实施例三提供的跨BGPAS的MVPN网络拓扑图;图9为本专利技术实施例四提供的一种组播跨域装置示范性结构框图;图10为图9中代理设置模块的示范性结构框图;图11为图9中跨域请求模块的示范性结构框图。本专利技术目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。具体实施方式为了使本专利技术所要解决的技术问题、技术方案及有益效果更加清楚、明白,以下结合附图和实施例,对本专利技术进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本专利技术,并不用于限定本专利技术。实施例一如图1所示,在本实施例中,一种组播跨域方法,包括:S10、将多域网络的每个域中的节点分为组播代理节点和普通节点;S20、所述普通节点通过域内的组播代理节点向域本文档来自技高网
...

【技术保护点】
1.一种组播跨域方法,其特征在于,包括:将多域网络的每个域中的节点分为组播代理节点和普通节点;所述普通节点通过域内的组播代理节点向域外的组播源节点发送订阅请求;组播源节点将位索引显式复制封装的BIER组播报文发送至所述组播代理节点;组播代理节点将所述BIER组播报文发送至所述普通节点。

【技术特征摘要】
1.一种组播跨域方法,其特征在于,包括:将多域网络的每个域中的节点分为组播代理节点和普通节点;所述普通节点通过域内的组播代理节点向域外的组播源节点发送订阅请求;组播源节点将位索引显式复制封装的BIER组播报文发送至所述组播代理节点;组播代理节点将所述BIER组播报文发送至所述普通节点。2.根据权利要求1所述的一种组播跨域方法,其特征在于,所述将多域网络的每个域中的节点分为组播代理节点和普通节点包括:选择域边界节点作为组播代理节点,将域内除所述组播代理节点之外的节点作为普通节点,并为每个组播代理节点设置对应的节点编号;将所述节点编号告知域内的其他节点及相邻域的边界节点。3.根据权利要求2所述的一种组播跨域方法,其特征在于,所述普通节点通过域内的组播代理节点向域外的组播源节点发送订阅请求;组播源节点将位索引显式复制封装的BIER组播报文发送至所述组播代理节点包括:判断普通节点是否与所述普通节点订阅的组播源节点在同一域内;若不是,则所述普通节点向所述组播代理节点发起订阅请求,所述订阅请求中包含组播源信息和组播代理节点信息;组播代理节点接收到所述订阅请求后,以自身作为组播接收端通过边界网关协议BGP向所述组播源节点发送订阅请求;组播源节点将待发送的组播流封装为BIER组播报文,所述BIER组播报文的BIERheader中包含所述组播代理节点的位信息。4.根据权利要求3所述的一种组播跨域方法,其特征在于,所述组播代理节点将所述BIER组播报文发送至所述普通节点具体为:组播代理节点接收到所述BIER组播报文后,剥掉所述BIERheader,并将去掉BIERheader后的组播报文发送至所述普通节点。5.一种组播跨域装置,其特征在于,包括:代理设置模块,用于将多域网络的每个域中的节点分为组播代理节点和普通节点;跨域请求模块,用于所述普通节点通过域内的组播...

【专利技术属性】
技术研发人员:彭少富金飞蔡徐本崇方昌奇
申请(专利权)人:中兴通讯股份有限公司
类型:发明
国别省市:广东,44

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

1