CN104270298A - Method and device for forwarding message in VXLAN - Google Patents

Method and device for forwarding message in VXLAN Download PDF

Info

Publication number
CN104270298A
CN104270298A CN201410521367.8A CN201410521367A CN104270298A CN 104270298 A CN104270298 A CN 104270298A CN 201410521367 A CN201410521367 A CN 201410521367A CN 104270298 A CN104270298 A CN 104270298A
Authority
CN
China
Prior art keywords
preferred path
path
vtep
preferred
message
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
CN201410521367.8A
Other languages
Chinese (zh)
Other versions
CN104270298B (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.)
Hangzhou H3C Technologies Co Ltd
Original Assignee
Hangzhou H3C Technologies Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Hangzhou H3C Technologies Co Ltd filed Critical Hangzhou H3C Technologies Co Ltd
Priority to CN201410521367.8A priority Critical patent/CN104270298B/en
Publication of CN104270298A publication Critical patent/CN104270298A/en
Application granted granted Critical
Publication of CN104270298B publication Critical patent/CN104270298B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Abstract

The invention discloses a method for forwarding a message in a VXLAN. The method for forwarding the message in the VXLAN comprises the steps that a VXLAN tunnel between a first virtual tunnel end point (VTEP) and a second VTEP is configured; a first optimal path and a second optimal path between the first VTEP and the second VTEP are calculated; the first optimal path and the second optimal path are associated with the VXLAN tunnel, the first optimal path is taken as the main path, and the second optimal path is taken as the standby path, so that the message is forwarded on the first optimal path; if the fault detection message is not received in a preset time, it is determined that the first optimal path breaks down, and switching is conducted between the main path and the standby path, so that the message is forwarded on the second optimal path. The invention further discloses a device for forwarding the message in the VXLAN. By the adoption of the method and device for forwarding the message in the VXLAN, the service break period can be shortened.

Description

