The invention discloses a device and a method for realizing the Micro_BFD protocol. The device comprises a message recognition module, an OAM engine module, and a message editing module, a message recognition module for identifying whether the received message is a Micro_BFD message, and whether the Micro_BFD message is from a link aggregation group member interface. The module sends the message editing information to the message editing module according to the state of the Micro_BFD state machine. The message editing module edits the destination Mac address of the two-tier header of the Micro_BFD message according to the message editing information. The invention has the advantages of high stability and fast speed by sending Micro_BFD messages to detect the link state between the member interfaces in the link aggregation group.
【技术实现步骤摘要】
一种实现Micro-BFD协议的装置及方法
本专利技术涉及一种网络通信
,尤其是涉及一种实现Micro-BFD协议的装置及方法。
技术介绍
双向转发检测是网络中用于快速检测故障的机制,主要用于检测网路中链路的连通情况。链路聚合组是通过将多条以太网物理链路捆绑为一条聚合链路,从而实现增加链路带宽的目的。将以太网接口进行捆绑即可实现物理链路的捆绑。以太网接口捆绑后形成聚合组,聚合组对应于聚合链路的聚合接口,每个以太网接口都是聚合接口的成员端口。目前,BFD技术有多种,包括IP-BFD、MPLS-BFD、TP-BFD等。这些BFD技术可以通过硬件或软件或者软硬结合的方式实现,但是不能对链路聚合组成员接口进行检测。
技术实现思路
本专利技术的目的在于克服现有技术的缺陷,提供一种实现Micro-BFD协议的装置及方法,通过发送Micro-BFD报文对链路聚合组中成员接口之间的链路状态进行快速检测。为实现上述目的,本专利技术提出如下技术方案:一种实现Micro-BFD协议的装置,所述装置包括报文识别模块、OAM引擎模块,以及报文编辑模块,所述报文识别模块用于识别接收到的报文是否为Micro-BFD报文,以及Micro-BFD报文是否来自链路聚合组成员接口,并将来自链路聚合组成员接口的Micro-BFD报文发送至OAM引擎模块;OAM引擎模块根据收到的Micro-BFD报文改变Micro-BFD状态机的状态,并根据Micro-BFD状态机的状态形成报文编辑信息发送至报文编辑模块;所述报文编辑模块根据报文编辑信息对Micro-BFD报文进行编辑,并发送编辑后的Micro ...
【技术保护点】
1.一种实现Micro‑BFD协议的装置,其特征在于,所述装置包括报文识别模块、OAM引擎模块,以及报文编辑模块,所述报文识别模块用于识别接收到的报文是否为Micro‑BFD报文,以及Micro‑BFD报文是否来自链路聚合组成员接口,并将来自链路聚合组成员接口的Micro‑BFD报文发送至OAM引擎模块;OAM引擎模块根据收到的Micro‑BFD报文改变Micro‑BFD状态机的状态,并根据Micro‑BFD状态机的状态形成报文编辑信息发送至报文编辑模块;所述报文编辑模块根据报文编辑信息对Micro‑BFD报文进行编辑,并发送编辑后的Micro‑BFD报文至链路聚合组成员接口进行链路状态检测。
【技术特征摘要】
1.一种实现Micro-BFD协议的装置,其特征在于,所述装置包括报文识别模块、OAM引擎模块,以及报文编辑模块,所述报文识别模块用于识别接收到的报文是否为Micro-BFD报文,以及Micro-BFD报文是否来自链路聚合组成员接口,并将来自链路聚合组成员接口的Micro-BFD报文发送至OAM引擎模块;OAM引擎模块根据收到的Micro-BFD报文改变Micro-BFD状态机的状态,并根据Micro-BFD状态机的状态形成报文编辑信息发送至报文编辑模块;所述报文编辑模块根据报文编辑信息对Micro-BFD报文进行编辑,并发送编辑后的Micro-BFD报文至链路聚合组成员接口进行链路状态检测。2.根据权利要求1所述的装置,其特征在于,所述报文识别模块根据报文中UDP端口号判断报文是否为Micro-BFD报文。3.根据权利要求1所述的装置,其特征在于,所述报文识别模块结合Micro-BFD报文中YourDiscriminator字段和发送所述Micro-BFD报文的源端口信息识别Micro-BFD报文是否来自链路聚合组成员接口。4.根据权利要求3所述的装置,其特征在于,所述Micro-BFD报文的源端口信息可根据所述Micro-BFD报文中的源IP地址获得。5.根据权利要求1所述的装置,其特征在于,所述报文编辑信息包括:在Micro-BFD状态机为非Up状态时,Micro-BFD报文中二层头部分的目的Mac地址为组播地址;在Micro-BFD状态机为Up状态时,Micro-BFD报文中二层头部分的目的Mac地址为下一跳Mac地址。6.一种...
【专利技术属性】
技术研发人员:李磊,何志川,顾伟,
申请(专利权)人:盛科网络苏州有限公司,
类型:发明
国别省市:江苏,32
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。