【技术实现步骤摘要】
一种IP地址管理方法和装置
本申请涉及计算机
,具体涉及网络管理
,尤其涉及一种IP地址管理方法和装置。
技术介绍
云主机是一种类似VPS(VirtuaPrivateServer,虚拟专用服务器)主机的虚拟化技术,VPS是采用虚拟软件在一台主机上虚拟出多个类似独立主机的部分,能够实现单机多用户,每个部分都可以做单独的操作系统,管理方法同主机相同。而云主机是在一组集群主机上虚拟出多个类似独立主机的部分,集群中每个宿主机上都有云主机的一个镜像,从而大大提高了虚拟主机的安全稳定性。弹性网卡可以在多个云主机间自由迁移。通过在云主机上绑定多个弹性网卡,每个弹性网卡上可以绑定多个内网IP(InternetProtocol,网际互连协议)地址,实现高可用的网络方案。当用户为云主机创建、绑定、修改弹性网卡或者其上的内网IP时,云主机内需要有一种配套的IP地址管理方法,实时的感知网卡及IP地址的变动,并生成持久化的网络配置。现有技术中,对于公有云弹性网卡产品的IP地址管理,主要通过DHCP(DynamicHostC ...
【技术保护点】
1.一种IP地址管理方法,所述方法包括:/n接收宿主机发送的IP变动通知,所述IP变动通知包括IP发生变动的网卡的MAC地址;基于所述网卡的MAC地址,获取更新后的元数据,所述更新后的元数据包括所述网卡的全部IP地址;/n根据更新后的元数据,更新网络配置。/n
【技术特征摘要】
1.一种IP地址管理方法,所述方法包括:
接收宿主机发送的IP变动通知,所述IP变动通知包括IP发生变动的网卡的MAC地址;基于所述网卡的MAC地址,获取更新后的元数据,所述更新后的元数据包括所述网卡的全部IP地址;
根据更新后的元数据,更新网络配置。
2.根据权利要求1所述的方法,所述更新后的元数据通过以下方式得到:
宿主机接收到IP变动请求;
将IP地址发生变动的网卡的MAC地址及网卡上的所有IP地址作为元数据进行存储,得到更新后的元数据。
3.根据权利要求1所述的方法,所述接收宿主机发送的IP变动通知包括:
通过当前运行的守护进程接收宿主机发送的IP变动通知。
4.根据权利要求3所述的方法,所述守护进程包括可供调用的应用程序编程接口API,以及所述通过当前运行的守护进程接收宿主机发送的IP变动通知包括:
通过当前运行的守护进程的可供调用的应用程序编程接口API接收宿主机发送的IP变动通知。
5.根据权利要求3-4中任一所述的方法,所述方法还包括:在云主机启动时运行守护进程。
6.一种IP地址管理装置,所述装置包括:
接收模块,配置用于接收宿主机发送的IP变动通知,所述IP变动通知包括IP发生变动的网卡的MAC地址;
获取模块,配置用于基于所述网卡的MAC地址,获取更...
【专利技术属性】
技术研发人员:孙小强,
申请(专利权)人:北京百度网讯科技有限公司,
类型:发明
国别省市:北京;11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。