CN103442098A - Method, system and server for allocating virtual IP addresses - Google Patents

Method, system and server for allocating virtual IP addresses Download PDF

Info

Publication number
CN103442098A
CN103442098A CN2013103919831A CN201310391983A CN103442098A CN 103442098 A CN103442098 A CN 103442098A CN 2013103919831 A CN2013103919831 A CN 2013103919831A CN 201310391983 A CN201310391983 A CN 201310391983A CN 103442098 A CN103442098 A CN 103442098A
Authority
CN
China
Prior art keywords
address
virtual
network segment
client
virtual network
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.)
Granted
Application number
CN2013103919831A
Other languages
Chinese (zh)
Other versions
CN103442098B (en
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.)
Samsung Electronics China R&D Center
Samsung Electronics Co Ltd
Original Assignee
Samsung Electronics China R&D Center
Samsung Electronics 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 Samsung Electronics China R&D Center, Samsung Electronics Co Ltd filed Critical Samsung Electronics China R&D Center
Priority to CN201310391983.1A priority Critical patent/CN103442098B/en
Publication of CN103442098A publication Critical patent/CN103442098A/en
Application granted granted Critical
Publication of CN103442098B publication Critical patent/CN103442098B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Small-Scale Networks (AREA)
  • Data Exchanges In Wide-Area Networks (AREA)

Abstract

The invention provides a method, system and server for allocating virtual IP addresses. A request, sent by a client, for allocating the virtual IP addresses includes a subnet identity of the client, an equipment number and all physical IP addresses. The server allocates the virtual IP addresses which do not contradict with the physical IP addresses for the client according to information in the request. The fact that the virtual IP addresses allocated for the client do not contradict with network segments of the physical IP addresses of the client end is guaranteed, and therefore normal work of a network card is guaranteed.

Description

