[发明专利]一种会话老化的方法和装置有效
| 申请号: | 200810167608.8 | 申请日: | 2008-10-20 |
| 公开(公告)号: | CN101369973A | 公开(公告)日: | 2009-02-18 |
| 发明(设计)人: | 张日华;王小勇 | 申请(专利权)人: | 成都市华为赛门铁克科技有限公司 |
| 主分类号: | H04L12/56 | 分类号: | H04L12/56;H04L12/24;H04L12/26;H04L1/16;H04L29/06 |
| 代理公司: | 北京挺立专利事务所 | 代理人: | 叶树明 |
| 地址: | 611731四川省*** | 国省代码: | 四川;51 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 会话 老化 方法 装置 | ||
技术领域
本发明涉及通讯领域,尤其涉及一种会话老化的方法和装置。
背景技术
目前,大多数网络IP层转发设备中,如路由器,防火墙,数据流的转发均采用建立转发表的机制,可以将转发表称为会话表。会话表作为一种资源,会占用设备的内存,由于内存限制,会话表大小也就存在一定的上限。当会话表资源被耗尽时,会导致新数据流无法正常转发。因此,引入了会话表老化机制,当一条会话表被老化后,其资源就会被回收,用来作为新数据流的会话表。不同数据流的连接时间长短不同,对应的老化时间也不同,对于要求长时间保持连接状态的连接简称为长连接。如果长连接的老化时间设置比较短,将导致当前数据流的会话表被老化,数据传输中断、业务中止。
目前,通过手动配置策略ACL(Access Control List,访问控制表),利用ACL描述长连接的特征,如源IP地址,目的IP地址,协议,端口等信息来识别长连接,符合这些特征的TCP连接即被认为是长连接;所有长连接的老化时间均设置成相同且固定的时间,默认值为7天,在7天的时间中,如果没有数据流交互,会话表会被老化并重新利用。
发明人在实现本发明的过程中,发现现有技术至少存在以下问题:
现有技术只能通过用户先识别出长连接,再进行手动配置ACL,使用很不方便。
发明内容
本发明实施例提供一种会话老化的方法和装置,可以自动识别出长连接,并设置长连接老化时间,提高操作效率。
一方面,本发明实施例提供了一种会话老化的方法,包括:
在经过第一次老化后的会话的会话表中添加老化标识;
对携带所述老化标识的会话进行第二次老化;
在所述第二次老化过程中获取数据流的特性参数,并与所述携带老化标识的会话的预设特性参数作比对;
若所述数据流的特性参数与所述会话的预设特性参数相同,则获取所述数据流的类型;
当所述数据流的类型为非建立连接报文时,确定所述会话为长连接会话,去除老化标识并将所述长连接会话的老化时间设置为预设值。
另一方面,本发明实施例提供了一种会话老化的装置,包括:
添加模块,用于在经过第一次老化后的会话的会话表中添加老化标识;
老化模块,用于对携带所述老化标识的会话进行第二次老化;
比对模块,用于在所述第二次老化过程中获取数据流的特性参数,并与所述携带老化标识的会话的预设特性参数作比对;
获取模块,用于当所述比对模块的比对结果为数据流的特性参数与会话的预设特性参数相同时,获取所述数据流的类型;
第一处理模块,用于当所述获取模块获取数据流的类型为非建立连接报文时,确定所述会话为长连接会话,去除老化标识并将所述长连接会话的老化时间设置为预设值。
与现有技术相比,本发明实施例具有以下优点:
通过本发明实施例提供的方法,在第一次老化结束的会话的会话表中添加老化标识,对携带所述老化标识的会话进行时间较长的第二次老化,在第二次老化过程中获取数据流的特性参数,并与携带老化标识的会话的预设特性参数作比对,若数据流的特性参数与所述会话的预设特性参数相同,则获取该数据流的类型,当数据流的类型为非建立连接报文时,确定该会话为长连接会话,那么去除老化标识并将长连接会话的老化时间设置为预设值。本发明方案通过自动识别长连接,并设置老化时间,与现有技术中用户识别长连接并手工配置长连接时间的方案相比,提高了操作效率。
附图说明
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
图1是本发明实施例中会话老化的方法流程图;
图2是本发明另一实施例中会话老化的方法流程图;
图3是本发明实施例中会话老化的装置示意图。
具体实施方式
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
本发明实施例提供了一种会话老化的方法和装置,可以较好的识别出长连接会话。
下面结合附图和具体实施例对本发明实施例提供的会话老化的方法和装置进行详细说明。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于成都市华为赛门铁克科技有限公司,未经成都市华为赛门铁克科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200810167608.8/2.html,转载请声明来源钻瓜专利网。





