[发明专利]一种TRILL网络中组播FRR的实现方法和RB设备有效
申请号: | 201410604368.9 | 申请日: | 2014-10-31 |
公开(公告)号: | CN105610708B | 公开(公告)日: | 2019-11-12 |
发明(设计)人: | 邹文宇 | 申请(专利权)人: | 新华三技术有限公司 |
主分类号: | H04L12/707 | 分类号: | H04L12/707;H04L12/761 |
代理公司: | 北京博思佳知识产权代理有限公司 11415 | 代理人: | 林祥 |
地址: | 310052 浙*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 trill 网络 中组播 frr 实现 方法 rb 设备 | ||
本发明提供一种TRILL网络中组播FRR的实现方法和RB设备,其中方法包括:RB设备接收故障通知报文,并根据所述故障通知报文确定用于转发流量的原始组播树故障;所述RB设备获取与所述原始组播树对应的备份组播树,并使用所述备份组播树转发所述流量。本发明实现了在TRILL网络拓扑变化时加快流量转发业务的恢复。
技术领域
本发明涉及TRILL网络,特别涉及一种TRILL网络中组播FRR(Fast Reroute,快速重路由)的实现方法和RB设备。
背景技术
多链路透明互联(Transparent Interconnection of Lots of Links,简称:TRILL)是IETF推荐的L2网络标准,TRILL网络包括支持TRILL协议的各个路由桥(RoutingBridge,简称:RB)设备。其中,TRILL网络中的多目的报文(包括:未知单播报文、组播报文和广播报文),是通过组播树来转发的,各RB设备计算组播树对应的组播表项并据此转发流量。当TRILL网络中发生拓扑变化时,比如网络中的某条链路故障,该故障可以通过与故障链路直连的RB设备检测到并通过LSP报文(Link State Protocol Data Unit,链路状态协议数据报文)同步至其他RB设备,各RB设备需要更新拓扑信息并重新计算组播表项。但是,可能由于组播树的数量较多,RB设备计算性能差等因素,导致重算组播表项可能会耗时较久,而在此期间依靠组播树的流量转发中断。
发明内容
有鉴于此,本发明提供一种TRILL网络中组播FRR的实现方法和RB设备,以在TRILL网络拓扑变化时加快流量转发业务的恢复。
具体地,本发明是通过如下技术方案实现的:
第一方面,提供一种TRILL网络中组播FRR的实现方法,包括:
RB设备接收故障通知报文,并根据所述故障通知报文确定用于转发流量的原始组播树故障;
所述RB设备获取与所述原始组播树对应的备份组播树,并使用所述备份组播树转发所述流量。
第二方面,提供一种TRILL网络中组播FRR的实现方法,包括:
主管RB设备根据TRILL网络中各RB设备的nickname对应的第一优先级确定原始组播树树根,并根据所述nickname对应的第二优先级分别确定与每个原始组播树树根对应的备份组播树树根,所述第一优先级用于表示所述RB设备作为原始组播树树根的优先级,所述第二优先级用于表示所述RB设备作为备份组播树树根的优先级;
所述主管RB设备向各RB设备发送LSP报文,所述LSP报文中包括:所述原始组播树树根以及对应的所述备份组播树树根,以使得所述RB设备根据所述原始组播树树根计算原始组播树的转发表项,并根据所述备份组播树树根计算对应所述原始组播树的备份组播树的转发表项。
第三方面,提供一种RB设备,包括:
信息接收模块,用于接收故障通知报文,并根据所述故障通知报文确定用于转发流量的原始组播树故障;
转发处理模块,用于获取与所述原始组播树对应的备份组播树,并使用所述备份组播树转发所述流量。
第四方面,提供一种RB设备,包括:
转发处理模块,用于根据TRILL网络中各RB设备的nickname对应的第一优先级确定原始组播树树根,并根据所述nickname对应的第二优先级分别确定与每个原始组播树树根对应的备份组播树树根,所述第一优先级用于表示所述RB设备作为原始组播树树根的优先级,所述第二优先级用于表示所述RB设备作为备份组播树树根的优先级;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于新华三技术有限公司,未经新华三技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201410604368.9/2.html,转载请声明来源钻瓜专利网。