一种BIER报文的发送方法和装置制造方法及图纸

技术编号:25643174 阅读:43 留言:0更新日期:2020-09-15 21:34
本申请提供了一种基于位索引的显示复制BIER报文的发送方法,该方法包括:第一节点接收第二BIER域中的第二节点发送的报文,所述报文携带第二BIER域标识;根据第二BIER域标识和预配置的BIER报文发送策略,确定第二BIER域标识相对应的BIER报文发送策略;根据BIER报文发送策略封装并发送BIER报文。本申请提供的技术方案可以根据第二节点携带的第二BIER域的标识以及预配置的BIER报文发送策略确定发送到第二BIER域的路径信息,避免现有技术中第二节点直接发送第二BIER域的路径信息所造成的较大的信令开销。

【技术实现步骤摘要】
一种BIER报文的发送方法和装置
本申请涉及网络通信领域,并且更具体地,涉及一种基于位索引的显示复制BIER报文的发送方法和装置。
技术介绍
网络协议(internetprotocol,IP)组播技术实现了IP网络中点到多点的高效数据传送,能够有效地节约网络带宽、降低网络负载。因此,在实时数据传送、多媒体会议、数据拷贝、交互式网络电视(internetprotocoltelevision,IPTV)、游戏和仿真等诸多方面都有广泛的应用。该组播技术的组播协议需要构建一种控制平面组播树,利用这种组播树将网络平面逻辑树状,以实现组播转发的点到多点的数据转发。这种以构建分发树为核心的组播路由协议的中间节点都需要维护复杂的组播转发信息的状态。在网络规模越来越大,组播数据流量与日俱增的情况下,这种组播技术面临越来越大的成本和运维方面的挑战。为此,业界提出了一种新的用于构建组播数据转发路径的技术,称为基于位索引的显示复制(bitindexedexplicitreplication,BIER)技术,该技术提出了一种新的不需要构建组播分发树的组播技术架构。支持BIER技术的转发节点可以根据封装的BIER头信息在本BIER域内进行BIER报文的转发。单个路由器节点向其他BIER域的节点发送BIER报文,需要该路由器封装BIER报文,该单个路由器节点也视为一个单点的BIER域。一个BIER域(BIERdomian)可以为一个能通过内部协议泛洪节点的比特位置信息并建立位索引转发表BIFT的网络区域。不同的BIER域之间不泛洪节点的比特位置信息。在叶子节点接收到组播加入请求,且该组播加入的组播源不在本BIER域内的情况下,现有技术中需要为叶子节点配置组播源发送的报文到达本BIER域内的路径信息,并由叶子节点将该路径信息发送至头节点。但是,由于不同的协议对应路径信息不同,例如,在多协议标签交换(multi-protocollabelswitching,MPLS)中,路径信息为MPLS标签值。又如,在互联网协议第6版(internetprotocolversion6,IPv6)中,路径信息为IPv6的地址格式。因此,现有技术中叶子节点将配置的路径信息发送至头节点,一方面,信令开销较大,另一方面,不同的协议对应的路径信息不同,对协议的修改较大。
技术实现思路
本申请提供一种BIER报文的发送方法和装置,叶子节点不需要向头节点发送路径信息,因此信令开销较小。第一方面,提供了一种BIER报文的发送方法,所述方法包括:第一节点接收第二BIER域中的第二节点发送的报文,所述报文携带所述第二BIER域标识,所述第一节点不在所述第二BIER域中;所述第一节点根据所述第二BIER域标识和预配置的BIER报文发送策略,确定所述第二BIER域标识相对应的BIER报文发送策略;所述第一节点根据所述BIER报文发送策略封装并发送BIER报文。应理解,第一节点可以是第一BIER域内的一个路由转发设备,该设备具有封装BIER头、再封装P2P隧道并发送出去的功能。或者该第一节点还可以是一个单台设备,该单台设备具备将组播报文封装BIER头、再封装P2P隧道并发送出去的功能。在一种可能的实现方式中,所述BIER报文发送策略包括路径信息,所述第一节点将所述第二BIER域标识相对应的路径信息封装进所述BIER报文;所述第一节点根据所述BIER报文封装的路径信息,将所述BIER报文发送至所述第二BIER域。上述技术方案中,可以根据第二BIER域标识在本地的配置信息中确定与之对应的P2P隧道路径信息,不需要叶子节点向头节点发送P2P隧道的路径信息,节省信令开销。同时,由于不同的协议对应P2P隧道的段标识SID值不同,不同的SID类型对应不同的协议报文格式,本申请中叶子节点不需要向头结点发送P2P隧道的段标识SID,也就不需要在叶子节点处定义不同协议对应的不同的段标识SI,因此,对现有协议的改动较小。在另一种可能的实现方式中,所述BIER报文发送策略还包括位索引转发表标识BIFT-ID,所述第一节点根据所述第二BIER域标识相对应的BIFT-ID封装所述BIER报文的BIER头;所述第一节点根据所述BIER头将所述BIER报文发送至所述第二BIER域中的所述第二节点。在另一种可能的实现方式中,所述路径信息包括分段路由SR的段标识,或者用户数据报协议UDP隧道的端点标识,或者互联网协议IP的SID,或者通用路由封装GRE隧道的端点标识IP。在另一种可能的实现方式中,所述第二BIER域标识为所述第二节点所在第二BIER域中的子域SD标识。在另一种可能的实现方式中,所述第一节点为头节点,所述第二节点为叶子节点。第二方面,提供了一种BIER报文的发送装置,所述装置包括:接收模块,用于接收第二BIER域中的第二节点发送的报文,所述报文携带所述第二BIER域标识,所述第一节点不在所述第二BIER域中;确定模块,用于根据所述第二BIER域标识和预配置的BIER报文发送策略,确定所述第二BIER域标识相对应的BIER报文发送策略;发送模块,用于根据所述BIER报文发送策略封装并发送BIER报文。在另一种可能的实现方式中,所述BIER报文发送策略包括路径信息,所述发送模块具体用于:将所述第二BIER域标识相对应的路径信息封装进所述BIER报文;根据所述BIER报文封装的路径信息,将所述BIER报文发送至所述第二BIER域。在另一种可能的实现方式中,所述BIER报文发送策略还包括位索引转发表标识BIFT-ID,所述发送模块具体用于:根据所述第二BIER域标识相对应的BIFT-ID封装所述BIER报文的BIER头;根据所述BIER头将所述BIER报文发送至所述第二BIER域中的所述第二节点。在另一种可能的实现方式中,所述路径信息包括分段路由SR的段标识SID,或者用户数据报协议UDP隧道的端点标识,或者互联网协议IP的SID,或者通用路由封装GRE隧道的端点标识IP。在另一种可能的实现方式中,所述第二BIER域标识为所述第二节点所在第二BIER域中的子域SD标识。在另一种可能的实现方式中,所述第一节点为头节点,所述第二节点为叶子节点。第三方面,提供了一种基于位索引的显示复制BIER报文的发送装置,其特征在于,包括输入输出接口、处理器和存储器,其中所述处理器用于控制所述输入输出接口收发信息,所述存储器用于存储计算机程序,所述处理器用于从存储器中调用并运行该计算机程序,使得所述主节点执行第一方面或第一方面任意一种可能的实现方式中所述的方法。可选地,该处理器可以是通用处理器,可以通过硬件来实现也可以通过软件来实现。当通过硬件实现时,该处理器可以是逻辑电路、集成电路等;当通过软件来实现时,该处理器可以是一个通用处理器,通过读取存储器中存储的软件代码来实现,该存储器可以集成在处理器中,可以位于该处理器之外,独立存在。第四方面,提供了一种计算机程本文档来自技高网
...

