CN106101301A - Distributed virtual DHCP service provides system and method - Google Patents
Distributed virtual DHCP service provides system and method Download PDFInfo
- Publication number
- CN106101301A CN106101301A CN201610644901.3A CN201610644901A CN106101301A CN 106101301 A CN106101301 A CN 106101301A CN 201610644901 A CN201610644901 A CN 201610644901A CN 106101301 A CN106101301 A CN 106101301A
- Authority
- CN
- China
- Prior art keywords
- virtual
- dhcp
- namespace
- switch
- virtual machine
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L61/00—Network arrangements, protocols or services for addressing or naming
- H04L61/50—Address allocation
- H04L61/5007—Internet protocol [IP] addresses
- H04L61/5014—Internet protocol [IP] addresses using dynamic host configuration protocol [DHCP] or bootstrap protocol [BOOTP]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/28—Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
- H04L12/46—Interconnection of networks
- H04L12/4641—Virtual LANs, VLANs, e.g. virtual private networks [VPN]
- H04L12/4645—Details on frame tagging
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/10—Protocols in which an application is distributed across nodes in the network
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Computer Security & Cryptography (AREA)
- Small-Scale Networks (AREA)
Abstract
Description
技术领域technical field
本发明涉及通信技术领域,更具体地,涉及面向云计算多租户的分布式虚拟DHCP服务提供系统和方法。The present invention relates to the technical field of communication, and more specifically, to a cloud computing multi-tenant-oriented distributed virtual DHCP service providing system and method.
背景技术Background technique
动态主机配置协议(Dynamic Host Configuration Protocol,DHCP)通常被应用在大型的局域网络环境中,主要作用是集中管理和分配IP地址,使网络环境中的主机动态获得IP地址、Gateway地址和DNS服务器地址等信息,并提升地址的使用率。Dynamic Host Configuration Protocol (DHCP) is usually applied in large-scale local area network environment, and its main function is to centrally manage and allocate IP addresses, so that hosts in the network environment can dynamically obtain IP addresses, Gateway addresses and DNS server addresses and other information, and increase the utilization rate of addresses.
DHCP协议采用客户端/服务器模型,主机地址的动态分配任务由网络主机驱动。当DHCP服务器接收到来自网络主机申请地址的信息时,才会向网络主机发送相关的地址配置等信息,以实现网络主机地址信息的动态配置The DHCP protocol adopts the client/server model, and the dynamic allocation task of the host address is driven by the network host. When the DHCP server receives the information from the network host to apply for an address, it will send relevant address configuration and other information to the network host to realize the dynamic configuration of the network host address information.
目前,在云计算环境中,虚拟机可采用手动方式配置IP地址,也可以使用虚拟DHCP服务获取IP地址,使用虚拟DHCP服务相比手动方式更加方便。当前云计算产品中实现DHCP服务的方式一般是在网络控制节点上启动一个dnsmasq进程来处理虚拟机的DHCP请求。Currently, in a cloud computing environment, a virtual machine can manually configure an IP address, or use a virtual DHCP service to obtain an IP address, which is more convenient than the manual method. The way to realize the DHCP service in the current cloud computing products is generally to start a dnsmasq process on the network control node to process the DHCP request of the virtual machine.
由于提供DHCP服务的dnsmasq都是运行在一台主机上,所以存在单点故障问题。为了避免此问题,会采用集群的方式部署,让dnsmasq进程运行在多台主机上。这又带来一个新的问题,由于每个dnsmasq进程需要一个listen IP来监听虚拟机的DHCP请求,当dnsmasq部署过多时,会占用太多的IP资源。相反,如果dnsmasq部署过少又会降低稳定性。Since the dnsmasq that provides the DHCP service runs on one host, there is a single point of failure problem. In order to avoid this problem, it will be deployed in a cluster mode, allowing the dnsmasq process to run on multiple hosts. This brings a new problem, because each dnsmasq process needs a listen IP to listen to the DHCP request of the virtual machine, when too many dnsmasq deployments will take up too many IP resources. On the contrary, if dnsmasq is deployed too little, it will reduce the stability.
发明内容Contents of the invention
本发明提供一种克服上述问题或者至少部分地解决上述问题的面向云计算多租户的分布式虚拟DHCP服务提供系统和方法。The present invention provides a cloud computing multi-tenant-oriented distributed virtual DHCP service provision system and method that overcomes the above problems or at least partially solves the above problems.
根据本发明的一个方面,提供一种分布式虚拟DHCP服务提供系统,包括:一个或多个租户,每个租户对应一个或者多个适配于各自虚拟网络的虚拟机,该多个虚拟机连接到一个虚拟交换机,每个虚拟网络经由虚拟交换机对应一个命名空间,每个命名空间启动一个dnsmasq进程负责提供DHCP服务。According to one aspect of the present invention, a distributed virtual DHCP service provision system is provided, including: one or more tenants, each tenant corresponds to one or more virtual machines adapted to their respective virtual networks, and the multiple virtual machines are connected to To a virtual switch, each virtual network corresponds to a namespace via the virtual switch, and each namespace starts a dnsmasq process responsible for providing DHCP services.
其中,所述每个租户建立一个或者多个虚拟网络,每个虚拟网络对应于一个虚拟机,每个虚拟机都连接到虚拟机交换机,在连接处设置独立VLAN标签。Wherein, each tenant establishes one or more virtual networks, each virtual network corresponds to a virtual machine, each virtual machine is connected to a virtual machine switch, and an independent VLAN tag is set at the connection.
其中,所述每个虚拟网络都配置虚拟DHCP服务,设置IP地址范围。Wherein, each virtual network is configured with a virtual DHCP service, and an IP address range is set.
其中,所述dnsmasq进程布置在命名空间中,每个虚拟网络对应一个命名空间,一个虚拟DHCP对应的所有dnsmasq进程使用相同的Listen IP。Wherein, the dnsmasq process is arranged in a namespace, each virtual network corresponds to a namespace, and all dnsmasq processes corresponding to a virtual DHCP use the same Listen IP.
其中,所述命名空间通过端口对连接到虚拟机交换机上,并且每个命名空间的连接处设置与虚拟网络对应的VLAN标签。Wherein, the namespace is connected to the virtual machine switch through a port pair, and a VLAN tag corresponding to the virtual network is set at the connection of each namespace.
其中,所述系统还包括:连接到所述虚拟交换机的第二虚拟交换机,该第二虚拟交换机用于设置禁止DHCP报文从主机发出,该设置针对每个虚拟机单独进行;Wherein, the system further includes: a second virtual switch connected to the virtual switch, the second virtual switch is used to set prohibition of sending DHCP messages from the host, and this setting is performed separately for each virtual machine;
每台主机上的DHCP服务允许使用相同的Listen IP地址。The DHCP service on each host allows the use of the same Listen IP address.
其中,基于上述系统提供DHCP服务的方法,包括:Wherein, the method for providing DHCP service based on the above-mentioned system includes:
网络控制节点接收到建立虚拟DHCP服务的请求,把此请求下发给每台主机上的代理端程序;The network control node receives the request to establish a virtual DHCP service, and sends the request to the agent program on each host;
代理端程序负责建立命令空间,在其内启动dnsmasq,并且建立虚拟交换机的端口对;The agent program is responsible for establishing the command space, starting dnsmasq in it, and establishing the port pair of the virtual switch;
把命名空间、虚拟机与第一虚拟交换机分别对应连接,并在连接处打上VLAN标签。Correspondingly connecting the namespace, the virtual machine and the first virtual switch respectively, and marking the connection with a VLAN tag.
本申请提出的装置和方法可以避免地址资源的浪费,同时可以实现DHCP流量隔离,并且支持多用户操作。The device and method proposed in this application can avoid waste of address resources, realize DHCP flow isolation, and support multi-user operations.
附图说明Description of drawings
图1为根据本发明实施例的分布式虚拟DHCP服务提供装置的架构示意图。FIG. 1 is a schematic diagram of an architecture of a device for providing a distributed virtual DHCP service according to an embodiment of the present invention.
具体实施方式detailed description
下面结合附图和实施例,对本发明的具体实施方式作进一步详细描述。以下实施例用于说明本发明,但不用来限制本发明的范围。The specific implementation manners of the present invention will be further described in detail below in conjunction with the accompanying drawings and embodiments. The following examples are used to illustrate the present invention, but are not intended to limit the scope of the present invention.
图1示出根据本发明实施例的面向云计算多租户的分布式虚拟DHCP服务提供系统的框图,如图1所示,该系统总的包括:多个租户,每个租户对应一个或者多个适配于各自虚拟网络的虚拟机,该多个虚拟机连接到一个虚拟交换机,每个虚拟网络经由虚拟交换机对应一个命名空间,每个命名空间启动一个dnsmasq进程负责提供DHCP服务。Fig. 1 shows a block diagram of a cloud computing multi-tenant-oriented distributed virtual DHCP service providing system according to an embodiment of the present invention. As shown in Fig. 1, the system generally includes: a plurality of tenants, and each tenant corresponds to one or more The virtual machines adapted to their respective virtual networks are connected to a virtual switch, each virtual network corresponds to a namespace via the virtual switch, and each namespace starts a dnsmasq process responsible for providing DHCP services.
其中,如图1所示,图中示出两个主机,每个主机分别有2个租户,包括租户A和租户B,其中,租户A建了2个虚拟网络,租户B建了一个虚拟网络。其中,在每个虚拟网络中都建立一个虚拟机,为了让每个虚拟机都能通过DHCP服务获取IP,在虚拟网络上都配置了虚拟DHCP服务,设置了IP地址范围。Among them, as shown in Figure 1, there are two hosts shown in the figure, and each host has two tenants, including tenant A and tenant B. Among them, tenant A has built two virtual networks, and tenant B has built a virtual network. . Wherein, a virtual machine is established in each virtual network. In order to allow each virtual machine to obtain an IP through the DHCP service, a virtual DHCP service is configured on the virtual network, and an IP address range is set.
其中,虚拟机连接到虚拟机交换机上,并且在连接处设置VLAN标签。例如,虚拟机1连接虚拟机交换机1的端口上设置了VLAN 100标签,虚拟机2连接虚拟机交换机1的端口上设置了VLAN 200标签,虚拟机3连接虚拟机交换机1的端口上设置了VLAN 300标签。Wherein, the virtual machine is connected to the virtual machine switch, and a VLAN tag is set at the connection. For example, a VLAN 100 tag is set on the port connecting virtual machine 1 to virtual machine switch 1, a VLAN 200 tag is set on the port connecting virtual machine 2 to virtual machine switch 1, and a VLAN is set on the port connecting virtual machine 3 to virtual machine switch 1 300 tabs.
另外,为了区分每个虚拟网络的DHCP服务,系统建立了多个命名空间,把dnsmasq进程启动在命名空间中,每个虚拟网络对应一个命名空间,每个命名空间启动一个dnsmasq进程负责提供DHCP服务,这样就允许不同dnsmasq之间的IP地址可以重叠。其中,每个主机上的dnsmasq进程可以使用相同Listen IP的原因是:在主机出口的虚拟机交换机上,限制了DHCP报文的流出,每个主机上虚拟机或者dnsmasq不会收到其他主机上dhcp报文。dhcp报文并不是被特定的程序拦截,dnsmasq进程只负责响应dhcp报文(走DHCP正常处理流程),拦截工作是由虚拟机交换机上设置的flow规则担当。In addition, in order to distinguish the DHCP service of each virtual network, the system establishes multiple namespaces, starts the dnsmasq process in the namespace, each virtual network corresponds to a namespace, and starts a dnsmasq process in each namespace to provide DHCP services , which allows IP addresses between different dnsmasq to overlap. Among them, the reason why the dnsmasq process on each host can use the same Listen IP is: on the virtual machine switch at the exit of the host, the outflow of DHCP packets is restricted, and the virtual machine or dnsmasq on each host will not receive dhcp message. The dhcp message is not intercepted by a specific program. The dnsmasq process is only responsible for responding to the dhcp message (following the normal processing process of DHCP). The interception work is performed by the flow rules set on the virtual machine switch.
其中,这些命名空间通过端口对连接到虚拟机交换机1上,并且打上与虚拟网络对应的VLAN标签,例如,对应于虚拟网络1的命名空间端口上设置了VLAN 100标签,对应于虚拟网络2的命名空间的端口上设置了VLAN 200标签,对应于虚拟网络3的命名空间的端口上设置了VLAN 300标签。这样,DHCP流量就能实现相互隔离,同时实现与自己所在网络的虚拟机进行互通。Among them, these namespaces are connected to the virtual machine switch 1 through the port pair, and the VLAN tag corresponding to the virtual network is marked, for example, the VLAN 100 tag is set on the namespace port corresponding to the virtual network 1, corresponding to the VLAN 200 tags are set on ports in the namespace, and VLAN 300 tags are set on ports in the namespace corresponding to virtual network 3 . In this way, the DHCP traffic can be isolated from each other, and at the same time, it can communicate with the virtual machines on its own network.
根据上述情况,在每台主机上都部署与图1中相同的系统,只是连接的虚拟机可能不同。According to the above situation, the same system as that in Figure 1 is deployed on each host, except that the connected virtual machines may be different.
另外,同时在每台主机上布置连接到虚拟交换机1的虚拟交换机2,该虚拟交换机2上设置禁止DHCP报文从主机发出的规则。规则对每个虚拟机单独设置,这样不会影响其他虚拟机,因为客户可能想使用外部DHCP服务,这样不论是内部还是外部DHCP服务都能支持。由于内部DHCP流量不会出主机,所以每台主机上的DHCP服务都可以使用相同的Listen IP地址,也就是说整个分布式DHCP服务只使用整个网段中一个IP地址作为监听地址。In addition, a virtual switch 2 connected to the virtual switch 1 is arranged on each host at the same time, and a rule for prohibiting sending of DHCP packets from the host is set on the virtual switch 2 . The rules are set individually for each virtual machine so that other virtual machines are not affected, since customers may want to use an external DHCP service, both internal and external DHCP services are supported. Since the internal DHCP traffic will not leave the host, the DHCP service on each host can use the same Listen IP address, that is to say, the entire distributed DHCP service only uses one IP address in the entire network segment as the listening address.
在该系统的应用过程中,网络控制节点接收到建立虚拟DHCP服务的请求,网络控制端程序会把此任务下发给每台主机上的代理端程序,代理端程序负责建立命令空间,在其内启动dnsmasq,并且建立端口对,把命名空间与虚拟交换机连接上,并在连接处打上VLAN标签。其中,在虚拟交换机2上建立的Flow规则是在虚拟机建立时,通过代理端程序设置到虚拟交换机2中。In the application process of the system, the network control node receives the request to establish a virtual DHCP service, and the network control program will send this task to the agent program on each host, and the agent program is responsible for establishing the command space. Start dnsmasq inside, and establish a port pair, connect the namespace to the virtual switch, and put a VLAN tag on the connection. Wherein, the Flow rule established on the virtual switch 2 is set in the virtual switch 2 through the agent program when the virtual machine is established.
其中可以看到,本申请采用在主机内部DHCP报文进行拦截,而不采用传统的DHCP报文请求流程,例如在主机出口虚拟交换机上限制了DHCP报文流出主机。本申请的一个虚拟机网络对应一个DHCP服务,而不是如传统在主机上对应多个DHCP服务。本申请能够支持多租户,每个租户对应一个虚拟网络,对应的DHCP地址段独立。It can be seen that this application uses the DHCP message inside the host to intercept, instead of using the traditional DHCP message request process, for example, the outflow of the DHCP message from the host is restricted on the host egress virtual switch. One virtual machine network in this application corresponds to one DHCP service, instead of corresponding to multiple DHCP services on the host as traditionally. This application can support multiple tenants, each tenant corresponds to a virtual network, and the corresponding DHCP address segment is independent.
根据本申请的第二实施例,提供一种面向云计算多租户的分布式虚拟DHCP服务提供方法,该方法包括:网络控制节点接收到建立虚拟DHCP服务的请求,把此请求下发给每台主机上的代理端程序;代理端程序负责建立命令空间,在其内启动dnsmasq,并且建立虚拟交换机的端口对,把命名空间、虚拟机与第一虚拟交换机分别对应连接,并在连接处打上VLAN标签。According to the second embodiment of the present application, a distributed virtual DHCP service provision method for cloud computing multi-tenant is provided, the method includes: the network control node receives a request for establishing a virtual DHCP service, and sends the request to each The agent program on the host; the agent program is responsible for establishing the command space, starting dnsmasq in it, and establishing the port pair of the virtual switch, respectively connecting the namespace, the virtual machine and the first virtual switch, and marking the connection with VLAN Label.
另外,布置第二虚拟交换机,对每个虚拟机单独设置,禁止DHCP报文从主机发出。从而不会影响其他虚拟机,并且因为客户可能想使用外部DHCP服务,这样不论是内部还是外部DHCP服务都能支持。由于内部DHCP流量不会出主机,所以每台主机上的DHCP服务都可以使用相同的Listen IP地址,也就是说整个分布式DHCP服务只使用整个网段中一个IP地址作为监听地址。In addition, a second virtual switch is arranged, which is set individually for each virtual machine, and DHCP packets are prohibited from being sent from the host. This will not affect other virtual machines, and since customers may want to use an external DHCP service, both internal and external DHCP services are supported. Since the internal DHCP traffic will not leave the host, the DHCP service on each host can use the same Listen IP address, that is to say, the entire distributed DHCP service only uses one IP address in the entire network segment as the listening address.
其中,多个租户,每个租户对应一个或者多个适配于各自虚拟网络的虚拟机,该多个虚拟机连接到一个虚拟交换机,每个虚拟网络经由虚拟交换机对应一个命名空间,每个命名空间启动一个dnsmasq进程负责提供DHCP服务。Among them, multiple tenants, each tenant corresponds to one or more virtual machines adapted to their respective virtual networks, the multiple virtual machines are connected to a virtual switch, each virtual network corresponds to a namespace via a virtual switch, and each named The space starts a dnsmasq process responsible for providing DHCP services.
其中,在每个虚拟网络中都建立一个虚拟机,为了让每个虚拟机都能通过DHCP服务获取IP,在虚拟网络上都配置了虚拟DHCP服务,设置了IP地址范围。Among them, a virtual machine is established in each virtual network. In order to allow each virtual machine to obtain an IP through the DHCP service, a virtual DHCP service is configured on the virtual network, and an IP address range is set.
其中,虚拟机连接到虚拟机交换机上,并且在连接处设置VLAN标签。例如,虚拟机1连接虚拟机交换机1的端口上设置了VLAN 100标签,虚拟机2连接虚拟机交换机1的端口上设置了VLAN 200标签,虚拟机3连接虚拟机交换机1的端口上设置了VLAN 300标签。Wherein, the virtual machine is connected to the virtual machine switch, and a VLAN tag is set at the connection. For example, a VLAN 100 tag is set on the port connecting virtual machine 1 to virtual machine switch 1, a VLAN 200 tag is set on the port connecting virtual machine 2 to virtual machine switch 1, and a VLAN is set on the port connecting virtual machine 3 to virtual machine switch 1 300 tabs.
另外,为了区分每个虚拟网络的DHCP服务,系统建立了多个命名空间,把dnsmasq进程启动在命名空间中,每个虚拟网络对应一个命名空间,每个命名空间启动一个dnsmasq进程负责提供DHCP服务,这样就允许不同DHCP之间的IP地址可以重叠。In addition, in order to distinguish the DHCP service of each virtual network, the system establishes multiple namespaces, starts the dnsmasq process in the namespace, each virtual network corresponds to a namespace, and starts a dnsmasq process in each namespace to provide DHCP services , which allows IP addresses between different DHCPs to overlap.
其中,这些命名空间通过端口对连接到虚拟机交换机1上,并且打上与虚拟网络对应的VLAN标签,例如,对应于虚拟网络1的命名空间端口上设置了VLAN 100标签,对应于虚拟网络2的命名空间的端口上设置了VLAN 200标签,对应于虚拟网络3的命名空间的端口上设置了VLAN 300标签。这样,DHCP流量就能实现相互隔离,同时实现与自己所在网络的虚拟机进行互通。Among them, these namespaces are connected to the virtual machine switch 1 through the port pair, and the VLAN tag corresponding to the virtual network is marked, for example, the VLAN 100 tag is set on the namespace port corresponding to the virtual network 1, corresponding to the VLAN 200 tags are set on ports in the namespace, and VLAN 300 tags are set on ports in the namespace corresponding to virtual network 3 . In this way, the DHCP traffic can be isolated from each other, and at the same time, it can communicate with the virtual machines on its own network.
最后,本申请的方法仅为较佳的实施方案,并非用于限定本发明的保护范围。凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。Finally, the method of the present application is only a preferred embodiment, and is not intended to limit the protection scope of the present invention. Any modifications, equivalent replacements, improvements, etc. made within the spirit and principles of the present invention shall be included within the protection scope of the present invention.
Claims (7)
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201610644901.3A CN106101301A (en) | 2016-08-05 | 2016-08-05 | Distributed virtual DHCP service provides system and method |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201610644901.3A CN106101301A (en) | 2016-08-05 | 2016-08-05 | Distributed virtual DHCP service provides system and method |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| CN106101301A true CN106101301A (en) | 2016-11-09 |
Family
ID=57455280
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CN201610644901.3A Pending CN106101301A (en) | 2016-08-05 | 2016-08-05 | Distributed virtual DHCP service provides system and method |
Country Status (1)
| Country | Link |
|---|---|
| CN (1) | CN106101301A (en) |
Cited By (10)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN107426152A (en) * | 2017-04-07 | 2017-12-01 | 西安电子科技大学 | Multitask security isolation system and method under cloud platform actual situation Interconnection Environment |
| CN108933844A (en) * | 2017-05-27 | 2018-12-04 | 华为技术有限公司 | The method and apparatus of DHCP service is provided |
| CN108989481A (en) * | 2018-07-26 | 2018-12-11 | 郑州云海信息技术有限公司 | A kind of method and apparatus automatically configuring IP address for virtual machine |
| CN109218462A (en) * | 2018-09-14 | 2019-01-15 | 山东浪潮云投信息科技有限公司 | A kind of IP distribution method of cloud data center physical host |
| CN109951353A (en) * | 2019-03-11 | 2019-06-28 | 北京启明星辰信息安全技术有限公司 | A kind of cloud platform flow rate testing methods and resource pool system |
| CN110851238A (en) * | 2019-11-13 | 2020-02-28 | 浪潮云信息技术有限公司 | Implementation method of openstack fully-distributed dhcp service |
| CN112953858A (en) * | 2021-03-05 | 2021-06-11 | 网宿科技股份有限公司 | Message transmission method in virtual network, electronic device and storage medium |
| CN113259500A (en) * | 2021-03-30 | 2021-08-13 | 紫光云技术有限公司 | OVS network DHCP address pool method |
| CN114760269A (en) * | 2022-03-17 | 2022-07-15 | 深信服科技股份有限公司 | Virtual machine address allocation method, device and storage medium |
| CN116055452A (en) * | 2022-11-30 | 2023-05-02 | 深信服科技股份有限公司 | A data processing method, device, equipment and computer-readable storage medium |
Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN104283756A (en) * | 2013-07-02 | 2015-01-14 | 杭州华三通信技术有限公司 | A method and device for implementing a distributed multi-tenant virtual network |
| CN104394130A (en) * | 2014-11-12 | 2015-03-04 | 国云科技股份有限公司 | A multi-tenant virtual network isolating method |
| CN104468746A (en) * | 2014-11-23 | 2015-03-25 | 国云科技股份有限公司 | A distributed virtual network implementation method suitable for cloud platform |
| CN104580545A (en) * | 2014-12-18 | 2015-04-29 | 国云科技股份有限公司 | Virtual computer IP management method based on address monitoring |
-
2016
- 2016-08-05 CN CN201610644901.3A patent/CN106101301A/en active Pending
Patent Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN104283756A (en) * | 2013-07-02 | 2015-01-14 | 杭州华三通信技术有限公司 | A method and device for implementing a distributed multi-tenant virtual network |
| CN104394130A (en) * | 2014-11-12 | 2015-03-04 | 国云科技股份有限公司 | A multi-tenant virtual network isolating method |
| CN104468746A (en) * | 2014-11-23 | 2015-03-25 | 国云科技股份有限公司 | A distributed virtual network implementation method suitable for cloud platform |
| CN104580545A (en) * | 2014-12-18 | 2015-04-29 | 国云科技股份有限公司 | Virtual computer IP management method based on address monitoring |
Cited By (15)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN107426152B (en) * | 2017-04-07 | 2019-11-26 | 西安电子科技大学 | Multitask security isolation system and method under cloud platform actual situation Interconnection Environment |
| CN107426152A (en) * | 2017-04-07 | 2017-12-01 | 西安电子科技大学 | Multitask security isolation system and method under cloud platform actual situation Interconnection Environment |
| CN108933844A (en) * | 2017-05-27 | 2018-12-04 | 华为技术有限公司 | The method and apparatus of DHCP service is provided |
| CN108933844B (en) * | 2017-05-27 | 2020-08-25 | 华为技术有限公司 | Method and equipment for providing DHCP service |
| CN108989481A (en) * | 2018-07-26 | 2018-12-11 | 郑州云海信息技术有限公司 | A kind of method and apparatus automatically configuring IP address for virtual machine |
| CN109218462B (en) * | 2018-09-14 | 2022-06-10 | 浪潮云信息技术股份公司 | IP distribution method of physical host of cloud data center |
| CN109218462A (en) * | 2018-09-14 | 2019-01-15 | 山东浪潮云投信息科技有限公司 | A kind of IP distribution method of cloud data center physical host |
| CN109951353A (en) * | 2019-03-11 | 2019-06-28 | 北京启明星辰信息安全技术有限公司 | A kind of cloud platform flow rate testing methods and resource pool system |
| CN109951353B (en) * | 2019-03-11 | 2021-01-26 | 北京启明星辰信息安全技术有限公司 | Cloud platform flow detection method and resource pool system |
| CN110851238A (en) * | 2019-11-13 | 2020-02-28 | 浪潮云信息技术有限公司 | Implementation method of openstack fully-distributed dhcp service |
| CN112953858A (en) * | 2021-03-05 | 2021-06-11 | 网宿科技股份有限公司 | Message transmission method in virtual network, electronic device and storage medium |
| CN113259500A (en) * | 2021-03-30 | 2021-08-13 | 紫光云技术有限公司 | OVS network DHCP address pool method |
| CN114760269A (en) * | 2022-03-17 | 2022-07-15 | 深信服科技股份有限公司 | Virtual machine address allocation method, device and storage medium |
| CN114760269B (en) * | 2022-03-17 | 2024-04-09 | 深信服科技股份有限公司 | Virtual machine address allocation method, device and storage medium |
| CN116055452A (en) * | 2022-11-30 | 2023-05-02 | 深信服科技股份有限公司 | A data processing method, device, equipment and computer-readable storage medium |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| CN106101301A (en) | Distributed virtual DHCP service provides system and method | |
| EP3677009B1 (en) | Unified security policies across virtual private clouds with overlapping ip address blocks | |
| EP2853066B1 (en) | Layer-3 overlay gateways | |
| EP3096490B1 (en) | Method for realizing network virtualization and related device and communication system | |
| CN102148749B (en) | Method and device for extending switch port | |
| CN101695043B (en) | Method for multiplexing hot backup port and network system | |
| CN106254203B (en) | Message forwarding method and device | |
| US10594586B2 (en) | Dialing test method, dialing test system, and computing node | |
| US20150058463A1 (en) | Proxy methods for suppressing broadcast traffic in a network | |
| EP3069471B1 (en) | Optimized multicast routing in a clos-like network | |
| WO2015149253A1 (en) | Data center system and virtual network management method of data center | |
| WO2015149604A1 (en) | Load balancing method, apparatus and system | |
| EP3420687B1 (en) | Addressing for customer premises lan expansion | |
| CN105577540B (en) | A kind of method for building up of service link, apparatus and system | |
| WO2015085788A1 (en) | Method and apparatus for processing dynamic host configuration protocol message | |
| WO2016184283A1 (en) | Data stream management method and system for virtual machine | |
| JP2019519146A (en) | Routing establishment, packet transmission | |
| US10764195B2 (en) | Data packet processing method, apparatus, and system in software defined network SDN | |
| CN102780602B (en) | Method and device for data transmission | |
| US9438475B1 (en) | Supporting relay functionality with a distributed layer 3 gateway | |
| CN104852846A (en) | Data forwarding control method and system | |
| CN103401954B (en) | The implementation method of virtual DHCP | |
| CN103580909B (en) | A kind of hardware resource method for customizing and device | |
| CN106101297B (en) | A kind of message answer method and device | |
| CN105281951A (en) | Double-main-device conflict detection method for VSU system, and network equipment |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| C06 | Publication | ||
| PB01 | Publication | ||
| SE01 | Entry into force of request for substantive examination | ||
| SE01 | Entry into force of request for substantive examination | ||
| RJ01 | Rejection of invention patent application after publication |
Application publication date: 20161109 |