CN102946351A - Data transmission method and system - Google Patents

Data transmission method and system Download PDF

Info

Publication number
CN102946351A
CN102946351A CN2012104067637A CN201210406763A CN102946351A CN 102946351 A CN102946351 A CN 102946351A CN 2012104067637 A CN2012104067637 A CN 2012104067637A CN 201210406763 A CN201210406763 A CN 201210406763A CN 102946351 A CN102946351 A CN 102946351A
Authority
CN
China
Prior art keywords
mac
message
virtual server
address
mac address
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
CN2012104067637A
Other languages
Chinese (zh)
Other versions
CN102946351B (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.)
New H3C Information Technologies Co Ltd
Original Assignee
Hangzhou H3C Technologies 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 Hangzhou H3C Technologies Co Ltd filed Critical Hangzhou H3C Technologies Co Ltd
Priority to CN201210406763.7A priority Critical patent/CN102946351B/en
Publication of CN102946351A publication Critical patent/CN102946351A/en
Application granted granted Critical
Publication of CN102946351B publication Critical patent/CN102946351B/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 discloses a data transmission method and a data transmission system. The data transmission method comprises the following steps: when an MAC (media access control) agency module receives a message forwarded by a virtual switch, replacing a source MAC address in the message with a corresponding MAC address by the MAC agency module; forwarding the message in which the source MAC address is replaced to switching network equipment by the MAC agency module, and processing the message by the switching network equipment; when the MAC agency module receives the message forwarded by the switching network equipment, replacing a target MAC address in the message with a corresponding interior MAC address by the MAC agency module; and forwarding the message in which the target MAC address is replaced to the virtual switch by the MAC agency module, and forwarding the message to a target virtual server by the virtual switch. By the data transmission method, the consumption of the MAC address is reduced, system resources are saved, and the MAC address learning load of the switching network equipment is reduced.

Description

