【技术实现步骤摘要】
一种DHCP服务进程共享方法及装置
本专利技术涉及网络交换
,特别涉及一种DHCP服务进程共享方法及装置。
技术介绍
OpenvSwitch简称OVS,是目前在数据中心应用广泛的虚拟交换机,它支持OpenFlow协议。它可以被直接安装在数据中心的物理主机上,为部署在物理主机上的虚拟机提供网络隔离和流量转发。目前,无论在私有云还是在公有云中,部署在物理主机上的VM(VirtualMachine,虚拟机)都有需要通过DHCP(DynamicHostConfigurationProtocol,动态主机配置协议)方式获取IP(InternetProtocol,网络协议)地址的需求。当VM所在的物理主机使用OVS作为虚拟交换机时,由于目前的OVS不具备DHCPRelay(中继)的功能,因此,需要为每个VLAN(VirtualLocalAreaNetwork,虚拟局域网)在云计算管理平台管理的网络节点中部署一个DHCP服务进程来为该VLAN中的VM提供DHCP服务。由于网络较多,这就意味要部署多个DHCP服务进程才能为多个VLAN中的VM提供DHCP服务,即多个VLAN ...
【技术保护点】
一种DHCP服务进程共享方法,其特征在于,应用于支持软件定义网络SDN协议的虚拟交换机OVS,其中,所述OVS为安装在云计算管理平台管理的网络节点上的虚拟交换机,所述OVS与DHCP服务进程通过与预设VLAN标识信息对应的所述OVS上的接口通信连接;所述方法包括:接收虚拟机发送的DHCP报文;依据控制层下发的流表,将所述DHCP报文携带的所述虚拟机所处虚拟局域网VLAN的源VLAN标识信息修改为所述预设VLAN标识信息,并将修改VLAN标识信息后的DHCP报文,通过所述接口转发给所述DHCP服务进程。
【技术特征摘要】
1.一种DHCP服务进程共享方法,其特征在于,应用于支持软件定义网络SDN协议的虚拟交换机OVS,其中,所述OVS为安装在云计算管理平台管理的网络节点上的虚拟交换机,所述OVS与DHCP服务进程通过与预设VLAN标识信息对应的所述OVS上的接口通信连接;所述方法包括:接收虚拟机发送的DHCP报文;依据控制层下发的流表,将所述DHCP报文携带的所述虚拟机所处虚拟局域网VLAN的源VLAN标识信息修改为所述预设VLAN标识信息,并将修改VLAN标识信息后的DHCP报文,通过所述接口转发给所述DHCP服务进程。2.根据权利要求1所述的方法,其特征在于,所述控制层为集成SDN控制器功能的云计算管理平台。3.根据权利要求1所述的方法,其特征在于,在所述DHCP报文为DHCPDiscovery报文的情况下,在所述依据控制层下发的流表,将所述DHCP报文携带的所述虚拟机所处虚拟局域网VLAN的源VLAN标识信息修改为所述预设VLAN标识信息之前,所述方法还包括:根据预先配置的MAC地址与子网地址的对应关系,确定与DHCPDiscovery报文携带的所述虚拟机的MAC地址匹配的子网地址;将所确定的子网地址写入DHCPDiscovery报文的subnetselectionoption字段,以使所述DHCP服务进程根据DHCPDiscovery报文的subnetselectionoption字段中的子网地址,确定给所述虚拟机分配IP地址的网段;根据所确定的网段为所述虚拟机分配IP地址。4.根据权利要求1所述的方法,其特征在于,所述方法还包括:依据所述流表,将与所述DHCP报文对应的DHCP应答报文携带的VLAN标识信息修改为所述源VLAN标识信息,将修改VLAN标识信息后的所述DHCP应答报文通过所述DHCP报文的入端口转发给所述虚拟机。5.根据权利要求4所述的方法,其特征在于,在所述DHCP报文为DHCPDiscovery报文的情况下,所述DHCP应答报文为:包含所述DHCP服务进程分配给所述虚拟机的IP地址的DHCPOffer报文;在所述DHCP报文为DHCPRequest报文、且DHCP服务进程存在有与DHCPRequest报文携带的物理地址MAC对应的租约记录的情况下,所述DHCP应答报文为:用于通知所述虚拟机可以使用分配的IP地址的DHCPACK报文。6.一种DHCP服务进程共享装置,其特征在于,应用于支持软件定义网络...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。