[发明专利]端口分配方法及装置有效
申请号: | 201310661891.0 | 申请日: | 2013-12-09 |
公开(公告)号: | CN104702710B | 公开(公告)日: | 2019-02-26 |
发明(设计)人: | 华一强;王明会;王健全;夏俊杰;张文钺;丁焰;杨艳松;何晓峰;王泽林;谢梦楠 | 申请(专利权)人: | 中国联合网络通信集团有限公司 |
主分类号: | H04L29/12 | 分类号: | H04L29/12 |
代理公司: | 北京中博世达专利商标代理有限公司 11274 | 代理人: | 申健 |
地址: | 100033 *** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 端口 分配 方法 装置 | ||
本发明公开了一种端口分配方法及装置,涉及互联网通信技术领域,解决了使用现有的端口分配方法会产生端口块利用率较低的问题。本发明实施例提供的端口分配方法包括:根据历史日志中用户每次在线期间被分配的端口数量预测将分配给用户的静态端口块的大小;根据静态端口块的大小为用户预分配端口;当接收到用户的资源耗尽请求时,给用户追加分配具有指定数量端口的动态端口块;其中,静态端口块与动态端口块的端口数总和小于网络运营商指定端口块的大小。端口分配装置包括预测模块、第一分配模块及第二分配模块。
技术领域
本发明涉及互联网通信技术,尤其涉及端口分配方法及装置。
背景技术
随着互联网用户的日益增加,互联网面临着IPv4(Internet Protocol ver4,网络之间互连的协议第四版)地址资源不足的问题。NAT(Network Address Translation,网络地址转换)技术提供了一种解决方案。
NAT是将IP数据包头中的IP地址转换为另一个IP地址的技术。借助具备NAT功能的服务器(称为NAT服务器)可以将多个私网IP地址映射为一个公网IPv4地址。例如:内部的四个私网IP地址IP1~IP4,映射成外部的一个公网IPv4地址IP5,具体地,(IP1,Port1)映射成(IP5,Port1),(IP2,Port1)映射成(IP5,Port2),(IP3,Port2)映射成(IP5,Port3),(IP4,Port2)映射成(IP5,Port4)。
其中,Portn(n=1,2,3或4)指NAT服务器给对应的IP地址所分配的端口。一个IPv4地址具有65535个端口,其中,1~1023之间的端口号被指定了特殊用途,其余的64000个左右的端口可以由用户使用。
常见的用户上网操作有浏览网页和下载文件,浏览网页时需要使用的端口数较少,为70个左右,而下载文件时所需的端口数较多,为700个左右,为了保证用户上网的流畅性,网络运营商会为一个用户分配一个指定端口块,该指定端口块包含较多的端口,通常为4000个,这样,一个IPv4地址的64000个端口能分配给16个用户使用。
实践证明,对于只浏览网页的用户,仅会使用指定端口块中的70个左右的端口,指定端口块中的其余3930个端口都处于闲置状态,这会产生指定端口块的利用率(70/4000=1.75%)较低的问题。
发明内容
本发明的实施例提供一种端口分配方法及装置,解决了使用现有的端口分配方法会产生端口块利用率较低的问题。
为达到上述目的,本发明的实施例采用如下技术方案:
一种端口分配方法,包括:根据历史日志中用户每次在线期间被分配的端口数量预测将分配给所述用户的静态端口块的大小;根据所述静态端口块的大小为所述用户预分配端口;当接收到所述用户的资源耗尽请求时,给所述用户追加分配具有指定数量端口的动态端口块;所述静态端口块与所述动态端口块的端口数总和小于网络运营商指定端口块的大小。
具体地,所述根据历史日志中用户每次在线期间被分配的端口数量预测将分配给所述用户的静态端口块的大小,包括:获取在第一指定时间段内,所述用户每次在线期间被分配的端口数量的平均值、最大值或最小值;使所述用户的静态端口块的大小等于所述平均值、所述最大值或所述最小值。
可选地,所述根据历史日志中用户每次在线期间被分配的端口数量预测将分配给所述用户的静态端口块的大小,包括:获取在第二指定时间段内,所述用户每次在线期间被分配的端口数量的最大值;使所述用户的静态端口块的大小等于所述最大值的120%。
优选地,所述静态端口块与所述动态端口块属于同一个IP地址。
可选地,所述的端口分配方法,还包括:当所述动态端口块中所有端口在所述用户的本次在线期间内的第三指定时间段内未被使用,则释放所述动态端口块。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国联合网络通信集团有限公司,未经中国联合网络通信集团有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201310661891.0/2.html,转载请声明来源钻瓜专利网。
- 上一篇:DNS安全查询方法和装置
- 下一篇:一种域名解析方法、设备及系统