[发明专利]用于运营商级NAT优化的系统和方法有效
申请号: | 201580056241.0 | 申请日: | 2015-09-08 |
公开(公告)号: | CN107079060B | 公开(公告)日: | 2020-04-14 |
发明(设计)人: | N·K·简;S·B·拉梅什 | 申请(专利权)人: | 思杰系统有限公司 |
主分类号: | H04L29/12 | 分类号: | H04L29/12 |
代理公司: | 北京泛华伟业知识产权代理有限公司 11280 | 代理人: | 王勇;李科 |
地址: | 美国佛*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 用于 运营商 nat 优化 系统 方法 | ||
1.一种在多核系统上支持网络地址转换(NAT)会话管理的方法,包括:
对于在多个客户机中的一个客户机和多个服务器中的一个服务器之间建立的会话,由在所述多个客户机与所述多个服务器中间的多核装置的第一核将网络地址转换(NAT)会话插入到在该第一核的存储器中所保存的本地出站会话表中;
由第一核确定所述多核装置的第二核将充当从服务器到客户机的对请求的响应的接收核;以及
由第一核响应于确定第二核将充当所述接收核,将所述NAT会话插入到全局会话表中。
2.根据权利要求1所述的方法,还包括:
由多核装置的第二核识别所述NAT会话没有被包含在第二核的存储器中所保存的本地入站会话表中;
在所述全局会话表中识别所述NAT会话;以及
由第二核将所述NAT会话插入第二核的存储器上所保存的本地入站会话表中。
3.根据权利要求1所述的方法,还包括:
由第一核确定第一核将充当从服务器到客户机的对所述请求的响应的接收核;以及
由第一核将所述NAT会话插入第一核的存储器上所保存的本地入站会话表中。
4.根据权利要求1所述的方法,还包括:
由第一核识别该第一核所拥有的现有NAT会话;
确定该现有NAT会话是使用全局会话表共享的;
确定该现有NAT会话不再被使用;
从第一核的存储器中所保存的本地出站会话表中移除该现有NAT会话;以及
从被确定为充当与该现有NAT会话对应的分组的接收核的所述多核装置的核的存储器中保存的本地入站会话表中移除该现有NAT会话。
5.根据权利要求1所述的方法,还包括:
由第一核接收与所述NAT会话对应的输入分组;
确定至少一个服务与所述NAT会话相关联;以及
将来自客户机的输入分组转发给所述服务。
6.根据权利要求1所述的方法,还包括:
由第一核接收对第一核上范围内的端口的请求;
循环遍历第一核的本地位图中由端口构成的槽;
确定所述本地位图中由端口构成的槽具有至少一个空闲端口;以及
由第一核响应于所述请求来分配所述空闲端口。
7.根据权利要求1所述的方法,还包括基于块分配或NAT会话的其中之一来分配端口范围。
8.根据权利要求1所述的方法,还包括:
由第一核接收分配对象的请求;
确定所述对象在第一核的存储器的空闲队列中可用;
将所述对象从所述空闲队列中移除;以及
将所述对象返回给从其接收到所述请求的核。
9.根据权利要求1所述的方法,还包括:
由第一核接收对第一核上资源的请求;
由第一核确定为资源配置了配额;以及
响应于确定没有为所述资源配置配额,处理所述请求。
10.根据权利要求9所述的方法,还包括:
响应于确定没有为所述资源配置配额,确定第一核所使用的单元数量小于第一核的配额;以及
响应于确定第一核所使用的单元数量不小于第一核的配额,处理所述请求;以及
根据所处理的请求更新由第一核使用的单元数量。
11.一种在多核系统上支持网络地址转换(NAT)会话管理的系统,包括:
在多个客户机和多个服务器中间的多核装置,所述多核装置包括第一核和第二核,第一核被配置为:
对于在所述多个客户机中的一个客户机和所述多个服务器中的一个服务器之间建立的会话,将网络地址转换(NAT)会话插入到在该第一核的存储器中保存的本地出站会话表中;
确定所述多核装置的第二核将充当从服务器到客户机的对请求的响应的接收核;
响应于确定第二核将充当所述接收核,将所述NAT会话插入到全局会话表中。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于思杰系统有限公司,未经思杰系统有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201580056241.0/1.html,转载请声明来源钻瓜专利网。
- 上一篇:杯子
- 下一篇:盘(GF‑1702)