Message forwarding method in a kind of VXLAN network and device
Technical field
The present invention relates to network communication technology field, the message forwarding method particularly in a kind of VXLAN network and device.
Background technology
In the multi-tenant environment of cloud computing, each tenant needs distribution one can carry out fine logical network of isolating with other logical network.The isolation of logical network is generally solved by VLAN (VLAN, Virtual Local Area Network) technology.In IEEE802.1Q standard, the maximum 12bit of the mark due to VLAN, so VLAN number maximum in certain limit only has 4K.Along with the many tenants demand under cloud environment gets more and more, 4K VLAN can not meet the demand of data center's large scale network deployment.In addition, in cloud computing environment, operating load often needs to move in multiple data center and multiple cloud platform, and the current Region dividing based on IP subnet limits the application of two layer connectivitys.
Current VXLAN networking schematic diagram as shown in Figure 1.Tunnel terminal (VTEP) equipment is the edge device of VXLAN.The relevant treatment of VXLAN is all carried out on VTEP, such as identify the VXLAN belonging to ethernet data frame, based on VXLAN, two layers of forwarding, encapsulation/decapsulation message etc. are carried out to Frame, can be the virtual switch (vSwitch) of physical server, also can be physical switches.As Fig. 1, a physical server runs a virtual machine VM1, there is vSwitch1 on that server as the encapsulation decapsulation of a VTEP for VXLAN message simultaneously, another physical server runs a virtual machine VM2, there is vSwitch2 on that server as the encapsulation decapsulation of the 2nd VTEP for VXLAN message simultaneously, so communicated by VXLAN between VM1 and VM2, VXLAN tunnel (Tunnel) can be set up between one VETP and the 2nd VTEP, this tunnel is set up and is relied on route, when path, place, tunnel has link or website to break down, can only Routing Protocol re-computation route recover, calculate route to need to take certain hour, be called convergence time, within network convergence time, so just there will be VXLAN business cutout phenomenon, the recovery of VXLAN business depends on routing convergence time.For the complete network controlled by control appliance, if do not run any Routing Protocol between switch, when so path, place, tunnel uplink or website break down, VXLAN business cannot proceed at all.
Summary of the invention
The invention provides the message forwarding method in a kind of VXLAN network and device, can service outage duration be reduced.
For achieving the above object, the invention provides the message forwarding method in a kind of VXLAN network, the method comprises:
Configure the VXLAN tunnel between the first tunnel terminal VTEP and the 2nd VTEP;
Calculate the first preferred path between a described VTEP and the 2nd VTEP and the second preferred path;
Described first preferred path is associated with described VXLAN tunnel with described second preferred path, and using described first preferred path as main path, using described second preferred path as standby path, forwards on described first preferred path to make message;
If do not receive fault detect message in the given time, then determine the first preferred path fault, and carry out active-standby path switching, forward on described second preferred path to make message.
For achieving the above object, present invention also offers the apparatus for forwarding message in a kind of VXLAN network, this device comprises:
Configuration module, for configuring the VXLAN tunnel between the first tunnel terminal VTEP and the 2nd VTEP;
Computing module, for calculating the first preferred path between a described VTEP and the 2nd VTEP and the second preferred path;
Relating module, for described first preferred path is associated with described VXLAN tunnel with described second preferred path, and using described first preferred path as main path, using described second preferred path as standby path, forward on described first preferred path to make message;
Fault determination module, during for not receiving fault detect message in the given time, then determines the first preferred path fault, and carries out active-standby path switching by handover module, forwards on described second preferred path to make message.
In sum, the message forwarding method in the VXLAN network provided in the embodiment of the present invention comprises: configure the VXLAN tunnel between the first tunnel terminal VTEP and the 2nd VTEP; Calculate the first preferred path between a described VTEP and the 2nd VTEP and the second preferred path; Described first preferred path is associated with described VXLAN tunnel with described second preferred path, and using described first preferred path as main path, using described second preferred path as standby path, forwards on described first preferred path to make message; If do not receive fault detect message in the given time, then determine the first preferred path fault, and carry out active-standby path switching, forward on described second preferred path to make message.It can thus be appreciated that the present invention, by calculating active-standby path, and carries out fast detecting to fault on the path of traffic forwarding, when fault being detected, in time by flow switch on standby path, thus ensure that VXLAN business can quick-recovery soon.And in prior art, once link or certain website break down, routing convergence just can only be relied on to recover business, VXLAN service disconnection will be caused in convergence process, so compared with prior art, greatly reduce service outage duration.
Accompanying drawing explanation
Fig. 1 is VXLAN networking schematic diagram;
Fig. 2 is the schematic flow sheet of the message forwarding method in a kind of VXLAN network provided by the invention;
Fig. 3 is the application networking scene schematic diagram of the embodiment of the present invention one;
Fig. 4 is the application networking scene schematic diagram of the embodiment of the present invention two;
Fig. 5 is the apparatus structure schematic diagram of message repeating in a kind of VXLAN network of embodiment of the present invention proposition.
Embodiment
Referring to accompanying drawing, the embodiment of the present invention is described in further detail.
As shown in Figure 2, the invention provides the message forwarding method in a kind of VXLAN network, the method comprises:
Step 21, configure VXLAN tunnel between the first tunnel terminal VTEP and the 2nd VTEP;
Step 22, calculate the first preferred path between a described VTEP and the 2nd VTEP and the second preferred path;
Step 23, described first preferred path to be associated with described VXLAN tunnel with described second preferred path, and using described first preferred path as main path, using described second preferred path as standby path, forward on described first preferred path to make message;
If step 24 does not receive fault detect message in the given time, then determine the first preferred path fault, and carry out active-standby path switching, forward on described second preferred path to make message.
Further, after carrying out active-standby path switching, the method comprises further:
Calculate the 3rd preferred path between a VTEP and the 2nd VTEP;
By described 3rd preferred path and described VXLAN tunnel-associated, described first preferred path is gone to associate with described VXLAN tunnel, and using described second preferred path as main path, using described 3rd preferred path as standby path, forward on described second preferred path to make message.
Further, the 3rd preferred path between calculating the one VTEP and the 2nd VTEP, using described second preferred path as main path, using described 3rd preferred path as after standby path, described method also comprises:
Receive the message that the first preferred path recovers;
By described first preferred path and described VXLAN tunnel-associated, described 3rd preferred path is gone to associate with described VXLAN tunnel, and using described first preferred path as main path, using described second preferred path as standby path, forward on described first preferred path to make message.
Such scheme comprises two kinds of application scenarioss, and a kind of scene is legacy network, and namely in network, inter-exchange can run Routing Protocol; Scene is the network controlled by control appliance completely, and the equipment in network does not run any Routing Protocol, relies on stream table to carry out message repeating.Further illustrate below by the embodiment of the present invention one and two, the present invention by calculating active-standby path, and carries out fast detecting, when fault being detected to fault on the path of traffic forwarding, in time by flow switch on standby path, thus ensure that VXLAN business can quick-recovery soon.
Embodiment one
For the VXLAN network running Routing Protocol, its schematic network structure as shown in Figure 3, hangs user 2 under hanging user the 1, two VTEP in Fig. 3 under a VTEP.Because VTEP in the present embodiment and switch all do not have control appliance to control, so respectively configure below, it is all the mode static configuration by order line.VXLAN tunnel between a VTEP and the 2nd VTEP also comprises multiple intermediate equipments such as switch 1 to switch N.
Message forwarding method in embodiment one VXLAN network comprises the following steps:
Step 31, a VTEP configure the VXLAN tunnel between a VTEP and the 2nd VTEP.
The first preferred path between step 32, a VTEP calculating described VTEP and the 2nd VTEP and the second preferred path.
Step 33, a VTEP associate in the down hop of described first preferred path with the VTEP on the second preferred path with described VXLAN tunnel with outgoing interface, form the active-standby path list item with described VXLAN tunnel-associated, in the active-standby path list item of described and described VXLAN tunnel-associated, the first preferred path is state of activation, second preferred path is unactivated state, forwards on described first preferred path to make message.
It should be noted that, with the active-standby path list item of VXLAN tunnel-associated, main path is in state of activation, and standby path is in unactivated state, and like this, message will forward at the main path being in state of activation.
Step 34, the VXLAN tunnel of a VTEP between a VTEP and the 2nd VTEP are set up two-way converting and detect BFD session; If a VTEP does not receive the BFD fault detect message that the 2nd VTEP sends in the given time, then determine this BFD fault detect message the first preferred path fault of process.
Particularly, the present invention, for realizing fault fast detecting, the tunnel between a VTEP and the 2nd VTEP is set up two-way converting and detects (Bidirectional Forwarding Detection, BFD) session.It should be noted that, BFD is used for the communication failure between detection two equipment.A pair equipment every bar passage between which periodically sends BFD message, if certain equipment does not receive BFD message within the sufficiently long time, then thinks and to be out of order in certain part of this duplex channel to opposite equip..In the embodiment of the present invention for fault detect message for BFD message is illustrated, in a particular application, fault detect message is not limited to BFD message, as long as the message that can realize fault detect is all in protection scope of the present invention.
Step 35, a VTEP upgrade described with the first preferred path in the active-standby path list item of described VXLAN tunnel-associated with the state of activation of the second preferred path, first preferred path is updated to unactivated state, second preferred path is updated to state of activation, forwards on described second preferred path to make message.
Further, after step 35, one VTEP calculates the 3rd preferred path between a VTEP and the 2nd VTEP, by the down hop of the VTEP on described 3rd preferred path and outgoing interface and described VXLAN tunnel-associated, the down hop of the VTEP on described first preferred path is gone to associate with described VXLAN tunnel with outgoing interface, and using described second preferred path as main path, using described 3rd preferred path as standby path, namely active-standby path list item that is described and described VXLAN tunnel-associated is upgraded, second preferred path in the active-standby path list item of described and described VXLAN tunnel-associated is set to state of activation, 3rd preferred path is set to unactivated state, forward on described second preferred path to make message.
Preferably, according to Routing Protocol, a VTEP determines whether the first preferred path recovers, and when receiving the advertising of route message of the first preferred path recovery, the method comprises further:
One VTEP is by the down hop of the VTEP on described first preferred path and outgoing interface and described VXLAN tunnel-associated, the down hop of the VTEP on described 3rd preferred path is gone to associate with described VXLAN tunnel with outgoing interface, and using described first preferred path as main path, using described second preferred path as standby path, namely active-standby path list item that is described and tunnel-associated is upgraded, first preferred path in the active-standby path list item of described and described VXLAN tunnel-associated is set to state of activation, second preferred path is set to unactivated state, forward on described first preferred path to make message.
Enumerate concrete scene to be below described in detail.
One VTEP (VTEP1) creates VXLAN Tunnel, configures source IP address: VTEP1, object IP address: VTEP2 in VXLAN Tunnel;
VTEP1 calculates the path of VTEP2 according to Routing Protocol, if be found to VTEP2 to only have a paths, explanation cannot carry out path switching, can only carry out message repeating, so end process on this paths.
If VTEP1 is found to VTEP2 at least two paths, then find out the first preferred path and the second preferred path respectively as active-standby path, associate at the first preferred path with VXLAN Tunnel with outgoing interface with the down hop of the VTEP1 on the second preferred path, form the main path list item 1 and standby path list item 2 that associate with VXLAN Tunnel:, as shown in table 1
List item Tunnel Identifier Outgoing interface Down hop State
List item 1 VXLAN?Tunnel Outgoing interface 1 Down hop 1 First preferred path state of activation
List item 2 VXLAN?Tunnel Outgoing interface 2 Down hop 2 Second preferred path unactivated state
Table 1
Above-mentioned list item 1 and 2 is issued to forwarding chip by VTEP1, forwards on main path to make message.
After above-mentioned list item 1 and 2 is issued to forwarding chip by VTEP1, tunnel between VTEP1 and VTEP2 is set up BFD session, the i.e. enable BFD agreement in VTEP1 and VTEP2 both sides, consult the cycle sending BFD message, VTEP1 receives the BFD message that VTEP2 regularly sends, because above-mentioned list item 1 and 2 is issued to forwarding chip by VTEP1, so BFD message can forward on main path, when on main path, certain link or website break down, VTEP1 would not receive the BFD message that VTEP2 sends in the given time, therefore VTEP1 can perceive main path fault very soon, list item 1 and 2 is upgraded, as shown in table 2:
List item Tunnel Identifier Outgoing interface Down hop State
List item 1 VXLAN?Tunnel Outgoing interface 1 Down hop 1 First preferred path unactivated state
List item 2 VXLAN?Tunnel Outgoing interface 2 Down hop 2 Second preferred path state of activation
Table 2
List item 1 after above-mentioned renewal and list item 2 are issued to forwarding chip by VTEP1, and notice forwarding chip carries out the switching of active-standby path, forwards on the second preferred path to make message.
Because above-mentioned list item 1 and list item 2 are issued to forwarding chip by VTEP1, be namely switched on standby path, so BFD message can forward on standby path, namely by BFD packet check current standby path, i.e. the second preferred path.
Due to main path fault, flow has been switched on the second preferred path, at this moment needs to calculate the path made new advances, and as the standby path of the second preferred path, is implemented as:
VTEP1 calculates the 3rd preferred path of VTEP2 according to Routing Protocol, the down hop of the VTEP1 on the 3rd preferred path is associated with VXLAN Tunnel with outgoing interface, the down hop of the VTEP1 on the first preferred path is carried out associating with VXLAN Tunnel with outgoing interface, and list item 1 renewal is replaced with list item 3, as shown in table 3:
List item Tunnel Identifier Outgoing interface Down hop State
List item 2 VXLAN?Tunnel Outgoing interface 2 Down hop 2 Second preferred path state of activation
List item 3 VXLAN?Tunnel Outgoing interface 3 Down hop 3 3rd preferred path unactivated state
Table 3
Original list item 1 is deleted from forwarding chip by VTEP1, above-mentioned list item 3 is issued to forwarding chip, like this, when on second preferred path, certain link or website break down, BFD can fast detecting out, can again occur path switch, therefore BFD message can forward on the standby path that the 3rd preferred path this article is new, namely by BFD packet check current standby path, i.e. the 3rd preferred path.
In a word, the solution of the present invention, after active-standby path switches, recalculates new standby path, to guarantee that subsequent packet does not interrupt.
Likely recover after first preferred path fault, after this path is recovered, advertising of route can be carried out to VTEP1, after VTEP1 receives the advertising of route on this path, the down hop of the VTEP1 on the first preferred path is associated with VXLAN Tunnel with outgoing interface, the down hop of the VTEP1 on the 3rd preferred path is carried out associating with VXLAN Tunnel with outgoing interface, and list item 2 and list item 3 renewal are replaced with list item 1 and list item 2, as shown in table 1.
Above-mentioned list item 1 and list item 2 are issued to forwarding chip by VTEP1, and notice forwarding chip carries out path smooth switching, forwards on the first preferred path to make message.Meanwhile, because above-mentioned list item 1 is issued to forwarding chip by VTEP1, be namely switched on the first preferred path, BFD message also can forward on the first preferred path, namely by the current main path of BFD packet check, i.e. the first preferred path.
So far, the present embodiment, for running the network of Routing Protocol, is VXLAN tunnel creation active-standby path, when VXLAN network failure, can Timeliness coverage, and fast service traffics are switched fast, decrease service outage duration.
Embodiment two
Control for by control appliance, stream table instructs the VXLAN network forwarded, and as shown in Figure 4, in Fig. 4, under a VTEP, user is VM1 to its schematic network structure, and under the 2nd VTEP, user is VM2.One VTEP and the 2nd VTEP, and multiple intermediate equipment such as switch 1 to switch N is all controlled by control appliance, these equipment are vSwitch or physical switches, do not run Routing Protocol, need control appliance to issue stream table and instruct message repeating.
Message forwarding method in embodiment two VXLAN network comprises the following steps:
Step 41, control appliance configure the VXLAN tunnel between the first tunnel terminal VTEP and the 2nd VTEP.
The first preferred path between step 42, a control appliance calculating described VTEP and the 2nd VTEP and the second preferred path.
Step 43, control appliance associate in the down hop of described first preferred path with the VTEP on the second preferred path with described VXLAN tunnel with outgoing interface; The stream table of the correspondence of stream table corresponding to the first preferred path and the second preferred path is issued to a VTEP, the stream table that described first preferred path is corresponding is identical with the occurrence of the stream table of the correspondence of the second preferred path, and the priority of stream table corresponding to described first preferred path is higher than the priority of stream table corresponding to the second preferred path, E-Packets on described first preferred path with the stream table making a VTEP corresponding according to described first preferred path.
Step 44, control appliance issue coupling BFD fault detect message to a VTEP, and outgoing interface is the stream table of described VXLAN tunnel interface, control appliance issues BFD fault detect message to a VTEP, sends BFD fault detect message to make a VTEP to the 2nd VTEP; If control appliance does not receive the BFD fault detect message that the 2nd VTEP send in the given time, then determine this BFD fault detect message the first preferred path fault of process.
Step 45, control appliance send amendment stream table to a VTEP, described amendment stream table, for informing that the priority of the stream table that described VTEP first preferred path is corresponding has been revised as the priority lower than stream table corresponding to the second preferred path, E-Packets on described second preferred path with the stream table making a VTEP corresponding according to described second preferred path.
Further, after step 45, control appliance calculates the 3rd preferred path between a VTEP and the 2nd VTEP, by the down hop of the VTEP on described 3rd preferred path and outgoing interface and described VXLAN tunnel-associated, the down hop of the VTEP on described first preferred path is gone to associate with described VXLAN tunnel with outgoing interface, and using described 3rd preferred path as standby path, using described second preferred path as main path, namely stream table corresponding to the 3rd preferred path is issued to a VTEP, the stream table that stream table covering first preferred path that described 3rd preferred path is corresponding is corresponding, the stream table that described 3rd preferred path is corresponding is identical with the occurrence of the stream table of the correspondence of the second preferred path, and the priority of stream table corresponding to the 3rd preferred path is lower than the priority of stream table corresponding to the second preferred path, E-Packet on described second preferred path with the stream table making a VTEP corresponding according to described second preferred path.
Preferably, control appliance finds message LLDP collection network topology information according to each equipment controlled by it to its link layer sent, and determine whether the first preferred path recovers, after the first preferred path recovers, the method comprises further:
Control appliance is by the down hop of the VTEP on described first preferred path and outgoing interface and described VXLAN tunnel-associated, the down hop of the VTEP on described 3rd preferred path is gone to associate with described VXLAN tunnel with outgoing interface, and using described first preferred path as main path, using described second preferred path as standby path, namely stream table corresponding to the first preferred path is issued to a VTEP, the stream table that stream table covering the 3rd preferred path that described first preferred path is corresponding is corresponding, the stream table that described first preferred path is corresponding is identical with the occurrence of the stream table of the correspondence of the second preferred path, and the priority of stream table corresponding to the first preferred path is higher than the priority of stream table corresponding to the second preferred path, E-Packet on described first preferred path with the stream table making a VTEP corresponding according to described first preferred path.
Enumerate concrete scene to be below described in detail.
Because the network in the present embodiment is controlled by control appliance, so set up tunnel again when needing communicating between users.Suppose to need same communication between the current VM1 of having and VM2 two users, direct-connected 2nd VTEP (VTEP2) of VM1 direct-connected a VTEP (VTEP1), VM2.After control appliance and all OVS equipment (OVS equipment comprises VTEP) connect, all OVS can send link layer to find message (LLDP) on control appliance, make control appliance find the topology of whole supervising the network.
It is the message of the IP address of VM2 that VTEP1 receives the object IP address (1.1.1.1) that VM1 sends, find the stream table not having to mate, therefore by message up sending control appliance, control appliance is according to the object IP address of message, the OVS finding VM2 direct-connected is VTEP2, therefore control appliance is determined to set up VXLAN tunnel between VTEP1 and opposite end VTEP2, and the VXLAN tunnel being configured in the foundation between VTEP1 and VTEP2 is VXLAN Tunne1.
Control appliance calculates the path from VTEP1 to VTEP2 according to the network topology of collecting, if be found to VTEP2 to only have a paths, explanation cannot carry out path switching, so issue a stream table directly to VTEP1 to point to this path, ends process.
If control appliance finds there are at least two paths from VTEP1 to VTEP2, then find out the first preferred path and the second preferred path respectively as active-standby path, associate at the first preferred path with VXLAN Tunne1 with outgoing interface with the down hop of the VTEP1 on the second preferred path, two stream tables are issued, as shown in stream table 1 and stream table 2 to VTEP1:
Stream table 1
Stream table 2
When message mates the stream table of high priority at VTEP1, in the process selecting main path to forward, due to the intermediate equipment between VTEP1 and VTEP2 also not running Routing Protocol, so when the intermediate equipment on main path receives message, this intermediate equipment finds the stream table not having to mate, and by message up sending control appliance, control appliance is according to the object IP address of message, issue stream table, be forwarded on VTEP2 to enable flow.In like manner, when subsequent packet selects standby path to forward, also need, by message activation control apparatus, stream table is handed down to corresponding intermediate equipment on path, thus realize forwarding.On path to be handed down to the stream table of each intermediate equipment not identical, have each self-corresponding outgoing interface and down hop.
Next, when message arrives VTEP2, also by message up sending control appliance is carried out activation control apparatus, stream table is handed down to VTEP2, the stream table 3 that control appliance issues to VTEP2 is two-stage stream table, as flowed shown in table 3, IP:VTEP2 for the purpose of first order stream table occurrence, action item is for separating VXLAN encapsulation; IP:VM2 for the purpose of the stream table occurrence of the second level, action item is for be forwarded to user VM2 at corresponding outbound port.
Stream table 3
Like this, the stream table that message can mate high priority at VTEP1 is forwarded to VM2 on main path.
After stream table issues, the present invention is for realizing fault fast detecting, and control appliance issues to VTEP1 and allows BFD message to pass through, to carry out the stream table of fault detect, as shown in stream table 4:
Stream table 4
The respective streams table 5 that control appliance issues to VTEP2 is two-stage stream table, IP:VTEP2 for the purpose of first order stream table occurrence; Action item is for separating VXLAN encapsulation; Second level stream table occurrence is the protocol number of message is BFD message protocol number; Action item send control appliance on being.
Stream table 5
Simultaneously, control appliance structure BFD message, and be handed down to VTEP1, trigger VTEP1 and regularly send BFD message to VTEP2, like this, the outgoing interface of BFD message coupling stream table 4 is tunnel face, thus enter and forward with the main path of this tunnel-associated, when on main path, certain link or website break down, VTEP2 would not receive the BFD message that VTEP1 sends in the given time, and then can not on send control appliance, therefore control appliance can perceive main path fault very soon, amendment stream table is sent to VTEP1, in stream table 1, the priority of the first preferred path is modified, as flowed shown in table 6:
Stream table 6
Like this, the stream table that message can mate high priority at VTEP1 is forwarded to VM2 on the second preferred path.
Because the outgoing interface of the stream table of coupling BFD message is tunnel face, forwards on the second preferred path so BFD message will mate stream table, namely detect current second preferred path.
Due to main path fault, flow has been switched on the second preferred path, at this moment needs to calculate the path made new advances, and as the standby path of the second preferred path, is implemented as:
Control appliance calculates the 3rd preferred path from VTEP1 to VTEP2 according to the network topology of collecting, the down hop of the VTEP1 on the 3rd preferred path is associated with VXLAN Tunnel with outgoing interface, the down hop of the VTEP1 on the first preferred path is carried out associating with VXLAN Tunnel with outgoing interface, and issue a stream table 7 to VTEP1, due to the first preferred path fault, so this stream table 7 covers the stream table 6 of the first preferred path, and as standby path, the priority of stream table 7 is lower than the priority flowing table 2.
Stream table 7
Like this, when on second preferred path, certain link or website break down, BFD also can fast detecting out, again can there is path to switch, therefore BFD message can forward on the standby path that the 3rd preferred path this article is new, namely by BFD packet check current standby path, i.e. the 3rd preferred path.
In a word, the solution of the present invention, after active-standby path switches, recalculates new standby path, to guarantee that subsequent packet does not interrupt.
Likely recover after first preferred path fault, the LLDP message collection network topology information that control appliance sends to it according to each OVS equipment, determine whether the first preferred path recovers, after the first preferred path recovers, the down hop of the VTEP1 on the first preferred path can associate with VXLAN Tunnel with outgoing interface by control appliance, the down hop of the VTEP1 on the 3rd preferred path is carried out associating with VXLAN Tunnel with outgoing interface, and re-issue a stream table 1 to VTEP1, the stream table 7 of this stream table covering the 3rd preferred path, and as main path, the priority of stream table 1 is higher than the priority flowing table 2.
Meanwhile, BFD message also can mate stream table and forward on the first preferred path, namely by the current main path of BFD packet check, i.e. the first preferred path.
So far, the present embodiment controls for by control appliance, stream table instructs the VXLAN network forwarded, be handed down to OVS and trigger main path and carry out BFD by control appliance controlling calculation active-standby path and detect Timeliness coverage network failure, in time VXLAN business is switched fast, reduce service outage duration.
It should be noted that, various embodiments of the present invention are to set up the unidirectional tunnel between a VTEP to the 2nd VTEP, and under realizing a VTEP, user sends message to user under the 2nd VTEP, guarantees that flow switches fast.In actual applications, the user at two ends, tunnel will realize mutual communication, for user under realizing the 2nd VTEP sends message to user under a VTEP, guarantee that flow switches fast, need to set up the reverse tunnel between the 2nd VTEP a to VTEP, specific implementation symmetry is implemented on the 2nd VTEP, does not repeat them here.
Based on same inventive concept, one embodiment of the invention also proposes the apparatus for forwarding message in a kind of VXLAN network, see Fig. 5.This device comprises:
Configuration module 501, for configuring the VXLAN tunnel between the first tunnel terminal VTEP and the 2nd VTEP;
Computing module 502, for calculating the first preferred path between a described VTEP and the 2nd VTEP and the second preferred path;
Relating module 503, for described first preferred path is associated with described VXLAN tunnel with described second preferred path, and using described first preferred path as main path, using described second preferred path as standby path, forward on described first preferred path to make message;
Fault determination module 504, during for not receiving fault detect message in the given time, then determines the first preferred path fault, and carries out active-standby path switching by handover module 505, forwards on described second preferred path to make message.
After handover module 505 carries out active-standby path switching,
Described computing module 502, also for calculating the 3rd preferred path between a VTEP and the 2nd VTEP;
Described relating module 503, also for by described 3rd preferred path and described VXLAN tunnel-associated, described first preferred path is gone to associate with described VXLAN tunnel, and using described second preferred path as main path, using described 3rd preferred path as standby path, forward on described second preferred path to make message.
Described device also comprises path and recovers receiver module 506, for receiving the message that the first preferred path recovers;
Described relating module 503, also for by described first preferred path and described VXLAN tunnel-associated, described 3rd preferred path is gone to associate with described VXLAN tunnel, and using described first preferred path as main path, using described second preferred path as standby path, forward on described first preferred path to make message.
For the VXLAN network running Routing Protocol, described application of installation is in a described VTEP;
Described relating module 503, described first preferred path is being associated with described VXLAN tunnel with described second preferred path, and using described first preferred path as main path, using described second preferred path as standby path, when forwarding on described first preferred path to make message, specifically for associating in the down hop of described first preferred path with the VTEP on the second preferred path with described VXLAN tunnel with outgoing interface, form the active-standby path list item with described VXLAN tunnel-associated, in the active-standby path list item of described and described VXLAN tunnel-associated, the first preferred path is state of activation, second preferred path is unactivated state, forward on described first preferred path to make message.
Described handover module 505, carrying out active-standby path switching, when forwarding on the second preferred path to make message, described with the first preferred path in the active-standby path list item of described VXLAN tunnel-associated with the state of activation of the second preferred path specifically for upgrading, first preferred path is updated to unactivated state, second preferred path is updated to state of activation, forwards on described second preferred path to make message.
Described device comprises two-way converting further and detects BFD session establishment module 507, for relating module, described first preferred path is associated with described VXLAN tunnel with described second preferred path, and using described first preferred path as main path, using described second preferred path as after path, the VXLAN tunnel between a VTEP and the 2nd VTEP is set up two-way converting and detect BFD session;
Described fault determination module 504, specifically for, if a VTEP does not receive the BFD fault detect message that the 2nd VTEP sends in the given time, then determine this BFD fault detect message the first preferred path fault of process.
Control for by control appliance, stream table instructs the VXLAN network forwarded, and described application of installation is in control appliance;
Described relating module 503, described first preferred path is being associated with described VXLAN tunnel with described second preferred path, and using described first preferred path as main path, using described second preferred path as standby path, when forwarding on described first preferred path to make message, specifically for associating in the down hop of described first preferred path with the VTEP on the second preferred path with described VXLAN tunnel with outgoing interface; The stream table of the correspondence of stream table corresponding to the first preferred path and the second preferred path is issued to a VTEP, the stream table that described first preferred path is corresponding is identical with the occurrence of the stream table of the correspondence of the second preferred path, and the priority of stream table corresponding to described first preferred path is higher than the priority of the stream table of the correspondence of the second preferred path, E-Packets on described first preferred path with the stream table making a VTEP corresponding according to described first preferred path.
Described handover module 505, carrying out active-standby path switching, when forwarding on the second preferred path to make message, specifically for sending amendment stream table to a VTEP, described amendment stream table, for informing that the priority of the stream table that described VTEP first preferred path is corresponding has been revised as the priority lower than stream table corresponding to the second preferred path, E-Packets on described second preferred path with the stream table making a VTEP corresponding according to described second preferred path.
Described device comprises BFD further and issues module 508, for relating module, described first preferred path is associated with described VXLAN tunnel with described second preferred path, and using described first preferred path as main path, using described second preferred path as after standby path, coupling BFD fault detect message is issued to a VTEP, and outgoing interface is the stream table of described VXLAN tunnel interface, issue BFD fault detect message to a VTEP, send BFD fault detect message to make a VTEP to the 2nd VTEP;
Described fault determination module 504, specifically for, if control appliance does not receive the BFD fault detect message that the 2nd VTEP send in the given time, then determine this BFD fault detect message the first preferred path fault of process.
The above, be only preferred embodiment of the present invention, be not intended to limit protection scope of the present invention.Within the spirit and principles in the present invention all, any amendment done, equivalent replacement, improvement etc., all should be included within protection scope of the present invention.

