[发明专利]一种区分NAT删除和NAT解绑弹性公网IP的方法有效
| 申请号: | 202010826658.3 | 申请日: | 2020-08-17 |
| 公开(公告)号: | CN112671939B | 公开(公告)日: | 2022-07-05 |
| 发明(设计)人: | 许勇 | 申请(专利权)人: | 紫光云技术有限公司 |
| 主分类号: | H04L61/2503 | 分类号: | H04L61/2503;H04L61/255;H04L67/568 |
| 代理公司: | 天津滨海科纬知识产权代理有限公司 12211 | 代理人: | 刘莹 |
| 地址: | 300459 天津市滨海新区*** | 国省代码: | 天津;12 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 区分 nat 删除 弹性 公网 ip 方法 | ||
本发明提供了一种区分NAT删除和NAT解绑弹性公网IP的方法,包括SNAT删除解绑方法和DNAT删除解绑方法,其特征在于,所述SNAT删除解绑方法包括以下步骤:S1、删除SNAT,首先在缓存中查询key为delete‑snat‑dnat:{snatId}是否存在;S2、获取该SNAT所属的eipId和natId;S3、移除缓存Key值为eip‑unbind‑nat:{eipId}中待删除的snatId;S4、根据获取到的eipId,查询缓存Key值为eip‑unbind‑nat:{eipId}中包含snat和dnat的数量是否大于0;S5、如果等于0,则EIP解绑成功。本发明所述的一种区分NAT删除和NAT解绑弹性公网IP的方法通过底层删除SNAT或者DNAT规则,可以精确的分辨是删除NAT的操作还是NAT解绑EIP的操作。
技术领域
本发明属于弹性公网IP技术领域,尤其是涉及一种区分NAT删除和NAT解绑弹性公网IP的方法。
背景技术
NAT网关(Network Address Translation Gateway,网络地址转换网关)是一款企业级的公网网关,提供NAT代理(SNAT和DNAT),将IP数据报文头中的IP地址转换为另一个IP地址的过程。在实际应用中,NAT主要应用在连接两个网络的边缘设备上,用于实现允许内部网络用户访问外部公共网络以及允许外部公共网络访问部分内部网络资源(例如内部的弹性云主机、GPU等)的目的。NAT网关可以绑定多个EIP,在其下面下发SNAT和DNAT规则,NAT绑定EIP不下发配置,只有在下发SNAT或者DNAT规则时才会下发配置,下发成功后异步通知上层。在删除NAT网关或者NAT网关解绑EIP时均会删除SNAT和DNAT规则,涉及到下发配置,异步回调,但是上层通过底层异步通知的SNAT或者DNAT的删除结果无法区分是删除NAT成功了还是解绑EIP成功了,本专利提供了一种方案,能够使上层精确的区分出是删除NAT成功还是解绑EIP成功。
发明内容
有鉴于此,本发明旨在提出一种区分NAT删除和NAT解绑弹性公网IP的方法,通过缓存中的标志位来进行区分是删除NAT成功还是NAT解绑EIP成功。
为达到上述目的,本发明的技术方案是这样实现的:
一种区分NAT删除和NAT解绑弹性公网IP的方法,包括SNAT删除解绑方法和DNAT删除解绑方法,所述SNAT删除解绑方法包括以下步骤:
S1、删除SNAT,首先在缓存中查询key为delete-snat-dnat:{snatId}是否存在;
S2、获取该SNAT所属的eipId和natId;
S3、移除缓存Key值为eip-unbind-nat:{eipId}中待删除的snatId;
S4、根据获取到的eipId,查询缓存Key值为eip-unbind-nat:{eipId}中包含snat和dnat的数量是否大于0;
S5、如果等于0,则EIP解绑成功;
S6、移除缓存Key值为delete-nat:{natId}中待删除的snatId;
S7、根据获取到的natId,查询缓存Key值为delete-nat:{natId}中包含snat和dnat的数量是否大于0;
S8、如果等于0,则删除SNAT成功。
进一步的,DNAT删除解绑方法包括以下步骤:
A1、删除DNAT,首先在缓存中查询key为delete-snat-dnat:{dnatId}是否存在;
A2、获取该DNAT所属的eipId和natId;
A3、移除缓存Key值为eip-unbind-nat:{eipId}中待删除的dnatId;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于紫光云技术有限公司,未经紫光云技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010826658.3/2.html,转载请声明来源钻瓜专利网。
- 上一篇:车辆及其控制方法
- 下一篇:一种VoLTE高清语音自动开通方法





