[发明专利]链路故障的处理方法和网络设备有效
申请号: | 202010065223.1 | 申请日: | 2020-01-20 |
公开(公告)号: | CN111245951B | 公开(公告)日: | 2022-07-12 |
发明(设计)人: | 邢家茂 | 申请(专利权)人: | 新华三信息安全技术有限公司 |
主分类号: | H04L67/145 | 分类号: | H04L67/145;H04L67/146 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 230001 安徽省合肥市合肥市高新*** | 国省代码: | 安徽;34 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 故障 处理 方法 网络设备 | ||
本申请实施例提供一种链路故障的处理方法和网络设备。本申请提供了一种链路故障的处理方法,应用于网络设备,所述网络设备上配置有包含多条标签交换路径LSP的等价多路径ECMP;所述网络设备包括:处理器和转发芯片;当接收到双向转发检测BFD会话故障的故障通知时,所述处理器确定与故障的BFD会话对应的LSP的LSP标识;所述处理器向所述转发芯片下发携带所述LSP标识的更新信息,以阻塞与所述LSP标识相对应的、所述转发芯片存储的ECMP表项。通过本申请实施例的技术方案,保证网络设备的可靠性。
技术领域
本申请涉及数据通信领域,尤其涉及一种链路故障的处理方法和网络设备。
背景技术
随着网络经济的发展,企业对于自身网络的建设提出了越来越高的要求,主要表现在网络的灵活性、经济性、扩展性等方面。多协议标签交换(MPLS,Multiprotocol LabelSwitching)技术是目前应用比较广泛的一种骨干网技术。MPLS组网在无连接的IP网络上引入面向连接的标签交换概念,将第三层路由技术和第二层交换技术相结合,充分发挥了IP路由的灵活些和二层交换的间接性。
在现有的MPLS组网中,网络设备之间建立多条标签交换路径(Label SwitchedPath,LSP),这些LSP形成有等价多路径(Equal-Cost MultiPath routing)集合。在供应商网络边缘(Provider Edge,PE)设备处,可以通过多条LSP进行负载均衡,从而提高MPLS组网的可靠性。
为了提升MPLS组网的可靠性,在每一条LSP上运行有双向转发检测(Bidirectional Forwarding Detection,BFD)。当检测到LSP故障时,PE设备会根据故障信息维护PE设备中各类表项,使后续的业务报文可能分担到其他LSP上进行转发。由于处理器会按照时间的先后顺序处理PE设备中所触发的事件,维护表项所消耗的时间难以保证,在维护表项的过程中,仍有部分业务报文会分配到故障的LSP上进行转发,从而导致MPLS组网的网络设备可靠性下降。
发明内容
一方面,本申请提供一种链路故障的处理方法和网络设备,应用于网络设备,网络设备上配置有包含多条LSP的ECMP;
所述网络设备包括:处理器和转发芯片;当接收到双向转发检测BFD会话故障的故障通知时,所述处理器确定与故障的BFD会话对应的LSP的LSP标识;所述处理器向所述转发芯片下发携带所述LSP标识的更新信息,以阻塞与所述LSP标识相对应的、所述转发芯片存储的ECMP表项。
可选的,所述处理器上运行有BFD检测线程和实现所述处理器与所述转发芯片数据交互的接口驱动;
所述BFD检测线程,当接收到BFD会话故障的故障通知时,确定与所述故障的BFD会话对应的LSP的LSP标识,并将所述LSP标识发送给所述接口驱动;
所述接口驱动,向所述转发芯片下发携带所述LSP标识的更新指令。
可选的,所述处理器上运行有BFD检测线程、ECMP维护线程和实现所述处理器与所述转发芯片数据交互的接口驱动;
所述BFD检测线程,当接收到BFD会话故障的故障通知时,确定与所述故障的BFD会话对应的LSP的LSP标识,并将所述LSP标识发送给所述ECMP维护线程;
所述ECMP维护线程,根据接收到的LSP标识,更新所述处理器维护的ECMP表,并将更新后的ECMP表发送给所述接口驱动;
所述接口驱动,向所述转发芯片下发更新后的ECMP表。
可选的,所述处理器上运行有BFD检测线程、LSP BFD维护线程和实现所述处理器与所述转发芯片数据交互的接口驱动;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于新华三信息安全技术有限公司,未经新华三信息安全技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010065223.1/2.html,转载请声明来源钻瓜专利网。