CN109274784A - IP and MAC Address binding method, device, terminal and storage medium based on openstack - Google Patents

IP and MAC Address binding method, device, terminal and storage medium based on openstack Download PDF

Info

Publication number
CN109274784A
CN109274784A CN201811346887.4A CN201811346887A CN109274784A CN 109274784 A CN109274784 A CN 109274784A CN 201811346887 A CN201811346887 A CN 201811346887A CN 109274784 A CN109274784 A CN 109274784A
Authority
CN
China
Prior art keywords
virtual machine
binding
group
mac
information
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.)
Withdrawn
Application number
CN201811346887.4A
Other languages
Chinese (zh)
Inventor
赵程程
张立鹏
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Zhengzhou Yunhai Information Technology Co Ltd
Original Assignee
Zhengzhou Yunhai Information Technology Co Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Zhengzhou Yunhai Information Technology Co Ltd filed Critical Zhengzhou Yunhai Information Technology Co Ltd
Priority to CN201811346887.4A priority Critical patent/CN109274784A/en
Publication of CN109274784A publication Critical patent/CN109274784A/en
Withdrawn legal-status Critical Current

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L61/00Network arrangements, protocols or services for addressing or naming
    • H04L61/09Mapping addresses
    • H04L61/10Mapping addresses of different types
    • H04L61/103Mapping addresses of different types across network layers, e.g. resolution of network layer into physical layer addresses or address resolution protocol [ARP]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L61/00Network arrangements, protocols or services for addressing or naming
    • H04L61/50Address allocation
    • H04L61/5046Resolving address allocation conflicts; Testing of addresses

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Data Exchanges In Wide-Area Networks (AREA)

Abstract

The present invention provides a kind of IP based on openstack and MAC Address binding method, device, terminal and storage medium, comprising: the binding information table of openstack is uploaded to by IP, MAC and virtual machine port three binding as bindings group and by the bindings group;IP, MAC and virtual machine port information group of operation virtual machine are obtained in real time;Judge that IP, MAC for obtaining and virtual machine port information group whether there is in binding information table: being then to determine that the operation virtual machine information is normal;It is no, then operation suspension virtual machine and by it is described operation virtual machine wrong binding information group report management system.The present invention can prevent user from modifying ip privately, prevent the virtual machine internal ip situation inconsistent with the ip of openstack virtual machine page presentation, prevent IP from usurping, prevent IP address conflict, realize effective internet records and online statistics, convenient for Admin Administration's system vm, IP, management workload is greatly reduced.

Description

