[发明专利]一种IP报文策略匹配方法在审

专利信息
申请号: 201710348137.X 申请日: 2017-05-17
公开(公告)号: CN106936719A 公开(公告)日: 2017-07-07
发明(设计)人: 王子彤;姜凯;梁智豪 申请(专利权)人: 济南浪潮高新科技投资发展有限公司
主分类号: H04L12/741 分类号: H04L12/741
代理公司: 济南信达专利事务所有限公司37100 代理人: 孙晶伟
地址: 250100 山东省济南市*** 国省代码: 山东;37
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 一种 ip 报文 策略 匹配 方法
【说明书】:

技术领域

发明公开一种IP报文策略匹配方法,涉及网络数据处理领域。

背景技术

在网络交换或路由设备中,往往维护着一张或多张策略表,用以匹配IP报文策略,对进入设备的IP报文进行转发、丢弃、加解密等一系列处理。由于表项内容可能几千几万条甚至更多,报文策略匹配速率与效率就成了影响网络通信速率的关键所在。当需要设置某个条件下某一参数符合特定规则的所有报文的匹配策略时,往往需要添加多条规则,才能覆盖全部可能,策略表中策略条数会因此而增加,且匹配效率同样会有所降低。本发明公开了一种IP报文策略匹配方法,上位机下发策略到策略存储模块,通过一定方式的变换计算出每条策略的特定存储地址,当报文到达时可按相同方法快速找到匹配的策略存储地址,高效完成策略匹配。同时可将策略各参数设置为“所有”,对应参数位数值全部置零,然后再进行变换匹配,使得全部符合规则的IP报文能够快速完成匹配,可简化规则设置流程,完备规则设置功能,在保证匹配速率的同时,节省了存储资源。

IP报文结构IP协议为网络层协议,网络层的数据结构体一般称为IP报文。

发明内容

本发明提供一种IP报文策略匹配方法,具有通用性强、实施简便等特点,具有广阔的应用前景。

本发明提出的具体方案是:

一种IP报文策略匹配方法 :

上位机设置IP报文策略的各项参数,并下发策略到下位机存储模块,通过各项参数的变换计算得到策略的存储地址进行存储,当IP报文到达时解析各项参数,按照相同变换计算得到待匹配的策略存储地址,与下位机存储模块中的策略进行比较匹配,得到IP报文策略。

所述若解析IP报文的各项参数,按照相同变换计算得到待匹配的策略存储地址内容为空,则按照默认处理方法对IP报文进行处理,否则将策略存储地址内容读出,与下位机存储模块中的策略进行比较匹配,得到IP报文策略。

所述IP报文策略的各项参数设置为符合网络报文一般规则的特定值或者将各项参数分别设置为所有,表示相应策略对所有符合当前参数的网络报文都适用。

上位机设置IP报文策略的参数为所有,将该参数全部位数值置零,下发策略到下位机存储模块,通过参数的变换计算得到策略的新存储地址,IP报文到达时解析各项参数,按照相同变换计算得到待匹配的策略存储地址,与存储模块中的策略新存储地址进行比较匹配,得到IP报文策略。

若IP报文到达得到的待匹配的策略存储地址与存储模块中的策略新存储地址没有匹配,则查看是否有参数设定为所有,若存在,则将IP报文的对应参数全部位数值置零,再进行匹配。

所述IP报文策略的各项参数包括:源IP地址,源子网掩码,目的IP地址,目的子网掩码,协议类型,源端口号,目的端口号。

本发明的有益之处是:

本发明提供一种IP报文策略匹配方法,上位机设置IP报文策略的各项参数,并下发策略到下位机存储模块,通过各项参数的变换计算得到策略的存储地址进行存储,当IP报文到达时解析各项参数,按照相同变换计算得到待匹配的策略存储地址,与下位机存储模块中的策略进行比较匹配,得到IP报文策略;

与现有技术相比,本发明可通过变换计算方式得到每条策略的特定存储地址,当报文到达时可按相同方法快速找到匹配的策略存储地址,高效完成策略匹配。同时可将策略各参数设置为“所有”,对应参数位数值全部置零,然后再进行变换匹配,使得全部符合规则的IP报文能够快速完成匹配,可简化规则设置流程,完备规则设置功能,在保证匹配速率的同时,节省了存储资源。

附图说明

图1是本发明方法流程示意图;

图2是参数设置为所有后本发明方法流程示意图。

具体实施方式

本发明提供一种IP报文策略匹配方法,上位机设置IP报文策略的各项参数,并下发策略到下位机存储模块,通过各项参数的变换计算得到策略的存储地址进行存储,当IP报文到达时解析各项参数,按照相同变换计算得到待匹配的策略存储地址,与下位机存储模块中的策略进行比较匹配,得到IP报文策略。

结合附图,对本发明进行具体解释说明。并且此处所描述的具体实施例仅用以解释本发明,并不用于限定本发明。

参考图1,本发明具体步骤为:

(1)通过上位机软件设置每条IP报文策略的各项参数,设置完成后下发至下位机策略存储模块进行存储,存储地址由各参数作特定方式变换得到;

(2)当网络IP报文到达时,解析出报文各项参数,通过相同的特定变换方式得到可能的策略存储地址;

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于济南浪潮高新科技投资发展有限公司,未经济南浪潮高新科技投资发展有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/201710348137.X/2.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top