虚拟DHCP的实现方法与流程

文档序号:12040293阅读:来源:国知局
虚拟DHCP的实现方法与流程

技术特征:
1.一种虚拟DHCP的实现方法,其特征在于,所述方法包括:S1、虚拟网络中的控制节点接收到虚拟DHCP建立请求消息后,建立虚拟DHCP配置信息,并建立MAC地址与IP地址的二元组列表,所述二元组列表用于保存可用MAC地址与可用IP地址的一一对应关系;S2、所述控制节点将所述二元组列表以及所述虚拟DHCP配置信息发送给所述虚拟网络中的至少一个代理节点,所述代理节点根据所述虚拟DHCP配置信息建立DHCP服务;S3、当某一虚拟机加入所述虚拟网络时,所述虚拟机向所述控制节点发送MAC地址分配请求消息,所述控制节点从所述二元组列表中选择一个未使用的二元组,并将其中的MAC地址分配给所述虚拟机;S4、所述虚拟机通过广播发送IP地址分配请求消息,所述代理节点接收到所述IP地址分配请求消息后,从所述二元组列表中查找出与所述虚拟机的MAC地址相对应的IP地址并将其分配给所述虚拟机;所述虚拟DHCP建立请求消息包括可用IP地址;步骤S1具体包括:所述控制节点根据所述虚拟DHCP建立请求消息中的可用IP地址,为每一个可用IP地址创建一个对应的可用MAC地址,并保存到所述二元组列表。2.如权利要求1所述的方法,其特征在于,所述虚拟DHCP建立请求消息包括网关IP地址和DNS地址。3.如权利要求2所述的方法,其特征在于,步骤S1具体包括:所述控制节点根据所述虚拟DHCP建立请求消息中的网关IP地址和DNS地址,建立所述虚拟DHCP配置信息。4.如权利要求1所述的方法,其特征在于,步骤S4中,所述虚拟机通过广播发送IP地址分配请求消息具体包括:所述虚拟机通过发送DHCPDISCOVER广播包的方式发送所述IP地址分配请求消息。5.如权利要求1所述的方法,其特征在于,步骤S4之后进一步包括:S5、当所述控制节点检测到所述代理节点通讯中断时,将所述二元组列表以及所述虚拟DHCP配置信息发送给所述虚拟网络中的其他代理节点,其他代理节点根据所述虚拟DHCP配置信息建立DHCP服务。6.如权利要求5所述的方法,其特征在于,步骤S5进一步包括:所述控制节点与所述代理节点每隔固定时间间隔进行一次心跳测试,若所述控制节点在超过预设时间间隔后未收到所述代理节点发送的心跳包,则判定为所述代理节点通讯中断。7.如权利要求6所述的方法,其特征在于,所述固定时间间隔为15秒。8.如权利要求1所述的方法,其特征在于,步骤S1进一步包括:所述控制节点建立数据库,并将所述二元组列表以及所述虚拟DHCP配置信息保存到所述数据库。
当前第2页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1