【技术实现步骤摘要】
组播报文转发方法及装置
[0001]本专利技术涉及通信
,特别是指一种组播报文转发方法及装置。
技术介绍
[0002]IP网络传统的组播方案是基于PIM(Protocol Independent Multicast,协议无关组播)协议的,通过运行PIM协议生成组播树来指导组播转发。而BIER(bit indexed explicit replication,位索引显式复制)是一种新的组播方案,不需要运行和维护组播树。但是,目前的BIER封装主要是针对MPLS(Multi
‑
Protocol Label Switching,多协议标签交换)网络的。对于IPv6网络,目前业界提出了BIERin6和BIERv6两种方案,如图1
‑
图3所示。其中,Destination MAC为目的MAC(媒体介入控制),Source MAC为源MAC,Version为版本,Flow Label为流标签,Payload Length为有效载荷长度,Source Address为源地址,Destination Address为目的地址。
[0003]以BIERin6为例,转发流程如下(BIERv6类似):
[0004]1)读取以太报文头中的Type字段,该值为“0x86DD”,说明是IPv6报文;
[0005]2)IPv6报文头中NH字段的类型为BIER,则表明其后为BIER头;
[0006]3)读取BIER头中的BIFT
‑
id查找对应的BIER转发 ...
【技术保护点】
【技术特征摘要】
1.一种组播报文转发方法,其特征在于,包括:第一位索引显式复制BIER域中的第一位转发路由器BFR确定组播数据在第二BIER域中对应的位串BitString和位索引转发表的标识BIFT
‑
id,所述位串至少由第二BFR的BFR
‑
id确定,所述第二BFR为所述第二BIER域中用于接收所述组播数据的BFR;对BIER头进行压缩并把压缩后的BIER头插入到Ipv6头中,将所述组播数据封装成基于IPv6的BIER转发报文,所述BIER头包括所述组播数据在所述第二BIER域中对应的BIFT
‑
id和BitString;向所述第二BFR发送所述BIER转发报文。2.根据权利要求1所述的组播报文转发方法,其特征在于,所述第一BFR对BIER头进行压缩并把压缩后的BIER头插入到Ipv6头中,将所述组播数据封装成基于IPv6的BIER转发报文包括以下任一项:将除BitString外的96bit的BIER头压缩成64bit放入源IPv6地址的后64bits中,将可路由的源地址放入源IPv6地址的前64bits中;将BIET头中64bits的BitString放入目的IPv6地址的后64bits中,将可路由的目的地址放入目的IPv6地址的前64bits中;扩展以太网IPv6 BIER转发类型,将BIER转发报文的Type置为第一值;若BitString超过64bits,对IPv6扩展头DOH进行扩展,将BitString放入DOH中。3.根据权利要求2所述的组播报文转发方法,其特征在于,将除BitString外的96bit的BIER头压缩成64bit放入源IPv6地址的后64bits中包括:删除BIER头中16bits的位转发入口路由器标识BFIR
‑
id字段;删除BIER头中8bits的DSCP和Rsv字段;删除BIER头中8bits的TC/S/Nibble字段;BIER头中20bits的BIFT
‑
id用8bits的SD、8bits的SI和4bits的BSL替代;BIER头中4bits的BSL用Rsv替代。4.根据权利要求2所述的组播报文转发方法,其特征在于,所述第一值为0xABDD。5.根据权利要求2所述的组播报文转发方法,其特征在于,若对IPv6扩展头DOH进行扩展,IPv6头中的Next header=60,DOH头中的Option Type置为第二值,表示Option为BIER头的补充BITString。6.一种组播报文转发方法,其特征在于,包括:第二位索引显式复制BIER域中的第二位转发路由器BFR接收BIER转发报文;读取所述BIER转发报文中的Type字段,若Type字段的取值为第一值,从所述B...
【专利技术属性】
技术研发人员:胡淑军,
申请(专利权)人:中国移动通信集团有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。