Claims (18)

1. the message forwarding method in VXLAN network, the method comprises:
Configure the VXLAN tunnel between the first tunnel terminal VTEP and the 2nd VTEP;
Calculate the first preferred path between a described VTEP and the 2nd VTEP and the second preferred path;
Described first preferred path is associated with described VXLAN tunnel with described second preferred path, and using described first preferred path as main path, using described second preferred path as standby path, forwards on described first preferred path to make message;
If do not receive fault detect message in the given time, then determine the first preferred path fault, and carry out active-standby path switching, forward on described second preferred path to make message.
2. the method for claim 1, is characterized in that, after carrying out active-standby path switching, the method comprises further:
Calculate the 3rd preferred path between a VTEP and the 2nd VTEP; By described 3rd preferred path and described VXLAN tunnel-associated, described first preferred path is gone to associate with described VXLAN tunnel, and using described second preferred path as main path, using described 3rd preferred path as standby path, forward on described second preferred path to make message.
3. method as claimed in claim 2, is characterized in that, the 3rd preferred path between calculating the one VTEP and the 2nd VTEP, and using described second preferred path as main path, using described 3rd preferred path as after path, described method also comprises:
Receive the message that the first preferred path recovers;
By described first preferred path and described VXLAN tunnel-associated, described 3rd preferred path is gone to associate with described VXLAN tunnel, and using described first preferred path as main path, using described second preferred path as standby path, forward on described first preferred path to make message.
4. the method as described in as arbitrary in claim 1-3, is characterized in that, for the VXLAN network running Routing Protocol, described method is applied to a described VTEP;
Described described first preferred path to be associated with described VXLAN tunnel with described second preferred path, and using described first preferred path as main path, using described second preferred path as standby path, specifically comprise with the method making message forward on described first preferred path:
Associate in the down hop of described first preferred path with the VTEP on the second preferred path with described VXLAN tunnel with outgoing interface, form the active-standby path list item with described VXLAN tunnel-associated, in the active-standby path list item of described and described VXLAN tunnel-associated, the first preferred path is state of activation, second preferred path is unactivated state, forwards on described first preferred path to make message.
5. method as claimed in claim 4, is characterized in that,
Describedly carry out active-standby path switching, specifically comprise with the method making message forward on the second preferred path:
Upgrade described with the first preferred path in the active-standby path list item of described VXLAN tunnel-associated with the state of activation of the second preferred path, first preferred path is updated to unactivated state, second preferred path is updated to state of activation, forwards on described second preferred path to make message.
6. method as claimed in claim 4, it is characterized in that, described described first preferred path to be associated with described VXLAN tunnel with described second preferred path, and using described first preferred path as main path, using described second preferred path as after standby path, the method comprises further: the VXLAN tunnel between a VTEP and the 2nd VTEP is set up two-way converting and detect BFD session;
Do not receive fault detect message in the given time if described, then determine that the first preferred path fault specifically comprises:
If a VTEP does not receive the BFD fault detect message that the 2nd VTEP sends in the given time, then determine this BFD fault detect message the first preferred path fault of process.
7. the method as described in as arbitrary in claim 1-3, is characterized in that, control for by control appliance, and stream table instructs the VXLAN network forwarded, and described method is applied to control appliance;
Described described first preferred path to be associated with described VXLAN tunnel with described second preferred path, and using described first preferred path as main path, using described second preferred path as standby path, specifically comprise with the method making message forward on described first preferred path:
Associate in the down hop of described first preferred path with the VTEP on the second preferred path with described VXLAN tunnel with outgoing interface; The stream table of the correspondence of stream table corresponding to the first preferred path and the second preferred path is issued to a VTEP, the stream table that described first preferred path is corresponding is identical with the occurrence of the stream table of the correspondence of the second preferred path, and the priority of stream table corresponding to described first preferred path is higher than the priority of stream table corresponding to the second preferred path, E-Packets on described first preferred path with the stream table making a VTEP corresponding according to described first preferred path.
8. method as claimed in claim 7, is characterized in that,
Describedly carry out active-standby path switching, specifically comprise with the method making message forward on the second preferred path:
Amendment stream table is sent to a VTEP, described amendment stream table, for informing that the priority of the stream table that described VTEP first preferred path is corresponding has been revised as the priority lower than stream table corresponding to the second preferred path, E-Packets on described second preferred path with the stream table making a VTEP corresponding according to described second preferred path.
9. method as claimed in claim 7, it is characterized in that, described described first preferred path to be associated with described VXLAN tunnel with described second preferred path, and using described first preferred path as main path, using described second preferred path as after standby path, the method comprises further: control appliance issues coupling BFD fault detect message to a VTEP, and outgoing interface is the stream table of described VXLAN tunnel interface, control appliance issues BFD fault detect message to a VTEP, sends BFD fault detect message to make a VTEP to the 2nd VTEP;
Do not receive fault detect message in the given time if described, then determine that the first preferred path fault specifically comprises:
If control appliance does not receive the BFD fault detect message that the 2nd VTEP send in the given time, then determine this BFD fault detect message the first preferred path fault of process.
10. the apparatus for forwarding message in VXLAN network, this device comprises:
Configuration module, for configuring the VXLAN tunnel between the first tunnel terminal VTEP and the 2nd VTEP;
Computing module, for calculating the first preferred path between a described VTEP and the 2nd VTEP and the second preferred path;
Relating module, for described first preferred path is associated with described VXLAN tunnel with described second preferred path, and using described first preferred path as main path, using described second preferred path as standby path, forward on described first preferred path to make message;
Fault determination module, during for not receiving fault detect message in the given time, then determines the first preferred path fault, and carries out active-standby path switching by handover module, forwards on described second preferred path to make message.
11. devices as claimed in claim 10, is characterized in that, after handover module carries out active-standby path switching,
Described computing module, also for calculating the 3rd preferred path between a VTEP and the 2nd VTEP;
Described relating module, also for by described 3rd preferred path and described VXLAN tunnel-associated, described first preferred path is gone to associate with described VXLAN tunnel, and using described second preferred path as main path, using described 3rd preferred path as standby path, forward on described second preferred path to make message.
12. devices as claimed in claim 11, is characterized in that,
Described device also comprises path and recovers receiver module, for receiving the message that the first preferred path recovers;
Described relating module, also for by described first preferred path and described VXLAN tunnel-associated, described 3rd preferred path is gone to associate with described VXLAN tunnel, and using described first preferred path as main path, using described second preferred path as standby path, forward on described first preferred path to make message.
13. as arbitrary in claim 10-12 as described in device, it is characterized in that, for running the VXLAN network of Routing Protocol, described application of installation is in a described VTEP;
Described relating module, described first preferred path is being associated with described VXLAN tunnel with described second preferred path, and using described first preferred path as main path, using described second preferred path as standby path, when forwarding on described first preferred path to make message, specifically for associating in the down hop of described first preferred path with the VTEP on the second preferred path with described VXLAN tunnel with outgoing interface, form the active-standby path list item with described VXLAN tunnel-associated, in the active-standby path list item of described and described VXLAN tunnel-associated, the first preferred path is state of activation, second preferred path is unactivated state, forward on described first preferred path to make message.
14. devices as claimed in claim 13, is characterized in that,
Described handover module, carrying out active-standby path switching, when forwarding on the second preferred path to make message, described with the first preferred path in the active-standby path list item of described VXLAN tunnel-associated with the state of activation of the second preferred path specifically for upgrading, first preferred path is updated to unactivated state, second preferred path is updated to state of activation, forwards on described second preferred path to make message.
15. devices as claimed in claim 13, it is characterized in that, described device comprises two-way converting further and detects BFD session establishment module, for relating module, described first preferred path is associated with described VXLAN tunnel with described second preferred path, and using described first preferred path as main path, using described second preferred path as after path, the VXLAN tunnel between a VTEP and the 2nd VTEP is set up two-way converting and detect BFD session;
Described fault determination module, specifically for, if a VTEP does not receive the BFD fault detect message that the 2nd VTEP sends in the given time, then determine this BFD fault detect message the first preferred path fault of process.
16. as arbitrary in claim 10-12 as described in device, it is characterized in that, control for by control appliance, stream table instruct forward VXLAN network, described application of installation is in control appliance;
Described relating module, described first preferred path is being associated with described VXLAN tunnel with described second preferred path, and using described first preferred path as main path, using described second preferred path as standby path, when forwarding on described first preferred path to make message, specifically for associating in the down hop of described first preferred path with the VTEP on the second preferred path with described VXLAN tunnel with outgoing interface; The stream table of the correspondence of stream table corresponding to the first preferred path and the second preferred path is issued to a VTEP, the stream table that described first preferred path is corresponding is identical with the occurrence of the stream table of the correspondence of the second preferred path, and the priority of stream table corresponding to described first preferred path is higher than the priority of the stream table of the correspondence of the second preferred path, E-Packets on described first preferred path with the stream table making a VTEP corresponding according to described first preferred path.
17. devices as claimed in claim 16, is characterized in that,
Described handover module, carrying out active-standby path switching, when forwarding on the second preferred path to make message, specifically for sending amendment stream table to a VTEP, described amendment stream table, for informing that the priority of the stream table that described VTEP first preferred path is corresponding has been revised as the priority lower than stream table corresponding to the second preferred path, E-Packets on described second preferred path with the stream table making a VTEP corresponding according to described second preferred path.
18. devices as claimed in claim 16, it is characterized in that, described device comprises BFD further and issues module, for relating module, described first preferred path is associated with described VXLAN tunnel with described second preferred path, and using described first preferred path as main path, using described second preferred path as after standby path, coupling BFD fault detect message is issued to a VTEP, and outgoing interface is the stream table of described VXLAN tunnel interface, BFD fault detect message is issued to a VTEP, BFD fault detect message is sent to the 2nd VTEP to make a VTEP,
Described fault determination module, specifically for, if control appliance does not receive the BFD fault detect message that the 2nd VTEP send in the given time, then determine this BFD fault detect message the first preferred path fault of process.
CN201410521367.8A 2014-09-30 2014-09-30 Message forwarding method and device in a kind of VXLAN networks Active CN104270298B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201410521367.8A CN104270298B (en) 2014-09-30 2014-09-30 Message forwarding method and device in a kind of VXLAN networks

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201410521367.8A CN104270298B (en) 2014-09-30 2014-09-30 Message forwarding method and device in a kind of VXLAN networks

