【技术实现步骤摘要】
组播报文的发送方法、装置和系统
[0001]本申请涉及通信领域,尤其涉及组播报文的发送方法、装置和系统。
技术介绍
[0002]由于组播技术实现了组播数据流点到多点的高效传送,节约大量的网络带宽以及降低网络负载,所以得到了广泛的应用,例如视频直播、网络电视、远程会议等。对于一些对网络实时性和可靠性要求较高的业务,例如互联网协议电视(Internet Protocol Television,IPTV)视频直播等。组播根节点的可靠性保护非常重要,一旦组播根节点故障,网络会受到严重影响。传统对组播根节点的保护方案是通过部署两个的组播根节点,其中一个为主根节点,另一个为备根节点。当主根节点故障之后,将组播数据流切换到备根节点,由备根节点代替主根节点传输组播数据流。
[0003]然而,主根节点通过主路径向叶子节点发送组播数据流,备根节点通过备路径向叶子节点发送相同的组播数据流。如果主路径故障,则叶子节点向终端设备转发来自备路径的组播数据流,这种方式的问题是占用较多的网络资源。
技术实现思路
[0004]本申请提 ...
【技术保护点】
【技术特征摘要】
1.一种组播报文的发送方法,其特征在于,所述方法包括:第一组播根节点接收来自指定组播源的第一组播报文,第二组播根节点接收来自所述指定组播源的第二组播报文,所述第一组播根节点和所述第二组播根节点属于同一虚拟路由冗余协议VRRP组,所述第一组播报文和所述第二组播报文包括相同的组播数据;所述第一组播根节点基于所述第一组播根节点为主根节点,将所述第一组播报文发送给第一节点;所述第二组播根节点基于所述第二组播根节点为备根节点,将所述第二组播报文丢弃。2.根据权利要求1所述的方法,其特征在于,所述第一组播根节点的地址和所述第二组播根节点的地址不同。3.根据权利要求1或2所述的方法,其特征在于,所述第一组播根节点向所述第一节点发送所述第一组播报文之前,所述方法还包括:所述第一组播根节点确认接收所述第一组播报文的接口与第一转发表项对应的入接口相同,所述第一转发表项为与所述第一组播报文中的地址对应的转发表项。4.根据权利要求1-3任一所述的方法,其特征在于,所述第一组播根节点基于所述第一组播根节点为主根节点包括:基于所述第一组播根节点的VRRP状态为活动状态,所述第一组播根节点确认所述第一组播根节点为所述主根节点。5.根据权利要求1-4任一项所述的方法,其特征在于,所述第二组播根节点将所述第二组播报文丢弃之前,所述方法还包括:所述第二组播根节点确认接收所述第二组播报文的接口与第二转发表项对应的入接口相同,所述第二转发表项为与所述第二组播报文中的地址对应的转发表项。6.根据权利要求1-5任一项所述的方法,其特征在于,基于所述第二组播根节点为备根节点包括:基于所述第二组播根节点的VRRP状态为备份状态,所述第二组播根节点确认所述第二组播根节点为所述备根节点。7.根据权利要求1或2所述的方法,其特征在于,所述第一组播根节点基于所述第一组播根节点为主根节点包括:所述第一组播根节点接口接收所述第一组播报文时,基于确定接收所述第一组播报文的接口与第三转发表项对应的入接口相同且所述第一组播根节点的VRRP状态为活动状态,所述第一组播根节点确认所述第一组播根节点为所述主根节点,所述第三转发表项为与所述第一组播报文中的地址对应的转发表项。8.根据权利要求1或2所述的方法,其特征在于,基于所述第二组播根节点为备根节点包括:所述第二组播根节点接口接收所述第二组播报文时,基于确定接收所述第二组播报文的接口与第四转发表项对应的入接口相同且所述第二组播根节点的VRRP状态为备份状态,所述第二组播根节点确定所述第二组播根节点为所述备根节点,所述第四转发表项为与所述第二组播报文中的地址对应的转发表项。9.根据权利要求1-8任一所述的方法,其特征在于,所述方法还包括:
基于所述第一组播根节点故障或者所述第一组播根节点与所述指定组播源之间的链路发生故障,所述第二组播根节点更新状态为活动状态,将接收的第三组播报文向第二节点发送,所述第三组播报文和所述第二组播报文属于同一组播流。10.根据权利要求1或2所述的方法,其特征在于,所述第一组播根节点基于所述第一组播根节点为主根节点包括:所述第一组播根节点通过逆向路径转发RPF检查时,确认所述第一组播根节点为主根节点。11.根据权利要求1或2所述的方法,其特征在于,所述第二组播根节点基于所述第二组播根节点为备根节点包括:所述第二组播根节点通过RPF检查时,确认所述第二组播根节点为备根节点。12.根据权利要求1-11任一项所述的方法,其特征在于,所述第一组播根节点向第一节点发送所述第一组播报文包括:所述第一组播根节点将所述第一组播报文处理为位索引显式复制BIER报文,所述第一组播根节点为第一比特转发入口路由器BFIR,所述第二组播根节点为第二BFIR;所述第一组播根节点向第一节点发送所述BIER报文。13.根据权利要求1-11任一所述的方法,其特征在于,所述第一组播根节点向第一节点发送所述第一组播报文包括:所述第一组播根节点将所述第一组播报文处理为多协议标签交换MPLS组播报文,所述第一组播根节点与所述第一节点之间创建有MPLS点到多点P2MP隧道,所述第二组播根节点与第三节点之间创建有MPLS P2MP隧道。14.一种组播报文的发送方法,其特征在于,所述方法包括:第一组播根节点接收来自指定组播源的第一组播报文,所述第一组播根节点和第二组播根节点属于同一虚拟路由冗余协议VRRP组;所述第一组播根节点基于所述第一组播根节点为主根节点,向第一节点发送所述第一组播报文。15.根据权利要求14所述的方法,其特征在于,所述第一组播根节点的地址和所述第二组播根节点的地址不同。16.根据权利要求14或15所述的方法,其特征在于,所述第一组播根节点向所述第一节点发送所述第一组播报文之前,所述方法还包括:所述第一组播根节点确认接收所述第一组播报文的接口与第一转发表项对应的入接口相同,所述第一转发表项为与所述第一组播报文中的地址对应的转发表项。17.根据权利要求14-16任一所述的方法,其特征在于,所述第一组播根节点基于所述第一组播根节点为主根节点包括:基于所述第一组播根节点的处于活动状态,确认所述第一组播根节点为所述主根节点。18.根据权利要求14或15所述的方法,其特征在于,所述第一组播根节点基于所述第一组播根节点为主根节点包括:在所述第一组播根节点的接口接收所述第一组播报文时,基于确认接收所述第一组播报文的接口与第二转发表项对应的入接口相同且第一组播根节点处于活动状态,所述第一
组播根节点确定所述第一组播根节点为所述主根节点,所述第二转发表项为与所述第一组播报文中的地址对应的转发表项。19.根据权利要求14或15所述的方法,其特征在于,所述第一组播根节点确认所述第一组播根节点为所述主根节点包括:所述第一组播根节点通过逆向路径转发RPF检查时,确认所述第一组播根节点处于活动状态。20.根据权利要求14-19任一项所述的方法,其特征在于,所述第一组播根节点向所述第一节点发送所述第一组播报文包括:所述第一组播根节点将所述第一组播报文处理为位索引显式复制BIER报文,所述第一组播根节点为第一比特转发入口路由器BFIR;所述第一组播根节点向所述第一节点发送所述BIER报文。21.根据权利要求14-19任一所述的方法,其特征在于,所述第一组播根节点向所述第一节点发送所述第一组播报...
【专利技术属性】
技术研发人员:刘淑英,文慧智,李祖庆,段方红,
申请(专利权)人:华为技术有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。