[发明专利]端口分配方法和网络地址转换装置有效
申请号: | 201310170751.3 | 申请日: | 2013-05-10 |
公开(公告)号: | CN104144226B | 公开(公告)日: | 2017-09-15 |
发明(设计)人: | 伍佑明;李阳春;黄灿灿;邹洁;谭景华 | 申请(专利权)人: | 中国电信股份有限公司 |
主分类号: | H04L29/12 | 分类号: | H04L29/12 |
代理公司: | 中国国际贸易促进委员会专利商标事务所11038 | 代理人: | 李浩 |
地址: | 100033 *** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 端口 分配 方法 网络地址 转换 装置 | ||
1.一种端口分配方法,其特征在于,包括:
在用户首次发起应用会话时,通过检查所述用户发送的数据包的优先级确定所述用户的服务等级,并从所述用户发送的数据包中提取所述用户使用的私有IPv4地址;
根据所述用户的服务等级从待分配给用户的公有IPv4地址中为所述用户分配端口块,并将分配给所述用户的公有IPv4地址与端口块信息发送至溯源系统;
从为所述用户分配的端口块中选择一个端口分配给用户发起的应用会话;
在资源信息表中为所述用户建立私有IPv4地址与公有IPv4地址和端口块之间的映射关系并记录为所述用户分配的端口块的使用情况;
其中,在为最高等级用户分配的端口块均被使用的情况下将预留端口块内的端口分配给所述最高等级用户使用。
2.根据权利要求1所述的端口分配方法,其特征在于,所述方法还包括:
在所述用户再次发起新应用会话时,自所述用户发送的数据包中提取所述用户使用的私有IPv4地址,基于所述私有IPv4地址和所述资源信息表查询分配给所述用户的端口块中是否还存在空闲端口;
如存在空闲端口,则从空闲端口中为所述用户再次发起的新应用会话分配一个端口,并更新所述资源信息表中为所述用户分配的端口块的使用情况;
如不存在空闲端口,则通过检查所述用户再次发起新应用会话时发送的数据包的优先级获知所述用户的服务等级;
判断所述用户的服务等级是否为最高等级用户;
如为最高等级用户,则基于所述资源信息表查询为所述用户分配的公有IPv4地址的预留端口块中是否还存在空闲端口,否则,不能为所述用户建立再次发起的新应用会话;
如存在空闲端口,则从预留端口块中的空闲端口中为所述用户再次发起的新应用会话分配一个端口,并更新所述资源信息表中为最高等级用户预留的端口块的使用情况,否则,不能为所述用户建立再次发起的新应用会话。
3.根据权利要求1或2所述的端口分配方法,其特征在于,所述方法还包括:
在所述用户首次发起的应用会话或再次发起的新应用会话结束后,释放各应用会话所使用的端口,并更新所述资源信息表中为所述用户分配的公有IPv4地址的各端口的使用情况。
4.根据权利要求1所述的端口分配方法,其特征在于,所述用户的服务等级越高为所述用户分配的端口块越大。
5.一种网络地址转换装置,其特征在于,包括:
用户等级确定单元,用于在用户首次发起应用会话时,通过检查所述用户发送的数据包的优先级确定所述用户的服务等级;
私有IP地址提取单元,用于从所述用户发送的数据包中提取所述用户使用的私有IPv4地址;
端口分配单元,用于根据所述用户的服务等级从待分配给用户的公有IPv4地址中为所述用户分配端口块,从为所述用户分配的端口块中选择一个端口分配给用户发起的应用会话;其中,在为最高等级用户分配的端口块均被使用的情况下将预留端口块内的端口分配给所述最高等级用户使用;
地址信息发送单元,用于将分配给所述用户的公有IPv4地址与端口块信息发送至溯源系统;
资源信息记录单元,用于在资源信息表中为所述用户建立私有IPv4地址与公有IPv4地址和端口块之间的映射关系并记录为所述用户分配的端口块的使用情况。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国电信股份有限公司,未经中国电信股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201310170751.3/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种简便的监控终端绑定方法和装置
- 下一篇:一种数据获取方法及装置