Publications (2)

Publication Number Publication Date
CN104270298A true CN104270298A (en) 2015-01-07
CN104270298B CN104270298B (en) 2018-10-09

Family

ID=52161791

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201410521367.8A Active CN104270298B (en) 2014-09-30 2014-09-30 Message forwarding method and device in a kind of VXLAN networks

Country Status (1)

Country Link
CN (1) CN104270298B (en)

Cited By (41)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105634901A (en) * 2015-12-28 2016-06-01 杭州华三通信技术有限公司 MAC address information synchronization method and device based on CAS VXLAN
WO2016180225A1 (en) * 2015-07-27 2016-11-17 中兴通讯股份有限公司 Traffic transmission method and device
CN106302248A (en) * 2016-08-31 2017-01-04 杭州华三通信技术有限公司 A kind of neighbours' method for building up and device
CN106330597A (en) * 2015-07-10 2017-01-11 杭州华三通信技术有限公司 Path reachability detection method and device between VTEPs (VXLAN Tunnel End Points) of VXLAN (Virtual Extensible Local Area Network)
CN106341299A (en) * 2016-08-23 2017-01-18 杭州华三通信技术有限公司 Packet forwarding method and packet forwarding device in VXLAN
WO2017050268A1 (en) * 2015-09-24 2017-03-30 新华三技术有限公司 Route switcher
CN106789635A (en) * 2016-03-25 2017-05-31 新华三技术有限公司 A kind of message forwarding method and device
CN106878048A (en) * 2016-12-13 2017-06-20 新华三技术有限公司 Fault handling method and device
CN106899430A (en) * 2016-12-09 2017-06-27 新华三技术有限公司 A kind of flow method for processing forwarding and device
CN106911532A (en) * 2017-02-07 2017-06-30 佛山易识科技有限公司 Many tunnel intelligent route selection methods based on virtual expansible LAN
WO2017114181A1 (en) * 2015-12-30 2017-07-06 阿里巴巴集团控股有限公司 Link detection method and device, and network equipment and controller
CN107147555A (en) * 2017-06-30 2017-09-08 联想(北京)有限公司 The switching method and equipment, storage medium of a kind of VXLAN networks
CN107210947A (en) * 2015-01-16 2017-09-26 阿尔卡特朗讯公司 Two-way converting detection on virtual expansible LAN
CN107222411A (en) * 2017-07-28 2017-09-29 郑州云海信息技术有限公司 A kind of network interconnection method and device of data center
CN107222409A (en) * 2016-03-22 2017-09-29 华为技术有限公司 The method and node of a kind of converting flow
CN107547376A (en) * 2017-07-21 2018-01-05 新华三技术有限公司 routing detection method and device
CN107547366A (en) * 2017-05-15 2018-01-05 新华三技术有限公司 A kind of message forwarding method and device
CN107612827A (en) * 2017-10-11 2018-01-19 郑州云海信息技术有限公司 A kind of method and apparatus for improving strange land data center vxlan network qualities
CN107786461A (en) * 2016-08-25 2018-03-09 中国电信股份有限公司 Realize the method and controller of flow table switching
WO2018054156A1 (en) * 2016-09-20 2018-03-29 华为技术有限公司 Vxlan message forwarding method, device and system
WO2018090907A1 (en) * 2016-11-17 2018-05-24 新华三技术有限公司 Message forwarding
CN108259356A (en) * 2017-04-25 2018-07-06 新华三技术有限公司 Route control method and device
CN108337118A (en) * 2018-01-31 2018-07-27 新华三技术有限公司 Message forwarding method and device
CN108337158A (en) * 2018-01-23 2018-07-27 新华三技术有限公司 Unicast message retransmission method and device
CN108600069A (en) * 2018-03-29 2018-09-28 新华三技术有限公司 Link switch-over method and device
CN108667709A (en) * 2018-05-18 2018-10-16 新华三技术有限公司 A kind of message forwarding method and device
CN108900877A (en) * 2018-07-16 2018-11-27 广州辉群智能科技有限公司 Control the method and service equipment of playing audio/video playing audio-video document
CN109039707A (en) * 2018-07-04 2018-12-18 烽火通信科技股份有限公司 The method and system of the rapid active-standby switching of Vxlan channel service
CN109039728A (en) * 2018-07-24 2018-12-18 烽火通信科技股份有限公司 Flow congestion detection method and system based on BFD
CN109302328A (en) * 2018-12-18 2019-02-01 锐捷网络股份有限公司 A kind of VXLAN network hot backup switching method and system
CN109347717A (en) * 2018-09-26 2019-02-15 新华三技术有限公司 VXLAN tunnel switching method and device
CN109379241A (en) * 2018-12-27 2019-02-22 新华三技术有限公司 A kind of routing information determines method and device
CN109787894A (en) * 2019-03-27 2019-05-21 新华三技术有限公司 A kind of route control method and device
CN109995554A (en) * 2017-12-29 2019-07-09 ***通信集团吉林有限公司 The control method and cloud dispatch control device of multi-stage data center active-standby switch
CN110417569A (en) * 2018-04-28 2019-11-05 华为技术有限公司 A kind of network link failure processing method and endpoint of a tunnel equipment
CN110474802A (en) * 2019-08-12 2019-11-19 聚好看科技股份有限公司 Equipment switching method and device, service system
CN111147369A (en) * 2018-11-05 2020-05-12 中国电信股份有限公司 Routing system, routing method and server
CN112636997A (en) * 2020-11-17 2021-04-09 新华三技术有限公司 Path detection method and device
TWI728044B (en) * 2017-01-24 2021-05-21 香港商阿里巴巴集團服務有限公司 Link detection method, device, network equipment and controller
CN113259162A (en) * 2021-05-08 2021-08-13 中国工商银行股份有限公司 Network fault determination method and device, electronic equipment and storage medium
CN113259435A (en) * 2021-05-13 2021-08-13 上海巨印科技有限公司 Data transmission method and system for radiation measuring instrument

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7085224B1 (en) * 2001-06-14 2006-08-01 Cisco Technology, Inc. Method and apparatus for fast failure detection in switched LAN networks
CN101710875A (en) * 2009-12-22 2010-05-19 中兴通讯股份有限公司 Method and device for realizing rapid re-routing
CN102726000A (en) * 2011-07-22 2012-10-10 华为技术有限公司 Failure notification method, detection apparatus, forwarding apparatus, system and data structure
CN102801614A (en) * 2012-07-17 2012-11-28 杭州华三通信技术有限公司 Convergence method for equivalent routing and network device
CN103647853A (en) * 2013-12-04 2014-03-19 华为技术有限公司 Method for sending ARP message in VxLAN, VTEP and VxLAN controller
CN103841028A (en) * 2014-03-24 2014-06-04 杭州华三通信技术有限公司 Method and device for forwarding messages

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7085224B1 (en) * 2001-06-14 2006-08-01 Cisco Technology, Inc. Method and apparatus for fast failure detection in switched LAN networks
CN101710875A (en) * 2009-12-22 2010-05-19 中兴通讯股份有限公司 Method and device for realizing rapid re-routing
CN102726000A (en) * 2011-07-22 2012-10-10 华为技术有限公司 Failure notification method, detection apparatus, forwarding apparatus, system and data structure
CN102801614A (en) * 2012-07-17 2012-11-28 杭州华三通信技术有限公司 Convergence method for equivalent routing and network device
CN103647853A (en) * 2013-12-04 2014-03-19 华为技术有限公司 Method for sending ARP message in VxLAN, VTEP and VxLAN controller
CN103841028A (en) * 2014-03-24 2014-06-04 杭州华三通信技术有限公司 Method and device for forwarding messages

