[发明专利]基于哈希算法的千万级网络会话表管理方法、系统、介质和设备在审

专利信息
申请号: 201811543994.6 申请日: 2018-12-17
公开(公告)号: CN109634966A 公开(公告)日: 2019-04-16
发明(设计)人: 邹凯;陈凯枫 申请(专利权)人: 广州天懋信息系统股份有限公司
主分类号: G06F16/22 分类号: G06F16/22;G06F16/21
代理公司: 广州市华学知识产权代理有限公司 44245 代理人: 李斌
地址: 510610 广东省广州市天河区*** 国省代码: 广东;44
权利要求书: 查看更多 说明书: 查看更多
摘要: 发明公开了一种基于哈希算法的千万级网络会话表管理方法、系统、介质和设备,所述方法包括:根据预先设置的会话表容量,预先分配连续的全部内存空间,并进行初始化;将可用的会话表单元,形成一个可用的节点链表;当会话表单元删除时,不释放节点内存给操作系统,重新进入可用节点链表,供新会话使用;当采集到某一数据包时,判断此数据包对应的会话是否已创建;通过5元组信息确定不同的会话,并将数据包与会话进行关联;通过对5元组信息进行组合、转换,最终形成一个32位的数值化特征,并基于此特征进行哈希值计算,作为会话哈希链表主键,从而用于快速定位到会话表位置。本发明能实时快速定位某一个数据包对应的会话,并对会话信息进行更新。
搜索关键词: 会话 数据包 会话表单元 哈希算法 快速定位 网络会话 表管理 可用 元组 哈希值计算 哈希链表 会话信息 节点链表 节点内存 可用节点 内存空间 信息确定 预先分配 预先设置 表位置 初始化 会话表 数值化 链表 主键 操作系统 删除 采集 关联 释放 转换 更新 创建
【主权项】:
1.基于哈希算法的千万级网络会话表管理方法,其特征在于:所述方法包括:基于预分配的会话表内存管理;根据预先设置的会话表容量,预先分配连续的全部内存空间,并进行初始化;将可用的会话表单元,形成一个可用的节点链表,所述节点链表包括了会话节点的偏移位置;当会话表单元删除时,不释放节点内存给操作系统,重新进入可用节点链表,供新会话使用;基于哈希算法的会话定位;当采集到某一数据包时,判断此数据包对应的会话是否已创建;如果已创建,则直接更新已有会话的状态信息;如果没有创建,则进行会话的创建工作,再记录会话状态信息;通过5元组信息确定不同的会话,并将数据包与会话进行关联;通过对5元组信息进行组合、转换,最终形成一个32位的数值化特征,并基于此特征进行哈希值计算,作为会话哈希链表主键,从而用于快速定位到会话表位置。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于广州天懋信息系统股份有限公司,未经广州天懋信息系统股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/patent/201811543994.6/,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

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

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

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

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

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

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

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

钻瓜专利网在线咨询

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

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