[发明专利]一种分布式系统中NAT端口资源的分配方法无效
申请号: | 201110453760.4 | 申请日: | 2011-12-30 |
公开(公告)号: | CN102404236A | 公开(公告)日: | 2012-04-04 |
发明(设计)人: | 隋少帅 | 申请(专利权)人: | 苏州山石网络有限公司 |
主分类号: | H04L12/56 | 分类号: | H04L12/56;H04L29/12 |
代理公司: | 北京汇信合知识产权代理有限公司 11335 | 代理人: | 翟国明 |
地址: | 215163 江苏省苏州市苏州高新*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 分布式 系统 nat 端口 资源 分配 方法 | ||
1.一种分布式系统中NAT端口资源的分配方法,其特征在于,包括:
第一会话状态的第一个报文经某一业务板时,触发当前业务板的NAT模块向控制板的NAT模块申请N个端口资源,并取一端口;
第一报文获取所取端口的转换信息,并将第一会话状态保存在当前业务板;
第一会话状态的后续报文按照当前业务板上保存的会话状态,在当前业务板上进行转发;
后续会话状态的第一报文经过当前业务板时,该业务板的NAT模块从剩余的N-1个端口中取一端口,该后续会话状态的第一报文获取所取端口的转换信息,并将该后续会话状态保存在当前业务板;
该后续会话状态的后续报文按照当前业务板上保存的会话状态,在当前业务板上进行转发。
2.根据权利要求1所述的分布式系统中NAT端口资源的分配方法,其特征在于:
所述N的取值范围为24~212。
3.根据权利要求2所述的分布式系统中NAT端口资源的分配方法,其特征在于,进一步包括:
设置申请阀值和释放阀值,业务板统计本板的可用端口数,当可用端口数小于申请阀值时,业务板向主控板申请端口资源;当可用端口数大于释放阀值时,业务板向主控板释放端口资源。
4.根据权利要求2所述的分布式系统中NAT端口资源的分配方法,其特征在于:
控制板中端口资源低于某一业务板的申请量时,控制板回收当前分布式系统其他业务板中未使用的端口资源,分配给当前申请端口资源的业务板。
5.根据权利要求1所述的分布式系统中NAT端口资源的分配方法,其特征在于:
所述转换信息具体是内网主机的IP和端口到公网的IP和端口的转换信息。
6.根据权利要求1所述的分布式系统中NAT端口资源的分配方法,其特征在于:
所述报文包括源IP地址、源端口、目的IP地址、目的端口和协议。
7.根据权利要求5所述的分布式系统中NAT端口资源的分配方法,其特征在于:
每个公网IP提供64K个端口,供64K个会话状态使用。
8.根据权利要求4所述的分布式系统中NAT端口资源的分配方法,其特征在于,所述控制板中端口资源低于某一业务板的申请量时,控制板回收当前分布式系统其他业务板中未使用的端口资源,分配给当前申请端口资源的业务板,具体包括:
控制板收集业务板的端口资源信息;
获取所收集资源信息中未使用的端口资源;
回收未使用端口资源并将其归属至控制板的NAT模块;
控制板NAT模块分配端口资源给申请端口资源的业务板。
9.根据权利要求1所述的分布式系统中NAT端口资源的分配方法,其特征在于:
所述取一端口的方式为随机方式或按照端口编号大小顺序的方式。
10.根据权利要求1-9任一所述的分布式系统中NAT端口资源的分配方法,其特征在于:
所述业务板包括现有业务板和新增业务板。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于苏州山石网络有限公司,未经苏州山石网络有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201110453760.4/1.html,转载请声明来源钻瓜专利网。