IP and MAC Address binding method, device, terminal and storage based on openstack Medium
Technical field
The invention belongs to Virtual Machine Manager technical fields, and in particular to a kind of IP and MAC Address based on openstack is tied up Determine method, apparatus, terminal and storage medium.
Background technique
With the growth of information explosion formula, cloud platform has obtained more and more concerns, and OpenStack is as a open source Cloud computing manage platform, obtain the favor of many companies, but in terms of the IP-MAC binding of virtual machine, none is fine Monitoring and managing method, be easy for virtual machine user occur in this way modifying ip privately, ip address embezzlement or the address ip caused to rush Prominent, especially the openstack page can still show the ip before modification, in this case, the management of the administrator also increased Difficulty.
Summary of the invention
In view of the deficiencies of the prior art, the present invention provide a kind of IP based on openstack and MAC Address binding method, Device, terminal and storage medium, to solve the above technical problems.
In a first aspect, the embodiment of the present application provides a kind of IP based on openstack and MAC Address binding method, it is described Method includes:
It is uploaded to openstack's by IP, MAC and virtual machine port three binding as bindings group and by the bindings group Binding information table;
IP, MAC and virtual machine port information group of operation virtual machine are obtained in real time;
Judge that IP, MAC for obtaining and virtual machine port information group whether there is in binding information table:
It is then to determine that the operation virtual machine information is normal;
It is no, then operation suspension virtual machine and by it is described operation virtual machine wrong binding information group report management system.
With reference to first aspect, described by IP, MAC and virtual machine port three in the first embodiment of first aspect Person binds as bindings group and by the binding information table that the bindings group is uploaded to openstack
Create virtual machine;
Virtual machine port is set;
Using the iptables generated during creation by IP, MAC and virtual machine port binding.
With reference to first aspect, in second of embodiment of first aspect, IP, MAC that the judgement obtains and virtual Machine port information group whether there is in binding information table
It is filtered out from binding information table with the consistent bindings group of information group IP as primary lookup cluster;
It filters out with the consistent bindings group of information group MAC from primary search in cluster as quadratic search cluster;
Judge to whether there is and the consistent bindings group in information group virtual machine port in quadratic search cluster:
It is then to determine that obtain information group exists in binding information table;
It is no, then determine that obtain information group is not present in binding information table.
With reference to first aspect, in the third embodiment of first aspect, the method also includes:
Receive IP and MAC Address not bind request;
Judge whether request passes through:
It is the permission for then authorizing the virtual machine modification IP or MAC information for issuing request;
It is no, then it returns to request and does not pass through prompt.
Second aspect, the embodiment of the present application provides a kind of IP based on openstack and MAC Address binding device, described Device includes:
Uploading unit is bound, be configured to regard IP, MAC and virtual machine port three binding as bindings group and is tied up described Determine the binding information table that group is uploaded to openstack;
Real-time monitoring unit is configured to obtain IP, MAC and virtual machine port information group of operation virtual machine in real time;
Information assert unit, and IP, the MAC and virtual machine port information group for being configured to judgement acquisition are in binding information table It whether there is;
Normal judging unit is configured to determine that the operation virtual machine information is normal;
Mandatory pause unit, be configured to operation suspension virtual machine and by it is described operation virtual machine wrong binding information group Report management system.
In conjunction with second aspect, in the first embodiment of second aspect, the binding uploading unit includes:
Creation module is configured to creation virtual machine;
Setup module is configured to setting virtual machine port;
Binding module is configured to tie up IP, MAC and virtual machine port using the iptables generated during creation It is fixed.
In conjunction with second aspect, in second of embodiment of second aspect, the information assert that unit includes:
Primary screening module is configured to be filtered out from binding information table with the consistent bindings group of information group IP as one Secondary lookup cluster;
Postsearch screening module is configured to filter out in cluster and the consistent bindings group work of information group MAC from primary search For quadratic search cluster;
Consistent judgment module is configured to judge in quadratic search cluster with the presence or absence of consistent with information group virtual machine port Bindings group;
There are determining module, it is configured to determine that acquisition information group exists in binding information table;
In the presence of negative module, it is configured to determine that acquisition information group is not present in binding information table.
In conjunction with second aspect, in the third embodiment of second aspect, described device further include:
Request reception unit is configured to receive IP and MAC Address not bind request;
Judging unit is requested, is configured to judge whether request passes through;
Right grant unit is configured to authorize the permission for the virtual machine modification IP or MAC information for issuing request;
Prompt unit is rejected, is configured to return and requests not passing through prompt.
The third aspect provides a kind of terminal, comprising:
Processor, memory, wherein
The memory is used to store computer program,
The processor from memory for calling and running the computer program, so that terminal executes above-mentioned end The method for holding terminal.
Fourth aspect provides a kind of computer storage medium, instruction is stored in the computer readable storage medium, When run on a computer, so that computer executes method described in above-mentioned various aspects.
5th aspect, provides a kind of computer program product comprising instruction, when run on a computer, so that Computer executes method described in above-mentioned various aspects.
The beneficial effects of the present invention are,
IP and MAC Address binding method, device, terminal and storage medium provided by the invention based on openstack leads to It crosses IP-MAC Address of virtual machine with virtual machine port address binding, prevents user because the address ip caused by modification IP is stolen With or ip address conflict.It, can operation suspension if monitoring that the information of IP-MAC-virtual machine port of virtual machine is inconsistent Virtual machine simultaneously reports administrator.The present invention can prevent user from modifying ip privately, prevent virtual machine internal ip with The ip of openstack virtual machine page presentation inconsistent situation, prevents IP from usurping, and prevents IP address conflict, realizes effective Internet records and online statistics, are convenient for Admin Administration's system vm, IP, greatly reduce management workload.
In addition, design principle of the present invention is reliable, structure is simple, has very extensive application prospect.
Detailed description of the invention
In order to more clearly explain the embodiment of the invention or the technical proposal in the existing technology, to embodiment or will show below There is attached drawing needed in technical description to be briefly described, it should be apparent that, for those of ordinary skill in the art Speech, without creative efforts, is also possible to obtain other drawings based on these drawings.
Fig. 1 is the schematic flow chart of the method for the application one embodiment.
Fig. 2 is the schematic block diagram of the device of the application one embodiment.
Fig. 3 is a kind of structural schematic diagram of terminal provided in an embodiment of the present invention.
Specific embodiment
Technical solution in order to enable those skilled in the art to better understand the present invention, below in conjunction with of the invention real The attached drawing in example is applied, technical scheme in the embodiment of the invention is clearly and completely described, it is clear that described implementation Example is only a part of the embodiment of the present invention, instead of all the embodiments.Based on the embodiments of the present invention, this field is common Technical staff's every other embodiment obtained without making creative work, all should belong to protection of the present invention Range.
The Key Term occurred in the application is explained below.
Fig. 1 is the schematic flow chart of the method for the application one embodiment.Wherein, Fig. 1 executing subject can be one kind IP and MAC Address binding device based on openstack.
As shown in Figure 1, this method 100 includes:
Step 110, the bindings group as bindings group and is uploaded to by IP, MAC and virtual machine port three binding The binding information table of openstack;
Step 120, IP, MAC and virtual machine port information group of operation virtual machine are obtained in real time;
Step 130, judge that IP, MAC for obtaining and virtual machine port information group whether there is in binding information table;
It step 140, is then to determine that the operation virtual machine information is normal;
Step 150, no, then operation suspension virtual machine and by it is described operation virtual machine wrong binding information group report management System.
Optionally, described to bind IP, MAC and virtual machine port three as binding as the application one embodiment The binding information table that the bindings group is uploaded to openstack simultaneously includes: by group
Create virtual machine;
Virtual machine port is set;
Using the iptables generated during creation by IP, MAC and virtual machine port binding.
Optionally, as the application one embodiment, IP, MAC and virtual machine port information group of the judgement acquisition exist It whether there is in binding information table and include:
It is filtered out from binding information table with the consistent bindings group of information group IP as primary lookup cluster;
It filters out with the consistent bindings group of information group MAC from primary search in cluster as quadratic search cluster;
Judge to whether there is and the consistent bindings group in information group virtual machine port in quadratic search cluster:
It is then to determine that obtain information group exists in binding information table;
It is no, then determine that obtain information group is not present in binding information table.
Optionally, as the application one embodiment, the method also includes:
Receive IP and MAC Address not bind request;
Judge whether request passes through:
It is the permission for then authorizing the virtual machine modification IP or MAC information for issuing request;
It is no, then it returns to request and does not pass through prompt.
In order to facilitate the understanding of the present invention, below with the present invention is based on the IP of openstack and MAC Address binding method Principle, in conjunction with the embodiments in process that IP and MAC Address are managed, to provided by the invention based on openstack's IP and MAC Address binding method are further described.
Specifically, the IP and MAC Address binding method based on openstack includes:
S1, the bindings group as bindings group and is uploaded to by IP, MAC and virtual machine port three binding The binding information table of openstack.
Virtual machine is created, virtual machine port, setting method are set are as follows: editor, virtual network setting select NAT, point The port that you will map away is inputted inside edit, point port frowarding, point add, then host, is write inside IPaddress Virtual machine IP address, port are virtual machine ports, and desciption is description.
During creation, an iptables generating on host where creation virtual machine is by IP, MAC and virtual machine Port three binding, as a bindings group.Bindings group is uploaded to the binding information table of openstack.
S2, IP, the MAC and virtual machine port information group for obtaining operation virtual machine in real time.
Setting monitoring interval time, such as 60S.IP, MAC and the virtual machine port of primary operation virtual machine are acquired every 60s Information group (the information group can be regarded as a data packet).
IP, MAC and virtual machine port information group that S3, judgement obtain whether there is in binding information table: be then to determine The operation virtual machine information is normal;It is no, then operation suspension virtual machine and by it is described operation virtual machine wrong binding information group Report management system.
The information group for the operation virtual machine that will acquire is matched with the bindings group in binding information table, if binding information table It is middle to there is the bindings group completely the same with information group, determining the corresponding virtual machine normal operation of the information group;If binding information The bindings group completely the same with information group is not present in table, then operation suspension respective virtual machine, and the error message group is uploaded To management system, checks and manage for administrator.
The method of information group and bindings group matched using progressive lookup in the present embodiment, that is, it is suitable to set a lookup Sequence is filtered out from binding information table first with the consistent bindings group of information group IP such as IP-MAC- virtual machine port as primary Cluster is searched, filters out with the consistent bindings group of information group MAC from primary search in cluster as quadratic search cluster, judges two In secondary lookup cluster with the presence or absence of with the consistent bindings group in information group virtual machine port, then determine if it exists obtain information group tying up Determine to exist in information table;If it does not exist, then determine that obtain information group is not present in binding information table.The progressive lookup method An only preferred lookup judgment method, can directly search the bindings group completely the same with information group in other embodiments, Using the progressive lookup method in the present embodiment but looked-up sequence can also be adjusted.
S4, if there is some users because working principle need temporarily modification IP MAC information, can be as administrator Shen White list please be added, thus user's use will not be influenced by system mandatory pause virtual machine.
If Fig. 2 shows, which includes:
Uploading unit 210 is bound, the binding uploading unit 210, which is used to bind IP, MAC and virtual machine port three, to be made The binding information table of openstack is uploaded to for bindings group and by the bindings group;
Implement monitoring unit 220, the real-time monitoring unit 220 for obtaining IP, MAC and void of operation virtual machine in real time Quasi- machine port information group;
Information assert unit 230, and the information assert IP, MAC that unit 230 is used to judge to obtain and virtual machine port letter Breath group whether there is in binding information table;
Normal judging unit 240, the normal judging unit 240 is for determining that the operation virtual machine information is normal;
Mandatory pause unit 250, the mandatory pause unit 250 are for operation suspension virtual machine and virtual by the operation The wrong binding information group of machine reports management system.
Optionally, as the application one embodiment, the binding uploading unit includes:
Creation module is configured to creation virtual machine;
Setup module is configured to setting virtual machine port;
Binding module is configured to tie up IP, MAC and virtual machine port using the iptables generated during creation It is fixed.
Optionally, as the application one embodiment, the information assert that unit includes:
Primary screening module is configured to be filtered out from binding information table with the consistent bindings group of information group IP as one Secondary lookup cluster;
Postsearch screening module is configured to filter out in cluster and the consistent bindings group work of information group MAC from primary search For quadratic search cluster;
Consistent judgment module is configured to judge in quadratic search cluster with the presence or absence of consistent with information group virtual machine port Bindings group;
There are determining module, it is configured to determine that acquisition information group exists in binding information table;
In the presence of negative module, it is configured to determine that acquisition information group is not present in binding information table.
Optionally, as the application one embodiment, described device further include:
Request reception unit is configured to receive IP and MAC Address not bind request;
Judging unit is requested, is configured to judge whether request passes through;
Right grant unit is configured to authorize the permission for the virtual machine modification IP or MAC information for issuing request;
Prompt unit is rejected, is configured to return and requests not passing through prompt.
Fig. 3 is a kind of structural schematic diagram of terminal installation 300 provided in an embodiment of the present invention, which can be with For executing the method provided by the embodiments of the present application for updating heat dissipation policing parameter.
Wherein, which may include: processor 310, memory 320 and communication unit 330.These components It is communicated by one or more bus, it will be understood by those skilled in the art that the structure of server shown in figure is not The restriction to the application is constituted, it is also possible to hub-and-spoke configuration either busbar network, can also include more than illustrating Or less component, perhaps combine certain components or different component layouts.
Wherein, which can be used for executing instruction for storage processor 310, and memory 320 can be by any class The volatibility or non-volatile memories terminal or their combination of type are realized, such as static random access memory (SRAM), electricity Erasable Programmable Read Only Memory EPROM (EEPROM), Erasable Programmable Read Only Memory EPROM (EPROM), programmable read only memory (PROM), read-only memory (ROM), magnetic memory, flash memory, disk or CD.When executing instruction in memory 320 When being executed by processor 310, so that terminal 300 some or all of is able to carry out in following above method embodiment step.
Processor 310 is the control centre for storing terminal, utilizes each of various interfaces and the entire electric terminal of connection A part by running or execute the software program and/or module that are stored in memory 320, and calls and is stored in storage Data in device, to execute the various functions and/or processing data of electric terminal.The processor can be by integrated circuit (Integrated Circuit, abbreviation IC) composition, such as the IC that can be encapsulated by single are formed, can also be by more of connection The encapsulation IC of identical function or different function and form.For example, processor 310 can only include central processing unit (Central Processing Unit, abbreviation CPU).In the application embodiment, CPU can be single operation core, can also To include multioperation core.
Communication unit 330, for establishing communication channel, so that the storage terminal be allow to be led to other terminals Letter.It receives the user data of other terminals transmission or sends user data to other terminals.
The application also provides a kind of computer storage medium, wherein the computer storage medium can be stored with program, the journey Sequence may include step some or all of in each embodiment provided by the present application when executing.The storage medium can for magnetic disk, CD, read-only memory (English: read-only memory, referred to as: ROM) or random access memory (English: Random access memory, referred to as: RAM) etc..
Therefore, the application by the way that IP-MAC Address of virtual machine with virtual machine port address binding, is prevented user because Modify ip address embezzlement or ip address conflict caused by IP.If monitoring IP-MAC-virtual machine port of virtual machine Information is inconsistent, and meeting operation suspension virtual machine simultaneously reports administrator.The present invention can prevent user from modifying ip privately, prevent The virtual machine internal ip and ip of openstack virtual machine page presentation inconsistent situation, prevents IP from usurping, and prevents IP address punching It is prominent, it realizes effective internet records and online statistics, is convenient for Admin Administration's system vm, IP, greatly reduces management workload, The attainable technical effect of the present embodiment institute may refer to described above, and details are not described herein again.
It is required that those skilled in the art can be understood that the technology in the embodiment of the present application can add by software The mode of general hardware platform realize.Based on this understanding, the technical solution in the embodiment of the present application substantially or Say that the part that contributes to existing technology can be embodied in the form of software products, which is stored in Such as USB flash disk, mobile hard disk, read-only memory (ROM, Read-Only Memory), random access memory in one storage medium The various media that can store program code such as (RAM, Random Access Memory), magnetic or disk, including it is several Instruction is used so that a terminal (can be personal computer, server or second terminal, the network terminal etc.) is held Row all or part of the steps of the method according to each embodiment of the present invention.
Same and similar part may refer to each other between each embodiment in this specification.Implement especially for terminal For example, since it is substantially similar to the method embodiment, so being described relatively simple, related place is referring in embodiment of the method Explanation.
In several embodiments provided herein, it should be understood that disclosed systems, devices and methods, it can be with It realizes by another way.For example, the apparatus embodiments described above are merely exemplary, for example, the unit It divides, only a kind of logical function partition, there may be another division manner in actual implementation, such as multiple units or components It can be combined or can be integrated into another system, or some features can be ignored or not executed.Another point, it is shown or The mutual coupling, direct-coupling or communication connection discussed can be through some interfaces, the indirect coupling of device or unit It closes or communicates to connect, can be electrical property, mechanical or other forms.
The unit as illustrated by the separation member may or may not be physically separated, aobvious as unit The component shown may or may not be physical unit, it can and it is in one place, or may be distributed over multiple In network unit.It can select some or all of unit therein according to the actual needs to realize the mesh of this embodiment scheme 's.
It, can also be in addition, the functional units in various embodiments of the present invention may be integrated into one processing unit It is that each unit physically exists alone, can also be integrated in one unit with two or more units.
Although by reference to attached drawing and combining the mode of preferred embodiment to the present invention have been described in detail, the present invention It is not limited to this.Without departing from the spirit and substance of the premise in the present invention, those of ordinary skill in the art can be to the present invention Embodiment carry out various equivalent modifications or substitutions, and these modifications or substitutions all should in covering scope of the invention/appoint What those familiar with the art in the technical scope disclosed by the present invention, can easily think of the change or the replacement, answer It is included within the scope of the present invention.Therefore, protection scope of the present invention is answered described is with scope of protection of the claims It is quasi-.

