[发明专利]一种BFD协议报文过滤方法及系统有效
申请号: | 201810967041.6 | 申请日: | 2018-08-23 |
公开(公告)号: | CN109039822B | 公开(公告)日: | 2020-09-01 |
发明(设计)人: | 贾海东 | 申请(专利权)人: | 烽火通信科技股份有限公司 |
主分类号: | H04L12/26 | 分类号: | H04L12/26;H04L12/24 |
代理公司: | 武汉智权专利代理事务所(特殊普通合伙) 42225 | 代理人: | 张凯 |
地址: | 430000 湖北省武*** | 国省代码: | 湖北;42 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 bfd 协议 报文 过滤 方法 系统 | ||
1.一种BFD协议报文过滤方法,其特征在于,包括以下步骤:
将控制层下发至本地的BFD配置与本地保存的BFD配置进行key值和内容的比较,采用标记对控制层下发的BFD配置进行打标,将打标后的BFD配置保存至本地的二叉树中;
当定时器中断响应时,遍历本地保存BFD配置的二叉树,基于BFD配置的打标结果,将二叉树中保存的需进行增删操作的BFD配置下发至应用层,然后根据BFD配置的打标结果,进行应用层中BFD配置的增删操作;
其中,所述标记为update、add和same,所述same标记表示不作处理,所述update表示先进行删除操作,再进行增加操作,所述add表示增加操作;
采用标记对控制层下发的BFD配置进行打标,具体过程为:
若控制层下发的BFD配置与本地保存的BFD配置的key值相同,内容相同,则将控制层下发的BFD配置打标为same;
若控制层下发的BFD配置与本地保存的BFD配置的key值相同,内容不同,则将控制层下发的BFD配置打标为update;
若控制层下发的BFD配置与本地保存的BFD配置的key值不同,则将控制层下发的BFD配置打标为add。
2.如权利要求1所述的一种BFD协议报文过滤方法,其特征在于,所述进行应用层中BFD配置的增删操作,具体过程为:
若二叉树中BFD配置的标记为update,则在应用层先进行BFD配置的删除操作,再进行BFD配置的增加操作;
若二叉树中BFD配置的标记为add,则在应用层进行BFD配置的增加操作。
3.如权利要求1所述的一种BFD协议报文过滤方法,其特征在于:
所述遍历本地保存BFD配置的二叉树之后,还包括以下步骤:将二叉树中保存的需进行增删操作的BFD配置组成IPS消息后,再下发至应用层。
4.一种BFD协议报文过滤系统,其特征在于,包括:
比较模块,其用于将控制层下发至本地的BFD配置与本地保存的BFD配置进行key值和内容的比较;
标记模块,其用于基于比较模块对控制层下发至本地的BFD配置与本地保存的BFD配置的比较结果,采用标记对控制层下发的BFD配置进行打标,将打标后的BFD配置保存至本地的二叉树中;
增删执行模块,其用于当定时器中断响应时,遍历本地保存BFD配置的二叉树,基于BFD配置的打标结果,将二叉树中保存的需进行增删操作的BFD配置下发至应用层,然后根据BFD配置的打标结果,进行应用层中BFD配置的增删操作;
其中,所述标记为update、add和same,所述same标记表示不作处理,所述update表示先进行删除操作,再进行增加操作,所述add表示增加操作;
所述标记模块采用标记对控制层下发的BFD配置进行打标,具体过程为:
若控制层下发的BFD配置与本地保存的BFD配置的key值相同,内容相同,则将控制层下发的BFD配置打标为same;
若控制层下发的BFD配置与本地保存的BFD配置的key值相同,内容不同,则将控制层下发的BFD配置打标为update;
若控制层下发的BFD配置与本地保存的BFD配置的key值不同,则将控制层下发的BFD配置打标为add。
5.如权利要求4所述的一种BFD协议报文过滤系统,其特征在于:所述增删执行模块进行应用层中BFD配置的增删操作,具体过程为:
若二叉树中BFD配置的标记为update,则在应用层先进行BFD配置的删除操作,再进行BFD配置的增加操作;
若二叉树中BFD配置的标记为add,则在应用层进行BFD配置的增加操作。
6.如权利要求4所述的一种BFD协议报文过滤系统,其特征在于:所述增删执行模块将二叉树中保存的需进行增删操作的BFD配置组成IPS消息后,再下发至应用层。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于烽火通信科技股份有限公司,未经烽火通信科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810967041.6/1.html,转载请声明来源钻瓜专利网。