[发明专利]提供DHCP服务的方法、装置及系统有效
申请号: | 201610216278.1 | 申请日: | 2016-04-07 |
公开(公告)号: | CN105657081B | 公开(公告)日: | 2019-01-18 |
发明(设计)人: | 刘正军 | 申请(专利权)人: | 华为技术有限公司 |
主分类号: | H04L29/12 | 分类号: | H04L29/12 |
代理公司: | 北京中博世达专利商标代理有限公司 11274 | 代理人: | 申健 |
地址: | 518129 广东*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 提供 dhcp 服务 方法 装置 系统 | ||
1.一种提供动态主机配置协议DHCP服务的方法,应用于网络管理装置及至少两个计算节点,所述至少两个计算节点包括第一计算节点,其特征在于,第一虚拟机、第一DHCP服务器以及第一虚拟交换机均运行于所述第一计算节点,所述提供DHCP服务的方法包括:
所述网络管理装置获取所述第一虚拟机的接入信息,所述接入信息用于指示目标子网、所述第一计算节点,以及所述第一虚拟机的媒体访问控制MAC地址以及互联网协议IP地址;其中,所述目标子网为所述第一虚拟机所接入的虚拟子网;
所述网络管理装置指示所述第一DHCP服务器记录所述第一虚拟机的MAC地址与IP地址的对应关系;指示所述第一虚拟交换机建立所述第一虚拟机与所述第一DHCP服务器之间的协议交互通道;
所述第一DHCP服务器通过所述协议交互通道,根据所述第一虚拟机的MAC地址与IP地址的对应关系为所述第一虚拟机提供DHCP服务;
所述网络管理装置禁止所述第一虚拟交换机转发所述至少两个计算节点中除所述第一计算节点外的其它计算节点内的虚拟机访问所述第一DHCP服务器的报文;
或所述网络管理装置禁止所述第一虚拟交换机转发所述第一虚拟机访问所述至少两个计算节点中除所述第一计算节点外的其它计算节点内的DHCP服务器的报文。
2.根据权利要求1所述的提供DHCP服务的方法,其特征在于,所述网络管理装置获取所述第一虚拟机的接入信息之后,还包括:
当所述网络管理装置确定所述第一虚拟机为所述第一计算节点内第一个接入所述目标子网的虚拟机时,指示所述第一计算节点创建所述第一DHCP服务器。
3.根据权利要求1或2所述的提供DHCP服务的方法,其特征在于,还包括:
所述网络管理装置指示第二计算节点创建第二DHCP服务器,所述第二计算节点为所述至少两个计算节点中除所述第一计算节点之外的任一计算节点,所述第二DHCP服务器用于对位于所述第二计算节点且接入所述目标子网的虚拟机提供DHCP服务;所述第二DHCP服务器与所述第一DHCP服务器共享MAC地址以及IP地址;
所述网络管理装置禁止所述第一虚拟交换机和第二虚拟交换机通过各自的上行接口发送访问DHCP服务器的报文;其中所述第二虚拟交换机位于所述位于所述第二计算节点;
或所述网络管理装置禁止所述第一虚拟交换机转发所述至少两个计算节点中除所述第一计算节点外的其它计算节点内的虚拟机访问所述第一DHCP服务器的报文,并禁止所述第二虚拟交换机转发所述至少两个计算节点中除所述第二计算节点外的其它计算节点内的虚拟机访问所述第二DHCP服务器的报文。
4.根据权利要求3所述的提供DHCP服务的方法,其特征在于,所述提供DHCP服务的方法还包括:
当所述网络管理装置确定所述第二DHCP服务器不可用时,允许所述第一虚拟交换机和所述第二虚拟交换机通过各自的上行接口发送第二虚拟机与所述第一虚拟交换机之间交互的DHCP报文;并允许所述第一虚拟交换机转发所述第二虚拟机访问所述第一DHCP服务器的报文;其中所述第二虚拟机为位于所述第二计算节点且接入所述目标子网的虚拟机;
所述网络管理装置指示所述第一虚拟交换机建立所述第二虚拟机与所述第一DHCP服务器之间的协议交互通道;还指示所述第二虚拟交换机建立所述第二虚拟机与所述第一DHCP服务器之间的协议交互通道。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华为技术有限公司,未经华为技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201610216278.1/1.html,转载请声明来源钻瓜专利网。