A kind of method, system and server that distributes virtual ip address
Technical field
The present invention relates to data communication technology field, relate in particular to a kind of method, system and server that distributes virtual ip address.
Background technology
In the method for existing distribution virtual ip address, user end to server sends request the message that distributes virtual ip address, carries the user identity of client in this message; After server is received this request, the user identity inquiry virtual network address according in this request, be that client is distributed fixing virtual ip address according to the result of inquiry, and carry the response message of this virtual ip address to this client feedback.
Adopt the virtual ip address that this mode is distributed likely to conflict mutually with the network segment of client physical IP address, cause the Microsoft Loopback Adapter of client or physical network card by short circuit, can't work.
Summary of the invention
The invention provides a kind of method of distributing virtual ip address, can guarantee not conflict with the network segment of client physical IP address into the virtual ip address that client is distributed, thereby guarantee the normal operation of network interface card.
The present invention also provides a kind of system and server that distributes virtual ip address, can guarantee with the network segment of client physical IP address, not conflict into the virtual ip address that client is distributed, thus the normal operation of assurance network interface card.
Technical scheme of the present invention is achieved in that
A kind of method of distributing virtual ip address comprises:
A, receive the request from the distribution virtual ip address of client, comprise subnet sign, device number and all physical IP address of described client in this request;
B, search local information of preserving, judge whether to exist the virtual network segment corresponding to described subnet sign, if there is no, continue execution step C; If exist, continue execution step D;
C, be that described subnet sign is distributed the corresponding virtual network segment, in this virtual network segment, for described client, distribute corresponding virtual ip address and notify described client, preserve the information of described distribution, finish current flow process;
D, judge that whether the virtual network segment corresponding to described subnet sign conflicts with the physical IP address of described client, if do not conflict, continues to perform step E; If conflict, continue execution step F;
E, in described subnet sign, in the corresponding virtual network segment, for described client, distribute corresponding virtual ip address and notify described client, preserve the information of described distribution, finish current flow process;
F, for described subnet sign, redistribute the new virtual network segment, in the new virtual network segment, for described client, distribute corresponding virtual ip address and notify described client, preserve the information of described distribution.
A kind of system of distributing virtual ip address comprises:
Client, for send the request that distributes virtual ip address to server, comprise subnet sign, device number and all physical IP address of described client in this request;
Server, for receiving described request, search local information of preserving, judge whether to exist the virtual network segment corresponding to described subnet sign, if there is no, be that described subnet sign is distributed the corresponding virtual network segment, distribute corresponding virtual ip address for described client in this virtual network segment, and preserve the information of described distribution; If exist, judge whether the virtual network segment corresponding to described subnet sign conflicts with the physical IP address of described client, if do not conflict, in the virtual network segment of described subnet sign correspondence, for described client, distribute corresponding virtual ip address, and preserve the information of described distribution; If conflict, redistribute the new virtual network segment for described subnet sign, distribute corresponding virtual ip address and notify described client for described client in the new virtual network segment, preserve the information of described distribution.
A kind of server that distributes virtual ip address comprises:
Receiver module, for receiving the request from the distribution virtual ip address of client, comprise subnet sign, device number and all physical IP address of described client in this request;
Distribution module, for searching local information of preserving, judge whether to exist the virtual network segment corresponding to described subnet sign, if there is no, be that described subnet sign is distributed the corresponding virtual network segment, distribute corresponding virtual ip address and notify described client for described client in this virtual network segment, preserve the information of described distribution; If exist, judge whether the virtual network segment corresponding to described subnet sign conflicts with the physical IP address of described client, if do not conflict, in the virtual network segment of described subnet sign correspondence, for described client, distribute corresponding virtual ip address and notify described client, preserve the information of described distribution; If conflict, redistribute the new virtual network segment for described subnet sign, distribute corresponding virtual ip address and notify described client for described client in the new virtual network segment, preserve the information of described distribution.
Visible, method, system and the server of the distribution virtual ip address that the present invention proposes are considered to guarantee the physical IP address of this client not conflict mutually with physical IP address for the virtual ip address of this client distribution when for client, distributing virtual ip address.
The accompanying drawing explanation
The method realization flow figure that Fig. 1 is the distribution virtual ip address that proposes of the present invention;
Fig. 2 is the schematic flow sheet that the embodiment of the present invention one virtual ip address generates;
Fig. 3 is the schematic flow sheet that the embodiment of the present invention two virtual ip address generate;
Fig. 4 is the schematic flow sheet that the embodiment of the present invention three virtual ip address generate.
Embodiment
The present invention proposes a kind of method of distributing virtual ip address, and the realization flow figure as Fig. 1 is the method comprises:
Step 101: receive the request from the distribution virtual ip address of client, comprise subnet sign, device number and all physical IP address of described client in this request;
Step 102: search local information of preserving, judge whether to exist the virtual network segment corresponding to described subnet sign, if there is no, continue execution step 103; If exist, continue execution step 104;
Step 103: distribute the corresponding virtual network segment for described subnet sign, in this virtual network segment, for described client, distribute corresponding virtual ip address and notify described client, preserve the information of described distribution, finish current flow process;
Step 104: judge that whether the virtual network segment corresponding to described subnet sign conflicts with the physical IP address of described client, if do not conflict, continues execution step 105; If conflict, continue execution step 106;
105: distribute corresponding virtual ip address and notify described client for described client in the virtual network segment of described subnet sign correspondence, preserve the information of described distribution, finish current flow process;
106: redistribute the new virtual network segment for described subnet sign, in the new virtual network segment, for described client, distribute corresponding virtual ip address and notify described client, preserve the information of described distribution.
Above-mentioned steps 106 can further include: search the virtual ip address and the relative clients end that have distributed in the former virtual network segment clashed, redistribute virtual ip address and notify described relative clients end for described relative clients end in the new virtual network segment, preserve the information of described distribution.
Said process is carried out by server.The information of preserving in server is as shown in the table; The request, the server that receive client when server, after the subnet sign distributes the corresponding virtual network segment or server to be client distribution virtual ip address, all will be upgraded the information of preserving in following table or be supplemented according to the information of the information in request and distribution.
Virtual ip address
The virtual network segment
The subnet sign
Device number
The physical IP address list
In said method, when client is supported the plurality of subnets sign, can perform step respectively 101 to 106 for each subnet sign of client, and comprise this subnet sign, device number and all physical IP address of client in the request of step 101; Perhaps, when client is not supported the plurality of subnets sign, if the current subnet sign of client lost efficacy and new subnet sign comes into force, subnet sign that can be new for client re-executes step 101 to 106.
That is to say, in above-mentioned steps 101, if client is supported the plurality of subnets sign, same client can be according to different subnet identification informations, repeatedly propose to distribute the request of virtual ip address, server can distribute the virtual IP address in different segment for client; If client is not supported the plurality of subnets sign, also can change a sub-network mark after a sub-network mark is known inefficacy knows, and resend the request of the distribution virtual ip address that comprises new subnet sign, thereby can obtain the virtual ip address in different segment according to different subnet signs.
In said method, when the physical IP address of client changes, and the physical IP address after changing can re-execute step 101 to 106 for the physical IP address after variation while conflicting with virtual ip address.Comprise all physical IP address after variation in the request of the distribution virtual ip address that client sends.
Below lifting specific embodiment introduces in detail:
Embodiment mono-:
Fig. 2 is the schematic flow sheet that the embodiment of the present invention one virtual ip address generates, and equipment is used a virtual IP address of single subnet sign application, and this flow process comprises:
Step 201: customer end A is used subnet sign 111, device number aaa, the physical IP address 192.168.1.2/24 of self, and the request public network server is distributed virtual ip address for it.
Step 202: public network server is searched local information of preserving according to subnet sign 111, find not exist the corresponding virtual network segment, for this subnet sign 111, generate the corresponding virtual network segment, and guaranteeing that this virtual network segment does not conflict with existing physical IP address, the virtual network segment of generation is 192.168.0.0/24;
Further, public network server generates a virtual ip address 192.168.0.1/24 and notifies customer end A for customer end A is random in this virtual network segment; And record information as shown in the table:
Virtual ip address 192.168.0.1/24
The virtual network segment 192.168.0.0/24
The subnet sign 111
Device number aaa
The physical IP address list 192.168.1.2/24
Step 203: customer end B is used subnet sign 111, device number bbb, the physical IP address 10.10.1.3 of self, and the request public network server is distributed virtual ip address for it.
Step 204: the subnet that public network server sends according to customer end B identifies the information of record in 111 finding steps 202, find to exist corresponding virtual network segment 192.168.0.0/24, and this virtual network segment does not conflict with the physical IP address of customer end B, in this virtual network segment, be that the random virtual ip address 192.168.0.2/24(of generation of customer end B is certain, must guarantee not conflict with the virtual ip address generated) and notify customer end B; And to the information expansion that records in step 202 as following table:
Virtual ip address 192.168.0.1/24 192.168.0.2/24
The virtual network segment 192.168.0.0/24 192.168.0.0/24
The subnet sign 111 111
Device number aaa bbb
The physical IP address list 192.168.1.2/24 10.10.1.3/24
Embodiment bis-:
Fig. 3 is the schematic flow sheet that the embodiment of the present invention two virtual ip address generate, the situation that during equipment application virtual IP address, virtual IP address and physical IP clash, and this flow process comprises:
Step 301: customer end A is used subnet sign 111, device number aaa, the physical IP address 192.168.1.2/24 of self, and the request public network server is distributed virtual ip address for it.
Step 302: public network server is searched local information of preserving according to subnet sign 111, find not exist the corresponding virtual network segment, for this subnet sign 111, generate the corresponding virtual network segment, and guaranteeing that this virtual network segment does not conflict with existing physical IP address, the virtual network segment of generation is 192.168.0.0/24;
Further, public network server generates a virtual ip address 192.168.0.1/24 and notifies customer end A for customer end A is random in this virtual network segment; And record information as shown in the table:
Virtual ip address 192.168.0.1/24
The virtual network segment 192.168.0.0/24
The subnet sign 111
Device number aaa
The physical IP address list 192.168.1.2/24
Step 303: customer end B is used subnet sign 111, device number bbb, the physical IP address 192.168.0.3/24 of self, and the request public network server is distributed virtual ip address for it.
Step 304: the subnet that public network server sends according to customer end B identifies the information of record in 111 finding steps 302, find to exist corresponding virtual network segment 192.168.0.0/24, and this virtual network segment conflicts with the physical IP address of customer end B (following this virtual network segment is called to the former virtual network segment):
Public network server is that subnet sign 111 regenerates the corresponding virtual network segment, and guarantee that this virtual network segment does not conflict with existing physical IP address (comprising the physical IP address 192.168.1.2/24 of customer end A, the physical IP address 192.168.0.3/24 of customer end B), the virtual network segment of generation is, below 192.168.2.0/24(, the virtual network segment regenerated is called to the new virtual network segment);
And public network server is a virtual ip address 192.168.2.1/24 of random generation in the virtual network segment of subnet sign 111, and this virtual ip address is distributed to customer end B, and the notice customer end B;
And the information recorded in public network server finding step 402, find the virtual ip address and the corresponding customer end A that have generated in the former virtual network segment, in the new virtual network segment, for customer end A, regenerates new virtual ip address, i.e. 192.168.2.2/24.
Through after above distribution, public network server is revised the information recorded in step 302 and is expanded as following table:
Virtual ip address 192.168.2.2/24 192.168.2.1/24
The virtual network segment 192.168.2.0/24 192.168.2.0/24
The subnet sign 111 111
Device number aaa bbb
The physical IP address list 192.168.1.2/24 192.168.0.3/24
Embodiment tri-:
Fig. 4 is the schematic flow sheet that the embodiment of the present invention three virtual ip address generate, and equipment is used a plurality of virtual ip address of plurality of subnets sign application, and this flow process comprises:
Step 401: customer end A is used subnet sign 111, device number aaa, the physical IP address 192.168.1.2/24 of self, and the request public network server is distributed virtual ip address for it.
Step 402: public network server is searched local information of preserving according to subnet sign 111, find not exist the corresponding virtual network segment, for this subnet sign 111, generate the corresponding virtual network segment, and guaranteeing that this virtual network segment does not conflict with existing physical IP address, the virtual network segment of generation is 192.168.0.0/24;
Further, public network server generates a virtual ip address 192.168.0.1/24 and notifies customer end A for customer end A is random in this virtual network segment; And record information as shown in the table:
Virtual ip address 192.168.0.1/24
The virtual network segment 192.168.0.0/24
The subnet sign 111
Device number aaa
The physical IP address list 192.168.1.2/24
Step 403: customer end A is used subnet sign 222, device number aaa, self physical IP address 192.168.1.2/24, and the request public network server is its distribution virtual ip address.
Step 404: public network server is searched local information of preserving according to subnet sign 222, find not exist the corresponding virtual network segment, for this subnet sign 222, generate the corresponding virtual network segment, and guaranteeing that this virtual network segment does not conflict with existing physical IP address, the virtual network segment of generation is 192.168.2.0/24;
Further, public network server generates a virtual ip address 192.168.2.1/24 and notifies customer end A for customer end A is random in this virtual network segment; And by the Information expansion of record in step 402 as following table:
Virtual ip address 192.168.0.1/24 192.168.2.1/24
The virtual network segment 192.168.0.0/24 192.168.2.0/24
The subnet sign 111 222
Device number aaa aaa
The physical IP address list 192.168.1.2/24 192.168.1.2/24
Step 405: customer end B is used subnet sign 111, device number bbb, the physical IP address 10.10.1.3/24 of self, and the request public network server is distributed virtual ip address for it.
Step 406: the subnet sign 111 that public network server sends according to customer end B is searched the information shown in upper table, find to exist corresponding virtual network segment 192.168.0.0/24, and this virtual network segment does not conflict with the physical IP address of customer end B, so a virtual ip address 192.168.0.2/24(of random generation is certain in this virtual network segment, must guarantee not conflict with the virtual ip address generated), this virtual ip address is distributed to customer end B, and the notice customer end B.And to the information expansion that records in step 404 as following table:
Virtual ip address 192.168.0.1/24 192.168.2.1/24 192.168.0.2/24
The virtual network segment 192.168.0.0/24 192.168.2.0/24 192.168.0.0/24
The subnet sign 111 222 111
Device number aaa aaa bbb
The physical IP address list 192.168.1.2/24 192.168.1.2/24 10.10.1.3/24
The present invention also proposes a kind of system of distributing virtual ip address, comprising:
Client, for send the request that distributes virtual ip address to server, comprise subnet sign, device number and all physical IP address of described client in this request;
Server, for receiving described request, search local information of preserving, judge whether to exist the virtual network segment corresponding to described subnet sign, if there is no, be that described subnet sign is distributed the corresponding virtual network segment, distribute corresponding virtual ip address for described client in this virtual network segment, and preserve the information of described distribution; If exist, judge whether the virtual network segment corresponding to described subnet sign conflicts with the physical IP address of described client, if do not conflict, in the virtual network segment of described subnet sign correspondence, for described client, distribute corresponding virtual ip address, and preserve the information of described distribution; If conflict, redistribute the new virtual network segment for described subnet sign, distribute corresponding virtual ip address and notify described client for described client in the new virtual network segment, preserve the information of described distribution.
In said system, server can also for, when the virtual network segment of judging subnet sign correspondence conflicts with the physical IP address of client, further search the virtual ip address and the relative clients end that have distributed in the former virtual network segment clashed, redistribute virtual ip address and notify described relative clients end for described relative clients end in the new virtual network segment, preserve the information of described distribution.
In said system, if described client is supported the plurality of subnets sign, described client, for for each subnet sign, sending respectively the request that distributes virtual ip address, comprises sub-network mark knowledge, device number and all physical IP address of described client in this request;
Perhaps, if described client is not supported the plurality of subnets sign, described client was for losing efficacy in current subnet sign and new subnet sign while coming into force, send the request that distributes virtual ip address to server, comprise new subnet sign, device number and all physical IP address of described client in this request.
In said system, client can for, when the physical IP address of described client changes, and send the request of distribution virtual ip address when the physical IP address after changing conflict with virtual ip address to server, comprise the physical IP address after subnet sign, device number and the variation of described client in this request.
The present invention also proposes a kind of server that distributes virtual ip address, comprising:
Receiver module, for receiving the request from the distribution virtual ip address of client, comprise subnet sign, device number and all physical IP address of described client in this request;
Distribution module, for searching local information of preserving, judge whether to exist the virtual network segment corresponding to described subnet sign, if there is no, be that described subnet sign is distributed the corresponding virtual network segment, distribute corresponding virtual ip address and notify described client for described client in this virtual network segment, preserve the information of described distribution; If exist, judge whether the virtual network segment corresponding to described subnet sign conflicts with the physical IP address of described client, if do not conflict, in the virtual network segment of described subnet sign correspondence, for described client, distribute corresponding virtual ip address and notify described client, preserve the information of described distribution; If conflict, redistribute the new virtual network segment for described subnet sign, distribute corresponding virtual ip address and notify described client for described client in the new virtual network segment, preserve the information of described distribution.
In above-mentioned server, distribution module can also for, when the virtual network segment of judging subnet sign correspondence conflicts with the physical IP address of client, further search the virtual ip address and the relative clients end that have distributed in the former virtual network segment clashed, redistribute virtual ip address and notify described relative clients end for described relative clients end in the new virtual network segment, preserve the information of described distribution.
As fully visible, method, system and the server of the distribution virtual ip address that the present invention proposes are considered to guarantee the physical IP address of this client not conflict mutually with physical IP address for the virtual ip address of this client distribution when for client, distributing virtual ip address; When the virtual network segment of the subnet sign of finding to have distributed conflicts mutually with the physical IP address of certain client, also for this subnet sign, redistribute the new virtual network segment, and search virtual ip address and the relative clients end distributed in the former virtual network segment clashed, redistribute virtual ip address for the relative clients end and notify the relative clients end in the new virtual network segment, thereby guaranteeing not conflict mutually with known physical IP address for the virtual ip address that in system, all clients are distributed.In addition, the present invention can also distribute for client the IP address of multiple VLAN, and is not only the IP address of distributing single VLAN.
The foregoing is only preferred embodiment of the present invention, in order to limit the present invention, within the spirit and principles in the present invention not all, any modification of making, be equal to replacement, improvement etc., within all should being included in the scope of protection of the invention.