Claims (10)

1. a kind of IP and MAC Address binding method based on openstack, which is characterized in that the described method includes:
The binding of openstack is uploaded to by IP, MAC and virtual machine port three binding as bindings group and by the bindings group Information table;
IP, MAC and virtual machine port information group of operation virtual machine are obtained in real time;
Judge that IP, MAC for obtaining and virtual machine port information group whether there is in binding information table:
It is then to determine that the operation virtual machine information is normal;
It is no, then operation suspension virtual machine and by it is described operation virtual machine wrong binding information group report management system.
2. the method according to claim 1, wherein described bind conduct for IP, MAC and virtual machine port three The binding information table that the bindings group is uploaded to openstack simultaneously includes: by bindings group
Create virtual machine;
Virtual machine port is set;
Using the iptables generated during creation by IP, MAC and virtual machine port binding.
3. the method according to claim 1, wherein IP, MAC and virtual machine port information that the judgement obtains Group whether there is in binding information table
It is filtered out from binding information table with the consistent bindings group of information group IP as primary lookup cluster;
It filters out with the consistent bindings group of information group MAC from primary search in cluster as quadratic search cluster;
Judge to whether there is and the consistent bindings group in information group virtual machine port in quadratic search cluster:
It is then to determine that obtain information group exists in binding information table;
It is no, then determine that obtain information group is not present in binding information table.
4. the method according to claim 1, wherein the method also includes:
Receive IP and MAC Address not bind request;
Judge whether request passes through:
It is the permission for then authorizing the virtual machine modification IP or MAC information for issuing request;
It is no, then it returns to request and does not pass through prompt.
5. a kind of IP and MAC Address binding device based on openstack, which is characterized in that described device includes:
Uploading unit is bound, is configured to IP, MAC and virtual machine port three binding as bindings group and by the bindings group It is uploaded to the binding information table of openstack;
Real-time monitoring unit is configured to obtain IP, MAC and virtual machine port information group of operation virtual machine in real time;
Information assert unit, be configured to judge acquisition IP, MAC and virtual machine port information group in binding information table whether In the presence of;
Normal judging unit is configured to determine that the operation virtual machine information is normal;
Mandatory pause unit is configured to operation suspension virtual machine and reports the wrong binding information group of the operation virtual machine Management system.
6. device according to claim 5, which is characterized in that the binding uploading unit includes:
Creation module is configured to creation virtual machine;
Setup module is configured to setting virtual machine port;
Binding module is configured to the iptables generated in the process using creation for IP, MAC and virtual machine port binding.
7. device according to claim 5, which is characterized in that the information assert that unit includes:
Primary screening module is configured to filter out from binding information table to be used as with the consistent bindings group of information group IP and once look into Look for cluster;
Postsearch screening module is configured to filter out with the consistent bindings group of information group MAC from primary search in cluster as two Secondary lookup cluster;
Consistent judgment module, be configured to judge in quadratic search cluster with the presence or absence of with information group virtual machine port is consistent ties up Determine group;
There are determining module, it is configured to determine that acquisition information group exists in binding information table;
In the presence of negative module, it is configured to determine that acquisition information group is not present in binding information table.
8. device according to claim 5, which is characterized in that described device further include:
Request reception unit is configured to receive IP and MAC Address not bind request;
Judging unit is requested, is configured to judge whether request passes through;
Right grant unit is configured to authorize the permission for the virtual machine modification IP or MAC information for issuing request;
Prompt unit is rejected, is configured to return and requests not passing through prompt.
9. a kind of terminal characterized by comprising
Processor;
The memory executed instruction for storage processor;
Wherein, the processor is configured to perform claim requires the described in any item methods of 1-4.
10. a kind of computer readable storage medium for being stored with computer program, which is characterized in that the program is executed by processor Shi Shixian method for example of any of claims 1-4.
CN201811346887.4A 2018-11-13 2018-11-13 IP and MAC Address binding method, device, terminal and storage medium based on openstack Withdrawn CN109274784A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201811346887.4A CN109274784A (en) 2018-11-13 2018-11-13 IP and MAC Address binding method, device, terminal and storage medium based on openstack

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201811346887.4A CN109274784A (en) 2018-11-13 2018-11-13 IP and MAC Address binding method, device, terminal and storage medium based on openstack