A kind of data transmission method and system
Technical field
The present invention relates to the communications field, relate in particular to a kind of data transmission method and system.
Background technology
Along with deepening continuously of IT application in enterprise and carrying out of Constructing data center, various base application system is also more and more, and various design datas need increasing high-performance calculation machine equipment to process.The use of large number quipments, management and operation have become the important step of service supporting platform gradually.The server virtualization technology can be with the CPU(Central Processing Unit of a physical server, central processing unit), the resources such as internal memory, equipment and I/O are carried out virtual, a physical server is invented several virtual servers to be used, each virtual server has independently memory headroom, independently Microsoft Loopback Adapter, virtual cpu and move independently operating system independently, does not interfere with each other.Every equipment needs and external equipment carries out exchanges data, IP(Internet Protocol, Internet protocol) address and MAC(Media Access Control, media interviews control) address is the necessary condition of exchanges data, therefore, need to distribute independently IP address and MAC Address to each virtual server.
When the physical server that switch connects many, and when every physical server fictionalizes tens even up to a hundred virtual servers, Layer 2 switch need to be learnt a large amount of MAC address entries, three-tier switch need to be learnt a large amount of MAC address entries and ARP(Address Resolution Protocol, address resolution protocol) list item.
MAC address entries is that switch device is used for carrying out two layers of forwarding, if cause to learn MAC owing to surpass the specification of mac learning, message will be at VLAN(Virtual Local Area Network so, VLAN) broadcasts in, broadcasting packet can be forwarded to all virtual servers in the VLAN, consume the server cpu resource, increased the pressure of server.
The ARP list item of three-tier switch is to seek the outbound port of three layers of forwarding with the purpose MAC's that encapsulates the IP message, because the MAC Address of the ARP list item of most of exchange is to deposit separately in hardware, take a plurality of ARP to share the MAC space, therefore, need a large amount of spaces to preserve MAC Address.If the requirement of a large amount of ARP study can't be satisfied in the MAC Address space of three-tier switch, the target MAC (Media Access Control) address of the IP message of three-tier message encapsulation will go wrong, and this will cause the virtual server service exception.
Because every virtual server all needs to apply for separately MAC Address, this also will consume the applied address pond of manufacturer server or the MAC Address of enterprise and distribution in addition.
Summary of the invention
The object of the present invention is to provide a kind of data transmission method and system, to reduce the consumption of MAC Address, save system resource, reduce the MAC address learning load of switching network equipment, for this reason, the present invention adopts following technical scheme:
A kind of data transmission method, be applied to comprise the system of physical server and switching network equipment, described physical server comprises virtual server and virtual switch, described physical server also comprises media interviews control MAC proxy module, described virtual server disposes the internal mac address corresponding with self Internet protocol IP address, and each virtual LAN VLAN is assigned a MAC Address in same the physical server, store the corresponding relation of IP address and the internal mac address of described virtual server in the described MAC proxy module, and the corresponding relation of the VLAN of described VLAN sign ID and MAC Address, described virtual switch stores the logic port of connection virtual server and the corresponding relation of the internal mac address of the virtual server that is connected, and the method comprises:
When described MAC proxy module receives the message of described virtual switch forwarding, described MAC proxy module is according to the VLAN ID of the VLAN ID that carries in the message and self storage and the corresponding relation of MAC Address, and the source MAC in this message is replaced with the MAC Address corresponding with the VLAN ID that carries in the message;
Message repeating after described MAC proxy module is replaced source MAC is processed this message by described switching network equipment to described switching network equipment;
When described MAC proxy module receives the message of described switching network device forwards, described MAC proxy module is according to the IP address of the purpose IP address of carrying in the message and self storage and the corresponding relation of internal mac address, and the target MAC (Media Access Control) address in this message is replaced with the internal mac address corresponding with the purpose IP address of carrying in the message;
Message repeating after described MAC proxy module is replaced target MAC (Media Access Control) address is to described virtual switch, by the corresponding relation of described virtual switch according to the interior MAC Address of self stored logic port and virtual server, the logic port that determine to connect the purpose virtual server, and by this logic port with this message repeating to the purpose virtual server.
Wherein, also storage study is to the mac address information of other equipment in the described virtual switch, and the outbound port of this mac address information is the logic port that virtual switch connects the MAC proxy module;
Described MAC proxy module receives before the message of described virtual switch forwarding, also comprises:
The source virtual server sends described message to described virtual switch, and the source MAC of described message is the internal mac address of described source virtual server;
Determine that according to the target MAC (Media Access Control) address of described message the outbound port of described message is described virtual switch when connecting the logic port of described MAC proxy module when described virtual switch, described virtual switch is given described MAC proxy module with described message repeating.
Wherein, when purpose virtual server and source virtual server are in same physical server, and when belonging to same VLAN, the MAC Address of the described purpose virtual server that described source virtual server is learnt is the internal mac address of described purpose virtual server;
When the purpose virtual server is in different physical servers from the source virtual server, but when belonging to same VLAN, the MAC Address of the described purpose virtual server that described source virtual server is learnt is MAC Address corresponding to VLAN ID of VLAN under the described purpose virtual server;
When the purpose virtual server belonged to different VLAN from the source virtual server, the MAC Address of the described purpose virtual server that described source virtual server is learnt was the virtual interface MAC Address of switching network equipment.
Wherein, when the target MAC (Media Access Control) address of described message is the MAC Address of the virtual interface of described switching network equipment, or during the MAC Address that the VLAN ID of VLAN is corresponding under the purpose virtual server, described virtual switch determines that the outbound port of described message is the logic port that described virtual switch is connected with described MAC proxy module.
Wherein, the method also comprises:
When the target MAC (Media Access Control) address of described message is the internal mac address of purpose virtual server, described virtual switch is according to the corresponding relation of the internal mac address of the logic port of self storing and virtual server, determine the logic interfacing corresponding to target MAC (Media Access Control) address of described message, and this message is transmitted to described purpose virtual server by this logic interfacing.
A kind of data transmission system, comprise physical server and switching network equipment, described physical server comprises virtual server and virtual switch, described physical server also comprises media interviews control MAC proxy module, described virtual server disposes the internal mac address corresponding with self Internet protocol IP address, and the MAC Address that each virtual LAN VLAN is assigned in physical server, store the corresponding relation of IP address and the internal mac address of described virtual server in the described MAC proxy module, and the corresponding relation of the VLAN of described VLAN sign ID and MAC Address, described virtual switch stores the logic port of connection virtual server and the corresponding relation of the internal mac address of the virtual server that is connected;
Described MAC proxy module is used for, when receiving the message of virtual switch forwarding, according to the VLAN ID that carries in the message and the VLAN ID of self storage and the corresponding relation of MAC Address, source MAC in this message is replaced with the MAC Address corresponding with the VLAN ID that carries in the message, and the message repeating after source MAC replaced is to described switching network equipment; When receiving the message of described switching network device forwards, according to the purpose IP address of carrying in the message and the IP address of self storage and the corresponding relation of internal mac address, target MAC (Media Access Control) address in this message is replaced with the internal mac address corresponding with the purpose IP address of carrying in the message, and the message repeating after target MAC (Media Access Control) address replaced is to described virtual switch;
Described switching network equipment is used for, and the message that the described MAC proxy module that receives sends is processed;
Described virtual switch is used for, and according to the corresponding relation of the interior MAC Address of self stored logic port and virtual server, determines to connect the logic port of purpose virtual server, and by this logic port with this message repeating to the purpose virtual server.
Wherein, also storage study is to the mac address information of other equipment in the described virtual switch, and the outbound port of this mac address information is the logic port that virtual switch connects the MAC proxy module;
Described virtual server also is used for, and sends described message to described virtual switch, and the source MAC of described message is the internal mac address of described source virtual server;
Described virtual switch also is used for, and determines that according to the target MAC (Media Access Control) address of described message the outbound port of described message is described virtual switch when connecting the logic port of described MAC proxy module, gives described MAC proxy module with described message repeating.
Wherein, when purpose virtual server and source virtual server are in same physical server, and when belonging to same VLAN, the MAC Address of the described purpose virtual server that described source virtual server is learnt is the internal mac address of described purpose virtual server;
When the purpose virtual server is in different physical servers from the source virtual server, but when belonging to same VLAN, the MAC Address of the described purpose virtual server that described source virtual server is learnt is MAC Address corresponding to VLAN ID of VLAN under the described purpose virtual server;
When the purpose virtual server belonged to different VLAN from the source virtual server, the MAC Address of the described purpose virtual server that described source virtual server is learnt was the virtual interface MAC Address of switching network equipment.
Wherein, described virtual switch specifically is used for, when the target MAC (Media Access Control) address of described message is the MAC Address of the virtual interface of described switching network equipment, or during the MAC Address that the VLAN ID of VLAN is corresponding under the purpose virtual server, the outbound port of determining described message is the logic port that described virtual switch is connected with described MAC proxy module.
Wherein, described virtual switch also is used for, when the target MAC (Media Access Control) address of described message is the internal mac address of purpose virtual server, according to the logic port of self storage and the corresponding relation of the internal mac address of virtual server, determine the logic interfacing corresponding to target MAC (Media Access Control) address of described message, and this message is transmitted to described purpose virtual server by this logic interfacing.
In the above embodiment of the present invention, for the virtual server configuration internal mac address corresponding with self IP address, virtual server is carried out VLAN divide, for each physical server, for each VLAN applies for and distributes a MAC Address; The MAC proxy module is set in physical server, so that the internal mac address of the virtual server in this physical server and the MAC Address of affiliated VLAN are managed, store the corresponding relation of IP address and the internal mac address of the virtual server in this physical server in this MAC proxy module, and the VLAN ID of the affiliated VLAN of the virtual server in this physical server and the corresponding relation of MAC Address; When the MAC proxy module receives the message of virtual switch forwarding, the MAC proxy module replaces with the MAC Address corresponding to VLAN ID of carrying in the message with the source MAC of this message, and the message repeating after source MAC replaced is processed this message by switching network equipment to switching network equipment; When the MAC proxy module receives the message of switching network device forwards, the MAC proxy module replaces with the internal mac address corresponding with the purpose IP address of this message with the target MAC (Media Access Control) address of this message, and the message after this target MAC (Media Access Control) address replaced sends to virtual switch, by virtual switch with this message repeating to the purpose virtual switch, reduced the consumption of MAC Address, save system resource, reduced the MAC address learning load of switching network equipment.
Description of drawings
Fig. 1 is virtual server message repeating configuration diagram in the prior art;
The schematic flow sheet of a kind of data transmission method that Fig. 2 provides for the embodiment of the invention;
The configuration diagram of a kind of concrete application scenarios that Fig. 3 provides for the embodiment of the invention;
The schematic flow sheet of a kind of data transmission method under the scene that Fig. 4 provides for the embodiment of the invention (1);
The schematic flow sheet of a kind of data transmission method under the scene that Fig. 5 provides for the embodiment of the invention (2);
The schematic flow sheet of a kind of data transmission method under the scene that Fig. 6 provides for the embodiment of the invention (3);
The schematic flow sheet of the another kind of data transmission method under the scene that Fig. 7 provides for the embodiment of the invention (3);
The structural representation of a kind of data transmission system that Fig. 8 provides for the embodiment of the invention.
Embodiment
The technical scheme that provides in order to understand better the embodiment of the invention, the below carries out brief description to two layers of forwarding and the three layers of forwarding process in network of virtual server message in the prior art.
Referring to Fig. 1, in existing virtual running environment, the virtual switch on the physical server provides between the virtual server and the ability to communicate between virtual server and the external network.
System creates a Microsoft Loopback Adapter for each virtual server, the Microsoft Loopback Adapter of each virtual server corresponds on the logic port of virtual switch on the physical server, the port that the physical network card of physical server links to each other with switching network equipment corresponding to virtual switch.Store the MAC address entries of record virtual server MAC Address and virtual switch logic port corresponding relation in the virtual switch.
Virtual server message two layers of forwarding and three layers of forwarding process in network can comprise following several step in the prior art:
1), different virtual servers is divided among the different VLAN IP address of configuration different sub-network section according to different functions;
2), can transmit by directly carrying out Layer 2 data on the virtual switch between the virtual server that belongs to same VLAN on the Same Physical server;
3), the network service between the virtual server that belongs to identical VLAN on the different physical server need to be by the first line of a couplet network interface of virtual switch, carry out Layer 2 data by the double layer network switch of outside and transmit;
4), belong between the virtual server of different VLAN (comprise on the Same Physical server with different physical servers on) network service need to by the first line of a couplet network interface of virtual switch, carry out three layers of routing forwarding by external network multilayer switch/router (being generally the core switch of data center).
In the prior art, on the physical server each virtual server all needs application and distributes MAC Address, if the physical server that connects under the switching network equipment is many, and every physical server fictionalizes tens even up to a hundred virtual servers, two layers of switching network equipment need to be learnt a large amount of MAC address entries so, three layers of switching network equipment need to be learnt a large amount of MAC Address and ARP list item, the MAC address learning load of system resources consumption and switching network equipment is excessive, affects the stability of a system.
For the problems referred to above that prior art exists, the embodiment of the invention provides a kind of technical scheme of transfer of data, is applied to comprise the system of physical server and switching network equipment.In this technical scheme, for virtual server disposes the internal mac address corresponding with self IP address, virtual server is carried out VLAN to be divided, for the application of each VLAN in each physical server and distribute a MAC Address, the MAC Address of the different VLAN of Same Physical server and each VLAN of different physical servers is all not identical; The MAC proxy module is set in physical server, so that the internal mac address of the virtual server in this physical server and the MAC Address of affiliated VLAN are managed, store the corresponding relation of IP address and the internal mac address of the virtual server in this physical server in this MAC proxy module, and the VLAN ID of the affiliated VLAN of the virtual server in this physical server and the corresponding relation of MAC Address; When the MAC proxy module receives the message of virtual switch forwarding, the MAC proxy module replaces with the MAC Address corresponding to VLAN ID of carrying in the message with the source MAC of this message, and the message repeating after source MAC replaced is processed this message by switching network equipment to switching network equipment; When the MAC proxy module receives the message of switching network device forwards, the MAC proxy module replaces with the internal mac address corresponding with the purpose IP address of this message with the target MAC (Media Access Control) address of this message, and the message after this target MAC (Media Access Control) address replaced sends to virtual switch, by virtual switch with this message repeating to the purpose virtual switch.Wherein, store the logic port of connection virtual server and the corresponding relation of the internal mac address of the virtual server that is connected in the virtual switch.
In embodiments of the present invention, only need to apply for and distribute an identical MAC Address owing to belong to the virtual server of identical VLAN, and each virtual switch distributes respectively the internal mac address (can be by the service provider self-defined and distribute in the VLAN, be used at virtual server of a physical server unique identification, do not need to apply for), therefore, reduced the consumption of MAC Address; In addition, need the message outwards transmitted by the MAC proxy module source MAC of message to be replaced with the backward switching network device forwards of MAC Address corresponding to VLAN ID, the message that switching network equipment is transmitted to inside replaces with the backward virtual switch in internal mac address by the MAC proxy module with the target MAC (Media Access Control) address of message and transmits, switching network equipment is carrying out MAC address entries or/and ARP list item when study, only need to learn to be VLAN application under the virtual server and the MAC Address of distributing, reduce the MAC address learning load, saved system resource.
Below in conjunction with the accompanying drawing in the embodiments of the invention, the technical scheme in the embodiments of the invention is carried out clear, complete description, obviously, the embodiments described below only are the present invention's part embodiment, rather than whole embodiment.Based on the embodiment among the present invention, those of ordinary skills are not paying the every other embodiment that obtains under the creative work prerequisite, all belong to the scope of embodiments of the invention protection.
As shown in Figure 2, the schematic flow sheet of a kind of data transmission method that provides for the embodiment of the invention can may further comprise the steps:
Step 201, when the MAC proxy module receives the message that virtual switch transmits, the MAC proxy module replaces with the MAC Address corresponding with the VLAN ID that carries in the message with the source MAC of message.
Concrete, when virtual switch received the message of source virtual server transmission, virtual switch can be according to the target MAC (Media Access Control) address of message and the outbound port corresponding to MAC address entries inquiry of self storage.When virtual switch is determined the outbound port of message is virtual switch with the MAC proxy module is connected logic port, virtual switch with this message repeating to the MAC proxy module.
After the MAC proxy module receives the message of virtual switch forwarding, according to the VLAN ID that carries in this message and the VLAN ID of self storage and the corresponding relation of MAC Address, determine the MAC Address corresponding to VLAN ID of carrying in the message, and the source MAC of this message is replaced with determined MAC Address.Wherein, when the source virtual switch sent message, the source MAC of encapsulated message was the internal mac address of distributing.
Message repeating after step 202, MAC proxy module are replaced source MAC is processed this message by switching network equipment to switching network equipment.
Concrete, the MAC proxy module to switching network equipment, is processed by switching network equipment the message repeating after the source MAC replacement after the message that receives is carried out the source MAC replacement to this message.After switching network equipment receives this message, corresponding MAC address entries can be carried out or/and the study of ARP list item, or directly according to target MAC (Media Access Control) address or the IP address of message message is transmitted, the relevant treatment flow process is similar in its concrete handling process and the prior art, does not repeat them here.
Step 203, when the MAC proxy module receives the message of switching network device forwards, the MAC proxy module replaces with the internal mac address corresponding with the IP address of carrying in the message with the target MAC (Media Access Control) address in the message.
Concrete, in embodiments of the present invention, since the MAC proxy module at the message that the source virtual server is sent before the switching network device forwards, all need the source MAC with message is replaced with the MAC Address of the VLAN under the virtual server of source, therefore, the switching network learning equipment to the MAC Address of source virtual server be the MAC Address of the VLAN under the virtual server of source, the switching network device forwards is generally the MAC Address of VLAN under the purpose virtual server to the target MAC (Media Access Control) address of the message of MAC proxy module.
When the MAC proxy module receives the message of switching network device forwards, for make the virtual switch function with this message repeating to the purpose virtual server, the MAC proxy module needs the target MAC (Media Access Control) address of this message is replaced with the internal mac address of purpose virtual server.Therefore, after the MAC proxy module receives the message of switching network device forwards, can be according to the purpose IP address in this message and the IP address of the virtual server of self storing and the corresponding relation of internal mac address, determine internal mac address corresponding to IP address in this message, and the target MAC (Media Access Control) address of this message is replaced with determined internal mac address.
Message repeating after step 204, MAC proxy module are replaced target MAC (Media Access Control) address is to virtual switch, by virtual switch with this message repeating to the purpose virtual server.
Concrete, after the MAC proxy module carried out the replacement of target MAC (Media Access Control) address to the message that receives, the message repeating after the MAC proxy module is replaced this target MAC (Media Access Control) address was to virtual switch.After virtual switch receives the message of MAC proxy module forwarding, can be according to the corresponding relation of logic port and the internal mac address of the virtual server that is connected of the connection virtual server of self storage (in concrete application, usually store with the form of MAC table), the logic port that inquiry is corresponding with target MAC (Media Access Control) address in the message that receives, and by this logic port with this message repeating to the purpose virtual server.
Below in conjunction with concrete application scenarios the technical scheme that the embodiment of the invention provides is carried out clearer, detailed explanation.
Referring to Fig. 3, the structural representation of the concrete application scenarios of a kind of data transmission method that provides for the embodiment of the invention.Wherein:
(virtual server that function is identical belongs to identical VLAN according to the function of virtual server virtual server to be carried out the VLAN division in advance, the virtual server that function is different belongs to different VLAN), and for each VLAN application with distribute a MAC Address, each virtual server in each VLAN distributes respectively an internal mac address, store the IP address of each virtual server on self place physical server and the corresponding relation of internal mac address in the MAC proxy module, and the VLAN ID of VLAN and the corresponding relation of MAC Address under each virtual server, record the corresponding relation of each logic port and corresponding MAC Address in the MAC address entries of virtual switch.Wherein, the internal mac address of the virtual server in the Same Physical server is different, and the internal mac address of the virtual server of different physical servers can be identical.
In embodiments of the present invention, the message repeating between source virtual server and the purpose virtual server can be divided into following several scene:
(1), source virtual server and purpose virtual server are in the Same Physical server, and belong to identical VLAN;
(2), the source virtual server is in different physical servers with the purpose virtual server, but belongs to identical VLAN;
(3), the source virtual server is in different VLAN with the purpose virtual server.
Wherein, for scene (1), the source virtual server can directly be realized mutually intercommunication by virtual switch with the purpose virtual server; For scene (2), the source virtual server sends to the message of purpose virtual server, need to carry out two layers of forwarding by switching network equipment; For scene (3), the source virtual server sends to the message of purpose virtual server, need to carry out three layers of forwarding by switching network equipment.
In addition, because the message that virtual server sends is before being transmitted to switching network equipment, need to carry out source MAC through the MAC proxy module and replace, therefore, carry out in the learning process of MAC Address (carrying out MAC address learning as example to send the ARP request) at virtual server:
For scene (1), the study relation for the IP address of source virtual server and MAC Address of carrying in the ARP request message that the purpose virtual server receives, the study relation for the IP address of purpose virtual server and MAC Address of carrying in the arp reply message that the source virtual server receives, namely in scene (1), the MAC Address of purpose (source) virtual server that source (purpose) virtual server is learnt is the MAC Address of this purpose (source) virtual server;
For scene (2), the source MAC (MAC Address of source virtual server) of the ARP request message that the source virtual server sends is replaced by the MAC Address of the affiliated VLAN of source virtual server when transmitting through the MAC proxy module, the corresponding relation for the MAC Address of VLAN under virtual server IP address, source and the source virtual server that carries in the ARP request message that the purpose virtual server receives, correspondingly, the source MAC (MAC Address of purpose virtual server) of the arp reply message of purpose virtual server response is replaced by the MAC Address of the affiliated VLAN of purpose virtual server when transmitting through the MAC proxy module, the corresponding relation for the MAC Address of VLAN under purpose virtual server IP address and the purpose virtual server that carries in the arp reply message that the source virtual server receives, namely in scene (2), the MAC Address of purpose (source) virtual server that source (purpose) virtual server is learnt is the MAC Address of the VLAN under this purpose (source) virtual server;
For scene (3), the source MAC (MAC Address of source virtual server) of the ARP request message that the source virtual server sends is replaced by the MAC Address of the affiliated VLAN of source virtual server when transmitting through the MAC proxy module, and through switching network equipment the time, be replaced by the virtual interface MAC Address of switching network equipment, what carry in the ARP request message that the purpose virtual server receives is the corresponding relation of the virtual interface MAC Address of virtual server IP address, source and switching network equipment, correspondingly, the source MAC (MAC Address of purpose virtual server) of the ARP request message of purpose virtual server response is replaced by the MAC Address of the affiliated VLAN of purpose virtual server when transmitting through the MAC proxy module, and through switching network equipment the time, be replaced by the virtual interface MAC Address of switching network equipment, what carry in the arp reply message that the source virtual server receives is the corresponding relation of the virtual interface MAC Address of purpose virtual server IP address and switching network equipment, namely in scene (3), the MAC Address of purpose (source) virtual server that source (purpose) virtual server is learnt is the virtual interface MAC Address of switching network equipment.
Wherein, the relevant treatment mode is similar in the concrete processing mode of the MAC Address of source (purpose) the virtual server aim of learning (source) virtual server and the prior art, does not repeat them here.
The below describes the data transmission technology scheme under scene (1), (2) and (3) respectively.
As shown in Figure 4, the schematic flow sheet of a kind of data transmission method under the scene (1) that provides for the embodiment of the invention, in this embodiment, the source virtual server is the virtual server a among the physical server A 1, the purpose virtual server is the virtual server a among the physical server A 2, virtual server a 1With virtual server a 2Belong to same VLAN, the method flow process can may further comprise the steps:
Step 401, virtual server a 1Send message to virtual switch A, the source MAC of this message is virtual server a 1The internal mac address, target MAC (Media Access Control) address is virtual server a 2The internal mac address.
Step 402, virtual switch are inquired about MAC address entries according to the target MAC (Media Access Control) address of the message that receives, and determine that logic port corresponding to this target MAC (Media Access Control) address is and virtual server a 2The logic port that connects.
Concrete, can record the corresponding relation of the logic port that is connected with virtual server and the internal mac address of the virtual server that is connected in the MAC address entries of virtual switch.Receive the message of virtual server transmission when virtual switch after, according to the target MAC (Media Access Control) address inquiry self MAC list item of this message, to determine the outbound port of this message.
In this embodiment, the target MAC (Media Access Control) address of message is and virtual server a 1Be in the Same Physical server, and belong to the virtual server a of identical VLAN 2The internal mac address, its corresponding outbound port is virtual switch and virtual server a 2The logic port that connects.
Step 403, virtual switch by determined logic port with the message repeating that receives to virtual server a 2
As shown in Figure 5, the schematic flow sheet of a kind of data transmission method under the scene (2) that provides for the embodiment of the invention, in this embodiment, the source virtual server is the virtual server a among the physical server A 1, the purpose virtual server is the virtual server b among the physical server B 1, virtual server a 1With virtual server b 1Belong to same VLAN, the method flow process can may further comprise the steps:
Step 501, virtual server a 1Send message to virtual switch A, the source MAC of this message is virtual server a 1The internal mac address, target MAC (Media Access Control) address is virtual server b 1The MAC Address of affiliated VLAN.
Step 502, virtual switch A inquire about MAC address entries according to the target MAC (Media Access Control) address of the message that receives, and determine the logic port of logic port corresponding to this target MAC (Media Access Control) address for being connected with MAC proxy module A.
Concrete, the MAC address entries of virtual switch also records the logic port that is connected with the MAC proxy module and the corresponding relation of corresponding MAC Address, be that target MAC (Media Access Control) address is that the outbound port of the message of this corresponding MAC Address is the logic port that virtual switch is connected with the MAC proxy module, the MAC Address of VLAN under the virtual interface MAC Address that this corresponding MAC Address can be switching network equipment, purpose virtual server.
In this embodiment, the target MAC (Media Access Control) address of message is and virtual server a 1Be in different physical servers, but belong to the virtual server b of identical VLAN 1The MAC Address of affiliated VLAN, its corresponding outbound port is the logic port that virtual switch is connected with the MAC proxy module.
Step 503, virtual switch A by determined logic interfacing with the message repeating that receives to MAC proxy module A.
Step 504, MAC proxy module A replace with virtual server a with the source MAC of the message that receives 1The MAC Address of affiliated VLAN.
Concrete, after the MAC proxy module receives the message that virtual switch transmits, can be according to the VLAN ID that carries in the message, and the VLAN ID of self storage and the corresponding relation of MAC Address, determine corresponding MAC Address, and the source MAC of this message is replaced with determined MAC Address.
Message repeating after step 505, MAC proxy module A replace source MAC is processed by the message that the switching network equipment interconnection is received to switching network equipment.
Wherein, because the target MAC (Media Access Control) address of the message that the MAC proxy module A that switching network equipment receives transmits is not the virtual interface MAC Address of switching network equipment, therefore, this switching network equipment determines that this message is two layers and E-Packets, the outbound port that can determine this message according to target MAC (Media Access Control) address and the VLAN ID of this message, and then message sent to corresponding physical server from determined outbound port.
Step 506, MAC proxy module B receive the message of switching network device forwards, and the target MAC (Media Access Control) address of message is replaced with virtual server b 1The internal mac address.
Concrete, after the MAC proxy module receives the message of switching network device forwards, can be according to the purpose IP address of message, and the IP address of the virtual server of self storing and the corresponding relation of internal mac address, determine corresponding internal mac address, and the target MAC (Media Access Control) address of message is replaced with determined MAC Address.
Message repeating after step 507, MAC proxy module B replace target MAC (Media Access Control) address is to virtual switch B.
After step 508, virtual switch B receive the message of MAC proxy module forwarding, according to the target MAC (Media Access Control) address inquiry MAC address entries of message, determine that logic port corresponding to this target MAC (Media Access Control) address is and virtual server b 1The logic port that connects.
Step 509, virtual switch B by determined logic port with the message repeating that receives to virtual server b 1
As shown in Figure 6, the schematic flow sheet of a kind of data transmission method under the scene (3) that provides for the embodiment of the invention, in this embodiment, the source virtual server is the virtual server a among the physical server A 1, the purpose virtual server is the virtual server b among the physical server B 2, virtual server a 1With virtual server b 2Belong to different VLAN, the method flow process can may further comprise the steps:
Step 601, virtual server a 1Send message to virtual switch A, the source MAC of this message is virtual server a 1The internal mac address, target MAC (Media Access Control) address is the virtual interface MAC Address of switching network equipment.
Step 602, virtual switch A inquire about MAC address entries according to the target MAC (Media Access Control) address of the message that receives, and determine the logic port of logic port corresponding to this target MAC (Media Access Control) address for being connected with MAC proxy module A.
Concrete, in this embodiment, the target MAC (Media Access Control) address of message is the virtual interface MAC Address of switching network equipment, its corresponding outbound port is the logic port that virtual switch is connected with the MAC proxy module.
Step 603, virtual switch A by determined logic interfacing with the message repeating that receives to MAC proxy module A.
Step 604, MAC proxy module A replace with virtual server a with the source MAC of the message that receives 1The MAC Address of affiliated VLAN.
Message repeating after step 605, MAC proxy module A replace source MAC is processed by the message that the switching network equipment interconnection is received to switching network equipment.
Wherein, because the target MAC (Media Access Control) address of the message that the MAC proxy module A that switching network equipment receives transmits is the virtual interface MAC Address of this switching network equipment, therefore, this switching network equipment determines that this message is three layers and E-Packets, can determine according to the purpose IP address of this message the outbound port of this message, and message is sent to corresponding physical server from determined outbound port.
Step 606, MAC proxy module B receive the message of switching network device forwards, and the target MAC (Media Access Control) address of message is replaced with virtual server b 2The internal mac address.
Message repeating after step 607, MAC proxy module B replace target MAC (Media Access Control) address is to virtual switch B.
After step 608, virtual switch B receive the message of MAC proxy module forwarding, according to the target MAC (Media Access Control) address inquiry MAC address entries of message, determine that logic port corresponding to this target MAC (Media Access Control) address is and virtual server b 2The logic port that connects.
Step 609, virtual switch B by determined logic port with the message repeating that receives to virtual server b 2
As shown in Figure 7, the schematic flow sheet of the another kind of data transmission method under the scene (3) that provides for the embodiment of the invention, in this embodiment, the source virtual server is the virtual server a among the physical server A 1, the purpose virtual server is the virtual server a among the physical server A 3, virtual server a 1With virtual server a 3Belong to different VLAN, the method flow process can may further comprise the steps:
Step 701, virtual server a 1Send message to virtual switch A, the source MAC of this message is virtual server a 1The internal mac address, target MAC (Media Access Control) address is the virtual interface MAC Address of switching network equipment.
Step 702, virtual switch A inquire about MAC address entries according to the target MAC (Media Access Control) address of the message that receives, and determine the logic port of logic port corresponding to this target MAC (Media Access Control) address for being connected with MAC proxy module A.
Step 703, virtual switch A by determined logic interfacing with the message repeating that receives to MAC proxy module A.
Step 704, MAC proxy module A replace with virtual server a with the source MAC of the message that receives 1The MAC Address of affiliated VLAN.
Message repeating after step 705, MAC proxy module A replace source MAC is processed by the message that the switching network equipment interconnection is received to switching network equipment.
Wherein, because the target MAC (Media Access Control) address of the message that the MAC proxy module A that switching network equipment receives transmits is the virtual interface MAC Address of this switching network equipment, therefore, this switching network equipment determines that this message is three layers and E-Packets, can determine according to the purpose IP address of this message the outbound port of this message, and message is sent to corresponding physical server from determined outbound port.
Step 706, MAC proxy module A receive the message of switching network device forwards, and the target MAC (Media Access Control) address of message is replaced with virtual server a 3The internal mac address.
Message repeating after step 707, MAC proxy module A replace target MAC (Media Access Control) address is to virtual switch A.
After step 708, virtual switch A receive the message of MAC proxy module forwarding, according to the target MAC (Media Access Control) address inquiry MAC address entries of message, determine that logic port corresponding to this target MAC (Media Access Control) address is and virtual server a 3The logic port that connects.
Step 709, virtual switch A by determined logic port with the message repeating that receives to virtual server a 3
Can find out by above description, in the technical scheme that the embodiment of the invention provides, for virtual server disposes the internal mac address corresponding with self IP address, virtual server is carried out VLAN divide, for each physical server, for each VLAN application and distribute a MAC Address; The MAC proxy module is set in physical server, so that the internal mac address of the virtual server in this physical server and the MAC Address of affiliated VLAN are managed, store the corresponding relation of IP address and the internal mac address of the virtual server in this physical server in this MAC proxy module, and the VLAN ID of the affiliated VLAN of the virtual server in this physical server and the corresponding relation of MAC Address; When the MAC proxy module receives the message of virtual switch forwarding, the MAC proxy module replaces with the MAC Address corresponding to VLAN ID of carrying in the message with the source MAC of this message, and the message repeating after source MAC replaced is processed this message by switching network equipment to switching network equipment; When the MAC proxy module receives the message of switching network device forwards, the MAC proxy module replaces with the internal mac address corresponding with the purpose IP address of this message with the target MAC (Media Access Control) address of this message, and the message after this target MAC (Media Access Control) address replaced sends to virtual switch, by virtual switch with this message repeating to the purpose virtual switch, reduced the consumption of MAC Address, save system resource, reduced the MAC address learning load of switching network equipment (including but not limited to Layer 2 switch or three-tier switch).
Based on the inventive concept of said method embodiment system, the embodiment of the invention also provides a kind of data transmission system.
As shown in Figure 8, the structural representation of a kind of data transmission system that provides for the embodiment of the invention can comprise:
A kind of data transmission system, comprise physical server 81 and switching network equipment 82, described physical server 81 comprises virtual server 811 and virtual switch 812, described physical server also comprises media interviews control MAC proxy module 813, described virtual server 811 disposes the internal mac address corresponding with self Internet protocol IP address, and the MAC Address that each virtual LAN VLAN is assigned in physical server 81, store the corresponding relation of IP address and the internal mac address of described virtual server in the described MAC proxy module 813, and the corresponding relation of the VLAN of described VLAN sign ID and MAC Address, described virtual switch 812 stores the logic port of connection virtual server and the corresponding relation of the internal mac address of the virtual server that is connected;
Described MAC proxy module 813 is used for, when receiving the message of virtual switch 812 forwardings, according to the VLAN ID that carries in the message and the VLAN ID of self storage and the corresponding relation of MAC Address, source MAC in this message is replaced with the MAC Address corresponding with the VLAN ID that carries in the message, and the message repeating after source MAC replaced is to described switching network equipment 82; When receiving the message of described switching network device forwards, according to the purpose IP address of carrying in the message and the IP address of self storage and the corresponding relation of internal mac address, target MAC (Media Access Control) address in this message is replaced with the internal mac address corresponding with the purpose IP address of carrying in the message, and the message repeating after target MAC (Media Access Control) address replaced is to described virtual switch 812;
Described switching network equipment 82 is used for, and the message that the described MAC proxy module 813 that receives sends is processed;
Described virtual switch 812 is used for, and according to the corresponding relation of the interior MAC Address of self stored logic port and virtual server, determines to connect the logic port of purpose virtual server, and by this logic port with this message repeating to the purpose virtual server.
Wherein, also storage study is to the mac address information of other equipment in the described virtual switch 812, and the outbound port of this mac address information is the logic port that virtual switch 812 connects MAC proxy module 813;
Described virtual server 811 also is used for, and sends described message to described virtual switch, and the source MAC of described message is the internal mac address of described source virtual server;
Described virtual switch 812 also is used for, and determines that according to the target MAC (Media Access Control) address of described message the outbound port of described message is described virtual switch when connecting the logic port of described MAC proxy module 813, gives described MAC proxy module 813 with described message repeating.
Wherein, when purpose virtual server and source virtual server are in same physical server, and when belonging to same VLAN, the MAC Address of the described purpose virtual server that described source virtual server is learnt is the internal mac address of described purpose virtual server;
When the purpose virtual server is in different physical servers from the source virtual server, but when belonging to same VLAN, the MAC Address of the described purpose virtual server that described source virtual server is learnt is MAC Address corresponding to VLAN ID of VLAN under the described purpose virtual server;
When the purpose virtual server belonged to different VLAN from the source virtual server, the MAC Address of the described purpose virtual server that described source virtual server is learnt was the virtual interface MAC Address of switching network equipment.
Wherein, described virtual switch 812 specifically is used for, when the target MAC (Media Access Control) address of described message is the MAC Address of the virtual interface of described switching network equipment 82, or during the MAC Address that the VLAN ID of VLAN is corresponding under the purpose virtual server, the outbound port of determining described message is the logic port that described virtual switch is connected with described MAC proxy module 813.
Wherein, described virtual switch 812 also is used for, when the target MAC (Media Access Control) address of described message is the internal mac address of purpose virtual server, according to the logic port of self storage and the corresponding relation of the internal mac address of virtual server, determine the logic interfacing corresponding to target MAC (Media Access Control) address of described message, and this message is transmitted to described purpose virtual server by this logic interfacing.
It will be appreciated by those skilled in the art that the module in the device among the embodiment can be distributed in the device of embodiment according to the embodiment description, also can carry out respective change and be arranged in the one or more devices that are different from present embodiment.The module of above-described embodiment can be merged into a module, also can further split into a plurality of submodules.
Through the above description of the embodiments, those skilled in the art can be well understood to the present invention and can realize by the mode that software adds essential general hardware platform, can certainly pass through hardware, but the former is better execution mode in a lot of situation.Based on such understanding, the part that technical scheme of the present invention contributes to prior art in essence in other words can embody with the form of software product, this computer software product is stored in the storage medium, comprise that some instructions are with so that a station terminal equipment (can be mobile phone, personal computer, server, the perhaps network equipment etc.) carry out the described method of each embodiment of the present invention.
The above only is preferred implementation of the present invention; should be pointed out that for those skilled in the art, under the prerequisite that does not break away from the principle of the invention; can also make some improvements and modifications, these improvements and modifications also should be looked protection scope of the present invention.

Claims (10)

1. A kind of data transmission method, be applied to comprise the system of physical server and switching network equipment, described physical server comprises virtual server and virtual switch, it is characterized in that, described physical server also comprises media interviews control MAC proxy module, described virtual server disposes the internal mac address corresponding with self Internet protocol IP address, and each virtual LAN VLAN is assigned a MAC Address in same the physical server, store the corresponding relation of IP address and the internal mac address of described virtual server in the described MAC proxy module, and the corresponding relation of the VLAN of described VLAN sign ID and MAC Address, described virtual switch stores the logic port of connection virtual server and the corresponding relation of the internal mac address of the virtual server that is connected, and the method comprises:
When described MAC proxy module receives the message of described virtual switch forwarding, described MAC proxy module is according to the VLAN ID of the VLAN ID that carries in the message and self storage and the corresponding relation of MAC Address, and the source MAC in this message is replaced with the MAC Address corresponding with the VLAN ID that carries in the message;
Message repeating after described MAC proxy module is replaced source MAC is processed this message by described switching network equipment to described switching network equipment;
When described MAC proxy module receives the message of described switching network device forwards, described MAC proxy module is according to the IP address of the purpose IP address of carrying in the message and self storage and the corresponding relation of internal mac address, and the target MAC (Media Access Control) address in this message is replaced with the internal mac address corresponding with the purpose IP address of carrying in the message;
Message repeating after described MAC proxy module is replaced target MAC (Media Access Control) address is to described virtual switch, by the corresponding relation of described virtual switch according to the interior MAC Address of self stored logic port and virtual server, the logic port that determine to connect the purpose virtual server, and by this logic port with this message repeating to the purpose virtual server.
2. The method of claim 1 is characterized in that, also storage study is to the mac address information of other equipment in the described virtual switch, and the outbound port of this mac address information is the logic port that virtual switch connects the MAC proxy module;
Described MAC proxy module receives before the message of described virtual switch forwarding, also comprises:
The source virtual server sends described message to described virtual switch, and the source MAC of described message is the internal mac address of described source virtual server;
Determine that according to the target MAC (Media Access Control) address of described message the outbound port of described message is described virtual switch when connecting the logic port of described MAC proxy module when described virtual switch, described virtual switch is given described MAC proxy module with described message repeating.
3. Method as claimed in claim 2 is characterized in that,
When purpose virtual server and source virtual server are in same physical server, and when belonging to same VLAN, the MAC Address of the described purpose virtual server that described source virtual server is learnt is the internal mac address of described purpose virtual server;
When the purpose virtual server is in different physical servers from the source virtual server, but when belonging to same VLAN, the MAC Address of the described purpose virtual server that described source virtual server is learnt is MAC Address corresponding to VLAN ID of VLAN under the described purpose virtual server;
When the purpose virtual server belonged to different VLAN from the source virtual server, the MAC Address of the described purpose virtual server that described source virtual server is learnt was the virtual interface MAC Address of switching network equipment.
4. Method as claimed in claim 3, it is characterized in that, when the target MAC (Media Access Control) address of described message is the MAC Address of the virtual interface of described switching network equipment, or during the MAC Address that the VLAN ID of VLAN is corresponding under the purpose virtual server, described virtual switch determines that the outbound port of described message is the logic port that described virtual switch is connected with described MAC proxy module.
5. Method as claimed in claim 3 is characterized in that, the method also comprises:
When the target MAC (Media Access Control) address of described message is the internal mac address of purpose virtual server, described virtual switch is according to the corresponding relation of the internal mac address of the logic port of self storing and virtual server, determine the logic interfacing corresponding to target MAC (Media Access Control) address of described message, and this message is transmitted to described purpose virtual server by this logic interfacing.
6. A kind of data transmission system, comprise physical server and switching network equipment, described physical server comprises virtual server and virtual switch, it is characterized in that, described physical server also comprises media interviews control MAC proxy module, described virtual server disposes the internal mac address corresponding with self Internet protocol IP address, and the MAC Address that each virtual LAN VLAN is assigned in physical server, store the corresponding relation of IP address and the internal mac address of described virtual server in the described MAC proxy module, and the corresponding relation of the VLAN of described VLAN sign ID and MAC Address, described virtual switch stores the logic port of connection virtual server and the corresponding relation of the internal mac address of the virtual server that is connected;
Described MAC proxy module is used for, when receiving the message of virtual switch forwarding, according to the VLAN ID that carries in the message and the VLAN ID of self storage and the corresponding relation of MAC Address, source MAC in this message is replaced with the MAC Address corresponding with the VLAN ID that carries in the message, and the message repeating after source MAC replaced is to described switching network equipment; When receiving the message of described switching network device forwards, according to the purpose IP address of carrying in the message and the IP address of self storage and the corresponding relation of internal mac address, target MAC (Media Access Control) address in this message is replaced with the internal mac address corresponding with the purpose IP address of carrying in the message, and the message repeating after target MAC (Media Access Control) address replaced is to described virtual switch;
Described switching network equipment is used for, and the message that the described MAC proxy module that receives sends is processed;
Described virtual switch is used for, and according to the corresponding relation of the interior MAC Address of self stored logic port and virtual server, determines to connect the logic port of purpose virtual server, and by this logic port with this message repeating to the purpose virtual server.
7. System as claimed in claim 6 is characterized in that, also storage study is to the mac address information of other equipment in the described virtual switch, and the outbound port of this mac address information is the logic port that virtual switch connects the MAC proxy module;
Described virtual server also is used for, and sends described message to described virtual switch, and the source MAC of described message is the internal mac address of described source virtual server;
Described virtual switch also is used for, and determines that according to the target MAC (Media Access Control) address of described message the outbound port of described message is described virtual switch when connecting the logic port of described MAC proxy module, gives described MAC proxy module with described message repeating.
8. System as claimed in claim 7 is characterized in that,
When purpose virtual server and source virtual server are in same physical server, and when belonging to same VLAN, the MAC Address of the described purpose virtual server that described source virtual server is learnt is the internal mac address of described purpose virtual server;
When the purpose virtual server is in different physical servers from the source virtual server, but when belonging to same VLAN, the MAC Address of the described purpose virtual server that described source virtual server is learnt is MAC Address corresponding to VLAN ID of VLAN under the described purpose virtual server;
When the purpose virtual server belonged to different VLAN from the source virtual server, the MAC Address of the described purpose virtual server that described source virtual server is learnt was the virtual interface MAC Address of switching network equipment.
9. System as claimed in claim 8 is characterized in that,
Described virtual switch specifically is used for, when the target MAC (Media Access Control) address of described message is the MAC Address of the virtual interface of described switching network equipment, or during the MAC Address that the VLAN ID of VLAN is corresponding under the purpose virtual server, the outbound port of determining described message is the logic port that described virtual switch is connected with described MAC proxy module.
10. System as claimed in claim 8 is characterized in that,
Described virtual switch also is used for, when the target MAC (Media Access Control) address of described message is the internal mac address of purpose virtual server, according to the logic port of self storage and the corresponding relation of the internal mac address of virtual server, determine the logic interfacing corresponding to target MAC (Media Access Control) address of described message, and this message is transmitted to described purpose virtual server by this logic interfacing.
CN201210406763.7A 2012-10-23 2012-10-23 A kind of data transmission method and system Active CN102946351B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201210406763.7A CN102946351B (en) 2012-10-23 2012-10-23 A kind of data transmission method and system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201210406763.7A CN102946351B (en) 2012-10-23 2012-10-23 A kind of data transmission method and system

Publications (2)

Publication Number Publication Date
CN102946351A true CN102946351A (en) 2013-02-27
CN102946351B CN102946351B (en) 2016-06-08

Family

ID=47729259

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201210406763.7A Active CN102946351B (en) 2012-10-23 2012-10-23 A kind of data transmission method and system

Country Status (1)

Country Link
CN (1) CN102946351B (en)

Cited By (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103346945A (en) * 2013-06-25 2013-10-09 京信通信***(中国)有限公司 Method, device and system for transmitting data of CAPWAP tunnel
CN104811382A (en) * 2014-01-28 2015-07-29 华为技术有限公司 Data packet processing method and device
CN104869058A (en) * 2015-06-04 2015-08-26 北京京东尚科信息技术有限公司 Method and device for transmitting data message
CN105939239A (en) * 2015-07-31 2016-09-14 杭州迪普科技有限公司 Data transmission method and device of virtual network interface card
CN106027694A (en) * 2013-07-19 2016-10-12 福建三元达网络技术有限公司 Method for expanding capacity of MAC address forwarding table by defining CAPWAP protocol
CN108712520A (en) * 2018-05-31 2018-10-26 福建三元达网络技术有限公司 A kind of IP address of terminal transparent transmission system and method based on LTE wireless private networks
CN110995502A (en) * 2019-12-18 2020-04-10 迈普通信技术股份有限公司 Network configuration management method, device, switching equipment and readable storage medium
CN111835645A (en) * 2016-05-23 2020-10-27 瞻博网络公司 Method, system and apparatus for proxying traffic within a subnet across multiple interfaces within a network
CN116827627A (en) * 2023-06-27 2023-09-29 江苏元信网安科技有限公司 IPsecVPN-based source MAC transparent transmission system and method

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1455548A (en) * 2002-05-01 2003-11-12 华为技术有限公司 Management method of user's connecting network in wideband network
CN101945110A (en) * 2010-09-20 2011-01-12 中兴通讯股份有限公司 Configuration method and device of address resolution protocol entry
US20110310872A1 (en) * 2001-12-20 2011-12-22 Microsoft Corporation Public access point

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20110310872A1 (en) * 2001-12-20 2011-12-22 Microsoft Corporation Public access point
CN1455548A (en) * 2002-05-01 2003-11-12 华为技术有限公司 Management method of user's connecting network in wideband network
CN101945110A (en) * 2010-09-20 2011-01-12 中兴通讯股份有限公司 Configuration method and device of address resolution protocol entry

Cited By (24)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103346945B (en) * 2013-06-25 2016-04-13 京信通信***(中国)有限公司 The data transmission method of CAPWAP tunnel, Apparatus and system
CN103346945A (en) * 2013-06-25 2013-10-09 京信通信***(中国)有限公司 Method, device and system for transmitting data of CAPWAP tunnel
CN106209558A (en) * 2013-07-19 2016-12-07 福建三元达网络技术有限公司 Form the method that same mac address forwarding table item expands forward table capacity
CN106027694B (en) * 2013-07-19 2019-06-11 安科讯(福建)科技有限公司 The method of CAPWAP protocol extension mac address forwarding table capacity
CN106210166B (en) * 2013-07-19 2019-07-09 安科讯(福建)科技有限公司 A kind of system of the capacity of extended wireless controller equiment mac address forwarding table
CN106027694A (en) * 2013-07-19 2016-10-12 福建三元达网络技术有限公司 Method for expanding capacity of MAC address forwarding table by defining CAPWAP protocol
CN106102124A (en) * 2013-07-19 2016-11-09 福建三元达网络技术有限公司 The method improving the capacity expanding mac address forwarding table of work efficiency
CN106210166A (en) * 2013-07-19 2016-12-07 福建三元达网络技术有限公司 A kind of system of the capacity of extended wireless controller equiment mac address forwarding table
CN106102124B (en) * 2013-07-19 2019-06-11 安科讯(福建)科技有限公司 The method for improving the capacity of the extended MAC addresses forwarding table of working efficiency
CN106210167A (en) * 2013-07-19 2016-12-07 福建三元达网络技术有限公司 A kind of method of extended wireless controller equiment MAC Address capacity
CN106210167B (en) * 2013-07-19 2019-06-11 安科讯(福建)科技有限公司 A kind of method of extended wireless controller equiment mac address forwarding table capacity
CN106209558B (en) * 2013-07-19 2019-06-11 安科讯(福建)科技有限公司 The method for forming same mac address forwarding table item extension forwarding table capacity
CN104811382A (en) * 2014-01-28 2015-07-29 华为技术有限公司 Data packet processing method and device
CN104811382B (en) * 2014-01-28 2018-05-29 华为技术有限公司 The processing method and device of data packet
CN104869058B (en) * 2015-06-04 2018-10-19 北京京东尚科信息技术有限公司 A kind of data message forwarding method and device
CN104869058A (en) * 2015-06-04 2015-08-26 北京京东尚科信息技术有限公司 Method and device for transmitting data message
CN105939239B (en) * 2015-07-31 2020-05-12 杭州迪普科技股份有限公司 Data transmission method and device of virtual network card
CN105939239A (en) * 2015-07-31 2016-09-14 杭州迪普科技有限公司 Data transmission method and device of virtual network interface card
CN111835645A (en) * 2016-05-23 2020-10-27 瞻博网络公司 Method, system and apparatus for proxying traffic within a subnet across multiple interfaces within a network
CN108712520A (en) * 2018-05-31 2018-10-26 福建三元达网络技术有限公司 A kind of IP address of terminal transparent transmission system and method based on LTE wireless private networks
CN108712520B (en) * 2018-05-31 2021-03-23 安科讯(福建)科技有限公司 Terminal IP address transparent transmission system and method based on LTE wireless private network
CN110995502A (en) * 2019-12-18 2020-04-10 迈普通信技术股份有限公司 Network configuration management method, device, switching equipment and readable storage medium
CN116827627A (en) * 2023-06-27 2023-09-29 江苏元信网安科技有限公司 IPsecVPN-based source MAC transparent transmission system and method
CN116827627B (en) * 2023-06-27 2023-12-26 江苏元信网安科技有限公司 IPsecVPN-based source MAC transparent transmission system and method

Also Published As

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

Similar Documents

Publication Publication Date Title
CN102946351A (en) Data transmission method and system
CN1754374B (en) Network address translation with gateway load distribution
CN102158386B (en) Distributed load balance for system management program
US20130024553A1 (en) Location independent dynamic IP address assignment
CN102025630A (en) Load balancing method and load balancing system
CN102946354A (en) Message forwarding method and device and network equipment thereof
CN103312605A (en) Gateway device identity setting method and management gateway device
CN100558109C (en) The load balancing implementation method and the system of dialogue-based initiation protocol
CN101488918A (en) Multi-network card server access method and system
CN103636167A (en) Station opening configuration method in base station, base station, and server
US10382391B2 (en) Systems and methods for managing network address information
CN102148698A (en) Network configuration protocol-based network configuration management method, equipment and system
CN101465812A (en) Redirection method for virtual machine network connection when on-line migrating striding sub network
CN103404084A (en) MAC address forced forwarding device and method
CN104838625A (en) Communication system, control apparatus, communication control method, transfer control method, and transfer control program
CN110224917B (en) Data transmission method, device and system and server
CN105099950A (en) Resource allocation method, message communication method and devices
CN103931144A (en) Method, equipment and system for communication in virtual domain
CN103262480A (en) Method of establishing virtual cluster and network devices
CN102316043A (en) Port virtualization method, switch and communication system
US9166947B1 (en) Maintaining private connections during network interface reconfiguration
CN102916897A (en) Method and equipment for realizing VRRP load sharing
CN104185192A (en) Access method of management device and related equipment
CN102882781A (en) Method, route bridge and system for transmitting message
CN101242370B (en) Method for realizing Ethernet and frame-relay Internet and protocol conversion 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
CP03 Change of name, title or address
CP03 Change of name, title or address

Address after: 310052 Binjiang District Changhe Road, Zhejiang, China, No. 466, No.

Patentee after: NEW H3C TECHNOLOGIES Co.,Ltd.

Address before: 310053 Hangzhou hi tech Industrial Development Zone, Zhejiang province science and Technology Industrial Park, No. 310 and No. six road, HUAWEI, Hangzhou production base

Patentee before: HANGZHOU H3C TECHNOLOGIES Co.,Ltd.

TR01 Transfer of patent right
TR01 Transfer of patent right

Effective date of registration: 20230627

Address after: 310052 11th Floor, 466 Changhe Road, Binjiang District, Hangzhou City, Zhejiang Province

Patentee after: H3C INFORMATION TECHNOLOGY Co.,Ltd.

Address before: 310052 Changhe Road, Binjiang District, Hangzhou, Zhejiang Province, No. 466

Patentee before: NEW H3C TECHNOLOGIES Co.,Ltd.