CN106878166B - Route notification method and device - Google Patents

Route notification method and device Download PDF

Info

Publication number
CN106878166B
CN106878166B CN201710047654.3A CN201710047654A CN106878166B CN 106878166 B CN106878166 B CN 106878166B CN 201710047654 A CN201710047654 A CN 201710047654A CN 106878166 B CN106878166 B CN 106878166B
Authority
CN
China
Prior art keywords
route
vtep
type
evpn
evpn2
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.)
Active
Application number
CN201710047654.3A
Other languages
Chinese (zh)
Other versions
CN106878166A (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 CN201710047654.3A priority Critical patent/CN106878166B/en
Publication of CN106878166A publication Critical patent/CN106878166A/en
Application granted granted Critical
Publication of CN106878166B publication Critical patent/CN106878166B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L45/00Routing or path finding of packets in data switching networks
    • H04L45/24Multipath
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/28Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
    • H04L12/46Interconnection of networks
    • H04L12/4633Interconnection of networks using encapsulation techniques, e.g. tunneling
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/28Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
    • H04L12/46Interconnection of networks
    • H04L12/4641Virtual LANs, VLANs, e.g. virtual private networks [VPN]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L45/00Routing or path finding of packets in data switching networks
    • H04L45/24Multipath
    • H04L45/245Link aggregation, e.g. trunking
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L45/00Routing or path finding of packets in data switching networks
    • H04L45/28Routing or path finding of packets in data switching networks using route fault recovery
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L45/00Routing or path finding of packets in data switching networks
    • H04L45/74Address processing for routing

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Computer Security & Cryptography (AREA)
  • Data Exchanges In Wide-Area Networks (AREA)

Abstract

The application provides a route notification method and a device, wherein the method is applied to a VTEP in a DR system and comprises the following steps: receiving ARP information synchronized by other VTEPs in the same DR system; generating a first Ethernet virtual private network (EVPN 2) type route according to the synchronous ARP information, wherein the first EVPN2 type route is provided with a first identifier, and the first identifier is used for representing that the first EVPN2 type route is a route generated according to the synchronous ARP information of other VTEPs in the same DR system; and sending the first EVPN2 type route to a BGP route reflector which establishes a Border Gateway Protocol (BGP) neighbor relation with the VTEP. Therefore, the method and the device can realize that the VTEP receiving the synchronous ARP information can trigger the reported route, avoid flow interruption caused by the failure of a link where a single route is positioned, and improve the reliability of the EVPN network.

Description

Route notification method and device
Technical Field
The present application relates to the field of network communication technologies, and in particular, to a method and an apparatus for route advertisement.
Background
EVPN (Ethernet Virtual Private Network) is a two-layer VPN technology, where BGP (Border Gateway Protocol) is used on the control plane to advertise routing information, and VXLAN (Virtual eXtensible local area Network) is used on the data plane to forward user packets.
The basic EVPN networking architecture mainly comprises the following steps: VM (Virtual Machine), CE (customer edge) device, and VTEP (VXLAN Tunnel End Point).
Currently, in order to improve reliability of EVPN networks, a distributed aggregation technique is generally applied in EVPN networks, as shown in fig. 1. In the networking shown in fig. 1, VTEP1 and VTEP2 constitute a DR (Distributed Relay) system. Furthermore, the VTEP1, VTEP2, VTEP3 and RR (Route Reflector) establish an IBGP (Internal Border Gateway Protocol) EVPN neighbor relationship.
However, even if the distributed aggregation technique is applied to the EVPN network, the reliability of the EVPN network needs to be further improved.
Disclosure of Invention
The application provides a route notification method and a route notification device, which are used for solving the problem that the reliability of an EVPN network in the prior art needs to be further improved.
According to a first aspect of embodiments of the present application, there is provided a route advertisement method, which is applied to a VTEP in a DR system, the method including:
receiving ARP information synchronized by other VTEPs in the same DR system;
generating a first EVPN2 type route according to the synchronous ARP information, wherein the first EVPN2 type route is provided with a first identifier, and the first identifier is used for representing that the first EVPN2 type route is a route generated according to the synchronous ARP information of other VTEPs in the same DR system;
and sending the first EVPN2 type route to a BGP route reflector which establishes a Border Gateway Protocol (BGP) neighbor relation with the VTEP.
According to a second aspect of embodiments of the present application, there is provided a route advertisement method applied to a BGP route reflector, the method including:
receiving an EVPN2 type route sent by a first VTEP which establishes a BGP neighbor relation with a BGP route reflector in a distributed aggregation DR system;
when the EVPN2 type route carries a first identifier, wherein the first identifier is used for representing that the EVPN2 type route is a route generated by the first VTEP according to ARP information synchronized by other VTEPs in the DR system, setting the EVPN2 type route as a suboptimal route;
when the EVPN2 type route does not have the first identifier, setting the EVPN2 type route as a primary optimal route;
and sending the secondary optimal route and/or the main optimal route to a remote VTEP which establishes a BGP neighbor relation with a local BGP route reflector and does not belong to the DR system.
According to a third aspect of embodiments of the present application, there is provided a route advertisement method, which is applied to a remote VTEP, and includes:
receiving an EVPN2 type route sent by a BGP route reflector which establishes a BGP neighbor relation with the VTEP, wherein the EVPN2 type route is sent by a first VTEP which establishes the BGP neighbor relation with the BGP route reflector in a distributed aggregation DR system;
when the EVPN2 type route does not have a first identifier, wherein the first identifier is used for representing that the EVPN2 type route is a route generated by the first VTEP according to ARP information synchronized by other VTEPs in a DR system, determining the EVPN2 type route as a main optimal route, generating a main VXLAN tunnel according to the main optimal route, and forwarding a message through the main VXLAN tunnel;
when the EVPN2 type route carries the first identifier, determining that the EVPN2 type route is a suboptimal route, and generating a backup VXLAN tunnel backed up by the main VXLAN tunnel according to the suboptimal route;
and when detecting that the link where the main optimal route is positioned has a fault, activating the backup VXLAN tunnel and forwarding the message through the backup VXLAN tunnel.
According to a fourth aspect of embodiments of the present application, there is provided a route advertisement apparatus, which is applied to a VTEP in a DR system, the apparatus including:
the receiving unit is used for receiving the ARP information synchronized by other VTEPs in the same DR system;
a first route generating unit, configured to generate a first ethernet virtual private network EVPN 2-type route according to the synchronized ARP information, where the first EVPN 2-type route has a first identifier, and the first identifier is used to indicate that the first EVPN 2-type route is a route generated according to ARP information synchronized by other VTEPs in the same DR system;
and the first sending unit is used for sending the first EVPN2 type route to a BGP route reflector which establishes a Border Gateway Protocol (BGP) neighbor relation with the VTEP.
According to a fifth aspect of embodiments of the present application, there is provided a route advertisement device, which is applied to a BGP route reflector, and includes:
a receiving unit, configured to receive an EVPN 2-type route sent by a first VTEP that establishes a BGP neighbor relationship with a BGP route reflector in a distributed aggregated DR system;
a suboptimal route setting unit, configured to set the EVPN 2-type route as a suboptimal route when the EVPN 2-type route has a first identifier, where the first identifier is used to characterize that the EVPN 2-type route is a route generated by the first VTEP according to ARP information synchronized by other VTEPs in the DR system;
a primary optimal route setting unit, configured to set the EVPN 2-type route as a primary optimal route when the EVPN 2-type route does not have the first identifier;
and the sending unit is used for sending the suboptimal route and/or the main optimal route to a remote VTEP which establishes a BGP neighbor relation with the BGP route reflector and does not belong to the DR system.
According to a sixth aspect of the embodiments of the present application, there is provided a route advertisement apparatus, which is applied to a remote VTEP, and includes:
a receiving unit, configured to receive an EVPN 2-type route sent by a BGP route reflector that establishes a BGP neighbor relationship with the VTEP, where the EVPN 2-type route is sent by a first VTEP that establishes a BGP neighbor relationship with the BGP route reflector in a distributed aggregated DR system;
a primary tunnel generating unit, configured to determine, when the EVPN 2-type route does not have a first identifier, that the EVPN 2-type route is generated by the first VTEP according to ARP information synchronized by other VTEPs in the DR system, that the EVPN 2-type route is a primary optimal route, generate a primary VXLAN tunnel according to the primary optimal route, and forward a packet through the primary VXLAN tunnel;
a backup tunnel generation unit, configured to determine that the EVPN 2-type route is a suboptimal route when the EVPN 2-type route carries the first identifier, and generate a backup VXLAN tunnel that is backed up for the main VXLAN tunnel according to the suboptimal route;
and the activating unit is used for activating the backup VXLAN tunnel and forwarding the message through the backup VXLAN tunnel when detecting that the link where the main optimal route is positioned has a fault.
By applying the embodiment of the application, the synchronous ARP information of other VTEPs in the same DR system is received, the first EVPN2 type route is generated according to the synchronous ARP information, the first EVPN2 type route is provided with the first identifier, and the first EVPN2 type route is sent to the BGP route reflector which establishes BGP neighbor relation with the VTEP, so that the VTEP receiving the synchronous ARP information can trigger the reported route, the flow interruption caused by the fault of a link where a single route is positioned is avoided, and the reliability of the EVPN network is improved.
Drawings
Fig. 1 is an architectural diagram of an EVPN network;
fig. 2 is another architectural diagram of an EVPN network;
FIG. 3 is a flow chart of one embodiment of a route advertisement method of the present application;
FIG. 4 is a flow chart of another embodiment of a route advertisement method of the present application;
FIG. 5 is a flow chart of one embodiment of a route advertisement method of the present application;
FIG. 6 is a flow chart of one embodiment of a route advertisement method of the present application;
fig. 7 is a schematic diagram of a hardware structure of a device in which the route advertisement apparatus of the present application is located;
FIG. 8 is a block diagram of one embodiment of a route advertisement device of the present application;
FIG. 9 is a block diagram of one embodiment of a route advertisement device of the present application;
fig. 10 is a block diagram of an embodiment of a route advertisement device according to the present application.
Detailed Description
Reference will now be made in detail to the exemplary embodiments, examples of which are illustrated in the accompanying drawings. When the following description refers to the accompanying drawings, like numbers in different drawings represent the same or similar elements unless otherwise indicated. The embodiments described in the following exemplary embodiments do not represent all embodiments consistent with the present application. Rather, they are merely examples of apparatus and methods consistent with certain aspects of the present application, as detailed in the appended claims.
The terminology used herein is for the purpose of describing particular embodiments only and is not intended to be limiting of the application. As used in this application and the appended claims, the singular forms "a", "an", and "the" are intended to include the plural forms as well, unless the context clearly indicates otherwise. It should also be understood that the term "and/or" as used herein refers to and encompasses any and all possible combinations of one or more of the associated listed items.
It is to be understood that although the terms first, second, third, etc. may be used herein to describe various information, such information should not be limited to these terms. These terms are only used to distinguish one type of information from another. For example, first information may also be referred to as second information, and similarly, second information may also be referred to as first information, without departing from the scope of the present application. The word "if" as used herein may be interpreted as "at … …" or "when … …" or "in response to a determination", depending on the context.
Referring to fig. 1, fig. 1 is an architectural diagram of an EVPN network. The EVPN network applies distributed aggregation technology. As shown in fig. 1. In the EVPN networking shown in fig. 1, the DR system includes two VTEPs (i.e., VTEP1, VTEP2), and the Link between VTEP1 and VTEP2 is an IPL Link (Intra-Portal Link, distributed aggregated internal Link). In addition, the DR system may also include more than two VTEPs, such as: 3 VTEP, etc.
VTEP1 and VTEP2 are connected to CE1 devices through distributed aggregation interface DR1, CE1 devices are connected to VTEP1 and VTEP2 through distributed aggregation interface lag 1, and VM (Virtual Machine) 1 is hung under CE 1. Furthermore, VTEP1 and VTEP2 are connected to CE2 devices through distributed aggregation interface DR2, CE2 devices are connected to VTEP1 and VTEP2 through distributed aggregation interface lag 2, and CE2 hangs VM 2. Furthermore, both VTEP1 and VTEP2 establish IBGP EVPN neighbor relations with RRs.
In EVPN networking as shown in fig. 1, a remote VTEP (i.e., VTEP3) is included, and the VTEP3 and the RR also establish an IBGP EVPN neighbor relationship. In addition, the EVPN network may further include a plurality of remote VTEPs, such as: 2 remote VTEPs, etc.
When CE1 sends an ARP request packet to a DR system, lag 1 selects one of the links through a hash algorithm to send the ARP (Address Resolution Protocol) request packet, and if the selected link is a link of VTEP1 and CE 1:
when receiving the ARP request message sent by CE1, VTEP1 learns the ARP request message to obtain ARP information, generates EVPN2 type route according to the ARP information, sends the EVPN2 type route to RR, and reflects the route to VTEP3 from RR. Meanwhile, since VTEP1 and VTEP2 are located in the same DR system, VTEP1 also synchronizes ARP information to VTEP 2.
If VTEP2 receives the ARP information, it also generates EVPN2 type route according to the ARP information, and sends the EVPN2 type route to RR, and reflects the route to VTEP3 from RR, which may have timing problems and new risks for reliability of EVPN network. Such as: when VTEP3 receives the ARP information reported by VTEP2, it may be considered that CE1 under VTEP1 migrates.
If so, after receiving the ARP information, VTEP2 does not generate EVPN2 type routes from the ARP information and sends them to the RR. When a link between VTEP1 and an RR fails or VTEP1 fails, the EVPN 2-type route sent by VTEP1 to the RR is cancelled, which causes the EVPN 2-type route sent to VTEP3 to be also cancelled, which causes that no forwarding table entry to CE1 exists on VTEP3, which cannot guide forwarding of a message, thereby causing a single link failure and causing traffic interruption.
In order to solve the above problem, embodiments of the present application provide a route advertisement method and a route advertisement device to which the method can be applied.
Referring to fig. 2, fig. 2 is another architectural diagram of an EVPN network:
when receiving the ARP request message sent by CE1, VTEP1 learns the ARP request message to obtain ARP information, and synchronizes the learned ARP information to VTEP 2.
After receiving the ARP information synchronized by VTEP1, VTEP2 generates a first EVPN 2-type route according to the synchronized ARP information, where the first EVPN 2-type route has a first identifier, and the first identifier is used to indicate that the first EVPN 2-type route is a route generated according to ARP information synchronized by other VTEPs in the same DR system, and send the first EVPN 2-type route to RR. Furthermore, VTEP1 also generates a second EVPN 2-type route from the learned ARP information and sends the second EVPN 2-type route to the RR.
After receiving the EVPN2 type route, the RR identifies whether the EVPN2 type route has a first identifier, and if the EVPN2 type route has the first identifier, the RR indicates that the received EVPN2 type route is a route generated by the VTEP2 according to synchronous ARP information, and the EVPN2 type route is set as a suboptimal route; if the received EVPN2 type route is not provided with the first identifier and is the route generated by the VTEP1 according to the learned ARP information, the EVPN2 type route is set as a primary optimal route, and a suboptimal route and/or the primary optimal route are/is sent to the VTEP 3.
After receiving the EVPN2 type route, the VTEP3 can also identify whether the EVPN2 type route has a first identifier, if not, the EVPN2 type route is determined as a main optimal route, a main VXLAN tunnel is generated according to the main optimal route, and message forwarding is carried out through the main VXLAN tunnel; if the route is provided with the first identifier, determining that the EVPN2 type route is a suboptimal route, and generating a backup VXLAN tunnel backed up by the main VXLAN tunnel according to the suboptimal route; and when detecting that the link where the main optimal route is positioned has a fault, activating the backup VXLAN tunnel and forwarding the message through the backup VXLAN tunnel.
Therefore, a first EVPN2 type route is sent to the RR through the VTEP2, so that the condition that the single link fails to cause flow interruption can be avoided; moreover, the first EVPN2 type route has the first identifier, so that after the RR and VTEP3 receive the EVPN2 type route, whether the received EVPN2 type route is sent by VTEP2 or VTEP1 can be distinguished according to the first identifier, thereby avoiding timing problems and new risks caused by VTEP2 also sending the EVPN2 type route, and improving reliability of the EVPN network.
The following describes in detail embodiments of the route advertisement of the present application with reference to the drawings.
Referring to fig. 3, a flow chart of an embodiment of a route advertisement method according to the present application, which may be applied to a VTEP in a DR system, for example, VTEP1 or VTEP2 in fig. 2, may include the following steps:
step 310, receiving the ARP information synchronized by other VTEPs in the same DR system.
In the embodiment of the application, when the VTEP receives the ARP request message sent by the local CE device, the VTEP learns the ARP request message to obtain ARP information, and synchronizes the ARP information to other VTEPs in the same DR system. Similarly, after learning the ARP information, other VTEPs will also synchronize to the VTEP.
In an embodiment, in order to distinguish whether the received ARP information is synchronized with other VTEPs in the same DR system, the identification may be performed by using the second identifier, and the specific process includes:
receiving ARP information;
and if the ARP information comprises a second identifier which is used for representing that the ARP information is synchronous information, determining that the received ARP information is the information synchronized by other VTEPs in the same DR system.
The second identifier may be a preset identifier, such as: MLAG (Multi-chatsis linkagegregation) identification.
And step 320, generating a first EVPN2 type route according to the synchronized ARP information, wherein the first EVPN2 type route is provided with a first identifier, and the first identifier is used for representing that the first EVPN2 type route is a route generated according to the ARP information synchronized by other VTEPs in the same DR system.
In this embodiment of the application, the first identifier may be a preset identifier, such as: and identifying MLAG.
In an embodiment, the first EVPN class 2 route may also be provided with a local bridge MAC address. Wherein the local bridge MAC addresses of the VTEPs in the same DR system are the same.
Such as: the first EVPN class 2 route carries the local bridge MAC address and the MLAG identification. The local bridge MAC address can represent a DR system where the VTEP is located, and the MLAG mark can represent that the VTEP is a first EVPN2 type route generated according to ARP information synchronized by other VTEPs in the same DR system.
Step 330, the first EVPN2 type route is sent to the BGP route reflector that establishes a BGP neighbor relationship with the VTEP.
As shown in fig. 2, after receiving the ARP request message sent by CE1, VTEP1 obtains ARP information through learning the ARP request message, where the ARP information may include the MAC address and IP address of VM 1; VTEP1 will synchronize the ARP information to VTEP2, VTEP2 will generate EVPN2 type route according to the synchronized ARP information after receiving the ARP information synchronized by VTEP1, the EVPN2 type route has bridge MAC address and MLAG mark of VTEP2, send EVPN2 type route to RR, and RR determines the EVPN2 type route as suboptimal route according to bridge MAC address and MLAG mark in the route; the VTEP1 also generates EVPN2 type route with bridge MAC address of VTEP1 according to ARP information, then sends the EVPN2 type route to RR, and determines the EVPN2 type route as primary optimal route according to the route with only bridge MAC address by RR.
Similarly, after receiving the ARP request message sent by CE2, VTEP2 obtains ARP information through learning the ARP request message, where the ARP information may include the MAC address and IP address of VM2 hung under CE 2; VTEP2 synchronizes ARP information to VTEP 1. After receiving the ARP information synchronized by VTEP2, VTEP1 generates an EVPN2 type route according to the synchronized ARP information, wherein the EVPN2 type route is provided with a bridge MAC address and an MLAG mark of VTEP1, the EVPN2 type route is sent to RR, and the RR determines that the EVPN2 type route is a suboptimal route according to the bridge MAC address and the MLAG mark in the route; the VTEP2 also generates EVPN2 type route with bridge MAC address of VTEP2 according to the ARP information, then sends the EVPN2 type route to RR, and determines the EVPN2 type route as the primary optimal route according to the route with only bridge MAC address by RR.
As can be seen from the above embodiments, by receiving ARP information synchronized by other VTEPs in the same DR system, and generating a first EVPN 2-type route according to the synchronized ARP information, where the first EVPN 2-type route has a first identifier, the first EVPN 2-type route is sent to a BGP route reflector that establishes a BGP neighbor relationship with the VTEP, so that the VTEP that receives the synchronized ARP information can trigger a reporting route, thereby avoiding traffic interruption caused by a failure of a link where a single route is located, and improving reliability of the EVPN network.
Referring to fig. 4, a flow chart of another embodiment of the route advertisement method of the present application, which is applied to a VTEP in a DR system, for example, VTEP1 or VTEP2 in fig. 2, may include the following steps:
step 410, learning the ARP request message sent by the local CE device to obtain ARP information.
And step 420, adding a second identifier to the learned ARP information, and synchronizing the ARP information added with the second identifier to other VTEPs in the same DR system, wherein the second identifier is used for representing that the ARP information is synchronous information.
The second identifier may be a preset identifier, such as: and identifying MLAG.
And step 430, generating a second EVPN2 type route according to the learned ARP information.
In an embodiment, the second EVPN class 2 route may be provided with a local bridge MAC address. Since the local bridge MAC addresses of the VTEPs in the same DR system are the same, the local bridge MAC address carried in the route can be used to determine whether the route sender is located in the same DR system.
In addition, the steps 420 and 430 are not limited by the execution sequence, and the step 420 may be executed first, and then the step 430 may be executed; step 430 may be performed first, and then step 420 may be performed; step 420 and step 430 may also be performed simultaneously. Step 440, send the second EVPN class 2 route to the BGP route reflector.
It can be seen from the above embodiments that after adding the second identifier to the learned ARP information, the learned ARP information can be synchronized to other VTEPs in the same DR system, and the reporting route is triggered by other VTEPs, and the reporting route can also be triggered according to the learned ARP information, so that the route advertisement function of a single VTEP is added, thereby improving the reliability of the EVPN network.
Referring to fig. 5, a flow chart of an embodiment of a route advertisement method according to the present application, which is applied to a BGP route reflector, such as an RR in fig. 2, may include the following steps:
step 510, receiving EVPN2 type routes sent by a first VTEP in the DR system that has established a BGP neighbor relation with the BGP route reflector.
And step 520, when the EVPN2 type route has a first identifier, and the first identifier is used for representing that the EVPN2 type route is a route generated by the first VTEP according to the ARP information synchronized by other VTEPs in the designated DR system, setting the EVPN2 type route as a suboptimal route.
And step 530, when the EVPN2 type route does not carry the first identifier, setting the EVPN2 type route as a primary optimal route.
In this embodiment of the application, the first identifier may be a preset identifier, such as: and identifying MLAG. After receiving the EVPN2 type route, the BGP route reflector sets a route level according to whether the EVPN2 type route has the first identifier, and sets the route level as a suboptimal route if the EVPN2 type route has the first identifier, or sets the route level as a primary optimal route if the EVPN2 type route does not have the first identifier.
Such as: as shown in fig. 2, VTEP1 generates EVPN 2-type routes with bridge MAC addresses from learned ARP information and sends EVPN 2-type routes to RRs; the VTEP2 generates an EVPN2 type route carrying a bridge MAC address and an MLAG identifier according to the synchronous ARP information, and then sends the EVPN2 type route to the RR; at this time, the RR sets the EVPN2 type route with MLAG id as the suboptimal route, and sets the EVPN2 type route without MLAG id as the primary optimal route.
And 540, sending the secondary optimal route and/or the primary optimal route to a remote VTEP which establishes a BGP neighbor relation with the BGP route reflector and does not belong to the designated DR system.
In an embodiment, the RR may utilize the capability of the extended BGP to enable the BGP reflection to carry multiple routes, that is, to carry a primary optimal route and a secondary optimal route, specifically including:
generating an EVPN2 type route to be reflected according to a primary optimal route and a secondary optimal route corresponding to the same ARP information, wherein the EVPN2 type route to be reflected comprises a next hop of the primary optimal route and a next hop of the secondary optimal route;
and sending the EVPN2 type route to be reflected to a remote VTEP which establishes a BGP neighbor relation with the BGP route reflector and does not belong to the designated DR system.
As can be seen from the foregoing embodiments, the primary optimal route and the secondary optimal route are determined by the first identifier, and the primary optimal route and the secondary optimal route are sent to the remote VTEP, so that the remote VTEP generates the primary VXLAN tunnel and the backup VXLAN tunnel according to the primary optimal route and the secondary optimal route, thereby generating a situation in which the primary optimal route and the secondary optimal route coexist for the same ARP information, avoiding a traffic interruption caused by a failure of a link where the primary optimal route is located, and improving reliability of the EVPN network.
Referring to fig. 6, a flow chart of an embodiment of a route advertisement method applied to a remote VTEP, such as remote VTEP3 in fig. 2, may include the following steps:
step 610, receiving EVPN2 type route sent by BGP route reflector that has established BGP neighbor relation with this VTEP, where EVPN2 type route is sent by the first VTEP in the DR system that has established BGP neighbor relation with BGP route reflector.
Step 620, when the EVPN2 type route does not have the first identifier, and the first identifier is used for representing that the EVPN2 type route is a route generated by the first VTEP according to the ARP information synchronized by other VTEPs in the designated DR system, determining the EVPN2 type route as a main optimal route, generating a main VXLAN tunnel according to the main optimal route, and forwarding the message through the main VXLAN tunnel.
Step 630, when the EVPN2 type route has the first identifier, determining that the EVPN2 type route is the suboptimal route, and generating a backup VXLAN tunnel backed up for the main VXLAN tunnel according to the suboptimal route.
In this embodiment of the application, the first identifier may be a preset identifier, such as: and identifying MLAG. After receiving the EVPN2 type route, the remote VTEP establishes a main VXLAN tunnel and a standby VXLAN tunnel according to whether the EVPN2 type route has a first identifier, if so, the route is determined to be a suboptimal route, a backup VXLAN tunnel is established, and if not, the route is determined to be a main optimal route, and the main VXLAN tunnel is established.
Such as: as shown in fig. 2, VTEP1 generates EVPN2 type route with bridge MAC address according to learned ARP information, and sends EVPN2 type route to RR, RR sets EVPN2 type route without MLAG identifier as primary preferred route, and sends it to remote VTEP, which also establishes primary VXLAN tunnel according to EVPN2 type route without MLAG identifier;
the VTEP2 generates an EVPN2 type route carrying a bridge MAC address and an MLAG identifier according to the synchronous ARP information, and then sends the EVPN2 type route to the RR, the RR sets the EVPN2 type route with the MLAG identifier as a suboptimal route and sends the suboptimal route to the remote VTEP, and the remote VTEP also establishes a backup VXLAN tunnel according to the EVPN2 type route with the MLAG identifier.
And step 640, when detecting that the link where the main optimal route is located has a fault, activating the backup VXLAN tunnel, and forwarding the message through the backup VXLAN tunnel.
As can be seen from the above embodiments, the primary optimal route and the secondary optimal route are determined by the first identifier, and the corresponding primary VXLAN tunnel and backup VXLAN tunnel can be generated according to the primary optimal route and the secondary optimal route, even if a link where the primary optimal route is located fails, the backup VXLAN tunnel can be activated, which avoids traffic interruption caused by the failure, thereby improving reliability of the EVPN network.
Corresponding to the foregoing route advertisement method embodiment, the present application also provides an embodiment of a route advertisement device.
The embodiment of the route advertisement device can be applied to route advertisement equipment which are respectively a VTEP, a BGP route reflector and a far-end VTEP in a DR system. The device embodiments may be implemented by software, or by hardware, or by a combination of hardware and software. The software implementation is taken as an example, and is formed by reading corresponding computer program instructions in the nonvolatile memory into the memory for operation through the processor of the device where the software implementation is located as a logical means. From a hardware aspect, as shown in fig. 7, a hardware structure diagram of a device in which the route advertisement device of the present application is located is shown, where the device in the embodiment may generally include other hardware, such as a forwarding chip responsible for processing a packet, in addition to the processor, the network interface, the memory, and the nonvolatile memory shown in fig. 7; the device may also be a distributed device in terms of hardware architecture, possibly including multiple interface cards to allow for expansion of network address translation at the hardware level.
Referring to fig. 8, a block diagram of an embodiment of a route advertisement apparatus for a VTEP in a DR system, such as VTEP1 or VTEP2 in fig. 2, may include: a receiving unit 81, a first route generating unit 82, and a first transmitting unit 83.
A receiving unit 81, configured to receive ARP information synchronized by other VTEPs in the same DR system;
a first route generating unit 82, configured to generate a first ethernet virtual private network EVPN 2-type route according to the synchronized ARP information, where the first EVPN 2-type route has a first identifier, and the first identifier is used to indicate that the first EVPN 2-type route is a route generated according to ARP information synchronized by other VTEPs in the same DR system;
and a first sending unit 83, configured to send the first EVPN 2-type route to a BGP route reflector that establishes a BGP neighbor relationship with the VTEP.
As can be seen from the above embodiments, by receiving ARP information synchronized by other VTEPs in the same DR system, and generating a first EVPN 2-type route according to the synchronized ARP information, where the first EVPN 2-type route has a first identifier, the first EVPN 2-type route is sent to a BGP route reflector that establishes a BGP neighbor relationship with the VTEP, so that the VTEP that receives the synchronized ARP information can trigger a reporting route, thereby avoiding traffic interruption caused by a failure of a link where a single route is located, and improving reliability of the EVPN network.
In an optional implementation manner, the receiving unit 81 may include: a receiving subunit and a determining subunit (not shown in fig. 8).
A receiving subunit, configured to receive ARP information;
and the determining subunit is configured to determine that the received ARP information is synchronized information of other VTEPs in the same DR system, if the ARP information includes a second identifier, where the second identifier is used to indicate that the ARP information is synchronization information.
In an optional implementation, the apparatus may further include: a learning unit, an adding unit, a second route generating unit, and a second transmitting unit (not shown in fig. 8).
The learning unit is used for learning the ARP request message sent by the local CE equipment to obtain ARP information;
the adding unit is used for adding the second identifier to the learned ARP information and synchronizing the ARP information added with the second identifier to other VTEPs in the same DR system;
the second route generating unit is used for generating a second EVPN2 type route according to the learned ARP information;
a second sending unit, configured to send the second EVPN 2-type route to the BGP route reflector.
The first EVPN class 2 route and the second EVPN class 2 route may both have a local bridge MAC address.
It can be seen from the above embodiments that after adding the second identifier to the learned ARP information, the learned ARP information can be synchronized to other VTEPs in the same DR system, and the reporting route is triggered by other VTEPs, and the reporting route can also be triggered according to the learned ARP information, so that the route advertisement function of a single VTEP is added, thereby improving the reliability of the EVPN network.
Referring to fig. 9, a block diagram of an embodiment of a route advertisement device according to the present application, which is applied to a BGP route reflector, for example, an RR in fig. 2, may include: a receiving unit 91, a secondary optimal route setting unit 92, a primary optimal route setting unit 93 and a transmitting unit 94.
A receiving unit 91, configured to receive an EVPN 2-type route sent by a first VTEP that establishes a BGP neighbor relationship with a BGP route reflector in a DR system;
a suboptimal route setting unit 92, configured to set the EVPN 2-type route as a suboptimal route when the EVPN 2-type route has a first identifier, where the first identifier is used to characterize that the EVPN 2-type route is a route generated by the first VTEP according to ARP information synchronized by other VTEPs in the DR system;
a primary optimal route setting unit 93, configured to set, when the EVPN 2-type route does not have the first identifier, the EVPN 2-type route as a primary optimal route;
a sending unit 94, configured to send the secondary optimal route and/or the primary optimal route to a remote VTEP that establishes a BGP neighbor relationship with the BGP route reflector and does not belong to the designated DR system.
In an alternative implementation, the sending unit 94 may include: a generating subunit and a transmitting subunit (not shown in fig. 9).
A generating subunit, configured to generate an EVPN 2-type route to be reflected according to a primary optimal route and a secondary optimal route corresponding to the same ARP information, where the EVPN 2-type route to be reflected includes a next hop of the corresponding primary optimal route and a next hop of the corresponding secondary optimal route;
and the sending subunit is configured to send the EVPN 2-type route to be reflected to the remote VTEP.
As can be seen from the foregoing embodiments, the primary optimal route and the secondary optimal route are determined by the first identifier, and the primary optimal route and the secondary optimal route are sent to the remote VTEP, so that the remote VTEP generates the primary VXLAN tunnel and the backup VXLAN tunnel according to the primary optimal route and the secondary optimal route, thereby generating a situation in which the primary optimal route and the secondary optimal route coexist for the same ARP information, avoiding a traffic interruption caused by a failure of a link where the primary optimal route is located, and improving reliability of the EVPN network.
Referring to fig. 10, a block diagram of an embodiment of a route advertisement device according to the present application, the device being applied to a remote VTEP, for example, VTEP3 in fig. 2, and the device may include: a receiving unit 101, a main tunnel generating unit 102, a backup tunnel generating unit 103, and an activating unit 104.
A receiving unit 101, configured to receive an EVPN 2-type route sent by a BGP route reflector that establishes a BGP neighbor relationship with a local VTEP, where the EVPN 2-type route is sent by a first VTEP that establishes a BGP neighbor relationship with the BGP route reflector in a DR system;
a primary tunnel generating unit 102, configured to determine, when the EVPN 2-type route does not have a first identifier, that is, the EVPN 2-type route is a route generated by the first VTEP according to ARP information synchronized by other VTEPs in the DR system, that the EVPN 2-type route is a primary optimal route, generate a primary VXLAN tunnel according to the primary optimal route, and forward a packet through the primary VXLAN tunnel;
a backup tunnel generating unit 103, configured to determine that the EVPN2 type route is a suboptimal route when the EVPN2 type route has the first identifier, and generate a backup VXLAN tunnel that is backed up for the main VXLAN tunnel according to the suboptimal route.
And the activating unit 104 is configured to activate the backup VXLAN tunnel and forward a message through the backup VXLAN tunnel when detecting that a link where the primary optimal route is located fails.
As can be seen from the above embodiments, the primary optimal route and the secondary optimal route are determined by the first identifier, and the corresponding primary VXLAN tunnel and backup VXLAN tunnel can be generated according to the primary optimal route and the secondary optimal route, even if a link where the primary optimal route is located fails, the backup VXLAN tunnel can be activated, which avoids traffic interruption caused by the failure, thereby improving reliability of the EVPN network.
The implementation process of the functions and actions of each unit in the above device is specifically described in the implementation process of the corresponding step in the above method, and is not described herein again.
For the device embodiments, since they substantially correspond to the method embodiments, reference may be made to the partial description of the method embodiments for relevant points. The above-described embodiments of the apparatus are merely illustrative, and the units described as separate parts may or may not be physically separate, and parts displayed as units may or may not be physical units, may be located in one place, or may be distributed on a plurality of network units. Some or all of the modules can be selected according to actual needs to achieve the purpose of the scheme of the application. One of ordinary skill in the art can understand and implement it without inventive effort.
The above description is only exemplary of the present application and should not be taken as limiting the present application, as any modification, equivalent replacement, or improvement made within the spirit and principle of the present application should be included in the scope of protection of the present application.

Claims (14)

1. A route advertisement method is applied to an extensible virtual local area network tunnel endpoint (VTEP) in a distributed aggregation DR system, and comprises the following steps:
a first VTEP (virtual terminal equipment) which receives an ARP (address resolution protocol) request message in the DR system obtains ARP information by learning the ARP request message; the first VTEP generates a second Ethernet Virtual Private Network (EVPN) 2 type route without a first identifier based on the ARP information and sends the route to a route reflector, so that the route reflector sends the second EVPN2 type route to a far-end VTEP which does not belong to the DR system; the first VTEP synchronizes the ARP information to a second VTEP belonging to the DR system;
the second VTEP generates a first EVPN2 type route with the first identification according to the synchronous ARP information and sends the first EVPN2 type route to the route reflector, so that the route reflector sends the first EVPN2 type route to the remote VTEP; the first identification is used for representing an EVPN2 type route generated according to the synchronous ARP information;
enabling the remote VTEP to generate a main extensible virtual local area network VXLAN tunnel according to a second EVPN2 type route without the first identifier, and forwarding a message through the main VXLAN tunnel; and generating a backup VXLAN tunnel according to the first EVPN2 type route with the first identifier, activating the backup VXLAN tunnel when the main VXLAN tunnel fails, and forwarding the message through the backup VXLAN tunnel.
2. The method of claim 1, wherein before the second VTEP generates the first EVPN 2-like route with the first identity based on the synchronized ARP information, the method further comprises:
the second VETP receives the ARP information;
and if the ARP information comprises a second identifier which is used for representing that the ARP information is synchronous information, determining that the received ARP information is the information synchronized by the first VTEP in the DR system.
3. The method of claim 2, wherein the first VTEP synchronizing the ARP information to a second VTEP belonging to the DR system comprises:
and the first VTEP adds the second identifier to the learned ARP information and synchronizes the ARP information added with the second identifier to the second VTEP.
4. The method of claim 3, wherein the first EVPN type 2 route and the second EVPN type 2 route both carry local bridge MAC addresses.
5. A method of route advertisement applied to a BGP route reflector, the method comprising:
receiving an EVPN2 type route sent by a first VTEP which establishes a BGP neighbor relation with a BGP route reflector in a distributed aggregation DR system;
when the EVPN2 type route carries a first identifier, wherein the first identifier is used for representing that the EVPN2 type route is a route generated by the first VTEP according to ARP information synchronized by other VTEPs in the DR system, setting the EVPN2 type route as a suboptimal route;
when the EVPN2 type route does not have the first identifier, setting the EVPN2 type route as a primary optimal route;
sending the suboptimal route and/or the main optimal route to a remote VTEP which establishes a BGP neighbor relation with a local BGP route reflector and does not belong to the DR system, so that the remote VTEP generates a main extensible virtual local area network VXLAN tunnel according to the EVPN2 type route without the first identifier and forwards messages through the main VXLAN tunnel; and generating a backup VXLAN tunnel according to the EVPN2 type route with the first identifier, activating the backup VXLAN tunnel when the main VXLAN tunnel fails, and forwarding the message through the backup VXLAN tunnel.
6. The method of claim 5, wherein sending the secondary optimal route and/or the primary optimal route to a remote VTEP that has established a BGP neighbor relationship with a local BGP route reflector and does not belong to the DR system comprises:
generating an EVPN2 type route to be reflected according to a primary optimal route and a secondary optimal route corresponding to the same ARP information, wherein the EVPN2 type route to be reflected comprises a next hop of the corresponding primary optimal route and a next hop of the corresponding secondary optimal route;
and sending the EVPN2 type route to be reflected to the far-end VTEP.
7. A method of route advertisement, the method being applied to a remote VTEP, the method comprising:
receiving an EVPN2 type route sent by a BGP route reflector which establishes a BGP neighbor relation with the VTEP, wherein the EVPN2 type route is sent by a first VTEP which establishes the BGP neighbor relation with the BGP route reflector in a distributed aggregation DR system;
when the EVPN2 type route does not have a first identifier, wherein the first identifier is used for representing that the EVPN2 type route is a route generated by the first VTEP according to ARP information synchronized by other VTEPs in a DR system, determining the EVPN2 type route as a main optimal route, generating a main extensible virtual local area network VXLAN tunnel according to the main optimal route, and forwarding a message through the main VXLAN tunnel;
when the EVPN2 type route carries the first identifier, determining that the EVPN2 type route is a suboptimal route, and generating a backup VXLAN tunnel backed up by the main VXLAN tunnel according to the suboptimal route;
and when detecting that the link where the main optimal route is positioned has a fault, activating the backup VXLAN tunnel and forwarding the message through the backup VXLAN tunnel.
8. A route advertisement apparatus, for an extensible virtual local area network tunnel endpoint, VTEP, in a distributed aggregated DR system, the apparatus comprising:
a second route generating unit, configured to obtain, by learning an Address Resolution Protocol (ARP) request packet, ARP information by a first VTEP that receives the ARP request packet in the DR system; the first VTEP generates a second Ethernet Virtual Private Network (EVPN) 2 type route without a first identifier based on the ARP information;
a second sending unit, configured to send the second EVPN 2-type route to a route reflector by the first VTEP, so that the route reflector sends the second EVPN 2-type route to a remote VTEP that does not belong to the DR system; the first VTEP synchronizes the ARP information to a second VTEP belonging to the DR system;
a first route generating unit, configured to generate, by the second VTEP, a first EVPN 2-type route with the first identifier according to the synchronized ARP information, where the first identifier is used to characterize the EVPN 2-type route generated according to the synchronized ARP information;
a first sending unit, configured to send the first EVPN 2-like route to the route reflector by the second VTEP, so that the route reflector sends the first EVPN 2-like route to the remote VTEP, so that the remote VTEP generates a primary extensible virtual local area network VXLAN tunnel according to the second EVPN 2-like route without the first identifier, and forwards a packet through the primary VXLAN tunnel; and generating a backup VXLAN tunnel according to the first EVPN2 type route with the first identifier, activating the backup VXLAN tunnel when the main VXLAN tunnel fails, and forwarding the message through the backup VXLAN tunnel.
9. The apparatus of claim 8, further comprising:
a receiving subunit, configured to receive, by the second VETP, the ARP information;
and the determining subunit is configured to determine that the received ARP information is synchronized information of the first VTEP in the DR system, if the ARP information includes a second identifier, where the second identifier is used to indicate that the ARP information is synchronization information.
10. The apparatus of claim 9, further comprising:
and the adding unit is used for adding the second identifier to the learned ARP information by the first VTEP and synchronizing the ARP information added with the second identifier to the second VTEP.
11. The apparatus of claim 10, wherein the first EVPN class 2 route and the second EVPN class 2 route both carry local bridge MAC addresses.
12. A route advertisement device, for use with a BGP route reflector, comprising:
a receiving unit, configured to receive an EVPN 2-type route sent by a first VTEP that establishes a BGP neighbor relationship with a BGP route reflector in a distributed aggregated DR system;
a suboptimal route setting unit, configured to set the EVPN 2-type route as a suboptimal route when the EVPN 2-type route has a first identifier, where the first identifier is used to characterize that the EVPN 2-type route is a route generated by the first VTEP according to ARP information synchronized by other VTEPs in the DR system;
a primary optimal route setting unit, configured to set the EVPN 2-type route as a primary optimal route when the EVPN 2-type route does not have the first identifier;
a sending unit, configured to send the suboptimal route and/or the primary optimal route to a remote VTEP that establishes a BGP neighbor relation with a local BGP route reflector and does not belong to the DR system, so that the remote VTEP generates a primary extensible virtual local area network VXLAN tunnel according to the EVPN 2-type route without the first identifier, and forwards a packet through the primary VXLAN tunnel; and generating a backup VXLAN tunnel according to the EVPN2 type route with the first identifier, activating the backup VXLAN tunnel when the main VXLAN tunnel fails, and forwarding the message through the backup VXLAN tunnel.
13. The apparatus of claim 12, wherein the sending unit comprises:
a generating subunit, configured to generate an EVPN 2-type route to be reflected according to a primary optimal route and a secondary optimal route corresponding to the same ARP information, where the EVPN 2-type route to be reflected includes a next hop of the corresponding primary optimal route and a next hop of the corresponding secondary optimal route;
and the sending subunit is configured to send the EVPN 2-type route to be reflected to the remote VTEP.
14. A route advertisement device, the device being applicable to a remote VTEP, the device comprising:
a receiving unit, configured to receive an EVPN 2-type route sent by a BGP route reflector that establishes a BGP neighbor relationship with the VTEP, where the EVPN 2-type route is sent by a first VTEP that establishes a BGP neighbor relationship with the BGP route reflector in a distributed aggregated DR system;
a primary tunnel generation unit, configured to determine, when the EVPN 2-type route does not have a first identifier, that the EVPN 2-type route is generated by the first VTEP according to ARP information synchronized by other VTEPs in the DR system, that the EVPN 2-type route is a primary optimal route, generate a primary extensible virtual local area network VXLAN tunnel according to the primary optimal route, and forward a packet through the primary VXLAN tunnel;
a backup tunnel generation unit, configured to determine that the EVPN 2-type route is a suboptimal route when the EVPN 2-type route carries the first identifier, and generate a backup VXLAN tunnel that is backed up for the main VXLAN tunnel according to the suboptimal route;
and the activating unit is used for activating the backup VXLAN tunnel and forwarding the message through the backup VXLAN tunnel when detecting that the link where the main optimal route is positioned has a fault.
CN201710047654.3A 2017-01-22 2017-01-22 Route notification method and device Active CN106878166B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201710047654.3A CN106878166B (en) 2017-01-22 2017-01-22 Route notification method and device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201710047654.3A CN106878166B (en) 2017-01-22 2017-01-22 Route notification method and device

Publications (2)

Publication Number Publication Date
CN106878166A CN106878166A (en) 2017-06-20
CN106878166B true CN106878166B (en) 2020-04-03

Family

ID=59159278

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201710047654.3A Active CN106878166B (en) 2017-01-22 2017-01-22 Route notification method and device

Country Status (1)

Country Link
CN (1) CN106878166B (en)

Families Citing this family (23)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN108259299B (en) 2017-06-23 2020-04-03 新华三技术有限公司 Forwarding table item generating method and device and machine-readable storage medium
CN108259635B (en) * 2017-09-29 2021-05-28 新华三技术有限公司 ARP (Address resolution protocol) table item learning method and DR (digital radiography) equipment
CN107911495B (en) * 2017-11-16 2020-12-04 新华三技术有限公司 MAC address synchronization method and VTEP
CN107733793B (en) * 2017-11-28 2020-03-06 新华三技术有限公司 Forwarding table item maintenance method and device
CN108259304B (en) * 2017-12-28 2020-11-06 新华三技术有限公司 Forwarding table item synchronization method and device
CN108494686B (en) * 2018-02-28 2021-05-28 新华三技术有限公司 Route processing method and device
CN108600073B (en) * 2018-04-19 2020-12-29 新华三技术有限公司 Dynamic tunnel establishment method and device
CN108768850B (en) * 2018-06-26 2021-02-23 新华三技术有限公司 Routing information processing method and device
TWI819072B (en) * 2018-08-23 2023-10-21 美商阿爾克斯股份有限公司 System, non-transitory computer readable storage media and computer-implemented method for loop conflict avoidance in a network computing environment
CN109218202B (en) * 2018-08-24 2021-05-07 新华三技术有限公司 Route synchronization method and device
CN109067634B (en) * 2018-09-28 2021-02-05 新华三技术有限公司 Forwarding table item creating method and device
CN109286565B (en) * 2018-11-15 2019-09-06 北京华三通信技术有限公司 Message forwarding method and device
CN109218182B (en) * 2018-11-21 2021-08-27 新华三技术有限公司 Method and device for synchronizing routing information
CN111327530B (en) * 2018-12-14 2022-02-25 北京金山云网络技术有限公司 Data sending method and device, network system and switch
CN110505152B (en) * 2019-09-11 2022-02-22 迈普通信技术股份有限公司 Route filtering method and device and electronic equipment
US11405308B2 (en) * 2019-12-05 2022-08-02 Juniper Networks, Inc. Automatic discovery of route reflection peering end-points
CN112953744B (en) * 2019-12-10 2023-05-12 中盈优创资讯科技有限公司 Network fault monitoring method, system, computer equipment and readable storage medium
CN111786882B (en) * 2020-06-30 2022-04-22 中国联合网络通信集团有限公司 Route processing method and device
CN111865779B (en) * 2020-07-13 2022-08-02 中国联合网络通信集团有限公司 Route synchronization method and cross-device link aggregation group
CN111865780A (en) * 2020-07-13 2020-10-30 中国联合网络通信集团有限公司 Synchronization method and device
CN111988213B (en) * 2020-07-16 2022-06-03 浪潮思科网络科技有限公司 Method, equipment and medium for synchronizing VXLAN tunnel in EVPN MLAG environment
CN111865751B (en) * 2020-07-24 2022-07-12 迈普通信技术股份有限公司 Centralized gateway deployment method and device, centralized gateway and electronic equipment
US11546253B2 (en) * 2021-03-31 2023-01-03 Juniper Networks, Inc Fast reroute for ethernet virtual private networks—virtual extensible local area network

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104486214A (en) * 2014-12-26 2015-04-01 杭州华三通信技术有限公司 Method and device for realizing RIP rapid rerouting
CN105577417A (en) * 2014-11-06 2016-05-11 杭州华三通信技术有限公司 VXLAN (virtual extensible local area network)-based massage forwarding method and device
CN106130819A (en) * 2016-07-04 2016-11-16 锐捷网络股份有限公司 The detection method of VTEP exception and device

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US10116493B2 (en) * 2014-11-21 2018-10-30 Cisco Technology, Inc. Recovering from virtual port channel peer failure

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105577417A (en) * 2014-11-06 2016-05-11 杭州华三通信技术有限公司 VXLAN (virtual extensible local area network)-based massage forwarding method and device
CN104486214A (en) * 2014-12-26 2015-04-01 杭州华三通信技术有限公司 Method and device for realizing RIP rapid rerouting
CN106130819A (en) * 2016-07-04 2016-11-16 锐捷网络股份有限公司 The detection method of VTEP exception and device

Also Published As

Publication number Publication date
CN106878166A (en) 2017-06-20

Similar Documents

Publication Publication Date Title
CN106878166B (en) Route notification method and device
CN108574614B (en) Message processing method, device and network system
CN107733793B (en) Forwarding table item maintenance method and device
CN106878048B (en) Fault processing method and device
WO2018054156A1 (en) Vxlan message forwarding method, device and system
CN107547402B (en) Forwarding table generation method and device
US10263808B2 (en) Deployment of virtual extensible local area network
CN109672619A (en) A kind of method, equipment and system handling message
EP2725743A1 (en) Method and device for processing location information about fault point
CN111064596B (en) Node protection for BUM traffic for multi-homed node failure
CN101651630A (en) Switching method and switching device based on link fault
EP3306861A1 (en) Cluster communication
CN106789635B (en) Message forwarding method and device
CN107645402A (en) A kind of route management method and device
CN108540386B (en) Method and device for preventing service flow interruption
US20190215191A1 (en) Deployment Of Virtual Extensible Local Area Network
CN107547373B (en) Message forwarding method, device, equipment and machine readable storage medium
CN111884827B (en) Method for synchronizing topological information in SFC network and routing network element
WO2011144139A1 (en) Method and device for detecting internet protocol address collision in autonomous system
CN113328937B (en) Method and device for realizing distributed aggregation
CN103414642A (en) Maintaining method and device of information forwarding
US20080212610A1 (en) Communication techniques and generic layer 3 automatic switching protection
CN109412851B (en) Link layer path detection method, device and system
CN108768845B (en) Multi-homing host routing synchronization method and device
JP2016171403A (en) Transmission device and transmission method

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