Claims (10)

1. a method of distributing virtual ip address, is characterized in that, described method comprises:
A, receive the request from the distribution virtual ip address of client, comprise subnet sign, device number and all physical IP address of described client in this request;
B, search local information of preserving, judge whether to exist the virtual network segment corresponding to described subnet sign, if there is no, continue execution step C; If exist, continue execution step D;
C, be that described subnet sign is distributed the corresponding virtual network segment, in this virtual network segment, for described client, distribute corresponding virtual ip address and notify described client, preserve the information of described distribution, finish current flow process;
D, judge that whether the virtual network segment corresponding to described subnet sign conflicts with the physical IP address of described client, if do not conflict, continues to perform step E; If conflict, continue execution step F;
E, in described subnet sign, in the corresponding virtual network segment, for described client, distribute corresponding virtual ip address and notify described client, preserve the information of described distribution, finish current flow process;
F, for described subnet sign, redistribute the new virtual network segment, in the new virtual network segment, for described client, distribute corresponding virtual ip address and notify described client, preserve the information of described distribution.
2. method according to claim 1, it is characterized in that, described step F further comprises: search the virtual ip address and the relative clients end that have distributed in the former virtual network segment clashed, redistribute virtual ip address and notify described relative clients end for described relative clients end in the new virtual network segment, preserve the information of described distribution.
3. method according to claim 1 and 2, it is characterized in that, when described client is supported the plurality of subnets sign, each subnet sign for described client performs step respectively A to F, and comprises this subnet sign, device number and all physical IP address of described client in the request of described steps A;
Perhaps, when described client is not supported the plurality of subnets sign, if the current subnet sign of described client lost efficacy and new subnet sign comes into force, for described client, new subnet sign re-executes steps A to F.
4. method according to claim 1 and 2, is characterized in that, when the physical IP address of described client changes, and the physical IP address after changing re-executes steps A to F for the physical IP address after variation while conflicting with virtual ip address.
5. a system of distributing virtual ip address, is characterized in that, described system comprises:
Client, for send the request that distributes virtual ip address to server, comprise subnet sign, device number and all physical IP address of described client in this request;
Server, for receiving described request, search local information of preserving, judge whether to exist the virtual network segment corresponding to described subnet sign, if there is no, be that described subnet sign is distributed the corresponding virtual network segment, distribute corresponding virtual ip address for described client in this virtual network segment, and preserve the information of described distribution; If exist, judge whether the virtual network segment corresponding to described subnet sign conflicts with the physical IP address of described client, if do not conflict, in the virtual network segment of described subnet sign correspondence, for described client, distribute corresponding virtual ip address, and preserve the information of described distribution; If conflict, redistribute the new virtual network segment for described subnet sign, distribute corresponding virtual ip address and notify described client for described client in the new virtual network segment, preserve the information of described distribution.
6. system according to claim 4, it is characterized in that, described server also for, when the virtual network segment of judging subnet sign correspondence conflicts with the physical IP address of client, further search the virtual ip address and the relative clients end that have distributed in the former virtual network segment clashed, redistribute virtual ip address and notify described relative clients end for described relative clients end in the new virtual network segment, preserve the information of described distribution.
7. according to the described system of claim 5 or 6, it is characterized in that, if described client is supported the plurality of subnets sign, described client, for for each subnet sign, sending respectively the request that distributes virtual ip address, comprises sub-network mark knowledge, device number and all physical IP address of described client in this request;
Perhaps, if described client is not supported the plurality of subnets sign, described client was for losing efficacy in current subnet sign and new subnet sign while coming into force, send the request that distributes virtual ip address to server, comprise new subnet sign, device number and all physical IP address of described client in this request.
8. according to the described system of claim 5 or 6, it is characterized in that, described client is used for, when the physical IP address of described client changes, and send the request of distribution virtual ip address when the physical IP address after changing conflict with virtual ip address to server, comprise the physical IP address after subnet sign, device number and the variation of described client in this request.
9. a server that distributes virtual ip address, is characterized in that, described server comprises:
Receiver module, for receiving the request from the distribution virtual ip address of client, comprise subnet sign, device number and all physical IP address of described client in this request;
Distribution module, for searching local information of preserving, judge whether to exist the virtual network segment corresponding to described subnet sign, if there is no, be that described subnet sign is distributed the corresponding virtual network segment, distribute corresponding virtual ip address and notify described client for described client in this virtual network segment, preserve the information of described distribution; If exist, judge whether the virtual network segment corresponding to described subnet sign conflicts with the physical IP address of described client, if do not conflict, in the virtual network segment of described subnet sign correspondence, for described client, distribute corresponding virtual ip address and notify described client, preserve the information of described distribution; If conflict, redistribute the new virtual network segment for described subnet sign, distribute corresponding virtual ip address and notify described client for described client in the new virtual network segment, preserve the information of described distribution.
10. server according to claim 9, it is characterized in that, described distribution module also for, when the virtual network segment of judging subnet sign correspondence conflicts with the physical IP address of client, further search the virtual ip address and the relative clients end that have distributed in the former virtual network segment clashed, redistribute virtual ip address and notify described relative clients end for described relative clients end in the new virtual network segment, preserve the information of described distribution.
CN201310391983.1A 2013-09-02 2013-09-02 A kind of method, system and server distributing virtual IP address address Active CN103442098B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201310391983.1A CN103442098B (en) 2013-09-02 2013-09-02 A kind of method, system and server distributing virtual IP address address

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201310391983.1A CN103442098B (en) 2013-09-02 2013-09-02 A kind of method, system and server distributing virtual IP address address

