CN109218202A - route synchronization method and device - Google Patents

route synchronization method and device Download PDF

Info

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
Application number
CN201810974203.9A
Other languages
Chinese (zh)
Other versions
CN109218202B (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 Technologies Co Ltd
Original Assignee
New 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 New H3C Technologies Co Ltd filed Critical New H3C Technologies Co Ltd
Priority to CN201810974203.9A priority Critical patent/CN109218202B/en
Publication of CN109218202A publication Critical patent/CN109218202A/en
Application granted granted Critical
Publication of CN109218202B publication Critical patent/CN109218202B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/28Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
    • H04L12/46Interconnection of networks
    • H04L12/4641Virtual LANs, VLANs, e.g. virtual private networks [VPN]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/28Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
    • H04L12/46Interconnection of networks
    • H04L12/4633Interconnection of networks using encapsulation techniques, e.g. tunneling
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L45/00Routing or path finding of packets in data switching networks
    • H04L45/74Address 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

Route synchronization method and device
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.
CN201810974203.9A 2018-08-24 2018-08-24 Route synchronization method and device Active CN109218202B (en)

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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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

Patent Citations (10)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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