基于BIER-TE的报文转发方法、节点装置及存储介质制造方法及图纸

技术编号:20164548 阅读:53 留言:0更新日期:2019-01-19 00:17
本发明专利技术公开了一种基于BIER‑TE的报文转发方法、节点装置及存储介质,用以解决BIER‑TE中比特位串中资源分配受限的问题。所述方法包括:从基于流量工程的位索引显示复制报文中获取X个比特位串子封装结构;根据所述X个比特位串子封装结构进行报文转发。本发明专利技术实现了一种新的报文封装格式,使BIER报文中可以携带多个比特位串,突破了一个BIER报文必须拥有相同的索引参数和BitString的限制,有效解决BIER‑TE中比特位串中资源分配受限的问题,提高了报文封装的灵活性,从而提高报文转发的效率。

【技术实现步骤摘要】
基于BIER-TE的报文转发方法、节点装置及存储介质
本专利技术涉及网络通信
,特别是涉及一种基于流量工程的位索引显示复制BIER-TE的报文转发方法、节点装置及存储介质。
技术介绍
位索引显式复制(BitIndexedExplicitReplication,BIER)是一种组播数据转发技术,将组播网络划分为BIER域,包括入口节点(Bit-ForwardingIngressRouter,BFIR)和出口节点(Bit-ForwardingEgressRouters,BFER),该技术利用BIT位(BitPosition,BP)来标识目的节点,转发节点(Bit-ForwardingForwardingRouter,BFR)根据路由表及BIER信息生成BIER转发表(BitIndexForwardingTable,BIFT),BFR根据BIT位串(BitString,BST)和BIFT进行转发和复制组播报文。BIER技术中转发表是基于路由表生成的,只能指定哪些BFER需要接收报文,但并不能显式的指定报文的转发路径,在组播报文转发和复制过程中难以保证源节点到每个目的节点的转发路径最优本文档来自技高网...

【技术保护点】
1.一种基于BIER‑TE的报文转发方法,其特征在于,所述方法包括:从基于流量工程的位索引显示复制报文中获取X个比特位串子封装结构;根据所述X个比特位串子封装结构进行报文转发;其中X大于或等于1。

