[发明专利]NAT会话保活时长设置方法以及客户端和服务器有效
申请号: | 201210048864.1 | 申请日: | 2012-02-28 |
公开(公告)号: | CN103297461A | 公开(公告)日: | 2013-09-11 |
发明(设计)人: | 林平;苑红 | 申请(专利权)人: | 中国移动通信集团公司 |
主分类号: | H04L29/08 | 分类号: | H04L29/08;H04L29/12 |
代理公司: | 北京英赛嘉华知识产权代理有限责任公司 11204 | 代理人: | 余朦;王艳春 |
地址: | 100032 *** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | nat 会话 保活时长 设置 方法 以及 客户端 服务器 | ||
技术领域
本申请涉及NAT会话保活时长设置方法以及实现该方法的客户端和服务器。
背景技术
Network Address Translation(网络地址转换)简称NAT,是一个IETF标准,能将一个IP地址域映射到另一个IP地址域,从而为终端主机提供透明路由,以解决当前公网IP地址紧缺和网络安全问题。但是NAT设备中记录并保活的用户公网IP地址与私网IP地址的映射信息具有一定的存活周期,当存活周期内无新的请求消息时,NAT会话将被释放,之后服务器主动推送的消息将无法送到客户端,影响用户体验。
为了解决上述问题,一种方式是客户端持续不断的发送心跳消息,来保活用户的NAT会话信息,使得使用了NAT设备的私有TCP/IP网络中的主机与服务器之间保持长连接,以保证客户端与服务器间的网络安全和数据的顺畅通行。然而,心跳消息的持续不断发送,严重消耗了无线信道资源,降低了无线资源利用率。
一种避免持续不断发送心跳消息的方式是基于PCP进行NAT会话保活的方案。PCP(Port Control Protocol)是IETF定义的用于PCP客户端和PCP服务器(如NAT)之间进行会话保活的协议。其核心是,PCP客户端将需要保活的IP地址、端口及保活周期等信息发送至PCP服务器,服务器将分配的公网IP地址、端口及协商后的保活周期等信息返回至客户端,之后客户端发送保活消息进行会话保活。根据这种方式,虽然避免了持续不断发送心跳消息,然而,由于PCP服务器一般按照客户端的需求来设置保活周期,容易造成IP地址资源的浪费。
发明内容
为了解决现有基于PCP的NAT会话保活时长设置的资源浪费问题,本申请提出了一种NAT会话保活时长设置方法以及实现该方法的客户端和服务器。
根据本申请的一个方面,提出了一种NAT会话保活时长设置方法,可包括:客户端根据用户和/或业务信息获取QoS等级;客户端向服务器发送所述QoS等级;服务器接收所述请求消息,根据所述QoS等级确定保活时长;以及服务器向客户端发送所述保活时长。
根据本申请的另一个方面,提出了一种客户端,可包括:QoS等级获取模块,根据用户和/或业务信息来获取QoS等级;以及发送模块,发送所述QoS等级。
根据本申请的又一个方面,提出了一种服务器,可包括:接收模块,接收包含QoS等级的消息;保活时长确定模块,根据所述QoS等级,确定保活时长;以及发送模块,发送所述保活时长。
通过本申请的方法和装置,可根据不同用户和/或业务的具体特性来设置NAT会话保活时长,从而使得NAT资源得以合理分配与释放,提高资源利用率。
附图说明
图1是根据本申请一个实施方案的NAT会话保活时长设置方法的流程图;
图2是根据本申请一个实施方案的客户端设备的框图;以及
图3是根据本申请一个实施方案的服务器设备的框图。
具体实施方式
下面参照附图,对本申请的实施方案进行详细说明。
图1是根据本申请一个实施方案的NAT会话保活时长设置方法的流程图。如图1所示,在步骤S1002,客户端可根据用户或业务信息或者用户和业务信息的组合,来获取QoS等级。然后在步骤S1004,客户端可向服务器发送所获取的QoS等级。在步骤S1006,服务器接收客户端发送的请求消息,并根据QoS等级来确定保活时长。之后,在步骤S1008,服务器将所确定的保活时长发送给客户端。
通过该方法,可根据不同用户和/或业务的具体特性来设置NAT会话保活时长,从而使得NAT资源得以合理分配与释放,提高资源利用率。
根据本申请的具体实施方案,为了针对不同的用户、业务等信息分配不同的保活周期,可在客户端中配置QoS等级查询表,从而可根据用户、业务信息或者用户与业务信息的组合来查找对应的QoS等级。该QoS等级查询表可由运营商配置,并可进行灵活修改。
可以理解,既可同时考虑用户和业务两个因素,也可单独考虑用户和业务的其中一个因素,后面将进行详细说明。
可以理解,客户端可通过各种现有方式获取业务信息,例如,通过DPI进行业务检测,或者增加其它网元(例如,PCRF)进行业务信息上报。
根据一个具体实施方案,当客户端获取了QoS等级后,可将其插入将要向服务器发送的请求消息中增加的QoS等级标志位,通过请求消息向服务器发送QoS等级。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国移动通信集团公司,未经中国移动通信集团公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201210048864.1/2.html,转载请声明来源钻瓜专利网。