一种策略查询方法及装置制造方法及图纸

技术编号:24103274 阅读:29 留言:0更新日期:2020-05-09 14:09
本说明书公开了一种策略查询方法及装置,所述方法应用于框式设备中的业务板卡,所述方法包括:任一业务板卡根据本地的报文处理策略构建字典树,将该字典树作为生效字典树,所述字典树从根节点到任一叶节点的每条路径对应一条报文处理策略;接收到报文后,根据报文信息,在当前的生效字典树里查询对应的路径,针对该报文,执行查询到的路径的叶节点对应的报文处理操作;监测到存储的报文处理策略被所述管理板卡更新后,根据更新后的报文处理策略构建更新字典树,若确定该更新字典树构建成功,则利用该更新字典树替代当前的生效字典树。所述方法可以提高业务板卡中的报文处理策略的查询效率。

A strategy query method and device

【技术实现步骤摘要】
一种策略查询方法及装置
本说明书实施例涉及网络通信领域,尤其涉及一种策略查询方法及装置。
技术介绍
框式设备包括业务板卡和管理板卡,其中管理板卡用于不定时更新任一业务板卡上相同的多条报文处理策略,业务板卡用于根据本地的报文处理策略,针对接收到的报文进行处理,每一条报文处理策略至少由“报文匹配条件”和“报文处理操作”两部分内容组成。其中,管理板卡配置的报文处理策略以链表结构存储于业务板卡上,业务板卡查询本地链表中的报文处理策略,针对符合某一策略匹配条件的报文,利用对应的报文处理操作进行处理。具体而言,框式设备通过端口接收报文后,确定待处理的业务板卡并将该报文转发到该业务板卡。该业务板卡根据该报文的五元组和接收该报文的端口,在该业务板卡存储的链表节点中逐个查询,确定该报文符合的策略匹配条件,并执行对应的报文处理操作。由于链表的生成是依据策略下发的先后顺序,且只能逐个查询,利用上述方法,查询效率较为低下。
技术实现思路
为了提高查询效率,本说明书提供了一种策略查询方法及装置。技术方案如下:>一种策略查询方法,本文档来自技高网...

【技术保护点】
1.一种策略查询方法,应用于框式设备中的业务板卡,所述框式设备还包括管理板卡,所述业务板卡存储有所述管理板卡下发的至少一条报文处理策略,任一条报文处理策略包括:报文匹配条件和报文处理操作;所述方法包括:/n任一业务板卡根据本地的报文处理策略构建字典树,将该字典树作为生效字典树,所述字典树从根节点到任一叶节点的每条路径对应一条报文处理策略,该路径的叶节点对应于该报文处理策略的报文处理操作,该路径的非叶节点对应于该报文处理策略的报文匹配条件;/n接收到报文后,根据报文信息,在当前的生效字典树里查询对应的路径,针对该报文,执行查询到的路径的叶节点对应的报文处理操作;/n监测到存储的报文处理策略被所述...

【技术特征摘要】
1.一种策略查询方法,应用于框式设备中的业务板卡,所述框式设备还包括管理板卡,所述业务板卡存储有所述管理板卡下发的至少一条报文处理策略,任一条报文处理策略包括:报文匹配条件和报文处理操作;所述方法包括:
任一业务板卡根据本地的报文处理策略构建字典树,将该字典树作为生效字典树,所述字典树从根节点到任一叶节点的每条路径对应一条报文处理策略,该路径的叶节点对应于该报文处理策略的报文处理操作,该路径的非叶节点对应于该报文处理策略的报文匹配条件;
接收到报文后,根据报文信息,在当前的生效字典树里查询对应的路径,针对该报文,执行查询到的路径的叶节点对应的报文处理操作;
监测到存储的报文处理策略被所述管理板卡更新后,根据更新后的报文处理策略构建更新字典树,若确定该更新字典树构建成功,则利用该更新字典树替代当前的生效字典树。


2.根据权利要求1所述的方法,不同类型的所述业务板卡存储有所述管理板卡下发的不同的报文处理策略。


3.根据权利要求1所述的方法,利用该更新字典树替代当前的生效字典树之后,还包括:
监测到存在正在利用被替代的字典树查询的报文后,继续根据该报文信息在被替代的字典树中查询。


4.根据权利要求1所述的方法,所述根据报文信息,在当前的生效字典树里查询对应的路径,针对该报文,执行查询到的路径的叶节点对应的报文处理操作,具体包括:
针对接收到的任一报文,查询当前的未失效记录中是否存在该报文信息,所述未失效记录包括报文信息和报文处理操作;
若存在,则直接执行对应的报文处理操作;
若不存在,则在当前的生效字典树里查询对应的路径,针对该报文执行所述查询到的路径的叶节点对应的报文处理操作,在所述未失效记录中添加该报文信息和该报文处理操作;
根据更新后的报文处理策略构建更新字典树成功之后,还包括:
使所述未失效记录失效。


5.根据权利要求1所述的方法,所述根据更新后的报文处理策略构建更新字典树,具体包括:
在根据更新后的报文处理策略构建更新字典树的过程中,监测到存储的报文处理策略被所述管理板卡再次更新后,停止构建该更新字典树...

【专利技术属性】
技术研发人员:方海名钱雪彪
申请(专利权)人:杭州迪普科技股份有限公司
类型:发明
国别省市:浙江;33

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1