Publications (1)

Publication Number Publication Date
CN109274784A true CN109274784A (en) 2019-01-25

Family

ID=65192690

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201811346887.4A Withdrawn CN109274784A (en) 2018-11-13 2018-11-13 IP and MAC Address binding method, device, terminal and storage medium based on openstack

Country Status (1)

Country Link
CN (1) CN109274784A (en)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN110247807A (en) * 2019-06-26 2019-09-17 苏州浪潮智能科技有限公司 A kind of port management method and device
CN111770209A (en) * 2020-05-29 2020-10-13 苏州浪潮智能科技有限公司 Virtual IP redistribution method, terminal and storage medium
CN112003794A (en) * 2020-08-14 2020-11-27 苏州浪潮智能科技有限公司 Floating IP current limiting method, system, terminal and storage medium

Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101459618A (en) * 2009-01-06 2009-06-17 北京航空航天大学 Data packet forwarding method and device for virtual machine network
CN102143068A (en) * 2011-03-01 2011-08-03 华为技术有限公司 Method, device and system for learning MAC (Media Access Control) address
CN103095722A (en) * 2013-02-01 2013-05-08 华为技术有限公司 Method for updating network security table and network device and dynamic host configuration protocol (DHCP) server
CN103731514A (en) * 2013-12-29 2014-04-16 国云科技股份有限公司 Virtual network management method
US20150163196A1 (en) * 2013-12-05 2015-06-11 Vmware, Inc. System and method for dynamically configuring a dhcp server in a virtual network environment
CN101895587B (en) * 2010-07-06 2015-09-16 中兴通讯股份有限公司 Prevent the methods, devices and systems of users from modifying IP addresses privately
CN106878482A (en) * 2017-01-03 2017-06-20 新华三技术有限公司 Method for network address translation and device
CN107332945A (en) * 2017-07-02 2017-11-07 郑州云海信息技术有限公司 A kind of virtual machine IP address acquisition methods and device

