The application discloses a multicast data transmission method, which can include: the first bfir in the first bier domain determines the corresponding bift \u2011 ID and bitstring of the multicast data in the second bier domain, wherein the bift \u2011 ID is determined at least by the Si to which the BFR \u2011 ID of the first bfer belongs and the BSL supported by the first bfer, and the first bfer is the bfer used to receive the multicast data in the second bier domain. The first bfir encapsulates the multicast data into a bier packet, and the bier header of the bier packet includes the corresponding bift \u2011 ID and bit string of the multicast data in the second bier domain. Finally, the first bfir sends the labeled bier packet to the second bfir, which is the label corresponding to the prefix of the second bfir. The above scheme can significantly improve the timeliness of multicast transmission.
【技术实现步骤摘要】
组播数据传输方法、相关装置及系统
本申请涉及组播
,尤其涉及组播数据传输方法、相关装置及系统。
技术介绍
随着互联网视频业务、虚拟现实(virtualreality,VR)、增强现实(augmentedreality,AR)等大视频业务开展,数据中心(datacenter,DC)内部及DC间的流量复制、备份,以及分布式存储的应用,组播业务需求呈现爆炸式增长。传统组播技术带来了中间网络组播表、组播状态等的爆炸式增长,成为组播网络中最复杂、不可控的部分。位索引显式复制(bitindexedexplicitreplication,BIER)技术提供了一个非常简化的方式来解决中间网络的组播转发问题,可以高效的进行组播的分发,解决了组播技术中的重大难题。BIER技术可参考IETF草案draft-ietf-bier-architecture-07。位索引显式复制(BIER)是无状态组播协议的典型代表,具有如下特点:1.不需要使用用于显式创建组播分布树的协议;2.不需要中间节点维护任何每流状态(per-flowstate)。BIER技术可以与各种虚拟私有网(virtualprivatenetwork,VPN),如组播虚拟私有网(multicastvirtualprivatenetwork,MVPN),层三虚拟私有网(layer3virtualprivatenetwork,L3VPN)和以太网虚拟私有网(ethernetvirtualprivatenetwork,EVPN)等结合,可以实现完善的VPN组播。其中 ...
【技术保护点】
1.一种组播数据传输方法,其特征在于,包括:/n第一位索引显式复制BIER域中的第一位转发入口路由器BFIR确定出组播数据在第二BIER域中对应的位串和位索引转发表的标识BIFT-id;所述BIFT-id至少由第一位转发出口路由器BFER的位转发路由器标识BFR-id所属的子集标识SI以及所述第一BFER支持的位串长度确定;所述位串至少由所述第一BFER的BFR-id确定;所述第一BFER为所述第二BIER域中用于接收所述组播数据的BFER;/n所述第一BFIR将所述组播数据封装成BIER数据包,所述BIER数据包的BIER头包括所述组播数据在所述第二BIER域中对应的BIFT-id和位串;/n所述第一BFIR为所述BIER数据包打上标签,所述标签为所述第二BIER域中的第二BFIR的前缀对应的标签,并向所述第二BFIR发送打上所述标签后的所述BIER数据包。/n
【技术特征摘要】
20180508 CN 20181043435071.一种组播数据传输方法,其特征在于,包括:
第一位索引显式复制BIER域中的第一位转发入口路由器BFIR确定出组播数据在第二BIER域中对应的位串和位索引转发表的标识BIFT-id;所述BIFT-id至少由第一位转发出口路由器BFER的位转发路由器标识BFR-id所属的子集标识SI以及所述第一BFER支持的位串长度确定;所述位串至少由所述第一BFER的BFR-id确定;所述第一BFER为所述第二BIER域中用于接收所述组播数据的BFER;
所述第一BFIR将所述组播数据封装成BIER数据包,所述BIER数据包的BIER头包括所述组播数据在所述第二BIER域中对应的BIFT-id和位串;
所述第一BFIR为所述BIER数据包打上标签,所述标签为所述第二BIER域中的第二BFIR的前缀对应的标签,并向所述第二BFIR发送打上所述标签后的所述BIER数据包。
2.如权利要求1所述的方法,其特征在于,所述第一位索引显式复制BIER域中的第一位转发入口路由器BFIR确定出组播数据在第二BIER域中对应的位串和位索引转发表的标识BIFT-id,具体包括:
所述第一BFIR从第一映射表中确定出所述组播数据在所述第二BIER域中对应的位串和BIFT-id;所述第一映射表包括所述组播数据在至少一个BIER域中分别对应的BIFT-id、位串。
3.如权利要求1或2所述的方法,其特征在于,在所述第一BFIR为所述BIER数据包打上标签之前,所述方法还包括:
所述第一BFIR确定出所述第一BFIR在所述第二BIER域中的逻辑下一跳的前缀;所述第一BFIR在所述第二BIER域中的逻辑下一跳为所述第二BFIR。
4.如权利要求3所述的方法,其特征在于,所述第一BFIR确定出所述第一BFIR在所述第二BIER域中的逻辑下一跳的前缀,具体包括:
所述第一BFIR从第二映射表中确定出所述第一BFIR在所述第二BIER域中的逻辑下一跳的前缀;所述第一BFIR在所述第二BIER域中的逻辑下一跳的前缀为所述组播数据在所述第二BIER域中对应的BIFT-id所对应的前缀;所述第二映射表包括:所述组播数据在至少一个BIER域中分别对应的BIFT-id、所述第一BFIR在所述至少一个BIER域中的逻辑下一跳的前缀。
5.如权利要求1-4中任一项所述的方法,其特征在于,所述方法还包括:
所述第一BFIR通过BGP连接向所述第二BIER域中的BFIR、BFER发送第一BGP消息,所述第一BGP消息中携带的内部P组播服务接口自动发现路由IntraPMSIA-Droute包括BIER标识、所述组播数据对应的组播组的标识;
所述第一BFIR通过BGP连接接收所述第二BFIR发送的第二BGP消息,所述第二BGP消息携带的叶子节点自动发现路由LeafA-Droute包括所述第二BFIR的前缀和所述第二BIER域的标识;
所述第一BFIR通过BGP连接接收所述第一BFER发送的第三BGP消息,所述第三BGP消息携带的LeafA-Droute包括所述第一BFER的BFR-id、所述第一BFER的BFR-id所属的SI、所述第二BIER域的标识。
6.如权利要求5所述的方法,其特征在于,所述第三BGP消息携带的LeafA-Droute还包括所述第一BFER所属的子域sub-domain。
7.如权利要求5或6所述的方法,其特征在于,所述第三BGP消息携带的LeafA-Droute还包括所述第一BFER支持的位串长度。
8.如权利要求1-7中任一项所述的方法,其特征在于,所述组播数据在所述第二BIER域中对应的BIFT-id还由所述第一BFER所属的sub-domain确定。
9.一种组播数据传输方法,其特征在于,包括:
第一位索引显式复制BIER域中的第一位转发入口路由器BFIR接收第二BIER域中的第二BFIR发送的打上标签后的BIER数据包;所述标签为所述第一BFIR的前缀对应的标签;所述BIER数据包由所述第二BFIR封装组播数据得到,所述BIER数据包的BIER头包括所述组播数据在所述第一BIER域中对应的位串和位索引转发表的标识BIFT-id;所述BIFT-id至少由第一转发出口路由器BFER的位转发路由器标识BFR-id所属的子集标识SI以及所述第一BFER支持的位串长度确定;所述位串至少由所述第一BFER的BFR-id确定;所述第一BFER为所述第一BIER域中用于接收所述组播数据的BFER;
所述第一BFIR去掉所述标签得到所述BIER数据包,并从所述BIER数据包的BIER头中获得BIFT-id和位串;
所述第一BFIR根据所述BIFT-id指示的BIFT以及所述位串转发所述BIER数据包到所述第一BFER。
10.如权利要求9所述的方法,其特征在于,所述方法还包括:
所述第一BFIR通过BGP连接接收所述第二BFIR发送的第一BGP消息,所述第一BGP消息中携带的内部P组播服务接口自动发现路由IntraPMSIA-Droute包括BIER标识、所述组播数据对应的组播组的标识;
响应所述第一BGP消息,所述第一BFIR通过BGP连接向所述第二BFIR发送第二BGP消息,所述第二BGP消息携带的叶子节点自动发现路由LeafA-Droute包括所述第一BFIR的前缀和所述第一BIER域的标识。
11.如权利要求9或10所述的方法,其特征在于,所述组播数据在所述第一BIER域中对应的BIFT-id还由所述第一BFER所属的子域sub-domain确定。
12.一种组播数据传输方法,其特征在于,包括:
第一位索引显式复制BIER域中的第一转发出口路由器BFER通过边界网关协议BGP连接接收第二BIER域中的第二位转发入口路由器BFIR发送的第一BGP消息,所述第一BGP消息中携带的内部P组播服务接口自动发现路由IntraPMSIA-Droute包括BIER标识、所述组播数据对应的组播组的标识;
所述第一BFER根据所述组播数据对应的组播组的标识确定接收所述组播数据,并通过BGP连接向所述第二BFIR发送第二BGP消息,所述第二BGP消息携带的叶子节点自动发现路由LeafA-Droute包括所述第一BFER的BFR-id、所述第一BFER的BFR-id所属的SI、所述第一BIER域的标识;
所述第一BFER接收所述第一BIER域中的第一BFIR发送的BIER数据包;所述BIER数据包由所述第二BFIR封装组播数据得到,所述BIER数据包的BIER头包括所述组播数据在所述第一BIER域中对应的位串和位索引转发表的标识BIFT-id;所述BIFT-id至少由所述第一BFER的位转发路由器标识BFR-id所属的子集标识SI以及所述第一BFER支持的位串长度确定;所述位串至少由所述第一BFER的BFR-id确定;
所述第一BFER解封装所述BIER数据包得到所述组播数据,并发送所述组播数据到用户侧设备。
13.如权利要求12所述的方法,其特征在于,所述第二BGP消息携带的LeafA-Droute还包括所述第一BFER所属的子域sub-domain。
14.如权利要求12-13中任一项所述的方法,其特征在于,所述第二BGP消息携带的LeafA-Droute还包括所述第一BFER支持的位串长度。
15.如权利要求12-14中任一项所述的方法,其特征在于,所述组播数据在所述第一BIER域中对应的BIFT-id还由所述第一BFER所属的sub-domain确定。
16.一种路由器,所述路由器处于第一位索引显式复制BIER域,其特征在于,包括:
处理单元,用于确定出组播数据在第二BIER域中对应的位串和位索引转发表的标识BIFT-id;所...
【专利技术属性】
技术研发人员:夏怒,陈建,朱夏,韦乃文,
申请(专利权)人:华为技术有限公司,
类型:发明
国别省市:广东;44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。