【技术实现步骤摘要】
一种双向转发检测方法和装置
本申请涉及网络通信技术,特别涉及一种双向转发检测方法、装置。
技术介绍
链路聚合为现代数据通信网络常用的技术,其主要作用为扩大设备间带宽,同时增加链路的可靠性,冗余度。在故障检测方面,虽然动态链路聚合使用链路汇聚控制协议LACP(LinkAggregationControlProtocol,缩写为LACP),也可以起到故障检测的作用,但其收敛时间一般较慢,最短收敛时间也在3秒,不能满足现代网络要求。因此,双向转发检测BFD(bidirectionalforwardingdetect,缩写为BFD)作为通用的故障检测协议,也用于链路聚合中对聚合组内的成员口分别进行成员口级的链路保护。现有技术中用于链路聚合组中的BFD有一种轻量级的BFD,即MICRO-BFD,MICRO-BFD是从聚合成员口每个口同时发出MICROBFD报文,分别对每条链路进行监控,达到故障检测的效果。但MICRO-BFD需要启用链路聚合的两台设备同时支持MICRO-BFD才可以完成探测,对于不支持MICRO-BFD ...
【技术保护点】
1.一种双向转发检测方法,其特征在于,所述方法包括:/n本端设备向对端设备发送预设数量的BFD回声报文;/n接收对端设备转发的所述回声报文;/n记录本端设备接收所述回声报文的接收端口;/n当到达链路聚合组的成员口的检测周期时,通过与所述成员口相同的接收端口向对端设备发送与该接收端口关联的回声报文。/n
【技术特征摘要】
1.一种双向转发检测方法,其特征在于,所述方法包括:
本端设备向对端设备发送预设数量的BFD回声报文;
接收对端设备转发的所述回声报文;
记录本端设备接收所述回声报文的接收端口;
当到达链路聚合组的成员口的检测周期时,通过与所述成员口相同的接收端口向对端设备发送与该接收端口关联的回声报文。
2.根据权利要求1所述的方法,其特征在于,当记录的所述接收端口包括了所述本端设备所包括的成员口时,停止发送所述回声报文。
3.根据权利要求1所述的方法,其特征在于,当链路聚合组的成员口的数目发生变化、或者链路聚合组的IP地址发生变化、或者根据回声报文确定成员口的故障时,则执行本端设备向对端设备发送预设数量的BFD回声报文的步骤,以更新本端设备记录的接收端口。
4.根据权利要求1所述的方法,其特征在于,所述本端设备还记录发送的回声报文的源IP地址、源端口与所述接收端口的对应关系;
在到达链路聚合组的成员口的检测周期之前,根据对应关系确定与所述成员口对应的源IP地址以及源端口;
根据所述源IP地址及源端口确定待发送的BFD回声报文的源IP地址以及源端口。
5.根据权利要求1-4任一项所述的方法,其特征在于,所述方法还包括:
根据成员口待发送的BFD回声报文的五元组信息计算哈希值;
若该哈希值指向的出端口与所述成员口不同,则生成强制指向所述出端口的哈希值;
记录所述五元组信息与强制生成的哈希值以及成员口的对应关系,记录的该对应关系,用于在到达所述成员口的检测周期时,使得待发送的BFD回声报文经过所述成员口发出。
6.一种双向转发检测装置,其特征在于,所述装置包括:
发送模块,用于本端设备...
【专利技术属性】
技术研发人员:武伟,
申请(专利权)人:新华三信息安全技术有限公司,
类型:发明
国别省市:安徽;34
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。