一种IP报文策略表快速查找的方法与流程

文档序号:12623455阅读:431来源:国知局
一种IP报文策略表快速查找的方法与流程

本发明涉及网络数据单元技术领域,特别涉及一种IP报文策略表快速查找的方法。



背景技术:

报文(message)是网络中交换与传输的数据单元,即站点一次性要发送的数据块。报文包含了将要发送的完整的数据信息,其长短很不一致,长度不限且可变。

报文也是网络传输的单位,传输过程中会不断的封装成分组、包、帧来传输,封装的方式就是添加一些信息段,那些就是报文头以一定格式组织起来的数据。

比如里面有报文类型,报文版本,报文长度,报文实体等等信息。

IP报文策略表的策略表项包含有效位、类型、方向、IP五元组、策略、审计信息;最基本特征为IP五元组中的协议号、源端口、目的端口。

系统针对网络传输,需要针对网络OSI模型配置网络协议栈,若需要提取网络报文信息,而由于报文信息改动较多,查找数据,数据处理的流程复杂,这就大幅度增加了系统负担。



技术实现要素:

为了解决现有技术的问题,本发明提供了一种IP报文策略表快速查找的方法,其能够提取策略表最基本内容,建立标志表项,化简查表方法,达到快速查表目的。

本发明所采用的技术方案如下:

一种IP报文策略表快速查找的方法,包括以下步骤:

A、提取策略表项中的最基本特征,通过哈希运算,组成策略表的标志表项;

B、在匹配策略时,首先进行标志表项匹配;

C、标志表项匹配完成后,再进行整策略匹配。

策略表项包含有效位、类型、方向、IP五元组、策略和审计信息。

最基本特征为IP五元组中的协议号、源端口、目的端口。

本发明提供的技术方案带来的有益效果是:

本发明通过简化IP报文策略表,从而在查找报文策略表时,仅对简化后的策略表标志表项进行查找,就可以快速找到相对应的策略表项,从而达到快速查表的目的。

附图说明

为了更清楚地说明本发明实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。

图1为本发明的一种IP报文策略表快速查找的方法的标志表项建立过程示意图;

图2为本发明的一种IP报文策略表快速查找的方法的策略表项匹配过程示意图。

具体实施方式

为使本发明的目的、技术方案和优点更加清楚,下面将结合附图对本发明实施方式作进一步地详细描述。

实施例一

如附图1所示,将右侧策略表进行简化,提取基本信息,组成左侧标志表项,本实施例中的基本信息包括有效位(valid)、类型(type)、方向(dir)、IP五元组(源IP地址,源端口,目的IP地址,目的端口和传输层协议)、策略(plocy)、审计信息(audit)。

如附图2所示,策略匹配时,先对IP五元组中的协议号(PRO)、源端口(SPORT)、目的端口(DPORT)进行比较,比较成功后,对策略表项其它部分进行匹配。

以上所述仅为本发明的较佳实施例,并不用以限制本发明,凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1