[发明专利]公网地址分配方法及装置有效
申请号: | 201710197311.5 | 申请日: | 2017-03-29 |
公开(公告)号: | CN106878487B | 公开(公告)日: | 2020-02-11 |
发明(设计)人: | 郗二军 | 申请(专利权)人: | 新华三技术有限公司 |
主分类号: | H04L29/12 | 分类号: | H04L29/12 |
代理公司: | 11415 北京博思佳知识产权代理有限公司 | 代理人: | 陈蕾 |
地址: | 310052 浙*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 公网 地址 分配 方法 装置 | ||
1.一种公网地址分配方法,其特征在于,所述方法应用于网络地址转换NAT设备,所述方法包括:
接收远程宽带接入服务器BRAS发送的端口块申请请求,所述端口块申请请求携带有用户的私网IP地址和期望端口块数;
根据本地端口块容量表中各个公网IP地址的端口块剩余数和所述期望端口块数,为所述私网IP地址分配目标公网IP地址。
2.根据权利要求1所述的方法,其特征在于,所述根据本地端口块容量表中各个公网IP地址的端口块剩余数和所述期望端口块数,为所述私网IP地址分配目标公网IP地址,包括:
在所述本地端口块容量表中确定目标公网IP地址,并将所述私网IP地址保存至所述目标公网IP地址对应的私网IP地址组中,其中,所述目标公网IP地址为所述本地端口块容量表记录的各个公网IP地址中端口块剩余数最多的一个公网IP地址;
从所述目标公网IP地址的端口块剩余数中减去所述期望端口块数。
3.根据权利要求1或2所述的方法,其特征在于,所述方法还包括:
从所述目标公网IP地址对应的端口块中选取一个空闲端口块,并将所选取的空闲端口块分配给所述私网IP地址;
当检测到所分配的端口块已耗尽端口时,则从所述目标公网IP地址对应的端口块中选取另一空闲端口块,并将所选取的另一空闲端口块继续分配给所述私网IP地址。
4.根据权利要求3所述的方法,其特征在于,所述方法还包括:
接收所述BRAS发送的端口块释放请求,所述端口块释放请求携带有所述私网IP地址和所述期望端口块数;
从所述目标公网IP地址对应的私网IP地址组中删除所述私网IP地址;
释放分配给所述私网IP地址的所有端口块,并将所述目标公网IP地址的端口块剩余数加上所述期望端口块数。
5.根据权利要求3所述的方法,其特征在于,所述方法还包括:
统计分配给所述私网IP地址的实际端口块数;
将所述实际端口块数发送至所述BRAS,以使所述BRAS将所述实际端口块数发送至认证服务器,并由所述认证服务器根据所述实际端口块数对所述期望端口块数进行调整。
6.一种公网地址分配方法,其特征在于,所述方法应用于认证服务器,所述认证服务器存储有用户所对应的期望端口块数,所述方法包括:
接收远程宽带接入服务器BRAS发送的用户认证请求,所述用户认证请求携带有待认证的用户信息;
当所述用户信息认证通过后,为认证通过的用户生成对应的授权信息,所述授权信息包括授权于用户的期望端口块数;
将所述授权信息发送至所述BRAS,以使所述BRAS根据所述授权信息为用户分配一个私网IP地址,并向网络地址转换NAT设备发送端口块申请请求,所述端口块申请请求携带有所述私网IP地址和所述期望端口块数,以使NAT设备根据本地端口块容量表中各个公网IP地址的端口块剩余数和所述期望端口块数为所述私网IP地址分配目标公网IP地址。
7.根据权利要求6所述的方法,其特征在于,所述方法还包括:
接收所述BRAS发送的分配给所述私网IP地址的实际端口块数;
根据所述实际端口块数对所述期望端口块数进行调整。
8.一种公网地址分配装置,其特征在于,所述装置应用于网络地址转换NAT设备,所述装置包括:
第一接收单元,用于接收远程宽带接入服务器BRAS发送的端口块申请请求,所述端口块申请请求携带有用户的私网IP地址和期望端口块数;
公网地址分配单元,用于根据本地端口块容量表中各个公网IP地址的端口块剩余数和所述期望端口块数,为所述私网IP地址分配目标公网IP地址。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于新华三技术有限公司,未经新华三技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710197311.5/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种防止板载网卡MAC地址被修改的方法及系统
- 下一篇:显示模组和移动终端