Cited By (71)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN107210947A (en) * 2015-01-16 2017-09-26 阿尔卡特朗讯公司 Two-way converting detection on virtual expansible LAN
CN106330597B (en) * 2015-07-10 2019-07-26 新华三技术有限公司 Path between VXLAN endpoint of a tunnel VTEP is up to detection method and device
CN106330597A (en) * 2015-07-10 2017-01-11 杭州华三通信技术有限公司 Path reachability detection method and device between VTEPs (VXLAN Tunnel End Points) of VXLAN (Virtual Extensible Local Area Network)
WO2016180225A1 (en) * 2015-07-27 2016-11-17 中兴通讯股份有限公司 Traffic transmission method and device
WO2017050268A1 (en) * 2015-09-24 2017-03-30 新华三技术有限公司 Route switcher
CN106559336A (en) * 2015-09-24 2017-04-05 杭州华三通信技术有限公司 The path switching method and apparatus being applied in SDN
US10972392B2 (en) 2015-09-24 2021-04-06 New H3C Technologies Co., Ltd Path switching
CN105634901A (en) * 2015-12-28 2016-06-01 杭州华三通信技术有限公司 MAC address information synchronization method and device based on CAS VXLAN
CN105634901B (en) * 2015-12-28 2019-05-03 新华三技术有限公司 Mac address information synchronous method and device based on CAS VXLAN
US10530633B2 (en) 2015-12-30 2020-01-07 Alibaba Group Holding Limited Link detection method, apparatus, network device, and controller
WO2017114181A1 (en) * 2015-12-30 2017-07-06 阿里巴巴集团控股有限公司 Link detection method and device, and network equipment and controller
CN106936655A (en) * 2015-12-30 2017-07-07 阿里巴巴集团控股有限公司 Chain circuit detecting method, device and the network equipment, controller
CN107222409A (en) * 2016-03-22 2017-09-29 华为技术有限公司 The method and node of a kind of converting flow
CN106789635B (en) * 2016-03-25 2020-08-14 新华三技术有限公司 Message forwarding method and device
CN106789635A (en) * 2016-03-25 2017-05-31 新华三技术有限公司 A kind of message forwarding method and device
CN106341299A (en) * 2016-08-23 2017-01-18 杭州华三通信技术有限公司 Packet forwarding method and packet forwarding device in VXLAN
CN107786461B (en) * 2016-08-25 2021-06-29 中国电信股份有限公司 Method and controller for realizing flow table switching
CN107786461A (en) * 2016-08-25 2018-03-09 中国电信股份有限公司 Realize the method and controller of flow table switching
CN106302248B (en) * 2016-08-31 2021-10-12 新华三技术有限公司 Neighbor establishing method and device
CN106302248A (en) * 2016-08-31 2017-01-04 杭州华三通信技术有限公司 A kind of neighbours' method for building up and device
US10917262B2 (en) 2016-09-20 2021-02-09 Huawei Technologies Co., Ltd. VXLAN packet forwarding method, device, and system
WO2018054156A1 (en) * 2016-09-20 2018-03-29 华为技术有限公司 Vxlan message forwarding method, device and system
WO2018090907A1 (en) * 2016-11-17 2018-05-24 新华三技术有限公司 Message forwarding
US11159341B2 (en) 2016-11-17 2021-10-26 New H3C Technologies Co., Ltd. Forwarding packet
CN106899430B (en) * 2016-12-09 2020-05-29 新华三技术有限公司 Traffic forwarding processing method and device
CN106899430A (en) * 2016-12-09 2017-06-27 新华三技术有限公司 A kind of flow method for processing forwarding and device
CN106878048B (en) * 2016-12-13 2020-02-11 新华三技术有限公司 Fault processing method and device
CN106878048A (en) * 2016-12-13 2017-06-20 新华三技术有限公司 Fault handling method and device
TWI728044B (en) * 2017-01-24 2021-05-21 香港商阿里巴巴集團服務有限公司 Link detection method, device, network equipment and controller
CN106911532A (en) * 2017-02-07 2017-06-30 佛山易识科技有限公司 Many tunnel intelligent route selection methods based on virtual expansible LAN
CN106911532B (en) * 2017-02-07 2020-04-10 佛山易识科技有限公司 Multi-virtual channel intelligent routing method based on virtual extensible local area network
US11451466B2 (en) 2017-04-25 2022-09-20 New H3C Technologies Co., Ltd. Controlling route
CN108259356B (en) * 2017-04-25 2020-08-04 新华三技术有限公司 Routing control method and device
CN108259356A (en) * 2017-04-25 2018-07-06 新华三技术有限公司 Route control method and device
CN107547366A (en) * 2017-05-15 2018-01-05 新华三技术有限公司 A kind of message forwarding method and device
CN107147555A (en) * 2017-06-30 2017-09-08 联想(北京)有限公司 The switching method and equipment, storage medium of a kind of VXLAN networks
CN107147555B (en) * 2017-06-30 2020-06-23 联想(北京)有限公司 VXLAN network switching method and device and storage medium
CN107547376A (en) * 2017-07-21 2018-01-05 新华三技术有限公司 routing detection method and device
CN107222411A (en) * 2017-07-28 2017-09-29 郑州云海信息技术有限公司 A kind of network interconnection method and device of data center
CN107222411B (en) * 2017-07-28 2020-08-25 苏州浪潮智能科技有限公司 Network interconnection method and device of data center
CN107612827A (en) * 2017-10-11 2018-01-19 郑州云海信息技术有限公司 A kind of method and apparatus for improving strange land data center vxlan network qualities
CN109995554A (en) * 2017-12-29 2019-07-09 ***通信集团吉林有限公司 The control method and cloud dispatch control device of multi-stage data center active-standby switch
CN108337158B (en) * 2018-01-23 2020-12-04 新华三技术有限公司 Unicast message forwarding method and device
CN108337158A (en) * 2018-01-23 2018-07-27 新华三技术有限公司 Unicast message retransmission method and device
CN108337118B (en) * 2018-01-31 2021-01-26 新华三技术有限公司 Message forwarding method and device
CN108337118A (en) * 2018-01-31 2018-07-27 新华三技术有限公司 Message forwarding method and device
CN108600069B (en) * 2018-03-29 2020-12-25 新华三技术有限公司 Link switching method and device
CN108600069A (en) * 2018-03-29 2018-09-28 新华三技术有限公司 Link switch-over method and device
CN110417569A (en) * 2018-04-28 2019-11-05 华为技术有限公司 A kind of network link failure processing method and endpoint of a tunnel equipment
CN110417569B (en) * 2018-04-28 2021-09-21 华为技术有限公司 Network link fault processing method and tunnel endpoint equipment
CN108667709A (en) * 2018-05-18 2018-10-16 新华三技术有限公司 A kind of message forwarding method and device
CN108667709B (en) * 2018-05-18 2020-12-29 新华三技术有限公司 Message forwarding method and device
CN109039707A (en) * 2018-07-04 2018-12-18 烽火通信科技股份有限公司 The method and system of the rapid active-standby switching of Vxlan channel service
CN108900877B (en) * 2018-07-16 2021-05-25 广州辉群智能科技有限公司 Method for controlling audio and video playing equipment to play audio and video files and service equipment
CN108900877A (en) * 2018-07-16 2018-11-27 广州辉群智能科技有限公司 Control the method and service equipment of playing audio/video playing audio-video document
CN109039728B (en) * 2018-07-24 2021-08-03 烽火通信科技股份有限公司 BFD-based flow congestion detection method and system
CN109039728A (en) * 2018-07-24 2018-12-18 烽火通信科技股份有限公司 Flow congestion detection method and system based on BFD
CN109347717A (en) * 2018-09-26 2019-02-15 新华三技术有限公司 VXLAN tunnel switching method and device
CN111147369B (en) * 2018-11-05 2022-02-08 中国电信股份有限公司 Routing system, routing method and server
CN111147369A (en) * 2018-11-05 2020-05-12 中国电信股份有限公司 Routing system, routing method and server
CN109302328B (en) * 2018-12-18 2021-11-16 锐捷网络股份有限公司 Hot standby switching method and system for VXLAN (virtual extensible local area network)
CN109302328A (en) * 2018-12-18 2019-02-01 锐捷网络股份有限公司 A kind of VXLAN network hot backup switching method and system
CN109379241B (en) * 2018-12-27 2021-12-24 新华三技术有限公司 Path information determination method and device
CN109379241A (en) * 2018-12-27 2019-02-22 新华三技术有限公司 A kind of routing information determines method and device
CN109787894A (en) * 2019-03-27 2019-05-21 新华三技术有限公司 A kind of route control method and device
CN110474802A (en) * 2019-08-12 2019-11-19 聚好看科技股份有限公司 Equipment switching method and device, service system
CN112636997A (en) * 2020-11-17 2021-04-09 新华三技术有限公司 Path detection method and device
CN112636997B (en) * 2020-11-17 2022-08-30 新华三技术有限公司 Path detection method and device
CN113259162A (en) * 2021-05-08 2021-08-13 中国工商银行股份有限公司 Network fault determination method and device, electronic equipment and storage medium
CN113259435A (en) * 2021-05-13 2021-08-13 上海巨印科技有限公司 Data transmission method and system for radiation measuring instrument
CN113259435B (en) * 2021-05-13 2022-07-12 上海巨印科技有限公司 Data transmission method and system for radiation measuring instrument

