【技术实现步骤摘要】
报文转发的方法、发送报文的装置和接收报文的装置
本申请涉及通信领域,并且更具体地,涉及一种报文转发的方法、发送报文的装置和接收报文的装置。
技术介绍
互联网协议(Internetprotocol,IP)组播技术实现了IP网络中点到多点的高效数据传送,能够有效地节约网络带宽、降低网络负载,所以IP组播技术在实时数据传送、多媒体会议、数据拷贝、互联协议电视(Internetprotocoltelevision,IPTV)、游戏和仿真等诸多方面都有广泛的应用。目前,组播技术一般采用无关组播(protocolindependentmulticast,PIM)协议或组播源发现协议(multicastsourcediscoveryprotocol,MSDP)协议等实现,这些组播协议的一个共同的特点是需要构建一种控制平面组播树,利用这种组播树将网络平面逻辑处理为树状,以实现组播转发的点到多点的数据转发和环路避免等,这种以构建分发树为核心的组播路由协议的中间节点需要维护复杂的组播转发信息的状态,随着网络规模的越来越大,在组播数据流量与日俱增 ...
【技术保护点】
1.一种报文转发的方法,应用于基于比特索引的显式复制BIER的组播虚拟专用网VPN中,其特征在于,包括:/n第一节点配置第一VPN的第一标识和第一互联网协议第6版IPv6地址,所述第一IPv6地址与所述第一标识对应;/n所述第一节点向第二节点发送第一指示消息,所述第一指示消息用于指示所述第二节点建立所述第一IPv6地址与第二标识间的对应关系,所述第一指示消息包括所述第一标识和所述第一IPv6地址,所述第二标识为所述第二节点中与所述第一标识满足预设对应关系的标识;/n所述第一节点接收属于所述第一VPN的组播数据报文;/n所述第一节点根据所述组播数据报文所属的所述第一VPN和所 ...
【技术特征摘要】
1.一种报文转发的方法,应用于基于比特索引的显式复制BIER的组播虚拟专用网VPN中,其特征在于,包括:
第一节点配置第一VPN的第一标识和第一互联网协议第6版IPv6地址,所述第一IPv6地址与所述第一标识对应;
所述第一节点向第二节点发送第一指示消息,所述第一指示消息用于指示所述第二节点建立所述第一IPv6地址与第二标识间的对应关系,所述第一指示消息包括所述第一标识和所述第一IPv6地址,所述第二标识为所述第二节点中与所述第一标识满足预设对应关系的标识;
所述第一节点接收属于所述第一VPN的组播数据报文;
所述第一节点根据所述组播数据报文所属的所述第一VPN和所述第一标识所对应的所述第一IPv6地址,获取所述第一IPv6地址;
所述第一节点基于所述第一IPv6地址封装所述组播数据报文,得到待转发的BIER报文并发送,所述待转发的BIER报文包括所述第一IPv6地址。
2.根据权利要求1所述的方法,其特征在于,所述第一节点基于所述第一IPv6地址封装所述组播数据报文之前,所述方法还包括:
所述第一节点接收所述第二节点发送的第二指示消息,所述第二指示消息包括所述第二节点的IPv6地址;
所述第一节点根据所述第二指示消息以及预设配置信息,获取代理节点的IPv6地址,所述预设配置信息包括所述第二节点的IPv6地址与所述代理节点的IPv6地址之间的对应关系;
所述第一节点基于所述第一IPv6地址封装所述组播数据报文,得到待转发的BIER报文并发送包括:
所述第一节点在所述组播数据报文外层封装IPv6头,获得所述待转发的BIER报文,所述IPv6头的源地址为所述第一IPv6地址,所述IPv6头的目的地址为所述代理节点的IPv6地址;
所述第一节点根据所述IPv6头,通过所述代理节点向所述第二节点发送所述待转发的BIER报文。
3.根据权利要求1所述的方法,其特征在于,所述第一节点基于所述第一IPv6地址封装所述组播数据报文之前,所述方法还包括:
所述第一节点接收所述第二节点发送的第二指示消息,所述第二指示消息包括所述第二节点的IPv6地址;
所述第一节点根据所述第二指示消息以及预设配置信息,获取指定节点的IPv6地址和代理节点的IPv6地址,所述预设配置信息包括所述第二节点的IPv6地址、所述指定节点的IPv6地址和所述代理节点的IPv6地址之间的对应关系;
所述第一节点基于所述第一IPv6地址封装所述组播数据报文,得到待转发的BIER报文并发送包括:
所述第一节点在所述组播数据报文外层封装分段路由头SRH,所述SRH携带地址列表,所述地址列表包括所述指定节点的IPv6地址以及所述代理节点的IPv6地址;
所述第一节点在所述SRH外层封装IPv6头,得到所述待转发的BIER报文,所述IPv6头的源地址为所述第一IPv6地址,所述IPv6头的目的地址为所述指定节点的IPv6地址;
所述第一节点根据所述SRH和所述IPv6头,通过所述指定节点和所述代理节点向所述第二节点发送所述待转发的BIER报文。
4.一种报文转发的方法,应用于基于比特索引的显式复制BIER的组播虚拟专用网VPN中,其特征在于,包括:
第二节点接收来自第一节点的第一指示消息,所述第一指示消息包括第一IPv6地址和第一VPN的第一标识,所述第一IPv6地址与所述第一标识对应;
所述第二节点根据所述第一IPv6地址和所述第一标识,建立所述第一IPv6地址与第二标识间的对应关系,所述第二标识为所述第二节点中与所述第一标识满足预设对应关系的标识;
所述第二节点接收来自所述第一节点的BIER报文,所述BIER报文包括所述第一IPv6地址以及组播数据报文;
所述第二节点根据所述第一IPv6地址以及所述对应关系,向所述第二标识对应的接口发送所述组播数据报文。
5.根据权利要求4所述的方法,其特征在于,所述第二节点接收来自所述第一节点的BIER报文之前,所述方法还包括:
所述第二节点向所述第一节点发送第二指示信息,所述第二指示信息包括所述第二节点的IPv6地址。
6.根据权利要求4或5所述的方法,其特征在于,所述第二节点根据所述第一IPv6地址以及所述对应关系,向所述第二标识对应的接口发送所述组播数据报文包括:
所述第二节点根据所述第一IPv6地址以及所述对应关系,获得所述第二标识;
所述第二节点确定所述组播数据报文包括组播源的地址和组播组的地址之后,获得所述第二标识对应的至少一个接口并通过所述至少一个接口发送所述组播数据报文,所述组播源的地址为所述第二节点所需接收的组播源的地址,所述组播组的地址为所述第二节点所加入的组播组的地址。
7.一种发送报文的装置,应用于基于比特索引的显式复制BIER的组播虚拟专用网VPN中,其特征在于,包括:
处理单元,用于配置第一虚拟专用网VPN的第一标识和第一互联网协议第6版IPv6地址,所述第一IPv6地址与所述第一标识对应;
发送单元,用于向...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。