[发明专利]一种实现Micro-BFD协议的装置及方法有效
申请号: | 201810163959.5 | 申请日: | 2018-02-27 |
公开(公告)号: | CN108400911B | 公开(公告)日: | 2021-04-09 |
发明(设计)人: | 李磊;何志川;顾伟 | 申请(专利权)人: | 盛科网络(苏州)有限公司 |
主分类号: | H04L12/26 | 分类号: | H04L12/26;H04L29/12 |
代理公司: | 苏州集律知识产权代理事务所(普通合伙) 32269 | 代理人: | 安纪平 |
地址: | 215000 江苏省苏州市工业园区*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 实现 micro bfd 协议 装置 方法 | ||
1.一种实现Micro-BFD协议的装置,其特征在于,所述装置包括报文识别模块、OAM引擎模块,以及报文编辑模块,所述报文识别模块用于识别接收到的报文是否为Micro-BFD报文,以及Micro-BFD报文是否来自链路聚合组成员接口,并将来自链路聚合组成员接口的Micro-BFD报文发送至OAM引擎模块;OAM引擎模块根据收到的Micro-BFD报文改变Micro-BFD状态机的状态,并根据Micro-BFD状态机的状态形成报文编辑信息发送至报文编辑模块;所述报文编辑模块根据报文编辑信息对Micro-BFD报文进行编辑,并发送编辑后的Micro-BFD报文至链路聚合组成员接口进行链路状态检测,其中,报文编辑信息包括在Micro-BFD状态机为非Up状态时,Micro-BFD报文中二层头部分的目的Mac地址为组播地址01-00-5E-90-00-01;在Micro-BFD状态机为Up状态时,Micro-BFD报文中二层头部分的目的Mac地址为下一跳Mac地址。
2.根据权利要求1所述的装置,其特征在于,所述报文识别模块根据报文中UDP端口号判断报文是否为Micro-BFD报文。
3.根据权利要求1所述的装置,其特征在于,所述报文识别模块结合Micro-BFD报文中Your Discriminator字段和发送所述Micro-BFD报文的源端口信息识别Micro-BFD报文是否来自链路聚合组成员接口。
4.根据权利要求3所述的装置,其特征在于,所述Micro-BFD报文的源端口信息可根据所述Micro-BFD报文中的源IP地址获得。
5.一种基于权利要求1所述的装置实现Micro-BFD协议的方法,其特征在于,包括如下步骤:
S1,报文识别模块判断接收到的报文是否为Micro-BFD报文,若是,执行步骤S2;
S2,判断Micro-BFD报文是否来自链路聚合组成员接口,若是,则将来自链路聚合组成员接口的Micro-BFD报文输送至OAM引擎模块;
S3,OAM引擎模块根据收到的Micro-BFD报文改变Micro-BFD状态机的状态,并根据Micro-BFD状态机的状态形成报文编辑信息发送至报文编辑模块;
S4,报文编辑模块根据报文编辑信息对Micro-BFD报文进行编辑,并发送编辑后的Micro-BFD报文至链路聚合组成员接口进行链路状态检测,其中,报文编辑信息包括在Micro-BFD状态机为非Up状态时,Micro-BFD报文中二层头部分的目的Mac地址为组播地址01-00-5E-90-00-01;在Micro-BFD状态机为Up状态时,Micro-BFD报文中二层头部分的目的Mac地址为下一跳Mac地址。
6.根据权利要求5所述的方法,其特征在于,所述报文识别模块根据报文中UDP端口号判断报文是否为Micro-BFD报文。
7.根据权利要求5所述的方法,其特征在于,所述报文识别模块结合Micro-BFD报文中Your Discriminator字段和发送所述Micro-BFD报文的源端口信息识别Micro-BFD报文是否来自链路聚合组成员接口。
8.根据权利要求7所述的方法,其特征在于,所述Micro-BFD报文的源端口信息可根据所述Micro-BFD报文中的源IP地址获得。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于盛科网络(苏州)有限公司,未经盛科网络(苏州)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810163959.5/1.html,转载请声明来源钻瓜专利网。