Patent Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101459618A (en) * 2009-01-06 2009-06-17 北京航空航天大学 Data packet forwarding method and device for virtual machine network
CN101895587B (en) * 2010-07-06 2015-09-16 中兴通讯股份有限公司 Prevent the methods, devices and systems of users from modifying IP addresses privately
CN102143068A (en) * 2011-03-01 2011-08-03 华为技术有限公司 Method, device and system for learning MAC (Media Access Control) address
CN103095722A (en) * 2013-02-01 2013-05-08 华为技术有限公司 Method for updating network security table and network device and dynamic host configuration protocol (DHCP) server
US20150163196A1 (en) * 2013-12-05 2015-06-11 Vmware, Inc. System and method for dynamically configuring a dhcp server in a virtual network environment
CN103731514A (en) * 2013-12-29 2014-04-16 国云科技股份有限公司 Virtual network management method
CN106878482A (en) * 2017-01-03 2017-06-20 新华三技术有限公司 Method for network address translation and device
CN107332945A (en) * 2017-07-02 2017-11-07 郑州云海信息技术有限公司 A kind of virtual machine IP address acquisition methods and device

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN110247807A (en) * 2019-06-26 2019-09-17 苏州浪潮智能科技有限公司 A kind of port management method and device
CN111770209A (en) * 2020-05-29 2020-10-13 苏州浪潮智能科技有限公司 Virtual IP redistribution method, terminal and storage medium
CN112003794A (en) * 2020-08-14 2020-11-27 苏州浪潮智能科技有限公司 Floating IP current limiting method, system, terminal and storage medium
CN112003794B (en) * 2020-08-14 2022-11-25 苏州浪潮智能科技有限公司 Floating IP current limiting method, system, terminal and storage medium

