CN109617817A - A kind of generation method and device of the forwarding-table item of MLAG networking - Google Patents
A kind of generation method and device of the forwarding-table item of MLAG networking Download PDFInfo
- Publication number
- CN109617817A CN109617817A CN201910058213.2A CN201910058213A CN109617817A CN 109617817 A CN109617817 A CN 109617817A CN 201910058213 A CN201910058213 A CN 201910058213A CN 109617817 A CN109617817 A CN 109617817A
- Authority
- CN
- China
- Prior art keywords
- vtep
- message
- forwarding
- forwarding information
- address
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
Classifications
-
- 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/02—Topology update or discovery
-
- 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
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L47/00—Traffic control in data switching networks
- H04L47/70—Admission control; Resource allocation
- H04L47/82—Miscellaneous aspects
- H04L47/825—Involving tunnels, e.g. MPLS
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L47/00—Traffic control in data switching networks
- H04L47/70—Admission control; Resource allocation
- H04L47/82—Miscellaneous aspects
- H04L47/827—Aggregation of resource allocation or reservation requests
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L61/00—Network arrangements, protocols or services for addressing or naming
- H04L61/09—Mapping addresses
- H04L61/10—Mapping addresses of different types
- H04L61/103—Mapping addresses of different types across network layers, e.g. resolution of network layer into physical layer addresses or address resolution protocol [ARP]
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
Abstract
The embodiment of the present application provides the generation method and device of a kind of forwarding-table item of MLAG networking, is related to field of communication technology.This method comprises: when receiving the first message of the address that destination address is the first virtual machine VM, the local forwarding-table item that whether there is the first VM of inquiry.If the local forwarding-table item that the first VM is not present requests the forwarding information of synchronous first VM to the 2nd VTEP, so that the 2nd VTEP sends the first synchronization message for carrying the forwarding information of the first VM to the first VTEP.The first synchronization message of the 2nd VTEP transmission is received, then, according to the first synchronization message, generates the forwarding-table item of the first VM.Using the application, the information content of the forwarding-table item of distributed paradigmatic system storage can be improved.
Description
Technical field
This application involves fields of communication technology, more particularly to the generation method and dress of a kind of forwarding-table item of MLAG networking
It sets.
Background technique
In order to improve VXLAN (Virtual Extensible Local Area Network, expansible virtual LAN
Network) reliability, there has been proposed distribution polymerization concept, i.e., by more VTEP (VXLAN Tunnel End Point,
VXLAN endpoint of a tunnel) it is polymerized to an equipment.For the networking shown in Fig. 1, it is based on MLAG (Multi-Chassis Link
Aggregation Group, striding equipment link aggregation group) technology, the first VTEP and the distributed paradigmatic system of the 2nd VTEP building,
First VM (Virtual Machine, virtual machine) and the 2nd VM accesses the distribution paradigmatic system, the 3rd VTEP by interchanger
It is connect respectively with distributed paradigmatic system and the 3rd VM.
When the first VTEP receives ARP (Address Resolution Protocol, the address resolution of the first VM transmission
Agreement) message when, the first VTEP may learn the forwarding-table item of the first VM, and then, the forwarding-table item of the first VM is synchronized to
2nd VTEP equipment.Subsequent, when the 3rd VM needs to send message to the first VM, which can reach through the 3rd VTEP is distributed
Formula paradigmatic system.Distributed paradigmatic system can then randomly choose a VTEP and be forwarded to the message.For example, can choose
Two VTEP, then the 2nd VTEP forwards the packet to the first VM according to the forwarding-table item of the first VM, improves the reliable of VXLAN
Property.
The every study of first VTEP can all be synchronized to the 2nd VTEP to the forwarding-table item of a VM, in this way, the first VTEP and the
The information content of two VTEP forwarding-table item having the same, the forwarding-table item that two VTEP in distributed paradigmatic system have is suitable
The information content for the forwarding-table item that Yu Yitai VTEP has, the information content of the forwarding-table item of distributed paradigmatic system storage it is less.
Summary of the invention
The generation method and device of a kind of forwarding-table item for being designed to provide MLAG networking of the embodiment of the present application, can be with
Improve the information content of the forwarding-table item of distributed paradigmatic system storage.Specific technical solution is as follows:
In a first aspect, providing a kind of generation method of the forwarding-table item of MLAG networking, the method is applied to distribution
The first expansible Virtual Local Area Network endpoint of a tunnel VTEP in paradigmatic system, the distribution paradigmatic system further includes second
VTEP, which comprises
When receiving the first message of the address that destination address is the first virtual machine VM, inquiry is local with the presence or absence of described
The forwarding-table item of first VM;
If the local forwarding-table item that the first VM is not present, the first VM is synchronized to the 2nd VTEP request
Forwarding information so that the 2nd VTEP forwarding information for carrying the first VM is sent to the first VTEP it is first same
Walk message;
Receive first synchronization message that the 2nd VTEP is sent;
According to first synchronization message, the forwarding-table item of the first VM is generated.
Optionally, the forwarding information of the first VM include the first VM address and the 2nd VTEP described in
The interface message of corresponding first outgoing interface of first VM, the interface message include expansible Virtual Local Area Network VXLAN mark,
Private network mark and distributed aggregation interface mark, it is described according to first synchronization message, generate the forwarding table of the first VM
, comprising:
In local outgoing interface, determining the second outgoing interface to match with the interface message;
According to the address of the first VM and second outgoing interface, the forwarding-table item of the first VM is generated.
Optionally, the forwarding information that the first VM is synchronized to the 2nd VTEP request, so that described second
VTEP sends the first synchronization message for carrying the forwarding information of the first VM to the first VTEP, comprising:
The first request message of the forwarding information of the first VM is sent to the 2nd VTEP, so that the 2nd VTEP
The first synchronization message for carrying the forwarding information of the first VM is sent to the first VTEP according to first request message,
First request message carries the mark of the VXLAN in the address and first message of the first VM.
Optionally, the forwarding information that the first VM is synchronized to the 2nd VTEP request, so that described second
VTEP sends the first synchronization message for carrying the forwarding information of the first VM to the first VTEP, comprising:
First message is sent to the 2nd VTEP, so that the 2nd VTEP is according to first message to institute
It states the first VTEP and sends the first synchronization message for carrying the forwarding information of the first VM.
Optionally, the method also includes:
When receiving the ARP message of the 2nd VM transmission, described second is generated according to the ARP message
The forwarding-table item of VM;
When detecting that the 2nd VTEP request synchronizes the forwarding information of the 2nd VM, the 2nd VTEP of Xiang Suoshu is sent
The second synchronization message of the forwarding information of the 2nd VM is carried, the forwarding information of the 2nd VM turns according to the 2nd VM
Forwarding list item obtains.
Optionally, the forwarding information of the 2nd VM include the 2nd VM address and the first VTEP described in
The interface message of the corresponding third outgoing interface of 2nd VM, the interface message include that VXLAN mark, private network mark and distribution are poly-
Close interface identifier.
Optionally, described when detecting that the 2nd VTEP request synchronizes the forwarding information of the 2nd VM, Xiang Suoshu
2nd VTEP sends the second synchronization message for carrying the forwarding information of the 2nd VM, comprising:
When receiving the second request message of forwarding information for the 2nd VM that the 2nd VTEP is sent, according to institute
It states the second request message and sends the second synchronization message for carrying the forwarding information of the 2nd VM to the 2nd VTEP, described the
VXLAN mark in the second message that two request messages carry the address of the 2nd VM and the 2nd VTEP is received, institute
State the message that the second message is the address that purpose address is the 2nd VM.
Optionally, described when detecting that the 2nd VTEP request synchronizes the forwarding information of the 2nd VM, Xiang Suoshu
2nd VTEP sends the second synchronization message of the forwarding information of the 2nd VM, comprising:
When receiving the second message of address that the destination address that the 2nd VTEP is sent is the 2nd VM, according to described
Second message sends the second synchronization message for carrying the forwarding information of the 2nd VM to the 2nd VTEP.
Second aspect, provides a kind of generating means of the forwarding-table item of MLAG networking, and described device is applied to distribution
The first expansible Virtual Local Area Network endpoint of a tunnel VTEP in paradigmatic system, the distribution paradigmatic system further includes second
VTEP, described device include:
Enquiry module, for when receiving the first message of the address that destination address is the first virtual machine VM, inquiry to be originally
Ground whether there is the forwarding-table item of the first VM;
Request module, if requested for the local forwarding-table item that the first VM is not present to the 2nd VTEP
The forwarding information of the first VM is synchronized, so that the 2nd VTEP is sent to the first VTEP carries turning for the first VM
First synchronization message of photos and sending messages;
Receiving module, first synchronization message sent for receiving the 2nd VTEP;
First generation module, for generating the forwarding-table item of the first VM according to first synchronization message.
Optionally, the forwarding information of the first VM include the first VM address and the 2nd VTEP described in
The interface message of corresponding first outgoing interface of first VM, the interface message include expansible Virtual Local Area Network VXLAN mark,
Private network mark and distributed aggregation interface mark, first generation module are specifically used for:
In local outgoing interface, determining the second outgoing interface to match with the interface message;
According to the address of the first VM and second outgoing interface, the forwarding-table item of the first VM is generated.
Optionally, the request module is specifically used for:
The first request message of the forwarding information of the first VM is sent to the 2nd VTEP, so that the 2nd VTEP
The first synchronization message for carrying the forwarding information of the first VM is sent to the first VTEP according to first request message,
First request message carries the mark of the VXLAN in the address and first message of the first VM.
Optionally, the request module is specifically used for:
First message is sent to the 2nd VTEP, so that the 2nd VTEP is according to first message to institute
It states the first VTEP and sends the first synchronization message for carrying the forwarding information of the first VM.
Optionally, described device further include:
Second generation module, for when receive the 2nd VM transmission ARP message when, according to described
ARP message generates the forwarding-table item of the 2nd VM;
Sending module, for when detecting that the 2nd VTEP request synchronizes the forwarding information of the 2nd VM, to institute
State the 2nd VTEP and send the second synchronization message for carrying the forwarding information of the 2nd VM, the forwarding information of the 2nd VM according to
The forwarding-table item of 2nd VM obtains.
Optionally, the forwarding information of the 2nd VM include the 2nd VM address and the first VTEP described in
The interface message of the corresponding third outgoing interface of 2nd VM, the interface message include that VXLAN mark, private network mark and distribution are poly-
Close interface identifier.
Optionally, the sending module is specifically used for:
When receiving the second request message of forwarding information for the 2nd VM that the 2nd VTEP is sent, according to institute
It states the second request message and sends the second synchronization message for carrying the forwarding information of the 2nd VM to the 2nd VTEP, described the
VXLAN mark in the second message that two request messages carry the address of the 2nd VM and the 2nd VTEP is received, institute
State the message that the second message is the address that purpose address is the 2nd VM.
Optionally, the sending module is specifically used for:
When receiving the second message of address that the destination address that the 2nd VTEP is sent is the 2nd VM, according to described
Second message sends the second synchronization message for carrying the forwarding information of the 2nd VM to the 2nd VTEP.
The third aspect provides a kind of electronic equipment, including processor and machine readable storage medium, described machine readable
Storage medium is stored with the machine-executable instruction that can be executed by the processor, and the processor can be performed by the machine
Instruction promotes: realizing method and step described in first aspect.
Fourth aspect provides a kind of computer readable storage medium, is stored in the computer readable storage medium
Computer program realizes method and step described in first aspect when the computer program is executed by processor.
The generation method and device of a kind of forwarding-table item of MLAG networking provided by the embodiments of the present application are applied to distribution
The first VTEP in paradigmatic system, the distribution paradigmatic system further include the 2nd VTEP.It is first empty when receiving destination address
When the first message of the address of quasi- machine VM, the local forwarding-table item that whether there is the first VM of inquiry.If local be not present first
The forwarding-table item of VM then requests the forwarding information of synchronous first VM, so that the 2nd VTEP is sent to the first VTEP to the 2nd VTEP
Carry the first synchronization message of the forwarding information of the first VM.The first synchronization message of the 2nd VTEP transmission is received, then, according to the
One synchronization message generates the forwarding-table item of the first VM.First VTEP and second in distributed paradigmatic system compared with the prior art
The information content of VTEP forwarding-table item having the same, i.e., the forwarding-table item that two VTEP have in distribution paradigmatic system is equivalent to
The information content for the forwarding-table item that one VTEP has, in the application, only the first VTEP requests the 2nd VTEP to synchronize a certain VM's
When forwarding information, the 2nd VTEP can just synchronize the forwarding information of the VM to the first VTEP, so that the first VTEP turns according to the VM
Photos and sending messages generate the forwarding-table item of the VM.In this way, two VTEP in distributed paradigmatic system can store incomplete phase respectively
With forwarding-table item, i.e., containing much information for forwarding-table item forwards in a VTEP in two VTEP in distributed paradigmatic system
The information content of the forwarding-table item of distributed paradigmatic system storage can be improved in the information content of list item.
Certainly, implement the application any product or method it is not absolutely required to and meanwhile reach all the above excellent
Point.
Detailed description of the invention
In order to illustrate the technical solutions in the embodiments of the present application or in the prior art more clearly, to embodiment or will show below
There is attached drawing needed in technical description to be briefly described, it should be apparent that, the accompanying drawings in the following description is only this
Some embodiments of application for those of ordinary skill in the art without creative efforts, can be with
It obtains other drawings based on these drawings.
Fig. 1 is a kind of MLAG networking provided by the embodiments of the present application;
Fig. 2 is a kind of generation method flow chart of the forwarding-table item of MLAG networking provided by the embodiments of the present application;
Fig. 3 is a kind of generation method flow chart of the forwarding-table item of MLAG networking provided by the embodiments of the present application;
Fig. 4 is a kind of generation method flow chart of the forwarding-table item of MLAG networking provided by the embodiments of the present application;
Fig. 5 is a kind of generation method flow chart of the forwarding-table item of MLAG networking provided by the embodiments of the present application;
Fig. 6 is a kind of generating means structural schematic diagram of the forwarding-table item of MLAG networking provided by the embodiments of the present application;
Fig. 7 is the structural schematic diagram of a kind of electronic equipment provided by the embodiments of the present application.
Specific embodiment
Below in conjunction with the attached drawing in the embodiment of the present application, technical solutions in the embodiments of the present application carries out clear, complete
Site preparation description, it is clear that described embodiments are only a part of embodiments of the present application, instead of all the embodiments.It is based on
Embodiment in the application, it is obtained by those of ordinary skill in the art without making creative efforts every other
Embodiment shall fall in the protection scope of this application.
The embodiment of the present application provides a kind of generation method of the forwarding-table item of MLAG networking, and this method is applied to distribution
The first VTEP in paradigmatic system, the distribution paradigmatic system further include the 2nd VTEP.It is a kind of MLAG networking referring to Fig. 1
Schematic diagram.Wherein, the first VTEP and the 2nd VTEP constitutes the distributed paradigmatic system based on MLAG technology, the first VTEP and second
Two equipment of VTEP are invented an equipment, realize striding equipment link aggregation, and the first VM and the 2nd VM are connect by interchanger
Enter the distributed paradigmatic system that the first VTEP and the 2nd VTEP is constituted, the 3rd VTEP connects with the first VTEP and the 2nd VTEP respectively
It connects, the 3rd VM is connect with the 3rd VTEP.Wherein, it can be more for the quantity of the VM of distributed paradigmatic system being accessed by interchanger
It is a, it can be multiple with the quantity of the 3rd VTEP VM connecting.First VTEP and the 2nd VTEP can configure identical AC
(Attachment Circuit accesses circuit) interface.For example, the first VTEP is configured with AC 1, the 2nd VTEP is configured with AC 2,
The corresponding VXLAN of AC 1 mark, private network mark and distributed aggregation interface mark are respectively 100,10 and 1, and AC 2 is corresponding
VXLAN mark, private network mark and distributed aggregation interface mark are respectively 100,10 and 1.
Below in conjunction with specific embodiment, to a kind of life of the forwarding-table item of MLAG networking provided by the embodiments of the present application
It is described in detail at method, as shown in Figure 2, the specific steps are as follows:
Step 201, when receiving the first message of the address that destination address is the first VM, inquiry is local with the presence or absence of the
The forwarding-table item of one VM.
In the embodiment of the present application, referring to Fig. 1, the 3rd VM can send the first message, the mesh of the first message to the 3rd VTEP
Address be the first VM address.First message can be sent to the first VTEP by the 3rd VTEP at random, can also be by the first report
It is literary to be sent to the 2nd VTEP at random.In the case where the first message is sent to a VTEP at random by the 3rd VTEP, the first VTEP
After receiving the first message, the first message can parse, obtain address and the VXLAN mark of the first VM that the first message carries,
Wherein, the address of the first VM may include (the Internet Protocol Internet protocol) address IP and the MAC of the first VM
((Media Access Control, media access control) address.Then, the first VTEP can according to the address of the first VM and
VXLAN mark, inquires local forwarding-table item, to determine the local forwarding-table item that whether there is the first VM.
Step 202, if the local forwarding-table item that the first VM is not present, turning for synchronous first VM is requested to the 2nd VTEP
Photos and sending messages.
Wherein, the forwarding information of the first VM include in the address and the 2nd VTEP of the first VM the first VM corresponding first go out
The interface message of interface, outgoing interface are the AC interface that VM accesses VTEP, and interface message includes VXLAN mark, private network mark and divides
Cloth aggregation interface mark, private network are identified as the mark of the VLAN (Virtual, virtual LAN) of VM access.
In the embodiment of the present application, if the local forwarding-table item that the first VM is not present, the first VTEP can be to the 2nd VTEP
The forwarding information of synchronous first VM is requested, so that the 2nd VTEP sends the first of the forwarding information for carrying the first VM to the first VTEP
Synchronization message.First VTEP requests the mode for synchronizing the forwarding information of the first VM varied to the 2nd VTEP, and the application is implemented
Example provides following two request method of synchronization.
Mode one: the first request message of the forwarding information of the first VM is sent to the 2nd VTEP.
Wherein, the first request message carries the VXLAN mark in the address and the first message of the first VM, the address of the first VM
It may include the IP address and MAC Address of the first VM.
In the embodiment of the present application, the first request that the first VTEP can send the forwarding information of the first VM to the 2nd VTEP disappears
Breath.Correspondingly, the 2nd VTEP can be according to the first request after the 2nd VTEP receives the first request message that the first VTEP is sent
The address for the first VM that message carries and VXLAN mark inquire the forwarding-table item of the first VM in local forwarding-table item.So
Afterwards, the 2nd VTEP obtains the forwarding information of the first VM, and send to the first VTEP and carry first according to the forwarding-table item of the first VM
The synchronization message of the forwarding information of VM.
The embodiment of the present application also provides a kind of examples of information that first request message carries, and as shown in table 1, first asks
The VXLAN for asking message to carry is identified as 100, and the IP address that the first request message carries is 10.1.1.2, and the first request message is taken
The MAC Address of band is 1-1-1.
Table 1
VXLAN mark | 100 |
IP address | 10.1.1.2 |
MAC Address | 1-1-1 |
Mode two: the first message is sent to the 2nd VTEP.
In the embodiment of the present application, the first message can be sent to the 2nd VTEP by the first VTEP.Correspondingly, the 2nd VTEP connects
After receiving the first message, the 2nd VTEP can parse the first message, obtain address and the VXLAN of the first VM that the first message carries
Mark, then, the 2nd VTEP can be identified according to the address of the first VM and VXLAN, in local forwarding-table item, inquiry first
The forwarding-table item of VM.Then, the 2nd VTEP is according to the forwarding-table item of the first VM, obtains the forwarding information of the first VM, and to first
VTEP sends the synchronization message for carrying the forwarding information of the first VM.
The embodiment of the present application also provides the examples of the forwarding-table item of the first VM in the 2nd VTEP of one kind, as shown in table 2, should
Forwarding-table item includes the first VM correspondence in the MAC Address 1-1-1 and the 2nd VTEP of the IP address 10.1.1.2 of the first VM, the first VM
The first outgoing interface AC 21.
Table 2
IP address | MAC Address | Outgoing interface |
10.1.1.2 | 1-1-1 | AC21 |
Step 203, the first synchronization message that the 2nd VTEP is sent is received.
In the embodiment of the present application, the 2nd VTEP can send multiple synchronization messages to the first VTEP, and the first VTEP can connect
Receive the synchronization message of the 2nd VTEP transmission.Then, the first VTEP can be according to the address of the VM carried in synchronization message, from reception
Synchronization message in, determine comprising the first VM address the first synchronization message.
As shown in table 3, the embodiment of the present application also provides a kind of example of first synchronization message, the first synchronization message includes
The IP address 10.1.1.2 of first VM, MAC Address 0001-0001-0001, VXLAN mark 100 of the first VM, private network mark 10,
Distributed aggregation interface identifies 1, serial number 0, dynamic 1.Wherein, serial number indicates the number of the first synchronization message, dynamic 1
Indicating first synchronization message is when requesting synchronous forwarding information because of the 2nd VTEP, and what the first VTEP was just sent first synchronizes and disappear
Breath.
Table 3
IP address | 10.1.1.2 |
MAC Address | 0001-0001-0001 |
VXLAN mark | 100 |
Private network mark | 10 |
Distributed aggregation interface mark | 1 |
Serial number | 0 |
Dynamically | 1 |
Step 204, according to the first synchronization message, the forwarding-table item of the first VM is generated.
In the embodiment of the present application, the first VTEP can generate the forwarding-table item of the first VM according to the first synchronization message.Specifically
Generating mode can be with are as follows: in local outgoing interface, determining the second outgoing interface to match with interface message, according to the first VM
Address and the second outgoing interface, generate the first VM forwarding-table item.First VTEP can be carried according to the first synchronization message the
VXLAN mark, private network mark and the distributed aggregation interface mark of one outgoing interface determine and first in local outgoing interface
VXLAN mark, private network mark and the distributed aggregation interface of outgoing interface identify the second outgoing interface to match.For example, it is assumed that the
One outgoing interface is AC 21, and the outgoing interface of the first local VTEP has AC 11, AC 12 and AC 13, the VXLAN mark of AC 21, private
Network mark is known and distribution aggregation interface mark is respectively 100,10 and 1, and VXLAN mark, private network mark and the distribution of AC 11 is gathered
Closing interface identifier is respectively 100,10 and 1, and VXLAN mark, private network mark and the distributed aggregation interface mark of AC 12 is respectively
101, VXLAN mark, private network mark and the distributed aggregation interface mark of 11 and 1, AC 13 are respectively 100,12 and 1.Wherein,
The VXLAN mark of AC 11, private network identify and distribution aggregation interface mark identifies and divides with the VXLAN mark of AC 21, private network
Cloth aggregation interface mark is identical, then the first VTEP regard AC 11 as the second outgoing interface.First VTEP can be according to the first VM's
Address and the second outgoing interface generate the forwarding-table item of the first VM.In this way, being first when the first VTEP receives destination address again
When the message of the address of VM, the first VTEP can forward the packet to the first VM according to the forwarding-table item of the first VM.
Optionally, message is not had to be sent to first by the forwarding-table item of the first VM in the first VTEP in preset duration
When VM, the first VTEP can be deleted the forwarding-table item of the first VM in the first VTEP.
First VTEP and the 2nd VTEP forwarding-table item having the same in distributed paradigmatic system compared with the prior art, i.e.,
The information content for the forwarding-table item that two VTEP have in distributed paradigmatic system is equivalent to the forwarding-table item that a VTEP has
Information content, in the application, when only the first VTEP requests the 2nd VTEP to synchronize the forwarding information of a certain VM, the 2nd VTEP just can be to
First VTEP synchronizes the forwarding information of the VM, so that the first VTEP generates the forwarding-table item of the VM according to the forwarding information of the VM,
In this way, two VTEP in distributed paradigmatic system can store not exactly the same forwarding-table item respectively, i.e., distributed polymerization
The information content of in the VTEP forwarding-table item of containing much information of forwarding-table item, can be improved distribution in two VTEP in system
The information content of the forwarding-table item of formula paradigmatic system storage.
The process that the first VTEP requests the synchronous forwarding information of the 2nd VTEP is described in detail in method and step shown in above-mentioned Fig. 2.
Optionally, forwarding information can also be synchronized to the 2nd VTEP by the first VTEP, as shown in figure 3, the forwarding table of above-mentioned MLAG networking
The generation method of item is further comprising the steps of:
Step 301, when receiving the ARP message of the 2nd VM transmission, the forwarding table of the 2nd VM is generated according to ARP message
?.
Wherein, the forwarding-table item of the 2nd VM includes the corresponding outgoing interface of the 2nd VM in the address and the first VTEP of the 2nd VM.
In the embodiment of the present application, the 2nd VM can send ARP message to the first VTEP, and the first VTEP receives the message
Afterwards, it may learn the forwarding-table item of the 2nd VM.
Step 302, it when detecting that the 2nd VTEP requests the forwarding information of synchronous 2nd VM, sends and carries to the 2nd VTEP
Second synchronization message of the forwarding information of the 2nd VM.
Wherein, the forwarding information of the 2nd VM include in the address and the first VTEP of the 2nd VM the corresponding third of the 2nd VM go out
The interface message of interface, interface message include VXLAN mark, private network mark and distributed aggregation interface mark.
In the embodiment of the present application, when the first VTEP detects that the 2nd VTEP requests the forwarding information of synchronous 2nd VM, the
One VTEP can determine the forwarding information of the 2nd VM according to the forwarding-table item of the 2nd VM, and then, the first VTEP can be to second
VTEP sends the second synchronization message for carrying the forwarding information of the 2nd VM, so that the 2nd VTEP is generated according to the second synchronization message
The forwarding-table item of 2nd VM.Wherein, it when detecting that the 2nd VTEP requests the forwarding information of synchronous 2nd VM, is sent out to the 2nd VTEP
Send the second synchronization message mode varied, the embodiment of the present application provides following manner.
Mode one: when receiving the second request message of the forwarding information of the 2nd VM of the 2nd VTEP transmission, according to the
Two request messages send the second synchronization message for carrying the forwarding information of the 2nd VM to the 2nd VTEP.
Wherein, the second request message carries the address of the 2nd VM and the 2nd VTEP receives the mark of the VXLAN in the second message
Know, the second message is the message for the address that purpose address is the 2nd VM.
In the embodiment of the present application, when the first VTEP receives the second request message of the 2nd VTEP transmission, the first VTEP
It can be identified according to the address and VXLAN for the 2nd VM that the second request message carries, in local forwarding-table item, inquiry second
The forwarding-table item of VM, the first VTEP can determine the forwarding information of the 2nd VM, then, first according to the forwarding-table item of the 2nd VM
VTEP can send the second synchronization message for carrying the forwarding information of the 2nd VM to the 2nd VTEP.
Mode two: when the second message of address that the destination address for receiving the 2nd VTEP transmission is the 2nd VM, according to
Second message sends the second synchronization message for carrying the forwarding information of the 2nd VM to the 2nd VTEP.
In the embodiment of the present application, the first VTEP receives the of the address that the destination address of the 2nd VTEP transmission is the 2nd VM
After two messages, the first VTEP can parse the second message, obtain the address of VXLAN mark and the 2nd VM that the second message carries,
Then, the first VTEP can be identified according to VXLAN and the 2nd VM's inquired in local forwarding-table item in the address of the 2nd VM
Forwarding-table item, the first VTEP can determine the forwarding information of the 2nd VM according to the forwarding-table item of the 2nd VM, then, the first VTEP
The second synchronization message for carrying the forwarding information of the 2nd VM can be sent to the 2nd VTEP.
Referring to fig. 4, the embodiment of the present application also provides a kind of generation method examples of the forwarding-table item of MLAG networking, by dividing
The first VTEP and the 2nd VTEP in cloth paradigmatic system realize jointly, method includes the following steps:
Step 401, when the first VTEP receives the ARP message of the 2nd VM transmission, the first VTEP is generated according to APR message
The forwarding-table item of 2nd VM.
Wherein, the treatment process of step 401 can refer to the related description of above-mentioned steps 301, and details are not described herein again.
Step 402, when the 2nd VTEP receives the message for the address that destination address is the 2nd VM, the 2nd VTEP inquiry is originally
Ground whether there is the forwarding-table item of the 2nd VM.
Wherein, the treatment process of step 402 can refer to the related description of above-mentioned steps 201, and details are not described herein again.
Step 403, if the forwarding-table item of the 2nd VM is locally not present in the 2nd VTEP, the 2nd VTEP is sent out to the first VTEP
Send the request message of the forwarding information of the 2nd VM.
Wherein, the treatment process of step 403 can refer to the related description of above-mentioned steps 202, and details are not described herein again.
Step 404, when the first VTEP receives the request message of the forwarding information of the 2nd VM of the 2nd VTEP transmission, to
2nd VTEP sends synchronization message.
Wherein, the treatment process of step 404 can refer to the related description of above-mentioned steps 302, and details are not described herein again.
Step 405, the 2nd VTEP determines what the interface message carried with synchronization message matched in local outgoing interface
4th outgoing interface.
Wherein, the treatment process of step 405 can refer to the related description of above-mentioned steps 204, and details are not described herein again.
Step 406, according to the address of the 2nd VM and the 4th outgoing interface, the forwarding-table item of the 2nd VM is generated.
Wherein, the treatment process of step 406 can refer to the related description of above-mentioned steps 204, and details are not described herein again.
Referring to Fig. 5, the embodiment of the present application also provides a kind of generation method examples of the forwarding-table item of MLAG networking, by dividing
The first VTEP and the 2nd VTEP in cloth paradigmatic system realize jointly, method includes the following steps:
Step 501, when the first VTEP receives the ARP message of the 2nd VM transmission, the first VTEP is generated according to APR message
The forwarding-table item of 2nd VM.
Wherein, the treatment process of step 501 can refer to the related description of above-mentioned steps 301, and details are not described herein again.
Step 502, when the 2nd VTEP receives the message for the address that destination address is the 2nd VM, the 2nd VTEP inquiry is originally
Ground whether there is the forwarding-table item of the 2nd VM.
Wherein, the treatment process of step 502 can refer to the related description of above-mentioned steps 201, and details are not described herein again.
Step 503, if the forwarding-table item of the 2nd VM is locally not present in the 2nd VTEP, destination address is by the 2nd VTEP
The message of the address of 2nd VM is sent to the first VTEP.
Wherein, the treatment process of step 503 can refer to the related description of above-mentioned steps 202, and details are not described herein again.
Step 504, when the message of address that the first VTEP destination address for receiving the 2nd VTEP transmission is the 2nd VM,
First VTEP sends synchronization message to the 2nd VTEP.
Wherein, the treatment process of step 504 can refer to the related description of above-mentioned steps 302, and details are not described herein again.
Step 505, the 2nd VTEP determines what the interface message carried with synchronization message matched in local outgoing interface
4th outgoing interface.
Wherein, the treatment process of step 505 can refer to the related description of above-mentioned steps 204, and details are not described herein again.
Step 506, according to the address of the 2nd VM and the 4th outgoing interface, the forwarding-table item of the 2nd VM is generated.
Wherein, the treatment process of step 506 can refer to the related description of above-mentioned steps 204, and details are not described herein again.
Based on the same technical idea, as shown in fig. 6, the embodiment of the present application also provides a kind of forwarding tables of MLAG networking
The synchronizing device of item, described device are applied to the first expansible Virtual Local Area Network endpoint of a tunnel in distributed paradigmatic system
VTEP, the distribution paradigmatic system further includes the 2nd VTEP, and described device includes:
Enquiry module 601, for inquiring when receiving the first message of the address that destination address is the first virtual machine VM
The local forwarding-table item that whether there is the first VM;
Request module 602, if asked for the local forwarding-table item that the first VM is not present to the 2nd VTEP
It seeks common ground and walks the forwarding information of the first VM, so that the 2nd VTEP is sent to the first VTEP carries the first VM's
First synchronization message of forwarding information;
Receiving module 603, first synchronization message sent for receiving the 2nd VTEP;
First generation module 604, for generating the forwarding-table item of the first VM according to first synchronization message.
Optionally, the forwarding information of the first VM include the first VM address and the 2nd VTEP described in
The interface message of corresponding first outgoing interface of first VM, the interface message include expansible Virtual Local Area Network VXLAN mark,
Private network mark and distributed aggregation interface mark, first generation module 604 are specifically used for:
In local outgoing interface, determining the second outgoing interface to match with the interface message;
According to the address of the first VM and second outgoing interface, the forwarding-table item of the first VM is generated.
Optionally, the request module 602 is specifically used for:
The first request message of the forwarding information of the first VM is sent to the 2nd VTEP, so that the 2nd VTEP
The first synchronization message for carrying the forwarding information of the first VM is sent to the first VTEP according to first request message,
First request message carries the mark of the VXLAN in the address and first message of the first VM.
Optionally, the request module 602 is specifically used for:
First message is sent to the 2nd VTEP, so that the 2nd VTEP is according to first message to institute
It states the first VTEP and sends the first synchronization message for carrying the forwarding information of the first VM.
Optionally, described device further include:
Second generation module, for when receive the 2nd VM transmission ARP message when, according to described
ARP message generates the forwarding-table item of the 2nd VM;
Sending module, for when detecting that the 2nd VTEP request synchronizes the forwarding information of the 2nd VM, to institute
State the 2nd VTEP and send the second synchronization message for carrying the forwarding information of the 2nd VM, the forwarding information of the 2nd VM according to
The forwarding-table item of 2nd VM obtains.
Optionally, the forwarding information of the 2nd VM include the 2nd VM address and the first VTEP described in
The interface message of the corresponding third outgoing interface of 2nd VM, the interface message include that VXLAN mark, private network mark and distribution are poly-
Close interface identifier.
Optionally, the sending module is specifically used for:
When receiving the second request message of forwarding information for the 2nd VM that the 2nd VTEP is sent, according to institute
It states the second request message and sends the second synchronization message for carrying the forwarding information of the 2nd VM to the 2nd VTEP, described the
VXLAN mark in the second message that two request messages carry the address of the 2nd VM and the 2nd VTEP is received, institute
State the message that the second message is the address that purpose address is the 2nd VM.
Optionally, the sending module is specifically used for:
When receiving the second message of address that the destination address that the 2nd VTEP is sent is the 2nd VM, according to described
Second message sends the second synchronization message for carrying the forwarding information of the 2nd VM to the 2nd VTEP.
The embodiment of the present application also provides a kind of electronic equipment, as shown in fig. 7, comprises processor 701, communication interface 702,
Memory 703 and communication bus 704, wherein processor 701, communication interface 702, memory 703 are complete by communication bus 704
At mutual communication,
Memory 703, for storing computer program;
Processor 701 when for executing the program stored on memory 703, realizes following steps:
When receiving the first message of the address that destination address is the first virtual machine VM, inquiry is local with the presence or absence of described
The forwarding-table item of first VM;
If the local forwarding-table item that the first VM is not present, the first VM is synchronized to the 2nd VTEP request
Forwarding information so that the 2nd VTEP forwarding information for carrying the first VM is sent to the first VTEP it is first same
Walk message;
Receive first synchronization message that the 2nd VTEP is sent;
According to first synchronization message, the forwarding-table item of the first VM is generated.
Optionally, the forwarding information of the first VM include the first VM address and the 2nd VTEP described in
The interface message of corresponding first outgoing interface of first VM, the interface message include expansible Virtual Local Area Network VXLAN mark,
Private network mark and distributed aggregation interface mark, it is described according to first synchronization message, generate the forwarding table of the first VM
, comprising:
In local outgoing interface, determining the second outgoing interface to match with the interface message;
According to the address of the first VM and second outgoing interface, the forwarding-table item of the first VM is generated.
Optionally, the forwarding information that the first VM is synchronized to the 2nd VTEP request, so that described second
VTEP sends the first synchronization message for carrying the forwarding information of the first VM to the first VTEP, comprising:
The first request message of the forwarding information of the first VM is sent to the 2nd VTEP, so that the 2nd VTEP
The first synchronization message for carrying the forwarding information of the first VM is sent to the first VTEP according to first request message,
First request message carries the mark of the VXLAN in the address and first message of the first VM.
Optionally, the forwarding information that the first VM is synchronized to the 2nd VTEP request, so that described second
VTEP sends the first synchronization message for carrying the forwarding information of the first VM to the first VTEP, comprising:
First message is sent to the 2nd VTEP, so that the 2nd VTEP is according to first message to institute
It states the first VTEP and sends the first synchronization message for carrying the forwarding information of the first VM.
Optionally, the method also includes:
When receiving the ARP message of the 2nd VM transmission, described second is generated according to the ARP message
The forwarding-table item of VM;
When detecting that the 2nd VTEP request synchronizes the forwarding information of the 2nd VM, the 2nd VTEP of Xiang Suoshu is sent
The second synchronization message of the forwarding information of the 2nd VM is carried, the forwarding information of the 2nd VM turns according to the 2nd VM
Forwarding list item obtains.
Optionally, the forwarding information of the 2nd VM include the 2nd VM address and the first VTEP described in
The interface message of the corresponding third outgoing interface of 2nd VM, the interface message include that VXLAN mark, private network mark and distribution are poly-
Close interface identifier.
Optionally, described when detecting that the 2nd VTEP request synchronizes the forwarding information of the 2nd VM, Xiang Suoshu
2nd VTEP sends the second synchronization message for carrying the forwarding information of the 2nd VM, comprising:
When receiving the second request message of forwarding information for the 2nd VM that the 2nd VTEP is sent, according to institute
It states the second request message and sends the second synchronization message for carrying the forwarding information of the 2nd VM to the 2nd VTEP, described the
VXLAN mark in the second message that two request messages carry the address of the 2nd VM and the 2nd VTEP is received, institute
State the message that the second message is the address that purpose address is the 2nd VM.
Optionally, described when detecting that the 2nd VTEP request synchronizes the forwarding information of the 2nd VM, Xiang Suoshu
2nd VTEP sends the second synchronization message of the forwarding information of the 2nd VM, comprising:
When receiving the second message of address that the destination address that the 2nd VTEP is sent is the 2nd VM, according to described
Second message sends the second synchronization message for carrying the forwarding information of the 2nd VM to the 2nd VTEP.
The communication bus that above-mentioned electronic equipment is mentioned can be Peripheral Component Interconnect standard (Peripheral Component
Interconnect, PCI) bus or expanding the industrial standard structure (Extended Industry Standard
Architecture, EISA) bus etc..The communication bus can be divided into address bus, data/address bus, control bus etc..For just
It is only indicated with a thick line in expression, figure, it is not intended that an only bus or a type of bus.
Communication interface is for the communication between above-mentioned electronic equipment and other equipment.
Memory may include random access memory (Random Access Memory, RAM), also may include non-easy
The property lost memory (Non-Volatile Memory, NVM), for example, at least a magnetic disk storage.Optionally, memory may be used also
To be storage device that at least one is located remotely from aforementioned processor.
Above-mentioned processor can be general processor, including central processing unit (Central Processing Unit,
CPU), network processing unit (Network Processor, NP) etc.;It can also be digital signal processor (Digital Signal
Processing, DSP), it is specific integrated circuit (Application Specific Integrated Circuit, ASIC), existing
It is field programmable gate array (Field-Programmable Gate Array, FPGA) or other programmable logic device, discrete
Door or transistor logic, discrete hardware components.
In another embodiment provided by the present application, a kind of computer readable storage medium is additionally provided, which can
It reads to be stored with computer program in storage medium, the computer program realizes any of the above-described MLAG networking when being executed by processor
Forwarding-table item generation method the step of.
In another embodiment provided by the present application, a kind of computer program product comprising instruction is additionally provided, when it
When running on computers, so that computer executes the generation method of the forwarding-table item of any MLAG networking in above-described embodiment
Step.
In the above-described embodiments, can come wholly or partly by software, hardware, firmware or any combination thereof real
It is existing.When implemented in software, it can entirely or partly realize in the form of a computer program product.The computer program
Product includes one or more computer instructions.When loading on computers and executing the computer program instructions, all or
It partly generates according to process or function described in the embodiment of the present application.The computer can be general purpose computer, dedicated meter
Calculation machine, computer network or other programmable devices.The computer instruction can store in computer readable storage medium
In, or from a computer readable storage medium to the transmission of another computer readable storage medium, for example, the computer
Instruction can pass through wired (such as coaxial cable, optical fiber, number from a web-site, computer, server or data center
User's line (DSL)) or wireless (such as infrared, wireless, microwave etc.) mode to another web-site, computer, server or
Data center is transmitted.The computer readable storage medium can be any usable medium that computer can access or
It is comprising data storage devices such as one or more usable mediums integrated server, data centers.The usable medium can be with
It is magnetic medium, (for example, floppy disk, hard disk, tape), optical medium (for example, DVD) or semiconductor medium (such as solid state hard disk
Solid State Disk (SSD)) etc..
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.
Each embodiment in this specification is all made of relevant mode and describes, same and similar portion between each embodiment
Dividing may refer to each other, and each embodiment focuses on the differences from other embodiments.Especially for device reality
For applying example, since it is substantially similar to the method embodiment, so being described relatively simple, related place is referring to embodiment of the method
Part explanation.
The foregoing is merely the preferred embodiments of the application, are not intended to limit the protection scope of the application.It is all
Any modification, equivalent replacement, improvement and so within spirit herein and principle are all contained in the protection scope of the application
It is interior.
Claims (11)
1. a kind of generation method of the forwarding-table item of MLAG networking, which is characterized in that the method is applied to distributed polymerization system
The first expansible Virtual Local Area Network endpoint of a tunnel VTEP in system, the distribution paradigmatic system further includes the 2nd VTEP, institute
The method of stating includes:
When receiving the first message of the address that destination address is the first virtual machine VM, inquiry is local to whether there is described first
The forwarding-table item of VM;
If the local forwarding-table item that the first VM is not present, turning for the first VM is synchronized to the 2nd VTEP request
Photos and sending messages so that the 2nd VTEP forwarding information for carrying the first VM is sent to the first VTEP first synchronize and disappear
Breath;
Receive first synchronization message that the 2nd VTEP is sent;
According to first synchronization message, the forwarding-table item of the first VM is generated.
2. the method according to claim 1, wherein the forwarding information of the first VM includes the first VM
The interface message of corresponding first outgoing interface of first VM described in address and the 2nd VTEP, the interface message includes can
Virtual Local Area Network VXLAN mark, private network mark and distributed aggregation interface mark, described synchronize according to described first is extended to disappear
Breath generates the forwarding-table item of the first VM, comprising:
In local outgoing interface, determining the second outgoing interface to match with the interface message;
According to the address of the first VM and second outgoing interface, the forwarding-table item of the first VM is generated.
3. the method according to claim 1, wherein described synchronize the first VM to the 2nd VTEP request
Forwarding information so that the 2nd VTEP forwarding information for carrying the first VM is sent to the first VTEP it is first same
Walk message, comprising:
The first request message of the forwarding information of the first VM is sent to the 2nd VTEP so that the 2nd VTEP according to
First request message sends the first synchronization message for carrying the forwarding information of the first VM to the first VTEP, described
First request message carries the mark of the VXLAN in the address and first message of the first VM.
4. the method according to claim 1, wherein described synchronize the first VM to the 2nd VTEP request
Forwarding information so that the 2nd VTEP forwarding information for carrying the first VM is sent to the first VTEP it is first same
Walk message, comprising:
First message is sent to the 2nd VTEP, so that the 2nd VTEP is according to first message to described
One VTEP sends the first synchronization message for carrying the forwarding information of the first VM.
5. the method according to claim 1, wherein the method also includes:
When receiving the ARP message of the 2nd VM transmission, generate the 2nd VM's according to the ARP message
Forwarding-table item;
When detecting that the 2nd VTEP request synchronizes the forwarding information of the 2nd VM, the 2nd VTEP of Xiang Suoshu, which is sent, to be carried
Second synchronization message of the forwarding information of the 2nd VM, the forwarding information of the 2nd VM is according to the forwarding table of the 2nd VM
Item obtains.
6. according to the method described in claim 5, it is characterized in that, the forwarding information of the 2nd VM includes the 2nd VM
The interface message of the corresponding third outgoing interface of 2nd VM described in address and the first VTEP, the interface message include
VXLAN mark, private network mark and distributed aggregation interface mark.
7. according to the method described in claim 5, it is characterized in that, described when detecting that it is described that the 2nd VTEP request synchronizes
When the forwarding information of the 2nd VM, the 2nd VTEP of Xiang Suoshu sends the second synchronization message for carrying the forwarding information of the 2nd VM,
Include:
When receiving the second request message of forwarding information for the 2nd VM that the 2nd VTEP is sent, according to described the
Two request messages send the second synchronization message for carrying the forwarding information of the 2nd VM to the 2nd VTEP, and described second asks
The VXLAN in the second message that message carries the address of the 2nd VM and the 2nd VTEP is received is asked to identify, described
Two messages are the message for the address that purpose address is the 2nd VM.
8. according to the method described in claim 5, it is characterized in that, described when detecting that it is described that the 2nd VTEP request synchronizes
When the forwarding information of the 2nd VM, the 2nd VTEP of Xiang Suoshu sends the second synchronization message of the forwarding information of the 2nd VM, comprising:
When receiving the second message of address that the destination address that the 2nd VTEP is sent is the 2nd VM, according to described second
Message sends the second synchronization message for carrying the forwarding information of the 2nd VM to the 2nd VTEP.
9. a kind of generating means of the forwarding-table item of MLAG networking, which is characterized in that described device is applied to distributed polymerization system
The first expansible Virtual Local Area Network endpoint of a tunnel VTEP in system, the distribution paradigmatic system further includes the 2nd VTEP, institute
Stating device includes:
Enquiry module, for when receiving the first message of the address that destination address is the first virtual machine VM, inquiring to be locally
It is no that there are the forwarding-table items of the first VM;
Request module, if requesting to synchronize to the 2nd VTEP for the local forwarding-table item that the first VM is not present
The forwarding information of first VM, so that the 2nd VTEP sends the forwarding letter for carrying the first VM to the first VTEP
First synchronization message of breath;
Receiving module, first synchronization message sent for receiving the 2nd VTEP;
First generation module, for generating the forwarding-table item of the first VM according to first synchronization message.
10. a kind of electronic equipment, which is characterized in that including processor and machine readable storage medium, the machine readable storage
Media storage has the machine-executable instruction that can be executed by the processor, and the processor is by the machine-executable instruction
Promote: realizing any method and step of claim 1-8.
11. a kind of computer readable storage medium, which is characterized in that be stored with computer in the computer readable storage medium
Program realizes claim 1-8 any method and step when the computer program is executed by processor.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201910058213.2A CN109617817B (en) | 2019-01-22 | 2019-01-22 | Method and device for generating forwarding table entry of MLAG networking |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201910058213.2A CN109617817B (en) | 2019-01-22 | 2019-01-22 | Method and device for generating forwarding table entry of MLAG networking |
Publications (2)
Publication Number | Publication Date |
---|---|
CN109617817A true CN109617817A (en) | 2019-04-12 |
CN109617817B CN109617817B (en) | 2021-06-04 |
Family
ID=66017993
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201910058213.2A Active CN109617817B (en) | 2019-01-22 | 2019-01-22 | Method and device for generating forwarding table entry of MLAG networking |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN109617817B (en) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN111865803A (en) * | 2020-06-01 | 2020-10-30 | 锐捷网络股份有限公司 | Route processing method and device based on EVPN |
CN112187609A (en) * | 2020-09-21 | 2021-01-05 | 新华三信息安全技术有限公司 | Table entry generation method and device |
Citations (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104243630A (en) * | 2014-09-29 | 2014-12-24 | 杭州华三通信技术有限公司 | MAC (media access control) address learning method and MAC address learning device in VXLAN (virtual extensible local area network) |
CN106612242A (en) * | 2016-11-09 | 2017-05-03 | 新华三技术有限公司 | Traffic forwarding method and device |
CN106878288A (en) * | 2017-01-20 | 2017-06-20 | 新华三技术有限公司 | A kind of message forwarding method and device |
US20170257260A1 (en) * | 2016-03-07 | 2017-09-07 | Cisco Technology, Inc. | BFD OVER VxLAN ON vPC UPLINKS |
CN108199968A (en) * | 2018-03-30 | 2018-06-22 | 新华三技术有限公司 | Route processing method and device |
CN108259304A (en) * | 2017-12-28 | 2018-07-06 | 新华三技术有限公司 | A kind of forwarding-table item synchronous method and device |
CN108259295A (en) * | 2017-03-24 | 2018-07-06 | 新华三技术有限公司 | MAC Address synchronous method and device |
CN109067634A (en) * | 2018-09-28 | 2018-12-21 | 新华三技术有限公司 | A kind of forwarding-table item creation method and device |
-
2019
- 2019-01-22 CN CN201910058213.2A patent/CN109617817B/en active Active
Patent Citations (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104243630A (en) * | 2014-09-29 | 2014-12-24 | 杭州华三通信技术有限公司 | MAC (media access control) address learning method and MAC address learning device in VXLAN (virtual extensible local area network) |
US20170257260A1 (en) * | 2016-03-07 | 2017-09-07 | Cisco Technology, Inc. | BFD OVER VxLAN ON vPC UPLINKS |
CN106612242A (en) * | 2016-11-09 | 2017-05-03 | 新华三技术有限公司 | Traffic forwarding method and device |
CN106878288A (en) * | 2017-01-20 | 2017-06-20 | 新华三技术有限公司 | A kind of message forwarding method and device |
CN108259295A (en) * | 2017-03-24 | 2018-07-06 | 新华三技术有限公司 | MAC Address synchronous method and device |
CN108259304A (en) * | 2017-12-28 | 2018-07-06 | 新华三技术有限公司 | A kind of forwarding-table item synchronous method and device |
CN108199968A (en) * | 2018-03-30 | 2018-06-22 | 新华三技术有限公司 | Route processing method and device |
CN109067634A (en) * | 2018-09-28 | 2018-12-21 | 新华三技术有限公司 | A kind of forwarding-table item creation method and device |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN111865803A (en) * | 2020-06-01 | 2020-10-30 | 锐捷网络股份有限公司 | Route processing method and device based on EVPN |
CN112187609A (en) * | 2020-09-21 | 2021-01-05 | 新华三信息安全技术有限公司 | Table entry generation method and device |
CN112187609B (en) * | 2020-09-21 | 2022-01-25 | 新华三信息安全技术有限公司 | Table entry generation method and device |
Also Published As
Publication number | Publication date |
---|---|
CN109617817B (en) | 2021-06-04 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN105024855B (en) | Distributed type assemblies manage system and method | |
CN104219127B (en) | A kind of creation method and equipment of virtual network example | |
CN110247784B (en) | Method and device for determining network topology structure | |
CN108418884A (en) | A kind of method, apparatus and electronic equipment of transmission services data | |
TWI577164B (en) | Scalable address resolution | |
CN102763373B (en) | The method and apparatus using the service of local network devices based on remote access | |
CN105227466B (en) | Communication processing method and device | |
JP7237195B2 (en) | COMMUNICATION METHOD, APPARATUS, ENTITY AND COMPUTER PROGRAM | |
Antonini et al. | Lightweight multicast forwarding for service discovery in low-power IoT networks | |
KR20110071453A (en) | Zigbee gateway and method for identifying message of the same | |
CN109495369A (en) | A kind of message forwarding method and device | |
CN109150745A (en) | A kind of message processing method and device | |
JP2014147094A (en) | Network location service | |
CN109617817A (en) | A kind of generation method and device of the forwarding-table item of MLAG networking | |
JP2018201154A (en) | Transmission control program, transmission control method, and information processing device | |
CN103401954B (en) | The implementation method of virtual DHCP | |
CN109120556B (en) | A kind of method and system of cloud host access object storage server | |
CN112910704B (en) | Local area network system, method and device supporting dynamic self-adaptive network configuration | |
CN110636149B (en) | Remote access method, device, router and storage medium | |
CN117294639A (en) | Cloud network path detection system, method, device, equipment and storage medium | |
CN106330492B (en) | A kind of method, apparatus and system configuring user equipment forwarding table | |
CN110535959A (en) | A kind of method, apparatus and computer readable storage medium for transmitting data | |
CN107547674A (en) | Address distribution method and device | |
CN115225634B (en) | Data forwarding method, device and computer program product under virtual network | |
US9804907B2 (en) | Remote procedure call for a distributed system |
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 |