[发明专利]一种防止BFD震荡的系统及方法在审
申请号: | 201911349647.4 | 申请日: | 2019-12-24 |
公开(公告)号: | CN113037622A | 公开(公告)日: | 2021-06-25 |
发明(设计)人: | 余亿田 | 申请(专利权)人: | 华为数字技术(苏州)有限公司 |
主分类号: | H04L12/703 | 分类号: | H04L12/703 |
代理公司: | 深圳市深佳知识产权代理事务所(普通合伙) 44285 | 代理人: | 聂秀娜 |
地址: | 215123 江苏省苏州市苏*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 防止 bfd 震荡 系统 方法 | ||
本申请公开了一种防止BFD震荡的系统及方法,该系统包括:第一叶子节点、第二叶子节点和网络设备,所述第一叶子节点和所述第二叶子节点用于向所述网络设备发送BFD报文;所述网络设备用于从目标叶子节点接收所述BFD报文,并向所述目标叶子节点发送所述BFD报文,所述目标叶子节点包括所述第一叶子节点和/或所述第二叶子节点;所述第一叶子节点和/或所述第二叶子节点用于接收所述BFD报文。若第一叶子节点和第二叶子节点中的一个叶子节点的M‑LAG口故障了,未发生故障的叶子节点可以收发BFD报文,只要有一个叶子节点的M‑LAG口是正常的,就可以收发报文,而不会出现BFD检测超时,不会导致流量转发丢包。
技术领域
本申请涉及网络领域,具体涉及一种防止双向转发检测机制(bidirectionalforwarding detection,BFD)震荡的系统及方法。
背景技术
BFD是一个通用的、标准化的、介质无关和协议无关的快速故障检测机制,用于检测网络中链路的连通状况,保证设备之间能够快速检测到通信故障,以便能够及时采取措施,保证业务持续运行。BFD可以为各种上层协议(比如:路由协议等)快速检测两台设备双向转发路径的故障。上层协议通常采用Hello报文机制检测故障,所需时间为秒级,而BFD可以提供毫秒级检测,从而能够加快网络收敛速度,减少应用中断时间,提高网络的可靠性。
现有技术中BFD检测跨设备链路聚合组(multichassis link aggregationgroup,M-LAG)双活网关中,包括第一叶子节点(leaf1)和第二叶子节点(leaf2)两个叶子节点,两个叶子节点位于接入层,用于接入虚拟机(virtual machine,VM)。由于该双活网关被虚拟成一个逻辑网关,只有该双活网关中的两个叶子节点都不可用的时候,整个逻辑网关才被视为不可用。在部署BFD时需要在双活网关上都部署BFD单臂双描述符会话绑定出端口指向M-LAG口的ARP,这样就可以实现对VM的探测。
BFD报文在转发过程中,若BFD报文先从leaf2的M-LAG口发出后到达VM,当VM收到BFD报文之后按照路由通过链路聚合组(link aggregation group,LAG)口转发。经过LAG哈希后,如果报文返回到leaf1,leaf1根据该报文以及leaf1转发描述符配置表发现报文的终点为leaf2,该leaf1通过对等链路(peer-link)将报文送到leaf2完成BFD转发。在这个场景下,若leaf2的M-LAG口故障了,那么该leaf2的BFD绑定的IP地址的地址解析协议(addressresolution protocol,ARP)出端口就无法转发报文,进而leaf2上的BFD本地会话在ARP出端口重新切换到peer-link口无法收发报文,这样容易造成BFD检测超时,进而形成误报down引起路由的刷新导致流量转发丢包。
发明内容
本申请实施例第一方面提供了一种防止BFD震荡的系统,该系统包括:第一叶子节点、第二叶子节点和网络设备,所述第一叶子节点和所述第二叶子节点用于向所述网络设备发送双向转发检测BFD报文;所述网络设备用于从目标叶子节点接收所述BFD报文,并向所述目标叶子节点发送所述BFD报文,所述目标叶子节点包括所述第一叶子节点和/或所述第二叶子节点;所述第一叶子节点和/或所述第二叶子节点用于接收所述BFD报文。这样,若第一叶子节点和第二叶子节点中的一个叶子节点的M-LAG口故障了,另外一个叶子节点也可以收发BFD报文,在该第一叶子节点和第二叶子节点中有一个叶子节点的M-LAG口是正常的,就可以收发报文,而不会出现BFD检测超时,不会导致流量转发丢包。
可选的,结合第一方面,在第一方面的第一种可能的实现方式中,若所述第一叶子节点为所述BFD报文的终点,当所述第一叶子节点接收到所述BFD报文时,所述第一叶子节点还用于进行BFD终结。
可选的,结合第一方面,在第一方面的第二种可能的实现方式中,若所述第一叶子节点为所述BFD报文的终点,当所述第二叶子节点接收到所述BFD报文时,所述第二叶子节点用于向所述第一叶子节点转发所述BFD报文;所述第一叶子节点用于进行BFD终结。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华为数字技术(苏州)有限公司,未经华为数字技术(苏州)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201911349647.4/2.html,转载请声明来源钻瓜专利网。