Publications (2)

Publication Number Publication Date
CN103442098A true CN103442098A (en) 2013-12-11
CN103442098B CN103442098B (en) 2016-06-08

Family

ID=49695763

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201310391983.1A Active CN103442098B (en) 2013-09-02 2013-09-02 A kind of method, system and server distributing virtual IP address address

Country Status (1)

Country Link
CN (1) CN103442098B (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105939239A (en) * 2015-07-31 2016-09-14 杭州迪普科技有限公司 Data transmission method and device of virtual network interface card
CN106161672A (en) * 2016-06-23 2016-11-23 浙江宇视科技有限公司 Management method, device and the system of a kind of IP address

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN113973028A (en) * 2021-10-26 2022-01-25 亿次网联(杭州)科技有限公司 VPN communication method, virtual network card, node device and storage medium

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101304388A (en) * 2008-06-20 2008-11-12 华为技术有限公司 Method, apparatus and system for settling IP address conflict
EP2421201A1 (en) * 2010-08-16 2012-02-22 Lantronix, Inc. Various methods and apparatuses for tunneling of UDP broadcasts
CN102598591A (en) * 2009-11-06 2012-07-18 微软公司 Employing overlays for securing connections across networks

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101304388A (en) * 2008-06-20 2008-11-12 华为技术有限公司 Method, apparatus and system for settling IP address conflict
CN102598591A (en) * 2009-11-06 2012-07-18 微软公司 Employing overlays for securing connections across networks
EP2421201A1 (en) * 2010-08-16 2012-02-22 Lantronix, Inc. Various methods and apparatuses for tunneling of UDP broadcasts

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105939239A (en) * 2015-07-31 2016-09-14 杭州迪普科技有限公司 Data transmission method and device of virtual network interface card
CN105939239B (en) * 2015-07-31 2020-05-12 杭州迪普科技股份有限公司 Data transmission method and device of virtual network card
CN106161672A (en) * 2016-06-23 2016-11-23 浙江宇视科技有限公司 Management method, device and the system of a kind of IP address
CN106161672B (en) * 2016-06-23 2019-02-15 浙江宇视科技有限公司 A kind of management method of IP address, device and system

Also Published As

Publication number Publication date
CN103442098B (en) 2016-06-08

Similar Documents

Publication Publication Date Title
CN101330531B (en) Method for processing DHCP address allocation and DHCP relay
CN101986665B (en) Internet protocol version 6 (IPV6) address allocating method and system
EP3451592B1 (en) Packet transmission between vxlan domains
CN106627597B (en) Method and device for grouping rail vehicles
CN102647486A (en) Address distributing method, address distributing equipment and address distributing system
CN103795602A (en) Network strategy configuration method and device of virtual network
CN103297353A (en) Access method and system of customer premise equipment and broadband network gateway
CN106453681B (en) IP address allocation method and device
CN106953943B (en) Method and device suitable for switch communication
CN102984288A (en) Method and system for managing internet protocol version 6 (IPV6) address conflicts automatically
CN104378455A (en) IP address distribution method and device
CN108259218B (en) IP address allocation method and device
CN103024028A (en) Virtual machine IP (Internet Protocol) address detection system and method in cloud computing
CN102413044A (en) Method, device, equipment and system for generating DHCP (Dynamic Host Configuration Protocol) Snooping binding table
CN103905232A (en) Virtual-machine management system and method
CN104506654A (en) Cloud computing system and backup method of dynamic host configuration protocol server
CN106302861B (en) Address allocation method and device
CN103442098A (en) Method, system and server for allocating virtual IP addresses
US20120008627A1 (en) Method and apparatus for assigning device identifier with collision avoidance
EP2911367B1 (en) Method and system for releasing addresses
CN106375489B (en) Method and device for processing Media Access Control (MAC) address
CN103222288A (en) Processing method and network equipment of international mobile equipment identification information IMEI
CN102523316B (en) A kind of address distribution method and equipment
CN102752414A (en) Method and equipment for releasing Internet protocol (IP)v6 address
CN108124285B (en) Message transmission method and device

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant