CN109218202A - route synchronization method and device - Google Patents
route synchronization method and device Download PDFInfo
- Publication number
- CN109218202A CN109218202A CN201810974203.9A CN201810974203A CN109218202A CN 109218202 A CN109218202 A CN 109218202A CN 201810974203 A CN201810974203 A CN 201810974203A CN 109218202 A CN109218202 A CN 109218202A
- Authority
- CN
- China
- Prior art keywords
- vxlan
- host
- member device
- routing iinformation
- mark
- 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
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/28—Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
- H04L12/46—Interconnection of networks
- H04L12/4641—Virtual LANs, VLANs, e.g. virtual private networks [VPN]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/28—Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
- H04L12/46—Interconnection of networks
- H04L12/4633—Interconnection of networks using encapsulation techniques, e.g. tunneling
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L45/00—Routing or path finding of packets in data switching networks
- H04L45/74—Address processing for routing
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Computer Security & Cryptography (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
Abstract
The application provides a kind of route synchronization method and device, applied to the member device in the edge device group including at least two member devices, by configuring special first VXLAN on the member device of edge device group, it can be mutually to send the routing iinformation for carrying particular preset notice mark in the first VXLAN between member device, so that can notice routing between the member device of edge device group mutually, solving the problems, such as to be directly accessed in the prior art between the host of edge device group different members equipment can not be in communication with each other.
Description
Technical field
This application involves network communication technology fields, in particular to a kind of route synchronization method and device.
Background technique
Virtual extended local area network (Virtual Extensible LAN, abbreviation can be passed through in current many communication systems
VXLAN the communication between communication equipment) is realized, for example, passing through the Ethernet Virtual Private Network (Ethernet based on VXLAN
Virtual Private Network, abbreviation EVPN) technology realizes between the interconnection and different communication systems of each communication equipment
Interconnection.On the network edge of communication system, for carrying out data forwarding between this communication system and other communication systems
Equipment is referred to as edge device (Edge Device, abbreviation ED).In more large-scale communication system (such as data center), it is
The reliability or fault-tolerant ability for improving communication, edge device can be set to include two or more member devices side
Edge equipment group, the member device in edge device group realize the function of edge device jointly, they can be using active and standby or load
The modes such as equilibrium carry out data forwarding.It include edge device group D1 in communication system DC1, wherein wrapping for example, please referring to Fig. 1
Include member device D1-1 and member device D1-2, communication system DC1 can be with by member device D1-1 and member device D1-2
Communication system DC2 realizes interconnection.But in the edge device group of existing more member devices, in order to avoid member device it
Between there is two layer message loop, prohibit and be mutually in step routing iinformation between the member device in same edge device group, cause
Being directly accessed respectively between the host of different members equipment in same edge device group can not be in communication with each other, and limit to member device
Function.For example, in order to avoid two layers of ring of generation between member device D1-1 and member device D1-2 in networking shown in Fig. 1
Road prohibits EVPN advertising of route mutual between member device D1-1 and member device D1-2, cause access D1-1 VM3 and
Accessing between the VM4 of D1-2 can not communicate.
Summary of the invention
In a first aspect, the application provides a kind of route synchronization method, applied to the edge including at least two member devices
The first member device in equipment group, first member device are provided in advance and the second member in the edge device group
First VXLAN of device intercommunicating;The described method includes:
Obtain the communication information for accessing the first host of first member device;
The first routing iinformation for carrying preset attribute mark is generated according to the communication information of first host, wherein
The mark of the first VXLAN is carried in first routing iinformation;
First routing iinformation is synchronized to second member device, second member device is made to receive carrying
When having the first routing iinformation of the preset attribute mark, first routing iinformation pass corresponding with the first VXLAN is recorded
System, and be sent to the message for being sent to first host by the tunnel of the first VXLAN according to first routing iinformation
First member device.
Optionally, it is the 2nd VXLAN that first host, which accesses the VXLAN of first member device, the first one-tenth described
Be provided with the mapping relations of the 2nd VXLAN and the first VXLAN in member's equipment in advance;
First routing iinformation that preset attribute mark is carried according to the generation of the communication information of first host
Step, comprising:
The 2nd VXLAN's that is accessed according to the communication information of first host and the first host and the first VXLAN
Mapping relations generate the first routing iinformation for carrying the preset attribute mark and the first VXLAN mark;
The method also includes:
Third routing iinformation is generated according to the communication information of first host, wherein is taken in the third routing iinformation
Mark with the 2nd VXLAN;
The third routing iinformation is synchronized to other neighbor devices except second member device.
Optionally, the method also includes:
Receive the secondary route information for the carrying preset attribute mark that second member device is sent, wherein institute
It states secondary route information and carries the communication information and the first VXLAN for accessing the second host of second member device
Mark;
Record the corresponding relationship of the secondary route information Yu the first VXLAN.
Optionally, the method also includes:
Receive the message that first host is sent to second host;
Second member is sent the messages to from the tunnel of the first VXLAN according to the secondary route information
Equipment.
Optionally, the preset attribute is identified as the extended community attribute that preset value is configured in bgp route advertisement message.
Second aspect, the application provides a kind of route synchronization device, applied to the edge including at least two member devices
The first member device in equipment group, first member device are provided in advance and the second member in the edge device group
First VXLAN of device intercommunicating;Described device includes:
Data obtaining module, for obtaining the communication information for accessing the first host of first member device;
First generation module carries the of preset attribute mark for generating according to the communication information of first host
One routing iinformation, wherein the mark of the first VXLAN is carried in first routing iinformation;
First synchronization module makes the second one-tenth described for synchronizing first routing iinformation to second member device
Member's equipment when receiving the first routing iinformation for carrying preset attribute mark, record first routing iinformation with it is described
The corresponding relationship of first VXLAN, and the message of first host will be sent to by described first according to first routing iinformation
The tunnel of VXLAN is sent to the first member device.
Optionally, it is the 2nd VXLAN that first host, which accesses the VXLAN of first member device, the first one-tenth described
Be provided with the mapping relations of the 2nd VXLAN and the first VXLAN in member's equipment in advance;
First generation module be specifically used for being accessed according to the communication information of first host and the first host the
The mapping relations of two VXLAN and the first VXLAN generate and carry preset attribute mark and the first VXLAN mark
First routing iinformation;
Described device further include:
Second generation module, for generating third routing iinformation according to the communication information of first host, wherein described
The mark of the 2nd VXLAN is carried in third routing iinformation;
Second synchronization module, for synchronizing the third routing letter to other neighbor devices except second member device
Breath.
Optionally, described device further include:
Receiving module is routed, for receiving the second of the carrying preset attribute mark that second member device is sent
Routing iinformation, wherein the secondary route information carries the communication information for accessing the second host of second member device
And the mark of the first VXLAN;And record the corresponding relationship of the secondary route information Yu the first VXLAN.
Optionally, described device further include:
Forwarding module, the message sent for receiving first host to second host, and according to described second
Routing iinformation sends the messages to second member device from the tunnel of the first VXLAN.
Optionally, the preset attribute is identified as the extended community attribute that preset value is configured in bgp route advertisement message.
In terms of existing technologies, the application has the advantages that
Route synchronization method and system provided by the present application, it is special by being configured on the member device of edge device group
First VXLAN, between member device can mutually to send the routing iinformation for carrying particular preset notice mark in the first VXLAN,
So that routing can be noticed between the member device of edge device group mutually, solves and be directly accessed edge device in the prior art
The problem of can not being in communication with each other between the host of group different members equipment.
Detailed description of the invention
Technical solution in ord to more clearly illustrate embodiments of the present application, below will be to needed in the embodiment attached
Figure is briefly described, it should be understood that the following drawings illustrates only some embodiments of the application, therefore is not construed as pair
The restriction of range for those of ordinary skill in the art without creative efforts, can also be according to this
A little attached drawings obtain other relevant attached drawings.
Fig. 1 is the networking schematic diagram of multi-edge device communication system in the prior art;
Fig. 2 is the schematic diagram for the multi-edge device communication system that the application first embodiment provides;
Fig. 3 is the flow diagram for the route synchronization method that the application first embodiment provides;
Fig. 4 is the schematic diagram for the multi-edge device communication system that the application second embodiment provides;
Fig. 5 is the flow diagram for the route synchronization method that the application second embodiment provides;
Fig. 6 is the hardware structural diagram for the edge device that the application 3rd embodiment provides;
Fig. 7 is the functional block diagram for the route synchronization device that the application 3rd embodiment provides;
Fig. 8 is the hardware structural diagram for the communication equipment that the application fourth embodiment provides;
Fig. 9 is the functional block diagram for the route synchronization device that the application fourth embodiment provides.
Icon: 10- multi-edge device communication system;The-the first member device of ED11-1 (ED21-1);110 (210)-routing
Synchronizing device;The 111- communication information obtains module;The first generation module of 112-;The first synchronization module of 113-;114- routing receives
Module;115- forwarding module;The second generation module of 114-;The second synchronization module of 115-;The second data obtaining module of 211-;
The second generation module of 212-;The second synchronization module of 213-;214- secondary route receiving module;The second forwarding module of 215-;120-
Machine readable storage medium;130- processor;140- communication unit;The-the second member device of ED11-2 (ED21-2);VM13
(VM23) the-the first host;The-the second host of VM14 (VM24).
Specific embodiment
To keep the purposes, technical schemes and advantages of the embodiment of the present application clearer, below in conjunction with the embodiment of the present application
In attached drawing, the technical scheme in the embodiment of the application is clearly and completely described, it is clear that described embodiment is
Some embodiments of the present application, instead of all the embodiments.The application being usually described and illustrated herein in the accompanying drawings is implemented
The component of example can be arranged and be designed with a variety of different configurations.
Therefore, the detailed description of the embodiments herein provided in the accompanying drawings is not intended to limit below claimed
Scope of the present application, but be merely representative of the selected embodiment of the application.Based on the embodiment in the application, this field is common
Technical staff's every other embodiment obtained without creative efforts belongs to the model of the application protection
It encloses.
It should also be noted that similar label and letter indicate similar terms in following attached drawing, therefore, once a certain Xiang Yi
It is defined in a attached drawing, does not then need that it is further defined and explained in subsequent attached drawing.
In the description of the present application, it should be noted that term " first ", " second ", " third " etc. are only used for distinguishing and retouch
It states, is not understood to indicate or imply relative importance.
In the description of the present application, it is also necessary to which explanation is unless specifically defined or limited otherwise, term " setting ",
" installation ", " connected ", " connection " shall be understood in a broad sense, for example, it may be fixedly connected, may be a detachable connection or one
Connect to body;It can be mechanical connection, be also possible to be electrically connected;It can be directly connected, it can also be indirect by intermediary
It is connected, can be the connection inside two elements.For the ordinary skill in the art, on being understood with concrete condition
State the concrete meaning of term in this application.
In one embodiment
Referring to figure 2., Fig. 2 is the configuration diagram of communication system DC11 provided in this embodiment a kind of, wherein in Fig. 2
Showing communication system DC11 includes edge device group ED11, and edge device group ED11 includes the case where two member devices,
But edge device group ED11 provided in this embodiment is not limited in only including two member devices, according to the actual situation, this reality
The edge device group ED11 for applying example offer also may include more member devices.
In the present embodiment, using a member device in edge device group ED11 as the first member device ED11-1,
Using other member devices in addition to the first member device ED11-1 as the second member device ED11-2.And will access first at
The host of member's equipment ED11-1 will access the host of the second member device ED11-2 as the second host as the first host VM13
VM14。
Wherein, the first member device ED11-1 has corresponding virtual switch with the second member device ED11-2 preconfigured
Example (Virtual Switch Instance, abbreviation VSI), constructs the first VXLAN by the VSI, the first VXLAN can
To be configured to the data interaction being only used between the first member device ED11-1 and the second member device ED11-2.
In the present embodiment, the access interface of the upper first host VM13 of the first member device ED11-1 can be in advance with first
VXLAN association, for example, being configured to the port accessed the first host VM13 to belong to the first VXLAN.In this way, in the first host
VM13 access the first member device ED11-1 after, the first member device ED11-1 can be by the communication information of the first host VM13
It is associated with the first VXLAN.Correspondingly, the port that the second host VM14 on the second member device ED11-2 is accessed can also be pre-
First it is associated with the first VXLAN.
Referring to figure 3., the present embodiment provides a kind of flow diagrams of route synchronization method, below to each of this method
Step is described in detail.
Step S110 obtains the communication information for accessing the first host VM13 of the first member device ED11-1.
For first host VM13 after accessing the first member device ED11-1, the first member device ED11-1 can be with
Pass through address resolution protocol (Address Resolution Protocol, abbreviation ARP) message between the first host VM13
Interaction obtains the communication information of the first host VM13, which may include the IP address of the first host VM13, MAC Address
And first host VM13 access the port information etc. of first member device ED11-1.
Step S120 generates the first via for carrying preset attribute mark according to the communication information of the first host VM13 by believing
Breath, wherein the first routing iinformation carries the mark of the first VXLAN.
In this example, the first via by information include the communication information, the mark of the first VXLAN of the first host VM13 with
And route next jump information, wherein route next jump information can be the IP address of the first member device ED11-1.
Due to usually not receiving synchronous routing iinformation between the member device of edge device group ED11, in this example,
In order to identify the second member device ED11-2 and receive the first routing iinformation, need to carry one in the first routing iinformation
A preset attribute mark, so that the second member device ED11-2 can when receiving the routing iinformation for carrying preset attribute mark
To receive and process the routing iinformation.For example, the first routing iinformation can be Border Gateway Protocol (Broad Gateway
Protocol, abbreviation BGP) advertising of route information, preset attribute mark can be pre- to be configured in bgp route advertisement message
If the extended community attribute of value, wherein the value of type (Type) field of extended community attribute can be 0x06, secondary class (Sub-
Type) value of type-word section can be 0x00, and the value for retaining (Reserved) field can be 0.
Step S130 makes the second member device ED11-2 exist to synchronous first routing iinformation of the second member device ED11-2
When receiving the first routing iinformation for carrying preset attribute mark, it is corresponding with the first VXLAN to record first routing iinformation
Relationship, and the message for being sent to the first host VM13 is sent to by the tunnel of the first VXLAN according to first routing iinformation
One member device ED11-1.
Second member device ED11-2 after receiving the first synchronous routing iinformation of the first member device ED11-1, according to
The wherein mark of the first VXLAN, by the communication information of the first host VM13 and and route next jump information deposit described first
In the corresponding forwarding table of VXLAN.
In this way, the second member device ED11-2 is receiving the second host VM14 of the first VXLAN of access to the first host
It, can be according to the first via in the first VXLAN forwarding table by message is passed through the tunnel of the first VXLAN when the message that VM13 is sent
Road is sent to the first member device ED11-1.
Based on the route synchronization process of step S110 to step S1130, so that the of the second member device ED11-2 of access
Two host VM14 can send data to the first host VM13 of the first member device ED11-1 of access.
Correspondingly, the second member device ED11-2 can also be by the mode similar with step S110 to step S130 to
The routing of the second host VM14 of synchronous the first VXLAN for accessing the second member device ED11-2 of one member device ED11-1
Information.
In other words, the first member device ED11-1 can receive the default category of carrying of the second member device ED11-2 transmission
Property mark secondary route information, wherein secondary route information carry access the second member device ED11-2 the first VXLAN
The communication information of second host VM14 and the mark of the first VXLAN, the secondary route information and route next jump information can be with
The IP address of the second member device ED11-2.
Then the first member device ED11-1 records the corresponding relationship of secondary route information and the first VXLAN.For example, by
The communication information and route next jump information of the second host VM14 records routing table corresponding to the first VXLAN in two routing iinformations
In.
In this way, the first member device ED11-1 is receiving the first host VM13 of the first VXLAN of access to the second host
When the message that VM14 is sent, the second member device is sent for message from the tunnel of the first VXLAN according to secondary route information
ED11-2.In this way, allow access the first member device ED11-1 the first host VM13 with access the second member device
It can be in communication with each other between the second host VM14 communication of ED11-2.
For convenience of skilled in the art realises that scheme provided in this embodiment, explains above-mentioned side below by an example
Case.
It is the member device of edge device group ED11, communication system referring once again to Fig. 2, member device ED11-1 and ED11-2
The DC11 that unites is interconnected by member device ED11-1 and ED11-2 and communication system DC12.
The IP address of member device ED11-1 is 2.2.3.1, and the IP address of member device ED11-2 is 2.2.3.2.
Configured with the first common VXLAN1234 in ED11-1 and EN11-2.First VXLAN 1234 can be configured to be only used for
Data interaction between ED11-1 and ED11-2.
IP address is 12.1.1.3, and MAC Address is that the host VM13 of 3-3-3-3-3-3 accesses to ED11-1, and VM13 connects
The port for entering ED11-1 is configured to belong to VXLAN 1234.
IP address is 13.1.1.3, and MAC Address is that the host VM14 of 4-4-4-4-4-4 accesses to ED11-2, and VM14 connects
The port for entering ED11-2 is configured to belong to VXLAN 1234.
On the one hand, after VM13 accesses ED11-1, ED11-1 is by the ARP message interaction with VM13, with obtaining the IP of VM13
The communication informations such as the port numbers of location, MAC Address and VM13 access, and corresponding forwarding-table item is locally generated in ED11-1.
Then, ED11-1 sends bgp route advertisement information to ED11-2 for VM13, the purpose in the advertising of route message
The IP address and MAC Address that IP address and target MAC (Media Access Control) address are VM13, the VXLAN which carries are identified as
VXLAN VNI 1234, the next-hop of the advertising of route message are the IP address of ED11-1, the extension group of the advertising of route message
Body attribute is arranged to a preset value.
ED11-2 receives the bgp route advertisement information of ED11-1 transmission, in the extension group for detecting advertising of route information
When body attribute value is the preset value, it is corresponding that the routing iinformation carried in the advertising of route information is issued to VXLAN 1234
In routing table.For example, ED11-2 is as follows in the information that its routing table records:
When ED11-2 receive VM14 transmission destination address be VM13 message when, according to VM14 access VXLAN,
Lookup forwarding is carried out in the routing table of above-mentioned VXLAN 1234, and is the envelope that message adds VXLAN 1234 according to lookup result
ED11-1 is sent to by tunnel after dress.After ED11-1 is to the message decapsulation received, according to local forwarding-table item by message
It is sent to VM13.
On the other hand, ED11-2 is also adopted in a similar manner to the routing iinformation of the synchronous VM14 of ED11-1, and ED11-1 is received
After the routing iinformation synchronous to ED11-2, the information recorded in forwarding table is as follows:
When ED11-1 receive VM13 transmission destination address be VM14 message when, according to VM13 access VXLAN,
It is searched in the routing table of above-mentioned VXLAN 1234, and after the encapsulation for being message addition VXLAN 1234 according to lookup result
ED11-2 is sent to by tunnel.After ED12-1 is to the message decapsulation received, message is sent according to local forwarding-table item
To VM14.
Second embodiment
Referring to figure 4., Fig. 2 a kind of configuration diagram of communication system DC21 provided in this embodiment, wherein show in Fig. 2
Having gone out communication system DC21 includes edge device group ED21, and edge device group ED21 includes the case where two member devices, but
Edge device group ED21 provided in this embodiment is not limited in only including two member devices, according to the actual situation, this implementation
The edge device group ED21 that example provides also may include more member devices.
In the present embodiment, using a member device in edge device group ED21 as the first member device ED21-1,
Using other member devices in addition to the first member device ED21-1 as the second member device ED21-2.And will access first at
The host of member's equipment ED21-1 will access the host of the second member device ED21-2 as the second host as the first host VM23
VM24。
Wherein, the first member device ED21-1 has corresponding VSI with the second member device ED21-2 preconfigured, by this
VSI constructs the first VXLAN.First VXLAN can be configured to be only used for the first member device ED21-1 to set with the second member
Data interaction between standby ED21-2.
In the present embodiment, the first host VM23 in addition to the second host for being connected on the second member device ED21-2
VM24 communication, it is also necessary to connect and the main-machine communication on other communication equipments, therefore in this example, the first host VM23 of configuration
The VXLAN for accessing the first member device ED21-1 is the 2nd VXLAN, and is pre-configured in the first member device ED21-1 the
The mapping relations of two VXLAN and the first VXLAN.
It is mapped for example, configuring the 2nd VXLAN for accessing the first host VM23 on the first member device ED21-1
(mapping) on the first VXLAN.Wherein, the first VXLAN can be configured to be only used for the first member device ED21-1 and second
Data interaction between member device ED21-2, the 2nd VXLAN can be configured for the first member device ED21-1 and other
Data interaction between neighboring communication equipment.
Referring to figure 5., the present embodiment provides the flow diagrams of another route synchronization method, below to each of this method
A step is described in detail.
Step S210 obtains the communication information for accessing the first host VM23 of the first member device ED21-1.
When the first host VM23 accesses the first member device ED21-1, the first member device ED21-1 can pass through ARP
Message interaction obtains the first host VM23 communication information.
Step S220, according to the communication information of the first host VM23 and the first host VM23 the 2nd VXLAN accessed and the
The mapping relations of one VXLAN generate the first routing iinformation for carrying preset attribute mark and the first VXLAN mark.
In this example, since the first host VM23 VXLAN for accessing the first member device ED21-1 is the 2nd VXLAN,
And the first host VM23 the 2nd VXLAN accessed is mapped to first in advance in the first member device ED21-1
VXLAN, therefore in step S220, the first member device ED21-1 can according to the mapping relations of the 2nd VXLAN and the first VXLAN,
Generate the first routing iinformation for carrying preset attribute mark and the first VXLAN mark.
Step S230 synchronizes first routing iinformation to the second member device ED21-2.
Second member device ED21-2 after receiving the first synchronous routing iinformation of the first member device ED21-1, according to
The communication information of first host VM23 and route next jump are first member device by the wherein mark of the first VXLAN
The IP address of ED21-1 is stored in the corresponding routing table of the first VXLAN.
In this way, the second member device ED21-2 is receiving the second host VM24 of the 2nd VXLAN of access to the first host
When the message that VM23 is sent, according to the mapping relations of the 2nd VXLAN and the first VXLAN, in the first VXLAN routing table the
One routing iinformation sends the first member device ED21-1 by the tunnel of the first VXLAN for message.
Step S240 generates third routing iinformation according to the communication information of the first host VM23, wherein third routing iinformation
In carry the mark of the 2nd VXLAN.
Step S250, to the synchronous third routing iinformation of other neighbor devices except the second member device ED21-2.
In this example, the first member device ED21-1 is synchronous to other neighbor devices except the second member device ED21-2
When the routing iinformation of the first host VM23, entrained VXLAN is identified as the 2nd VXLAN mark of the first host VM23 access originally
Know.
After above-mentioned routing iinformation synchronization action, access the second member device ED21-2 the second host VM24 with connect
Other neighbor devices can be accessed using the first VXLAN when entering the first host VM23 communication of the first member device ED21-1
Host can use the 2nd VXLAN when communicating with the first host VM23 of the first member device ED21-1 of access.
Correspondingly, the second member device ED21-2 can also by the mode similar with step S210 to step S230 to
The routing of the second host VM24 of the first VXLAN of the second member device ED21-2 of the synchronous access of first member device ED21-1
Information.
First member device ED21-1 can receive the carrying default category that the second member device ED21-2 is sent
Property mark secondary route information, wherein secondary route information carries the first of access the second member device ED21-2
The communication information of the second host of VXLAN VM24 and the mark of the first VXLAN.
Then it is corresponding with the first VXLAN to record the secondary route information by the first member device ED21-1
Relationship.For example, being the second member device by the communication information and next-hop of the second host VM24 in the secondary route information
The IP address of ED21-2 is recorded into the corresponding routing table of the first VXLAN.
In this way, the first member device ED21-1 is receiving the first host VM23 of the 2nd VXLAN of access to institute
When stating the message of the second host VM24 transmission, according to the mapping relations of the 2nd VXLAN and the first VXLAN, on the road of the first VXLAN
Message is sent to from the tunnel of the first VXLAN by inquiring corresponding routing iinformation in table, and according to the secondary route inquired
Second member device ED21-2.In this way, allowing the first host VM23 of the first member device ED21-1 of access and access the
It can be in communication with each other between the second host VM24 communication of two member device ED21-2.
For convenience of skilled in the art realises that scheme provided in this embodiment, explains above-mentioned side below by an example
Case.
It is the member device of edge device group ED21, communication system referring once again to Fig. 4, member device ED21-1 and ED21-2
The DC21 that unites is interconnected by member device ED21-1 and ED21-2 and communication system DC22.
The IP address of member device ED21-1 is 2.2.3.1, and the IP address of member device ED21-2 is 2.2.3.2.
Configured with the first common VXLAN1234 in ED21-1 and EN21-2.First VXLAN 1234 can be configured to be only used for
Data interaction between ED21-1 and ED21-2.
IP address is 12.1.1.3, and MAC Address is that the host VM23 of 3-3-3-3-3-3 accesses to ED21-1, and VM23 connects
The port for entering ED21-1 is configured to belong to VXLAN 10.It is pre-configured with VXLAN 10 in ED21-1 and is mapped to VXLAN 1234.
IP address is 13.1.1.3, and MAC Address is that the host VM24 of 4-4-4-4-4-4 accesses to ED21-2, and VM24 connects
The port for entering ED21-2 is configured to belong to VXLAN 10.It is pre-configured with VXLAN 10 in ED21-2 and is mapped to VXLAN 1234.
It further include the neighbor device communicated by Router Reflector RR1 with ED21-1 and ED21-2 in communication system DC21
The IP address of VTEP1, VTEP1 are 1.1.1.1, and host VM21 is linked on VTEP1.
On the one hand, after VM23 accesses ED21-1, ED21-1 is by the ARP message interaction with VM23, with obtaining the IP of VM23
The port numbers of location, MAC Address and VM23 access, and corresponding forwarding-table item is locally generated in ED21-1.
Then, ED21-1 sends bgp route advertisement information to ED21-2 for VM23, the purpose in the advertising of route message
The IP address and MAC Address that IP address and target MAC (Media Access Control) address are VM23, the VXLAN which carries are identified as
VXLAN VNI 1234, the next-hop of the advertising of route message are the IP address of ED21-1, the extension group of the advertising of route message
Body attribute is arranged to a preset value.
ED21-2 receives the bgp route advertisement information of ED21-1 transmission, in the extension group for detecting advertising of route information
When body attribute value is the preset value, it is corresponding that the routing iinformation carried in the advertising of route information is issued to VXLAN 1234
In routing table.In other words, the information that ED21-2 is recorded in its routing table is as follows:
When the destination address that the VM24 that ED21-2 receives access VXLAN 10 is sent is the message of VM23, VXLAN
The mapping relations of 10 and VXLAN 1234, are searched, and be according to lookup result in the routing table of above-mentioned VXLAN 1234
ED21-1 is sent to by tunnel after the encapsulation of message addition VXLAN 1234.After ED21-1 is to the message decapsulation received, root
Message is sent to VM23 according to local forwarding-table item.
ED21-1 sends bgp route advertisement information to VTEP1 also directed to VM23, the destination IP in the advertising of route message
The IP address and MAC Address that location and target MAC (Media Access Control) address are VM23, the VXLAN which carries are identified as VXLAN
VNI 10, the next-hop of the advertising of route message are the IP address of ED21-1.
VTEP1 receives the bgp route advertisement information of ED21-1 transmission, and the routing carried in the advertising of route information is believed
Breath is issued in the corresponding routing table of VXLAN 10.In other words, the information that VTEP1 is recorded in its routing table is as follows:
When the destination address that the VM21 that VTEP1 receives access VXLAN 10 is sent is the message of VM23, above-mentioned
It is searched in the routing table of VXLAN 10, and is sent out according to after the encapsulation that lookup result is message addition VXLAN 10 by tunnel
Toward ED21-1.After ED21-1 is to the message decapsulation received, message is sent to by VM23 according to local forwarding-table item.
On the other hand, ED21-2 is also adopted in a similar manner to the routing iinformation of the synchronous VM24 of ED21-1, and ED21-1 is received
After the routing iinformation synchronous to ED21-2, the information recorded in forwarding table is as follows:
When the destination address that the VM23 that ED21-1 receives access VXLAN 10 is sent is the message of VM24, VXLAN
The mapping relations of 10 and VXLAN 1234, are searched, and be according to lookup result in the routing table of above-mentioned VXLAN 1234
ED21-2 is sent to by tunnel after the encapsulation of message addition VXLAN 1234.After ED21-2 is to the message decapsulation received, root
Message is sent to VM24 according to local forwarding-table item.
3rd embodiment
Fig. 6 is please referred to, the present embodiment provides a kind of communication equipment, which be can be used as described in first embodiment
The first member device ED11-1, in the present embodiment, first member device ED11-1 may include route synchronization device
110, machine readable storage medium 120, processor 130, communication unit 140.
Machine readable storage medium 120, processor 130 and each element of communication unit 140 are direct or indirect between each other
Ground is electrically connected, to realize the transmission or interaction of data.For example, these elements between each other can be total by one or more communication
Line or signal wire, which are realized, to be electrically connected.Route synchronization device 110 includes that at least one can be with software or firmware (firmware)
Form is stored in machine readable storage medium 120 or is solidificated in the operating system of the first member device ED11-1
Software function module in (operating system, OS).Processor 130 is for executing in machine readable storage medium 120
The executable module of storage, such as software function module included by route synchronization device 110 and computer program etc..
Wherein, machine readable storage medium 120 may be, but not limited to, random access memory (Random Access
Memory, RAM), read-only memory (Read Only Memory, ROM), programmable read only memory (Programmable
Read-Only Memory, PROM), erasable read-only memory (Erasable Programmable Read-Only
Memory, EPROM), electricallyerasable ROM (EEROM) (Electric Erasable Programmable Read-Only
Memory, EEPROM) etc..Wherein, machine readable storage medium 120 is receiving execution for storing program, processor 130
After instruction, program is executed.Communication unit 140 with other equipment for being communicated.
Fig. 7 is please referred to, is functionally divided, route synchronization device 110 may include that the first information obtains module 111, the
One generation module 112 and the first synchronization module 113.
The first information obtains module 111 and is used to obtain the logical of the first host VM13 for accessing the first member device ED11-1
Letter information.
In the present embodiment, the first information, which obtains module 111, can be used for executing step S110 shown in Fig. 3, about the first letter
The specific descriptions that breath obtains module 111 can join the description to step S110.
First generation module 112, which is used to be generated according to the communication information of the first host VM13, carries preset attribute mark
First routing iinformation, wherein the mark of the first VXLAN is carried in the first routing iinformation.
In the present embodiment, the first generation module 112 can be used for executing step S120 shown in Fig. 3, generate mould about first
The specific descriptions of block 112 can join the description to step S120.
First synchronization module 113 is used for the first routing iinformation synchronous to the second member device ED11-2, sets the second member
Standby ED11-2 records first routing iinformation and first when receiving the first routing iinformation for carrying preset attribute mark
The corresponding relationship of VXLAN, and the message for being sent to the first host VM13 is passed through by the tunnel of the first VXLAN according to first routing iinformation
Road is sent to the first member device ED11-1.
In the present embodiment, the first synchronization module 113 can be used for executing step S130 shown in Fig. 3, about the first synchronous mould
The specific descriptions of block 113 can join the description to step S130.
Optionally, referring once again to Fig. 7, route synchronization device 110 further includes the first via by receiving module 114.
The first via is identified by the carrying preset attribute that receiving module 114 is used to receive the second member device ED11-2 transmission
Secondary route information, wherein secondary route information carries the logical of the second host VM14 of the second member device ED11-2 of access
The mark of letter information and the first VXLAN;And record the corresponding relationship of secondary route information Yu the first VXLAN.
Optionally, referring once again to Fig. 7, route synchronization device 110 further includes the first forwarding module 115.
First forwarding module 114 is for receiving the message that the first host VM13 is sent to the second host VM14, and according to the
Two routing iinformations send the second member device ED11-2 for message from the tunnel of the first VXLAN.
Optionally, preset attribute is identified as the extended community attribute that preset value is configured in bgp route advertisement message.
Fourth embodiment
Fig. 8 is please referred to, the present embodiment also provides another communication equipment, which can be used as in second embodiment
The first member device ED21-1, in the present embodiment, first member device ED21-1 is similar with 3rd embodiment,
It may include machine readable storage medium 120, processor 130 and communication unit 140, please refer to Fig. 9, the difference is that in this reality
Route synchronization device 210 included by the first member device ED21-1 in example is applied, functionally dividing may include the second information
Obtain module 211, the second generation module 212, the second synchronization module 213.
Second data obtaining module 211 is used to obtain the logical of the first host VM23 of the first member device ED21-1 of access
Letter information.
In the present embodiment, the second data obtaining module 211 can be used for executing step S210 shown in fig. 5, about the first letter
The specific descriptions that breath obtains module 211 can join the description to step S210.
Second generation module 212, which is used to be generated according to the communication information of the first host VM23, carries preset attribute mark
First routing iinformation, wherein the mark of the first VXLAN is carried in the first routing iinformation.
In the present embodiment, the first generation module 212 can be used for executing step S220 and S240 shown in fig. 5, about first
The specific descriptions of generation module 212 can join the description to step S220 and S240.
Specifically, it is the 2nd VXLAN, the first member that the first host VM23, which accesses the VXLAN of the first member device ED21-1,
Be provided with the mapping relations of the 2nd VXLAN and the first VXLAN in equipment ED21-1 in advance.
What the second generation module 212 was specifically used for being accessed according to the communication information of the first host VM23 and the first host VM23
The mapping relations of 2nd VXLAN and the first VXLAN generate the first via for carrying preset attribute mark and the first VXLAN mark
By information.
Second generation module 212 is also used to generate third routing iinformation according to the communication information of the first host VM23, wherein
The mark of the 2nd VXLAN is carried in third routing iinformation.
Second synchronization module 213 is used for the first routing iinformation synchronous to the second member device ED21-2, sets the second member
Standby ED21-2 records first routing iinformation and first when receiving the first routing iinformation for carrying preset attribute mark
The corresponding relationship of VXLAN, and the message for being sent to the first host VM23 is passed through by the tunnel of the first VXLAN according to first routing iinformation
Road is sent to the first member device ED21-1.
In the present embodiment, the second synchronization module 213 can be used for executing step S230 and S250 shown in Fig. 3, about second
The specific descriptions of synchronization module 213 can join the description to step S230 and S250.
Second synchronization module 213 is also used to the synchronous third routing of other neighbor devices except the second member device ED21-2
Information.
Optionally, referring once again to Fig. 8, route synchronization device 210 further includes secondary route receiving module 214.
Secondary route receiving module 214 is used to receive the carrying preset attribute mark of the second member device ED21-2 transmission
Secondary route information, wherein secondary route information carries the communication information of the second host of the second member device VM24 of access
And the first VXLAN mark;And record the corresponding relationship of secondary route information Yu the first VXLAN.
Optionally, referring once again to Fig. 8, route synchronization device 210 further includes the second forwarding module 215.
Second forwarding module 114 is for receiving the message that the first host VM23 is sent to the second host VM24, and according to the
Two routing iinformations send the second member device ED21-2 for message from the tunnel of the first VXLAN.
Optionally, preset attribute is identified as the extended community attribute that preset value is configured in bgp route advertisement message.
In conclusion route synchronization method and system provided by the present application, by the member device of edge device group
Special first VXLAN is configured, particular preset notice mark can be carried between member device mutually to send in the first VXLAN
Routing iinformation is solved and is directly connect in the prior art so that can notice routing between the member device of edge device group mutually
Enter the problem of can not being in communication with each other between the host of edge device group different members equipment.
In embodiment provided herein, it should be understood that disclosed device and method, it can also be by other
Mode realize.The apparatus embodiments described above are merely exemplary, for example, the flow chart and block diagram in attached drawing are shown
According to device, the architectural framework in the cards of method and computer program product, function of multiple embodiments of the application
And operation.In this regard, each box in flowchart or block diagram can represent one of a module, section or code
Point, a part of the module, section or code includes one or more for implementing the specified logical function executable
Instruction.It should also be noted that function marked in the box can also be attached to be different from some implementations as replacement
The sequence marked in figure occurs.For example, two continuous boxes can actually be basically executed in parallel, they sometimes may be used
To execute in the opposite order, this depends on the function involved.It is also noted that each of block diagram and or flow chart
The combination of box in box and block diagram and or flow chart can be based on the defined function of execution or the dedicated of movement
The system of hardware is realized, or can be realized using a combination of dedicated hardware and computer instructions.
In addition, each functional module in each embodiment of the application can integrate one independent portion of formation together
Point, it is also possible to modules individualism, an independent part can also be integrated to form with two or more modules.
It, can be with if the function is realized and when sold or used as an independent product in the form of software function module
It is stored in a computer readable storage medium.Based on this understanding, the technical solution of the application is substantially in other words
The part of the part that contributes to existing technology or the technical solution can be embodied in the form of software products, the meter
Calculation machine software product is stored in a storage medium, including some instructions are used so that a computer equipment (can be a
People's computer, server or network equipment etc.) execute each embodiment the method for the application all or part of the steps.
And storage medium above-mentioned includes: that USB flash disk, mobile hard disk, read-only memory (ROM, Read-Only Memory), arbitrary access are deposited
The various media that can store program code such as reservoir (RAM, Random Access Memory), magnetic or disk.
It should be noted that, in this document, relational terms such as first and second and the like are used merely to a reality
Body or operation are distinguished with another entity or operation, are deposited without necessarily requiring or implying between these entities or operation
In any actual relationship or order or sequence.Moreover, the terms "include", "comprise" or its any other variant are intended to
Non-exclusive inclusion, so that the process, method, article or equipment including a series of elements is not only wanted including those
Element, but also including other elements that are not explicitly listed, or further include for this process, method, article or equipment
Intrinsic element.In the absence of more restrictions, the element limited by sentence "including a ...", it is not excluded that
There is also other identical elements in process, method, article or equipment including the element.
The above, the only specific embodiment of the application, but the protection scope of the application is not limited thereto, it is any
Those familiar with the art within the technical scope of the present application, can easily think of the change or the replacement, and should all contain
Lid is within the scope of protection of this application.Therefore, the protection scope of the application shall be subject to the protection scope of the claim.
Claims (10)
1. a kind of route synchronization method, which is characterized in that applied in the edge device group including at least two member devices
First member device, first member device are provided in advance and the second member device intercommunication in the edge device group
First VXLAN;The described method includes:
Obtain the communication information for accessing the first host of first member device;
The first routing iinformation for carrying preset attribute mark is generated according to the communication information of first host, wherein described
The mark of the first VXLAN is carried in first routing iinformation;
First routing iinformation is synchronized to second member device, second member device is made to receive carrying
When stating the first routing iinformation of preset attribute mark, the corresponding relationship of first routing iinformation Yu the first VXLAN is recorded, and
The message for being sent to first host is sent to the first one-tenth by the tunnel of the first VXLAN according to first routing iinformation
Member's equipment.
2. the method according to claim 1, wherein the method also includes:
Receive the secondary route information for the carrying preset attribute mark that second member device is sent, wherein described the
Two routing iinformations carry the mark of the communication information and the first VXLAN that access the second host of second member device
Know;
Record the corresponding relationship of the secondary route information Yu the first VXLAN.
3. according to the method described in claim 2, it is characterized in that, the method also includes:
Receive the message that first host is sent to second host;
Second member is sent the messages to from the tunnel of the first VXLAN according to the secondary route information to set
It is standby.
4. the method according to claim 1, wherein first host accesses first member device
VXLAN is the 2nd VXLAN, is provided with reflecting for the 2nd VXLAN and the first VXLAN in advance in first member device
Penetrate relationship;
Described the step of the first routing iinformation for carrying preset attribute mark is generated according to the communication information of first host,
Include:
According to the mapping of the 2nd VXLAN and the first VXLAN that the communication information of first host and the first host access
Relationship generates the first routing iinformation for carrying the preset attribute mark and the first VXLAN mark;
The method also includes:
Third routing iinformation is generated according to the communication information of first host, wherein is carried in the third routing iinformation
The mark of 2nd VXLAN;
The third routing iinformation is synchronized to other neighbor devices except second member device.
5. the method according to claim 1, wherein the preset attribute is identified as in bgp route advertisement message
It is configured to the extended community attribute of preset value.
6. a kind of route synchronization device, which is characterized in that applied in the edge device group including at least two member devices
First member device, first member device are provided in advance shared with the second member device in the edge device group
First VXLAN;Described device includes:
Data obtaining module, for obtaining the communication information for accessing the first host of first member device;
Generation module, for generating the first via for carrying preset attribute mark according to the communication information of first host by believing
Breath, wherein the mark of the first VXLAN is carried in first routing iinformation;
Synchronization module makes second member device exist for synchronizing first routing iinformation to second member device
When receiving the first routing iinformation for carrying the preset attribute mark, first routing iinformation and described first is recorded
The corresponding relationship of VXLAN, and the message for being sent to first host is passed through by the first VXLAN according to first routing iinformation
Tunnel be sent to the first member device.
7. device according to claim 6, which is characterized in that described device further include:
Receiving module is routed, for receiving the secondary route for the carrying preset attribute mark that second member device is sent
Information, wherein the secondary route information carries the communication information for accessing the second host of second member device and institute
State the mark of the first VXLAN;And record the corresponding relationship of the secondary route information Yu the first VXLAN.
8. device according to claim 7, which is characterized in that described device further include:
Forwarding module, the message sent for receiving first host to second host, and according to the secondary route
Information sends the messages to second member device from the tunnel of the first VXLAN.
9. device according to claim 6, which is characterized in that first host accesses first member device
VXLAN is the 2nd VXLAN, is provided with reflecting for the 2nd VXLAN and the first VXLAN in advance in first member device
Penetrate relationship;
The generation module be specifically used for the 2nd VXLAN accessed according to the communication information of first host and the first host with
The mapping relations of first VXLAN generate the first via for carrying the preset attribute mark and the first VXLAN mark by believing
Breath;
The generation module is also used to generate third routing iinformation according to the communication information of first host, wherein described the
The mark of the 2nd VXLAN is carried in three routing iinformations;
The synchronization module is also used to synchronize the third routing iinformation to other neighbor devices except second member device.
10. device according to claim 6, which is characterized in that the preset attribute is identified as in bgp route advertisement message
It is configured to the extended community attribute of preset value.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201810974203.9A CN109218202B (en) | 2018-08-24 | 2018-08-24 | Route synchronization method and device |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201810974203.9A CN109218202B (en) | 2018-08-24 | 2018-08-24 | Route synchronization method and device |
Publications (2)
Publication Number | Publication Date |
---|---|
CN109218202A true CN109218202A (en) | 2019-01-15 |
CN109218202B CN109218202B (en) | 2021-05-07 |
Family
ID=64989560
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201810974203.9A Active CN109218202B (en) | 2018-08-24 | 2018-08-24 | Route synchronization method and device |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN109218202B (en) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN111277482A (en) * | 2020-01-13 | 2020-06-12 | 新华三大数据技术有限公司 | Message processing method and device |
WO2020182177A1 (en) * | 2019-03-13 | 2020-09-17 | 华为技术有限公司 | Routing information management method and device, and computer storage medium |
Citations (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103078800A (en) * | 2013-01-29 | 2013-05-01 | 杭州华三通信技术有限公司 | MAC (media access control) address information control method in EVI (Ethernet Virtualization Interconnection) network and edge device |
CN103731349A (en) * | 2012-10-16 | 2014-04-16 | 杭州华三通信技术有限公司 | Method for conducting Ethernet virtualized message transmission between interconnection neighbors and edge device |
US9338084B2 (en) * | 2013-04-10 | 2016-05-10 | Cisco Technology, Inc. | Distributed fast remote cutover of traffic upon local failure in an overlay transport visualization network |
CN105591872A (en) * | 2015-10-23 | 2016-05-18 | 杭州华三通信技术有限公司 | Method and device for realization of multi-data center interconnection |
CN105591982A (en) * | 2015-07-24 | 2016-05-18 | 杭州华三通信技术有限公司 | Message transmission method and device |
US20160380893A1 (en) * | 2015-06-26 | 2016-12-29 | Nicira, Inc. | Traffic forwarding in a network with geographically dispersed sites |
CN106878166A (en) * | 2017-01-22 | 2017-06-20 | 新华三技术有限公司 | Route advertising method and device |
CN106911547A (en) * | 2017-02-10 | 2017-06-30 | 新华三技术有限公司 | A kind of message forwarding method and device |
US20180069792A1 (en) * | 2015-04-30 | 2018-03-08 | Huawei Technologies Co., Ltd. | Packet Processing Method, and Device and System |
CN108156067A (en) * | 2018-01-07 | 2018-06-12 | 何顺民 | It is a kind of to realize the method and system based on Ethernet Virtual Private Network |
-
2018
- 2018-08-24 CN CN201810974203.9A patent/CN109218202B/en active Active
Patent Citations (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103731349A (en) * | 2012-10-16 | 2014-04-16 | 杭州华三通信技术有限公司 | Method for conducting Ethernet virtualized message transmission between interconnection neighbors and edge device |
CN103078800A (en) * | 2013-01-29 | 2013-05-01 | 杭州华三通信技术有限公司 | MAC (media access control) address information control method in EVI (Ethernet Virtualization Interconnection) network and edge device |
US9338084B2 (en) * | 2013-04-10 | 2016-05-10 | Cisco Technology, Inc. | Distributed fast remote cutover of traffic upon local failure in an overlay transport visualization network |
US20180069792A1 (en) * | 2015-04-30 | 2018-03-08 | Huawei Technologies Co., Ltd. | Packet Processing Method, and Device and System |
US20160380893A1 (en) * | 2015-06-26 | 2016-12-29 | Nicira, Inc. | Traffic forwarding in a network with geographically dispersed sites |
CN105591982A (en) * | 2015-07-24 | 2016-05-18 | 杭州华三通信技术有限公司 | Message transmission method and device |
CN105591872A (en) * | 2015-10-23 | 2016-05-18 | 杭州华三通信技术有限公司 | Method and device for realization of multi-data center interconnection |
CN106878166A (en) * | 2017-01-22 | 2017-06-20 | 新华三技术有限公司 | Route advertising method and device |
CN106911547A (en) * | 2017-02-10 | 2017-06-30 | 新华三技术有限公司 | A kind of message forwarding method and device |
CN108156067A (en) * | 2018-01-07 | 2018-06-12 | 何顺民 | It is a kind of to realize the method and system based on Ethernet Virtual Private Network |
Cited By (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2020182177A1 (en) * | 2019-03-13 | 2020-09-17 | 华为技术有限公司 | Routing information management method and device, and computer storage medium |
CN111698151A (en) * | 2019-03-13 | 2020-09-22 | 华为技术有限公司 | Routing information management method, device and computer storage medium |
CN111698151B (en) * | 2019-03-13 | 2022-06-28 | 华为技术有限公司 | Routing information management method, device and computer storage medium |
CN111277482A (en) * | 2020-01-13 | 2020-06-12 | 新华三大数据技术有限公司 | Message processing method and device |
CN111277482B (en) * | 2020-01-13 | 2022-01-18 | 新华三大数据技术有限公司 | Message processing method and device |
Also Published As
Publication number | Publication date |
---|---|
CN109218202B (en) | 2021-05-07 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US9654340B2 (en) | Providing private access to network-accessible services | |
CN103200069B (en) | A kind of method and apparatus of Message processing | |
CN108075956A (en) | A kind of data processing method and device | |
US10015132B1 (en) | Network virtualization for container-based cloud computation using locator-identifier separation protocol | |
CN112398687B (en) | Configuration method of cloud computing network, cloud computing network system and storage medium | |
EP4239973A1 (en) | Packet sending method, device, and system | |
CN108259304B (en) | Forwarding table item synchronization method and device | |
US11178039B2 (en) | Electing designated forwarder | |
CN111010329B (en) | Message transmission method and device | |
CN107733795B (en) | Ethernet virtual private network EVPN and public network intercommunication method and device | |
US11516184B2 (en) | Firewall service insertion across secure fabric preserving security group tags end to end with dual homed firewall | |
CN107659484B (en) | Method, device and system for accessing VXLAN network from VLAN network | |
CN108600109A (en) | A kind of message forwarding method and device | |
US10681126B2 (en) | Mechanism for overlay virtual networking | |
EP3605960B1 (en) | Mac address synchronization | |
US20240007353A1 (en) | Software defined access fabric without subnet restriction to a virtual network | |
US20220417145A1 (en) | Supporting overlay networks for multiple autonomous systems and underlays | |
CN109218202A (en) | route synchronization method and device | |
CN108718276A (en) | A kind of message forwarding method and device | |
CN110191042B (en) | Message forwarding method and device | |
CN108234270B (en) | Method and system for realizing multi-domain coexistence of virtual extensible local area network | |
CN109756419A (en) | Routing iinformation distribution method, device and RR | |
CN108183858B (en) | Route introducing method and device | |
CN108881024B (en) | Multicast traffic forwarding method and device | |
CN112019417B (en) | Method and equipment for transmitting message |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |