[发明专利]一种IP地址的自动化管理方法和系统在审
| 申请号: | 201710624475.1 | 申请日: | 2017-07-27 | 
| 公开(公告)号: | CN107426348A | 公开(公告)日: | 2017-12-01 | 
| 发明(设计)人: | 阙自勉 | 申请(专利权)人: | 郑州云海信息技术有限公司 | 
| 主分类号: | H04L29/12 | 分类号: | H04L29/12;H04L12/935;H04L29/08 | 
| 代理公司: | 北京集佳知识产权代理有限公司11227 | 代理人: | 罗满 | 
| 地址: | 450018 河南省郑州市*** | 国省代码: | 河南;41 | 
| 权利要求书: | 查看更多 | 说明书: | 查看更多 | 
| 摘要: | |||
| 搜索关键词: | 一种 ip 地址 自动化 管理 方法 系统 | ||
技术领域
本发明涉及云计算数据处理技术领域,特别是涉及一种IP地址的自动化管理方法和系统。
背景技术
随着云计算以及云服务的不断发展,数据中心的硬件的数量不断增加,规模变得越来越大。为了满足多租户的虚拟网络需求,云服务数据数据中心需要为用户提供虚拟网络服务,还需要实现租户之间的网络隔离和安全保护等功能。
在现有技术中使用云服务时,租户需要自己配置主机的子网和虚拟机IP地址,需要管理主机的网络资源。传统的网络环境中,IP地址管理一般都是由专门的设备(路由器)来管理,但是在数据中心环境下,由于租户的数量非常巨大,使用路由器会使得用户使用网络变得更加复杂,会大大降低使用效率,而且每个租户都有自己独特的使用方式,不利于统一管理。
发明内容
本发明的目的是提供了一种IP地址的自动化管理方法系统,简化了网络管理的复杂性,提高了云计算数据中心的网络管理效率,简化了用户使用网络的复杂性。
为解决上述技术问题,本发明实施例提供了一种IP地址的自动化管理方法,包括:
步骤1,对IP地址选择算法进行描述生成用于与控制器通信的数据管理平台;
步骤2,所述数据管理平台创建包含IP池的网络,所述IP池为所述网络下所有IP的集合;
步骤3,在计算节点组装虚拟机的网卡信息;
步骤4,判断所述虚拟机的网卡信息是否包含IP地址;
若否,步骤5,数据管理平台根据所述网卡信息中连接到的网络下的所述IP池中选择一个可用的IP并通过restapi调用到所述控制器作为所述虚拟机的IP地址;
步骤6,所述控制器根据所述网卡信息创建对应的端口配置,下发对应的流表到所述计算节点的openvswitch交换机。
其中,所述对IP地址选择算法进行描述生成用于与控制器通信的数据管理平台为采用Java语言对IP地址选择算法进行描述,生成用于与控制器通信的数据管理平台。
其中,所述虚拟机的网卡信息包含IP地址之后,包括:
步骤7,根据所述网卡信息中连接到的网络下的IP池判断所述IP地址是否可用;
若是,步骤8,将所述IP地址以及所述虚拟机网卡信息下发到控制器;
步骤9,所述控制器接收所述IP地址以及所述虚拟机网卡信息后,生成虚拟网关并下发流表到所述计算节点的openvswitch交换机;
步骤10,判断所述虚拟机是否配置了DHCP;
若是,步骤11,所述虚拟机向DHCPserver发送获取IP地址的请求报文;
步骤12,所述控制器接收所述请求报后向所述虚拟机回复IP地址信息,使得所述虚拟机获取到对应的IP地址。
其中,所述控制器接收所述请求报后向所述虚拟机回复IP地址信息包括:所述openvswitch交换机向所述控制器接收并转发所述请求报文。
其中,所述步骤8包括:
所述控制器接收所述IP地址以及所述虚拟机网卡信息后,向所述数据管理平台发送所述IP正在使用的信息,所述数据管理平台将所述IP标记为正在使用状态。
其中,在所述步骤11之后,还包括:
步骤12,判断是否接收到所述数据管理平台下发的删除所述网卡信息的指令;
若是,步骤13,清空所述网卡信息对应的端口配置信息和所述openvswitch流表对应的流表信息,将所述网卡信息对应的IP标记为可使用状态。
除此之外,本发明实施例还提供一种IP地址的自动化管理系统,包括IP选择模块和IP地址绑定模块,所述IP选择模块采用java语言进行IP分配算法描述,创建包括IP池的网络,所述IP池为所述网络下所有IP的集合,然后对计算节点进行虚拟机网卡信息的组装,如果所述网卡信息中没有IP地址,则通过restapi调用所述IP池中可用的一个IP并发送到所述IP地址绑定模块;如果所述网卡信息中包含IP地址,则判断所述IP是否可用,将所述IP地址信息发送到所述IP地址绑定模块,所述IP地址绑定模块接收到所述IP地址信息之后将所述IP标记为正在使用,并根据所述网卡信息创建对应的端口配置,下发对应的流表到所述计算节点的openvswitch交换机,如果所述IP地址绑定模块接收到所述IP选择模块下发的删除所述网卡信息时,清空所述端口配置和所述openvswitch交换机对应的流表信息。
其中,还包括与所述IP选择模块连接的IP调取模块,用于顺序或随机调取所述IP池中的可用IP。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于郑州云海信息技术有限公司,未经郑州云海信息技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710624475.1/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种三层网络接口装置及映射方法
 - 下一篇:地址分配方法和装置
 