【技术特征摘要】
1.一种基于BIER-TE的报文转发方法,其特征在于,所述方法包括:从基于流量工程的位索引显示复制报文中获取X个比特位串子封装结构;根据所述X个比特位串子封装结构进行报文转发;其中X大于或等于1。2.如权利要求1所述的方法,其特征在于,所述比特位串子封装结构为比特位串子TLV。3.如权利要求2所述的方法,其特征在于,所述从基于流量工程的位索引显示复制报文中获取X个比特位串子封装结构之前,包括:获取用于报文转发的比特位串链表;根据所述比特位串链表生成X个比特位串子TLV;在所述位索引显示复制报文中封装所述X个比特位串子TLV。4.如权利要求3所述的方法,其特征在于,所述在所述位索引显示复制报文中封装所述X个比特位串子TLV,包括:在所述位索引显示复制报文的预设扩展区域封装所述X个比特位串子TLV。5.如权利要求2所述的方法,其特征在于,Y个比特位串子TLV对应于一组索引参数对应的比特位串,其中Y大于或等于1,且Y小于或等于X;所述一组索引参数为子域、比特位串长度和子集标识构成的集,或者为所述比特位串对应的位索引显示复制报文转发表标识;所述比特位串中的每个比特位标识一个或多个邻接。6.如权利要求5所述的方法,其特征在于,所述位索引显示复制报文转发表标识唯一对应一个由子域、比特位串长度和子集标识构成的集。7.如权利要求5所述的方法,其特征在于,任一所述比特位串子TLV包括子比特位串和所述位索引显示复制报文转发表标识,或者包括子比特位串和所述子域、比特位串长度和子集标识构成的集中的至少一个索引参数;Y个子比特位串构成一个所述比特位串。8.如权利要求7所述的方法,其特征在于,所述至少一个索引参数包括子域、比特位串长度和子集标识,或者包括子域和子集标识,或者包括子集标识和比特位串长度,或者包括子集标识。9.如权利要求7所述的方法,其特征在于,当所述比特位串子TLV中的索引参数小于3个时,所述一组索引参数由所述位索引显示复制报文携带的位索引显示复制报文转发表标识、比特位串长度和/或子集标识确定。10.如权利要求9所述的方法,其特征在于,所述当所述比特位串子TLV中的索引参数小于3个时,所述一组索引参数由所述位索引显示复制报文携带的位索引显示复制报文转发表标识、比特位串长度信息和/或子集标识信息确定,包括:当所述比特位串子TLV中的索引参数为子域和子集标识时,所述一组索引参数中的比特位串长度由所述位索引显示复制报文携带的比特位串长度信息设定;当所述比特位串子TLV中的索引参数为子集标识和比特位串长度时,所述一组索引参数中的子域由所述位索引显示复制报文携带的位索引显示复制报文转发表标识设定;当所述比特位串子TLV中的索引参数为子集标识时,所述一组索引参数中的比特位串长度由所述位索引显示复制报文携带的比特位串长度信息设定,所述一组索引参数中的子域由所述位索引显示复制报文携带的位索引显示复制报文转发表标识设定。11.如权利要求10所述的方法,其特征在于,所述方法还包括:当所述一组索引参数中的比特位串长度由所述位索引显示复制报文携带的比特位串长度信息设定时,每个位索引显示复制报文中所有比特位串子TLV具有相同的比特位串长度;当所述一组索引参数中的子域由所述位索引显示复制报文携带的位索引显示复制报文转发表标识设定时,每个位索引显示复制报文中所有比特位串子TLV具有相同的子域;当所述一组索引参数中的比特位串长度由所述位索引显示复制报文携带的比特位串长度信息设定,所述一组索引参数中的子域由所述位索引显示复制报文携带的位索引显示复制报文转发表标识设定时,每个位索引显示复制报文中所有比特位串子TLV具有相同的比特位串长度和子域。12.如权利要求7-11中任意一项所述的方法,其特征在于,所述子比特位串为变长或定长;当所述子比特位串为变长时,Y等于1;当所述子比特位串为定长时,Y大于1或等于1。13.如权利要求7-11中任意一项所述的方法,其特征在于,所述根据所述X个比特位串子封装结构进行报文转发,包括:针对每个比特位串子TLV:获取该比特位串子TLV中的索引参数和子比特位串;查找节点的位索引显示复制报文转发表,将所述索引参数对应的转发表项合成比特位串;将合成的比特位串与所述子比特位串相与,得到不为零的比特位;在所述节点的位索引显示复制报文转发表遍历所述不为零的比特位,对于任意不为零的比特位,根据该不为零的比特位的邻接类型进行报文转发。14.如权利要求13所述的方法,其特征在于,所述根据该不为零的比特位的邻接类型进行报文转发之后,还包括:清除该不为零的比特位。15.如权利要求13所述的方法,其特征在于,每个所述比特位串子TLV中还设置有置位标志位;所述置位标志位被置位时,表示被置位的比特位串子TLV为底部比特位串子TLV。16.如权利要求15所述的方法,其特征在于,所述根据该不为零的比特位的邻接类型进行报文转发之后,还包括:判断该比特位串子TLV中的置位标志位是否被置位;若被置位,则报文转发结束;若未被置位,则获取下个比特位串子TLV,并执行获取该比特位串子TLV中的索引参数和子比特位串。17.如权利要求2-11中任意一项所述的方法,其特征在于,所述位索引显示复制报文中还封装有扩展标志位;当扩展标志位被置位时,表示所述位索引显示复制报文封装有比特位串子TLV。18.如权利要求17所述的方法,其特征在于,从基于流量工程的位索引显示复制报文中获取X个比特位串子封装结构之前,还包括:判断所述位索引显示复制报文是否封装所述扩展标志位;在判定已封装时,从所述位索引显示复制报文中获取X个比特位串子TLV。19.一种基于BIER-TE的报文转发节点装置,其特征在于,所述装置包括存储器和处理器;所述存储器存储有基于BIER-TE的报文转发计算机程序,所述处理器执行所述计算机...

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

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

1