Also Published As

Publication number Publication date
CN104270298B (en) 2018-10-09

Similar Documents

Publication Publication Date Title
CN104270298A (en) Method and device for forwarding message in VXLAN
EP3188409B1 (en) Oam mechanisms for evpn active-active services
EP3082309B1 (en) Sdn controller, data centre system and router connection method
EP3066784B1 (en) Supporting operator commands in link aggregation group
CN103281247B (en) The general method for routing of a kind of data center network and system
US20180091395A1 (en) Network system, network control method and control apparatus
CN104104570A (en) Aggregation processing method in IRF (Intelligent Resilient Framework) system and device
CN105162704B (en) The method and device of multicast replication in Overlay network
EP2911355B1 (en) Method and device for flow path negotiation in link aggregation group
CN105915400A (en) Data stream switching method and system
CN102255757B (en) Link switching method and device
CN104243270A (en) Tunnel setup method and tunnel setup device
KR20150051107A (en) Method for fast flow path setup and failure recovery
CN102638389A (en) Redundancy backup method and system of TRILL (Transparent Interconnection over Lots of Links) network
CN104767680B (en) It route the method and apparatus being switched fast
CN109327318B (en) SDN management network architecture and method for establishing SDN management network
CN104980351A (en) Fast reroute method based on SDN network
KR20130055392A (en) Method and appratus for protection switching in point-to- multipoint network
CN104821913A (en) Data message forwarding method and apparatus
CN101924654A (en) Point-to-multipoint service-based path switching method and system
CN101345686B (en) Processing method, apparatus and system of virtual special local area network service loop
JPWO2014132967A1 (en) Communication system, switch, control device, control channel construction method and program
CN104618150A (en) Business configuration method and system under two layer-to-three layer business scene of PTN
CN103036781B (en) A kind of main path link failure processing method and device
CN107547347B (en) VNI-based path adjustment method and device

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
CB02 Change of applicant information

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

Applicant after: Xinhua three Technology Co., Ltd.

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

Applicant before: Huasan Communication Technology Co., Ltd.

CB02 Change of applicant information
GR01 Patent grant
GR01 Patent grant