[发明专利]一种会话记录优化方法及装置无效
申请号: | 201010132669.8 | 申请日: | 2010-03-24 |
公开(公告)号: | CN101808035A | 公开(公告)日: | 2010-08-18 |
发明(设计)人: | 文良君 | 申请(专利权)人: | 成都市华为赛门铁克科技有限公司 |
主分类号: | H04L12/56 | 分类号: | H04L12/56;H04L29/06;H04L29/12;H04L12/24 |
代理公司: | 深圳市深佳知识产权代理事务所(普通合伙) 44285 | 代理人: | 彭愿洁;李文红 |
地址: | 611731 四川*** | 国省代码: | 四川;51 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 会话 记录 优化 方法 装置 | ||
技术领域
本发明涉及数据流技术领域,尤其涉及一种会话记录优化方法及装置。
背景技术
随着网络技术的发展,网络设备已经进入了状态检测时代。在网络设备中,维护着每一个数据流的会话记录,依靠每一个数据流的会话记录,网络设备可以对该数据流的每一个报文进行状态检测和转发,从而提高转发效率和速度。
为了提高会话记录的查找效率,网络设备通常为不同数据流建立正向和反向两条会话记录,每一条会话记录分别记录通信过程中一个方向的状态信息,分别为数据流的一个方向的报文服务。当数据流的第一个报文到达时,网络设备提取该报文携带的信息,申请两条内容为空的会话记录,一条作为正向会话记录,一条作为反向会话记录;将从该报文中提取的信息填充至这两条会话记录中可以确定的部分,比如报文的源地址和目的地址、端口号、网络地址转换(Network Address Transfer,NAT)、路由发送出口等等。其中,反向会话记录与正向会话记录中有些信息是完全一致的,比如传输层协议信息等,有些信息可能是相反的关系,比如正向的源地址与目的地址刚好和反向的源地址和目的地址是相反的。每个方向的报文都基于自己方向的会话记录进行必要的状态检测和转发。
在网络设备中,每一个数据流的正向会话记录和反向会话记录都按照同样的一组键值来索引,这些键值可以从报文携带的信息中提取。当报文到达后,网络设备可以从报文携带的信息中提取键值,进而查找该报文所在数据流的会话记录进行状态检测和转发。由于正向会话记录与反向会话记录都按同样一组键值索引在一起,所以无论哪个方向的报文提取键值后通过一次索引就可以找到所在数据流的会话记录。
发明人在实践中发现,上述网络设备为同一条数据流的分别创建正向会话记录和反向回话记录,由于正向会话记录和反向回话记录中存在一些相同的状态信息,造成了网络设备存储资源的额外消耗。
发明内容
本发明实施例所要解决的技术问题是提供一种会话记录优化方法及装置,能够减少网络设备存储资源的额外消耗。
为了解决上述技术问题,本发明实施例提供如下技术方案:
本发明实施例提供了一种会话记录优化方法,包括:
创建至少一条数据流的正向会话记录与反向会话记录;
从所述正向会话记录与反向会话记录中提取相同状态信息;
将所述相同的状态信息作为会话公共信息存储,并根据所述相同的状态信息分别关联所述正向会话记录与反向会话记录。
本发明实施例提供了一种会话记录优化装置,包括:
创建模块,用于创建至少一条数据流的正向会话记录与反向会话记录;
提取模块,用于从所述创建模块创建的正向会话记录与反向会话记录中提取相同状态信息;
关联模块,用于将所述提取模块提取的相同状态信息作为会话公共信息存储,并将所述会话公共信息分别关联所述创建模块创建的正向会话记录与反向会话记录进行关联。
本发明实施例提供了一种网络设备,包括本发明实施例提供的上述会话记录优化装置。
与现有的技术相比,本发明实施例具有以下有益效果:
本发明实施例中,为不同数据流分别创建正向会话记录与反向会话记录,并将正向会话记录与反向会话记录中共有的状态信息提取出来作为会话公共信息进行共享,正向会话记录与反向会话记录通过引用的方式间接包含会话公共信息。这样,同一条数据流的正向会话记录与反向会话记录中就不存在冗余或重复的状态信息,从而可以减少对网络设备存储资源的额外消耗。
附图说明
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1为本发明实施例中提供的一种会话记录优化方法的流程示意图;
图2为一种数据流的双向会话记录示意图;
图3为本发明实施例中提供的一种数据流会话记录管理示意图;
图4为本发明实施例中提供的一种会话记录优化装置的结构示意图;
图5为本发明实施例中提供的另一种会话记录优化装置的结构示意图;
图6为本发明实施例中提供的另一种会话记录优化装置的结构示意图;
图7为本发明实施例中提供的又一种会话记录优化装置的结构示意图。
具体实施方式
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于成都市华为赛门铁克科技有限公司,未经成都市华为赛门铁克科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201010132669.8/2.html,转载请声明来源钻瓜专利网。
- 上一篇:空调供热水复合系统
- 下一篇:低聚壳聚糖-黄芪多糖生态饲料添加剂