[发明专利]网际互连协议管理方法、装置、电子设备及存储介质有效
申请号: | 202010784924.0 | 申请日: | 2020-08-06 |
公开(公告)号: | CN112153167B | 公开(公告)日: | 2023-02-28 |
发明(设计)人: | 左志鹏 | 申请(专利权)人: | 北京百度网讯科技有限公司 |
主分类号: | H04L61/5007 | 分类号: | H04L61/5007;H04L61/5061 |
代理公司: | 北京鸿德海业知识产权代理有限公司 11412 | 代理人: | 谷春静 |
地址: | 100085 北京市*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 网际 互连 协议 管理 方法 装置 电子设备 存储 介质 | ||
1.一种网际互连协议IP管理方法,所述方法应用于IP地址管理服务器中,所述方法包括:
获取作为客户端的请求对象发送的IP申请请求;
确定所请求的IP地址的网络类型;
根据所述网络类型为所述请求对象分配IP地址,包括:确定所述请求对象的对象类型,根据预先建立的对象类型与管理器之间的对应关系,确定所述请求对象的对象类型对应的管理器,以便由所述管理器根据所述网络类型及所述管理器对应的IP管理逻辑为所述请求对象分配IP地址,所述管理器为所述IP地址管理服务器中的组件,所述对象类型包括:状态集statefulset及部署deployment。
2.根据权利要求1所述的方法,还包括:
获取所述请求对象发送的IP释放请求;
释放所请求的IP地址。
3.根据权利要求1所述的方法,还包括:
采用M个层级的IP池子对IP地址进行管理,每个IP池子中包括至少一个IP网段,M为正整数。
4.根据权利要求3所述的方法,其中,所述采用M个层级的IP池子对IP地址进行管理包括至少以下之一:
为不同的网络类型分别建立对应的IP池子;
为不同的租户分别对应建立的IP池子;
为不同的Kubernetes开源容器集群管理系统高级对象分别建立对应的IP池子;
其中,所述网络类型对应的IP池子的层级高于所述租户对应的IP池子的层级,所述租户对应的IP池子的层级高于所述Kubernetes开源容器集群管理系统高级对象对应的IP池子的层级。
5.根据权利要求3所述的方法,还包括:
周期性地执行以下操作:释放掉分配给请求对象的IP地址中符合释放条件的IP地址。
6.根据权利要求5所述的方法,其中,所述释放掉分配给请求对象的IP地址中符合释放条件的IP地址包括:
遍历各IP池子,当遍历到任一IP池子时,若确定所述IP池子符合第一释放条件,则删除所述IP池子,并释放掉所述IP池子中的所有IP地址;
对于不符合所述第一释放条件的任一IP池子,遍历所述IP池子中的各IP地址,若任一IP地址符合第二释放条件,则释放掉所述IP地址。
7.根据权利要求6所述的方法,其中,
对于任一IP池子,符合所述第一释放条件包括:所述IP池子中的IP地址的使用者已不存在;
对于任一IP地址,符合所述第二释放条件包括:所述IP地址标记为可以进行释放,或者,所述IP地址的使用者已不存在且不属于IP地址保留情况。
8.一种网际互连协议IP管理装置,所述装置应用于IP地址管理服务器中,所述装置包括:第一管理模块;
所述第一管理模块,用于获取作为客户端的请求对象发送的IP申请请求,确定所请求的IP地址的网络类型,根据所述网络类型为所述请求对象分配IP地址,包括:确定所述请求对象的对象类型,根据预先建立的对象类型与管理器之间的对应关系,确定所述请求对象的对象类型对应的管理器,以便由所述管理器根据所述网络类型及所述管理器对应的IP管理逻辑为所述请求对象分配IP地址,所述管理器为所述IP地址管理服务器中的组件,所述对象类型包括:状态集statefulset及部署deployment。
9.根据权利要求8所述的装置,其中,所述第一管理模块进一步用于,获取所述请求对象发送的IP释放请求,释放所请求的IP地址。
10.根据权利要求8所述的装置,还包括:第二管理模块;
所述第二管理模块,用于采用M个层级的IP池子对IP地址进行管理,每个IP池子中包括至少一个IP网段,M为正整数。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京百度网讯科技有限公司,未经北京百度网讯科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010784924.0/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种储能模组
- 下一篇:一种隔膜法原位电催化熔盐电解合成硅纳米纤维的系统