Similar Documents

Publication Publication Date Title
CN102571698B (en) Access authority control method, system and device for virtual machine
CN110366720A (en) The system and method for user's space network stack while bypassing container Linux network stack in operation Docker container
CN109274784A (en) IP and MAC Address binding method, device, terminal and storage medium based on openstack
WO2020005530A1 (en) Network-accessible computing service for micro virtual machines
WO2018157299A1 (en) Virtualization method for optical line terminal (olt) device, and related device
CN107342895A (en) A kind of network optimized approach of multi-tenant, system, computing device and storage medium
CN109981493B (en) Method and device for configuring virtual machine network
CN103369027A (en) Location-aware virtual service provisioning in a hybrid cloud environment
CN109960551A (en) Cloud desktop services method, platform and computer readable storage medium
EA201401279A1 (en) SYSTEM FOR ENSURING ACCESS TO SERVICES OF AUTONOMOUSLY WORKING VIRTUAL MACHINES USING THE SAME NETWORK ADDRESS
CN105471662B (en) Cloud Server, virtual network strategy centralized control system and method
CN109039829A (en) A kind of network card performance testing method, apparatus, terminal and storage medium
US20100042722A1 (en) Method for sharing data
CN112600903B (en) Elastic virtual network card migration method
CN109033857A (en) A kind of method, apparatus, equipment and readable storage medium storing program for executing accessing data
CN109446000A (en) The recognition methods of hard disk sequence, device, terminal and storage medium under more hard disk backboards
CN112910685A (en) Method and device for realizing unified management of container network
CN109815721A (en) A kind of method, apparatus, terminal and storage medium for modifying BIOS Setup option password by BMC
Andreetto et al. Merging OpenStack-based private clouds: the case of CloudVeneto. it
US9417997B1 (en) Automated policy based scheduling and placement of storage resources
CN103795603A (en) Edge virtual bridging method and device based on multiple network interface cards
CN111522772A (en) Method and device for configuring service board
CN110839007B (en) Cloud network security processing method and device and computer storage medium
CN114489931A (en) Function instance container creation method and system
CN112003794B (en) Floating IP current limiting method, system, terminal and storage medium

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
WW01 Invention patent application withdrawn after publication

Application publication date: 20190125

WW01 Invention patent application withdrawn after publication