[发明专利]一种报文转发方法及装置在审
申请号: | 202010236416.9 | 申请日: | 2020-03-30 |
公开(公告)号: | CN113472672A | 公开(公告)日: | 2021-10-01 |
发明(设计)人: | 刘淑英;文慧智;李祖庆 | 申请(专利权)人: | 华为技术有限公司 |
主分类号: | H04L12/761 | 分类号: | H04L12/761;H04L12/703;H04L12/707;H04N21/6405 |
代理公司: | 深圳市深佳知识产权代理事务所(普通合伙) 44285 | 代理人: | 常忠良 |
地址: | 518129 广东*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 报文 转发 方法 装置 | ||
本申请实施例公开了一种报文转发方法,应用于BIERv6组播网络中,具体地,第一网络设备转发第一报文时,若第一路径故障,则第一网络设备获取指示第二路径的第一段列表,第二路径是第一路径的备用路径。其中,第一报文中包括第一目标地址,第一目标地址用于指示第二网络设备,且第一网络设备为位转发路由器(bit forward router,BFR),第二网络设备是在第一路径上的、第一网络设备的下一跳BFR。第一网络设备获取第一段列表之后,可以更新第一报文得到包括该第一段列表的第二报文,并经由第二路径向第二网络设备转发该第二报文。由此可见,利用该方法,可以在组播网络的中间链路发生故障时,切换到不存在故障的链路进行组播报文的转发,避免组播报文长时间丢包。
技术领域
本申请涉及通信领域,尤其涉及一种报文转发方法及装置。
背景技术
组播技术指的是单一数据发送者对应多个数据接收者的通信技术。组播技术可以应用于多种业务中,例如,组播技术可以应用于IPTV视频直播业务中。大部分应用组播技术的业务对数据传输的实时性以及可靠性要求比较高,例如在IPTV视频直播业务中,对于利用终端观看视频直播的用户来说,出现较长时间的卡顿和黑屏是不能容忍的。
可以将位索引显式复制第六版互联网协议封装(bit index explicitreplication IPv6encapsulation,BIERv6)协议应用于组播技术中。目前,应用了BIERv6协议的组播技术,并不能满足应用组播技术的业务对数据传输的实时性以及可靠性的要求,即应用了BIERv6协议的组播技术并不能提供满足要求的服务质量(Quality of Service,QoS)。
鉴于此,急需一种方案,可以解决上述问题。
发明内容
本申请实施例提供了一种报文转发方法,可以提升应用了BIERv6协议的组播技术所提供的服务质量。
第一方面,本申请实施例提供了一种报文转发方法,该方法可以应用于应用了BIERv6技术的组播网络中,该方法可以在组播网络的中间链路发生故障时,切换到不存在故障的链路进行组播报文的转发,避免出现组播报文长时间丢包的问题。此处提及的中间链路,指的是组播头节点和中间节点之间的链路,或者,是中间节点与中间节点之前的链路,或者是中间节点和尾节点之间的链路。具体地,第一网络设备转发第一报文时,若第一路径故障,则第一网络设备获取指示第二路径的第一段列表(英文:segment list),第二路径是第一路径的备用路径。其中,第一报文中包括第一目标地址,第一目标地址用于指示第二网络设备,且第一网络设备为位转发路由器(bit forward router,BFR),第二网络设备是在第一路径上的、第一网络设备的下一跳BFR。换言之,若第一路径不存在故障,第一网络设备即可通过第一路径将第一报文转发给第二网络设备。第一网络设备获取第一段列表之后,可以更新第一报文得到包括该第一段列表的第二报文,并经由第二路径向第二网络设备转发该第二报文,可以理解的是,第二报文中的第一段列表可以用于指导第二报文在第一网络设备和第二网络设备之间通过第二路径转发。由此可见,利用本申请实施例的方案,可以在组播网络中的中间链路发生故障时,利用段路由技术使得组播报文立即通过备份路径转发,避免了组播报文长时间丢包,从而提升了组播技术提供的服务质量。以上提及的组播网络指的是应用了BIERv6协议的组播网络,应用了BIERv6协议的组播网络也可以被称为“BIERv6组播网络”。
在一种可能的实现方式中,为了保证第一网络设备通过第二路径能够将第一报文转发至第二网络设备,第一网络设备在确定第二路径之后,还可以进一步验证第二路径是否存在故障,在确定第二路径不存在故障之后,再执行后续获取第一段列表的步骤。
在一种可能的实现方式中,第一段列表可以包括节点标识和链路标识。其中,节点标识可以用于指示第二路径中包括的网络设备,链路标识可以用于指示第二路径中包括的邻接链路。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华为技术有限公司,未经华为技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010236416.9/2.html,转载请声明来源钻瓜专利网。