【技术保护点】
1.一种基于位索引的显示复制BIER报文的发送方法,其特征在于,所述方法包括:/n第一节点接收第二BIER域中的第二节点发送的报文,所述报文携带所述第二BIER域标识,所述第一节点不在所述第二BIER域中;/n所述第一节点根据所述第二BIER域标识和预配置的BIER报文发送策略,确定所述第二BIER域标识相对应的BIER报文发送策略;/n所述第一节点根据所述BIER报文发送策略封装并发送BIER报文。/n

【技术特征摘要】
1.一种基于位索引的显示复制BIER报文的发送方法,其特征在于,所述方法包括:
第一节点接收第二BIER域中的第二节点发送的报文,所述报文携带所述第二BIER域标识,所述第一节点不在所述第二BIER域中;
所述第一节点根据所述第二BIER域标识和预配置的BIER报文发送策略,确定所述第二BIER域标识相对应的BIER报文发送策略;
所述第一节点根据所述BIER报文发送策略封装并发送BIER报文。


2.根据权利要求1所述的方法,其特征在于,所述BIER报文发送策略包括路径信息,
所述第一节点根据所述BIER报文发送策略封装并发送BIER报文,包括:
所述第一节点将所述第二BIER域标识相对应的路径信息封装进所述BIER报文;
所述第一节点根据所述BIER报文封装的路径信息,将所述BIER报文发送至所述第二BIER域。


3.根据权利要求1或2所述的方法,其特征在于,所述BIER报文发送策略还包括位索引转发表标识BIFT-ID,
所述第一节点根据所述BIER报文发送策略封装并发送BIER报文,包括:
所述第一节点根据所述第二BIER域标识相对应的BIFT-ID封装所述BIER报文的BIER头;
所述第一节点根据所述BIER头将所述BIER报文发送至所述第二BIER域中的所述第二节点。


4.根据权利要求2或3所述的方法,其特征在于,所述路径信息包括分段路由SR的段标识SID,或者用户数据报协议UDP隧道的端点标识IP,或者互联网协议IP的SID,或者通用路由封装GRE隧道的端点标识IP。


5.根据权利要求1至4中任一项所述的方法,其特征在于,所述第一节点为头节点,所述第二节点为叶子节点。


6.一种基于位索引的显示复制BIER报文的发送装置,其特征在于,所述装置包括:
接收模块,用于接收第二BIER域...

【专利技术属性】
技术研发人员:谢经荣刘毅松庄顺万韦乃文
申请(专利权)人:华为技术有限公司
类型:发明
国别省市:广东;44

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

1