[发明专利]一种配置资源调度方法及装置有效
申请号: | 202011400420.0 | 申请日: | 2020-12-02 |
公开(公告)号: | CN112600765B | 公开(公告)日: | 2022-07-29 |
发明(设计)人: | 刘世贞 | 申请(专利权)人: | 杭州迪普科技股份有限公司 |
主分类号: | H04L47/70 | 分类号: | H04L47/70;H04L41/0803;H04L67/10;H04L12/66 |
代理公司: | 北京博思佳知识产权代理有限公司 11415 | 代理人: | 王茹 |
地址: | 310051 浙江省杭*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 配置 资源 调度 方法 装置 | ||
本说明书提供一种配置资源调度方法及装置,所述方法包括:解除了相关技术中,配置资源组和内网设备的一一对应的绑定关系,并预先配置了数量小于内网设备数量的配置资源组。网关设备在接收到某一内网设备请求新建首个会话的报文时,为该内网设备分配一个配置资源组,基于该配置资源组对该请求新建首个会话的报文进行NAT处理。如果网关设备接收到该内网设备请求新建下一个会话的报文时,依然基于该配置资源组对请求新建下一个会话的报文进行NAT处理。如果该内网设备的全部会话都已经老化,则收回分配给该内网设备的配置资源组。可以使用少于内网设备的配置资源组进行动态调度,减少了每个配置资源组的闲置时间,减少了资源浪费。
技术领域
本说明书涉及计算机应用技术领域,尤其涉及一种配置资源调度方法及装置。
背景技术
内网与公网之间的网关设备基于网络地址转换(Network Address Translation,NAT)协议,实现在内网设备与公网设备之间新建会话(本文中所述的会话都是指内网设备与公网设备之间的会话)。
网关设备维护有资源池,资源池中的资源包括若干公网地址与端口范围。在实际应用中,通常会对资源池中资源进行如下配置:将端口范围划分为多个端口块,每个端口块的端口数量相同;针对每个公网地址,分别将每个端口块与该公网地址组成一个配置资源组。
网关设备会预先将不同的配置资源组分配给不同的内网设备。针对每个内网设备,网关设备当接收到该内网设备请求新建会话的报文时,会用该内网设备对应的配置资源组中的一个配置资源(一个公网地址和一个端口的组合),去配置该新建会话的报文的源地址和源端口,且一个配置资源只能用于新建一个会话,这样,使得该内网设备可以与公网设备之间新建会话。
需要说明的是,同一内网设备可以请求新建多个会话,不同会话所绑定的端口并不相同。因此,任一内网设备对应的配置资源组中端口块的端口数量决定了该内网设备能够新建的会话数量的上限。
然而,这种预先为每个内网设备分配一个配置资源组的实现方式,存在资源浪费的技术问题。
发明内容
为克服相关技术中存在的资源浪费问题,本说明书提供了一种配置资源调度方法及装置。
根据本说明书实施例的第一方面,提供一种配置资源调度方法,应用于网关设备,所述网关设备对应于S个内网设备;预先配置所述网关设备的资源池,使得所述资源池包括M个公网地址与由N个端口组成的端口范围,并使得所述端口范围被划分为多个端口块,每个端口块的端口数量为Q,针对每个公网地址,分别将每个端口块与该公网地址组成一个配置资源组;其中,M*N/Q<S;所述方法包括:
在接收到任一内网设备请求新建会话的报文的情况下,若存在该内网设备正在占用的配置资源组,则基于该内网设备正在占用的配置资源组,对该报文进行NAT处理;若不存在该内网设备正在占用的配置资源组,则使该内网设备占用一个未被占用的配置资源组,并基于该内网设备正在占用的配置资源组,对该报文进行NAT处理;
在监测到该内网设备的全部会话已老化的情况下,收回该内网设备正在占用的配置资源组。
根据本说明书实施例的第二方面,提供一种配置资源调度装置,应用于网关设备,所述网关设备对应于S个内网设备;预先配置所述网关设备的资源池,使得所述资源池包括M个公网地址与由N个端口组成的端口范围,并使得所述端口范围被划分为多个端口块,每个端口块的端口数量为Q,针对每个公网地址,分别将每个端口块与该公网地址组成一个配置资源组;其中,M*N/Q<S;所述装置包括:
NAT处理单元,用于在接收到任一内网设备请求新建会话的报文的情况下,若存在该内网设备正在占用的配置资源组,则基于该内网设备正在占用的配置资源组,对该报文进行NAT处理;若不存在该内网设备正在占用的配置资源组,则使该内网设备占用一个未被占用的配置资源组,并基于该内网设备正在占用的配置资源组,对该报文进行NAT处理;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于杭州迪普科技股份有限公司,未经杭州迪普科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202011400420.0/2.html,转载请声明来源钻瓜专利网。