一种DHCP服务进程共享方法及装置制造方法及图纸

技术编号:15695749 阅读:113 留言:0更新日期:2017-06-24 11:17
本发明专利技术实施例公开了一种DHCP服务进程共享方法及装置,应用于支持软件定义网络SDN协议的虚拟交换机OVS,其中,OVS为安装在云计算管理平台管理的网络节点上的虚拟交换机;方法包括:接收虚拟机发送的DHCP报文;依据控制层下发的流表,将DHCP报文携带的虚拟机所处虚拟局域网VLAN的源VLAN标识信息修改为预设VLAN标识信息,并将修改VLAN标识信息后的DHCP报文,通过与预设VLAN标识信息对应的OVS上的接口转发给DHCP服务进程。应用本发明专利技术实施例,无需为每个VLAN部署一个DHCP服务进程来为该VLAN中的VM提供DHCP服务,多个VLAN下的VM可以共享一个DHCP服务进程。

【技术实现步骤摘要】
一种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下的VM不能共享一个本文档来自技高网...
一种DHCP服务进程共享方法及装置

【技术保护点】
一种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服务进程共享装置,其特征在于,应用于支持软件定义网络...

【专利技术属性】
技术研发人员:田明明
申请(专利权)人:新华三技术有限公司
类型:发明
国别省市:浙江,33

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1