CN110677337A - Data forwarding method and device, network equipment and computer readable storage medium - Google Patents

Data forwarding method and device, network equipment and computer readable storage medium Download PDF

Info

Publication number
CN110677337A
CN110677337A CN201910940357.0A CN201910940357A CN110677337A CN 110677337 A CN110677337 A CN 110677337A CN 201910940357 A CN201910940357 A CN 201910940357A CN 110677337 A CN110677337 A CN 110677337A
Authority
CN
China
Prior art keywords
network
network layer
layer
routing
routing information
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
CN201910940357.0A
Other languages
Chinese (zh)
Other versions
CN110677337B (en
Inventor
陈岩
王伟
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
New H3C Security Technologies Co Ltd
Original Assignee
New H3C Security Technologies Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by New H3C Security Technologies Co Ltd filed Critical New H3C Security Technologies Co Ltd
Priority to CN201910940357.0A priority Critical patent/CN110677337B/en
Publication of CN110677337A publication Critical patent/CN110677337A/en
Application granted granted Critical
Publication of CN110677337B publication Critical patent/CN110677337B/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
    • H04L12/00Data switching networks
    • H04L12/28Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
    • H04L12/46Interconnection of networks
    • H04L12/4641Virtual LANs, VLANs, e.g. virtual private networks [VPN]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/28Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
    • H04L12/46Interconnection of networks
    • H04L12/4633Interconnection of networks using encapsulation techniques, e.g. tunneling
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L45/00Routing or path finding of packets in data switching networks
    • H04L45/02Topology update or discovery
    • H04L45/04Interdomain routing, e.g. hierarchical routing
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L45/00Routing or path finding of packets in data switching networks
    • H04L45/14Routing performance; Theoretical aspects

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 disclosure provides a data forwarding method, a data forwarding device, network equipment and a computer readable storage medium, and relates to the technical field of virtual networks. The method is applied to EVPN and comprises the following steps: obtaining routing service data to be forwarded on a first network layer, and determining that the routing service data to be forwarded is forwarded from the first network layer to a second network layer according to a destination address carried in the routing service data to be forwarded, wherein the first network layer and the second network layer are different types of network layers, obtaining forwarding interface information corresponding to the routing service data to be forwarded through routing information of the second network layer, and writing the routing information of the second network layer in a network mutual conversion example, and the network mutual conversion example comprises: and forwarding the routing service data to be forwarded according to the forwarding interface information by using the first VPN instance identifier corresponding to the first network layer and the second VPN instance identifier corresponding to the second network layer. The method and the device can realize the mutual forwarding of the routing service data among different types of network layers, and improve the reliability of communication.

Description

Data forwarding method and device, network equipment and computer readable storage medium
Technical Field
The present disclosure relates to the field of virtual network technologies, and in particular, to a data forwarding method, an apparatus, a network device, and a computer-readable storage medium.
Background
An EVPN (Ethernet Virtual Private Network) is a two-layer VPN technology, in which a control plane uses MP (backward compatible) -BGP (Border Gateway Protocol) to announce EVPN routing information, and a data plane uses VXLAN (Virtual Extensible LAN) encapsulation to forward a packet. When physical sites of tenants are scattered at different positions, the EVPN can provide two-layer interconnection for the same subnet of the same tenant based on the existing service provider or enterprise IP (Internet Protocol) network; and three-layer interconnection is provided for different subnets of the same tenant through the EVPN gateway, and three-layer interconnection with an external network is provided for the subnets.
EVPN typically employs a Spine (core) -Leaf hierarchy. The branch equipment of the Leaf layer is used as VTEP (VXLAN Tunnel End Point ) to carry out EVPN related processing on the message; the Spine layer is a core device and forwards the message according to the destination IP address of the message.
However, the existing EVPN may include more than two types of network layers, and the service data between different types of networks cannot be forwarded to each other, so that the reliability of communication is low.
Disclosure of Invention
The present disclosure aims to provide a data forwarding method, an apparatus, a network device, and a computer-readable storage medium, so as to implement mutual forwarding of routing service data of an EVPN physical layer network layer and a logical layer network, decouple a control plane and a service plane, and implement separation of control and forwarding.
In order to achieve the above purpose, the technical scheme adopted by the disclosure is as follows:
in a first aspect, the present disclosure proposes a data forwarding method, which is applied to EVPN, the method including:
obtaining routing service data to be forwarded on a first network layer, and determining that the routing service data to be forwarded is forwarded from the first network layer to a second network layer according to a destination address carried in the routing service data to be forwarded, wherein the first network layer and the second network layer are different types of network layers;
obtaining forwarding interface information corresponding to the to-be-forwarded routing service data through the routing information of the second network layer, wherein the routing information of the second network layer is written in according to a network mutual conversion example, and the network mutual conversion example comprises: a first Virtual Private Network (VPN) instance identifier corresponding to the first Network layer and a second VPN instance identifier corresponding to the second Network layer;
and forwarding the routing service data to be forwarded according to the forwarding interface information.
Optionally, before the obtaining, through the routing information of the second network layer, forwarding interface information corresponding to the routing service data to be forwarded, the method further includes:
and creating the network mutual conversion example according to the first VPN example identifier corresponding to the first network layer and the second VPN example identifier corresponding to the second network layer.
Optionally, the BGP process identifier corresponding to the first network layer includes a first BGP process identifier, and the BGP process identifier corresponding to the second network layer includes a second BGP process identifier;
the creating the network mutual conversion instance according to the first VPN instance identifier corresponding to the first network layer and the second VPN instance identifier corresponding to the second network layer includes:
and creating the network mutual conversion example according to the first BGP process identifier and the first VPN example identifier corresponding to the first network layer, and the second BGP process identifier and the second VPN example identifier corresponding to the second network layer.
Optionally, after the creating the network mutual conversion instance, the method further includes:
writing the routing information of the second network layer into the network mutual conversion example;
and writing the routing information of the second network layer into the first network layer through the network mutual conversion example.
Optionally, if the first network layer is a physical layer network (i.e., underlay) and the second network layer is a logical layer network (i.e., overlay), the writing the routing information of the second network layer into the network interworking instance includes:
writing EVPN routing information corresponding to the second network layer into the network inter-conversion instance, where the EVPN routing information includes forwarding interface information and ERT (Export Route Target, input Route identifier), and the interface forwarding information is a next hop-out interface identifier;
accordingly, the writing the routing information of the second network layer into the first network layer by the network mutual conversion instance includes:
and if the ERT carried by the EVPN routing information is the same as the IRT (ImportRoute Target) corresponding to the first VPN instance identifier, writing the EVPN routing information into the instance corresponding to the first VPN instance identifier.
Optionally, if the first network layer is a logical layer network and the second network layer is a physical layer network, the writing the routing information of the second network layer into the network interworking instance includes:
writing physical routing information corresponding to the second network layer into the network mutual conversion instance, wherein the physical routing information includes: ERT;
accordingly, the writing the routing information of the second network layer into the first network layer by the network mutual conversion instance includes:
if the ERT carried by the physical routing information is the same as the IRT corresponding to the first VPN instance identifier, converting the physical routing information into EVPN5 type routing information and sending the EVPN5 type routing information to a routing forwarding table of the first network layer, wherein the routing forwarding table contains the forwarding interface information.
In a second aspect, the present disclosure also provides a data forwarding apparatus, which is applied to EVPN, and includes:
a first obtaining module, configured to obtain, at a first network layer, to-be-forwarded routing service data, and determine, according to a destination address carried in the to-be-forwarded routing service data, that the to-be-forwarded routing service data is forwarded from the first network layer to a second network layer, where the first network layer and the second network layer are different types of network layers;
a second obtaining module, configured to obtain forwarding interface information corresponding to the to-be-forwarded routing service data through the routing information of the second network layer, where the routing information of the second network layer is written according to a network inter-conversion example, and the network inter-conversion example includes: a first VPN instance identifier corresponding to the first network layer and a second VPN instance identifier corresponding to the second network layer;
and the forwarding module is used for forwarding the routing service data to be forwarded according to the forwarding interface information.
Optionally, the apparatus further comprises:
and the creating module is used for creating the network mutual conversion example according to the first VPN example identifier corresponding to the first network layer and the second VPN example identifier corresponding to the second network layer.
Optionally, the BGP process identifier corresponding to the first network layer includes a first BGP process identifier, and the BGP process identifier corresponding to the second network layer includes a second BGP process identifier;
the creation module is further to:
and creating the network mutual conversion example according to the first BGP process identifier and the first VPN example identifier corresponding to the first network layer, and the second BGP process identifier and the second VPN example identifier corresponding to the second network layer.
Optionally, the apparatus further comprises:
a first writing module, configured to write the routing information of the second network layer into the network interworking instance;
and the second writing module is used for writing the routing information of the second network layer into the first network layer through the network mutual conversion example.
Optionally, if the first network layer is a physical layer network and the second network layer is a logical layer network;
the first write-in module is further configured to write EVPN routing information corresponding to the second network layer into the network inter-working instance, where the EVPN routing information includes forwarding interface information and an output routing identifier ERT, and the interface forwarding information is a next hop interface identifier;
the second write-in module is further configured to write the EVPN routing information into an instance corresponding to the first VPN instance identifier if an ERT carried by the EVPN routing information is the same as an IRT corresponding to the first VPN instance identifier.
Optionally, if the first network layer is a logical layer network and the second network layer is a physical layer network;
the first writing module is further configured to write physical routing information corresponding to the second network layer into the network inter-conversion instance, where the physical routing information includes: ERT;
the second write-in module is further configured to, if the ERT carried by the physical routing information is the same as the IRT corresponding to the first VPN instance identifier, convert the physical routing information into EVPN 5-type routing information and send the EVPN 5-type routing information to a routing forwarding table of the first network layer, where the routing forwarding table includes the forwarding interface information.
In a third aspect, the present disclosure also provides a network device, including a computer-readable storage medium storing a computer program and a processor, where the computer program is read by the processor and executed to perform the method of the first aspect.
In a fourth aspect, the present disclosure also proposes a computer-readable storage medium, on which a computer program is stored, which, when read and executed by a processor, performs the method of the first aspect.
In this embodiment of the present disclosure, since the routing information of the second network layer is written by the network mutual conversion instance, and the network mutual conversion instance includes the first VPN instance identifier corresponding to the first network layer and the second VPN instance identifier corresponding to the second network layer, if the routing service data to be forwarded is obtained at the first network layer, and it is determined that the routing service data to be forwarded is the routing service data to be forwarded from the first network layer to the second network layer according to the destination address carried by the routing service data to be forwarded, the forwarding interface information may be obtained through the routing information of the second network layer, so that the routing service data to be forwarded is forwarded through the interface information obtained from the second network layer, forwarding of the routing service data to be forwarded between two different types of network layers is implemented, and reliability of communication is improved.
Additional features and advantages of the disclosure will be set forth in the description which follows, and in part will be obvious from the description, or may be learned by the practice of the disclosure. The objectives and other advantages of the disclosure may be realized and attained by the structure particularly pointed out in the written description and claims hereof as well as the appended drawings.
Drawings
To more clearly illustrate the technical solutions of the present disclosure, the drawings needed for the embodiments will be briefly described below, it should be understood that the following drawings only illustrate some embodiments of the present disclosure, and therefore should not be considered as limiting the scope, and those skilled in the art can also obtain other related drawings based on the drawings without inventive efforts.
Fig. 1 shows a schematic structural diagram of an EVPN provided by the present disclosure;
fig. 2 shows a flow chart of a data forwarding method provided by the present disclosure;
fig. 3 shows a schematic flow chart of another data forwarding method provided by the present disclosure;
fig. 4 shows a schematic flow chart of another data forwarding method provided by the present disclosure;
fig. 5 shows a schematic flow chart of another data forwarding method provided by the present disclosure;
fig. 6 shows a functional block diagram of a data forwarding apparatus provided by the present disclosure;
fig. 7 shows a functional block diagram of another data forwarding device provided by the present disclosure;
fig. 8 shows a functional block diagram of another data forwarding device provided by the present disclosure;
fig. 9 shows a functional module diagram of a network device provided by the present disclosure.
Detailed Description
The technical solution in the present disclosure will be clearly and completely described below with reference to the accompanying drawings in the present disclosure.
It should be noted that: like reference numbers and letters refer to like items in the following figures, and thus, once an item is defined in one figure, it need not be further defined and explained in subsequent figures.
Please refer to fig. 1, which is a schematic structural diagram of an EVPN according to the present disclosure. As shown in fig. 1, the network device in EVPN may include a core device 101 and branch devices 102, and a host 103 may be disposed under each branch device 102.
The network equipment can be provided with a BGP process aiming at a physical layer network, a VPN instance corresponding to the BGP process of the physical layer network and an IRT of the VPN instance; a BGP process of the logic layer network, a VPN instance corresponding to the BGP process of the logic layer network and an IRT of the VPN instance can be further arranged.
As can be seen from the foregoing, the BGP neighbor relationship in the physical layer network is an EBGP (External Border Gateway Protocol) neighbor relationship, and the BGP relationship in the logical layer network is an IBGP (internal Border Gateway Protocol) neighbor relationship, and the BGP process in the physical layer network and the BGP process in the logical layer network are isolated from each other, so that mutual forwarding of routing service data and coupling of the control plane and the service plane between the physical layer network and the logical layer network cannot be realized, and separation of control and forwarding is difficult to realize. Therefore, in order to solve the problem that service data between two different types of network layers in the EVPN cannot be forwarded, the present disclosure provides a data forwarding method, which may obtain routing service data to be forwarded in a first network layer, determine that the routing service data to be forwarded is to-be-forwarded routing service data forwarded from the first network layer to a second network layer according to a destination address carried by the routing service data to be forwarded, and obtain forwarding interface information through the routing information of the second network layer, so that the routing service data to be forwarded is forwarded through the interface information obtained from the second network layer, thereby implementing routing service data forwarding between the two different types of network layers, and improving reliability of communication.
The data forwarding method provided by the present disclosure will be described in detail below.
Fig. 2 is a schematic flow chart of a data forwarding method according to the present disclosure. The method can be applied to EVPN shown in fig. 1. It should be noted that the data forwarding method described in the present disclosure is not limited by the specific sequence shown in fig. 2 and described below, and it should be understood that, in other embodiments, the sequence of some steps in the data forwarding method described in the present disclosure may be interchanged according to actual needs, or some steps in the data forwarding method may also be omitted or deleted. The flow shown in fig. 2 will be explained in detail below.
Step 201, obtaining the routing service data to be forwarded in the first network layer, and determining that the routing service data to be forwarded is forwarded from the first network layer to the second network layer according to the destination address carried in the routing service data to be forwarded.
Because data forwarding may be performed between two different types of network layers included in the EVPN, for example, when the EVPN includes a physical layer network and a logical layer network, the physical layer network may need to forward the routing service data to be forwarded to the logical layer network, and correspondingly, the logical layer network may also need to forward the routing service data to be forwarded to the physical layer network.
Wherein the first network layer and the second network layer may be different types of network layers.
Optionally, the first network layer is a physical layer network, the second network layer is a logical layer network, or the first network layer is a logical layer network, and the second network layer is a physical layer network, so that the routing service data between the physical layer network and the logical layer network can be forwarded mutually, separation of control and forwarding is further realized, and the control plane and the service plane are decoupled.
The route service data to be forwarded is the route service data to be forwarded, and the route service data to be forwarded can carry a destination address.
The destination address is the address of the network device where the routing service data to be forwarded finally arrives.
The network device may detect, through a data entry of the network device, the to-be-forwarded routing service data forwarded by the first network layer to the second network layer.
Step 202, obtaining forwarding interface information corresponding to the routing service data to be forwarded through the routing information of the second network layer.
In order to forward the routing service data to be forwarded through the second network layer and avoid forwarding the routing service data to be forwarded in a VXLAN encapsulation forwarding manner, that is, to forward data between the first network layer and the second network layer, forwarding interface information corresponding to the routing service data to be forwarded may be obtained through the routing information of the second network layer.
The forwarding interface information may be used to indicate interface information of the next network device to which the routing service data to be forwarded is forwarded. For example, the forwarding interface information may include an interface identifier, an interface address, and the like, and the interface information may be a real interface for the physical-layer network and a virtual interface for the logical-layer network.
The routing information of the second network layer is written according to a network mutual conversion example, and the network mutual conversion example comprises: the first virtual private network VPN instance identifier corresponding to the first network layer and the second VPN instance identifier corresponding to the second network layer, namely different network layers can be associated through the network mutual conversion instance, and after writing, the network equipment can acquire forwarding interface information through the network mutual conversion instance according to the routing information of the second network layer.
The VPN instance corresponding to the first network layer is a first VPN instance, the identifier of the first VPN instance is a first VPN instance identifier, the VPN instance corresponding to the second network layer is a second VPN instance, and the identifier of the second VPN instance is a second VPN instance identifier.
For example, the network interworking instance may be a VPN instance, and the network interworking instance may include: the first network layer is a physical layer network, the corresponding first VPN instance is identified as vpna, the second network layer is a logical layer network, and the corresponding second VPN instance is identified as vnpb.
The network mutual conversion example is used for realizing mutual conversion of routing information between the first network layer and the second network layer, so that the routing service data to be forwarded from the first network layer can be ensured to be forwarded based on the routing information of the second network layer.
Wherein, the network mutual conversion example can be obtained by presetting.
Step 203, forwarding the routing service data to be forwarded according to the forwarding interface information.
The interface information of the routing service data to be forwarded is determined to be forwarded through the second network layer, so that the routing service data to be forwarded can be forwarded on the basis of the forwarding interface information in the first network layer.
In this embodiment of the present disclosure, since the routing information of the second network layer is written by the network mutual conversion instance, and the network mutual conversion instance includes the first VPN instance identifier corresponding to the first network layer and the second VPN instance identifier corresponding to the second network layer, if the routing service data to be forwarded is obtained at the first network layer, and it is determined that the routing service data to be forwarded is the routing service data to be forwarded from the first network layer to the second network layer according to the destination address carried by the routing service data to be forwarded, the forwarding interface information may be obtained through the routing information of the second network layer, so that the routing service data to be forwarded is forwarded through the interface information obtained from the second network layer, forwarding of the routing service data to be forwarded between two different types of network layers is implemented, and reliability of communication is improved.
Fig. 3 is a schematic flow chart of a data forwarding method according to the present disclosure. The method can be applied to EVPN shown in fig. 1. It should be noted that the data forwarding method described in the present disclosure is not limited by the specific sequence shown in fig. 3 and described below, and it should be understood that, in other embodiments, the sequence of some steps in the data forwarding method described in the present disclosure may be interchanged according to actual needs, or some steps in the data forwarding method may also be omitted or deleted. The flow shown in fig. 3 will be explained in detail below.
Step 301, a network mutual conversion instance between a first network layer and a second network layer is created.
In order to facilitate the transmission of routing information between the first network layer and the second network layer, and break the mutual isolation between the first network layer and the second network layer, a network mutual-transformation example can be created.
Optionally, a network mutual conversion instance is created according to a first VPN instance identifier corresponding to the first network layer and a second VPN instance identifier corresponding to the second network layer.
The network mutual-conversion instance can be enabled, and the network mutual-conversion instance is configured to have mutual access rights with the first VPN instance and the second VPN instance respectively, so that routing information can be written in or derived from the first VPN instance and the second VPN instance.
Optionally, the BGP process identifier corresponding to the first network layer includes a first BGP process identifier, and the BGP process identifier corresponding to the second network layer includes a second BGP process identifier, and then a network inter-conversion instance is created according to the first BGP process identifier and the first VPN instance identifier corresponding to the first network layer, and the second BGP process identifier and the second VPN instance identifier corresponding to the second network layer.
Since one network layer may correspond to more than one BGP process, in order to distinguish the BGP processes and ensure the reliability of accurately forwarding routing service data of different network layers, a network inter-conversion instance may be created according to a first BGP process identifier and a first VPN instance identifier corresponding to a first network layer, and a second BGP process identifier and a second VPN instance identifier corresponding to a second network layer, where the created network inter-conversion instance includes the first BGP process identifier, the first VPN instance identifier, the second BGP process identifier, and the second VPN instance identifier.
The BGP process included in the first network layer is a first BGP process, the first BGP process may correspond to the first VPN instance, the identifier of the first BGP process is a first BGP process identifier, the BGP process included in the second network layer is a second BGP process, the second BGP process may correspond to the second VPN instance, and the identifier of the second BGP process is a second BGP process identifier.
Step 302, writing the routing information of the second network layer into the network mutual conversion example, and writing the routing information of the second network layer into the first network layer through the network mutual conversion example.
In order to ensure that the service data to be forwarded, which is forwarded from the first network layer to the second network layer, is directly forwarded from the second network layer, so that VXLAN encapsulation forwarding is not required, and the routing information of the second network layer may be written into the network conversion instance.
The network interworking instance may write the routing information of the second network layer into the first network layer based on a preset routing interworking protocol.
The routing inter-conversion protocol is used for indicating that the routing information of the second network layer is written into the first network layer, and the network inter-conversion protocol can be obtained through presetting.
Optionally, the route inter-conversion protocol may include at least one of the following modes:
in a first manner, if the first network layer is a physical layer network and the second network layer is a logical layer network, EVPN routing information corresponding to the second network layer may be written into the network inter-forwarding instance, where the EVPN routing information includes forwarding interface information, and the interface forwarding information is a next hop interface identifier and an ERT. Correspondingly, if the ERT carried by the EVPN routing information is the same as the IRT corresponding to the first VPN instance identifier (i.e., the IRT of the first VPN instance), the EVPN routing information is written into the instance corresponding to the first VPN instance identifier.
The next hop interface identifier may include an IP address, and certainly, in practical applications, the next hop interface identifier may also include other types of address information, such as a Media Access Control (MAC) address.
Specifically, when the first network layer is a physical layer network and the second network layer is a logical layer network, the first VPN instance is a VPN instance corresponding to the physical layer network, and the second VPN instance is a VPN instance corresponding to the logical layer network. The EVPN routing information corresponding to the logical layer network can be acquired from the second VPN instance and stored in the network mutual conversion instance, then the ERT carried in each EVPN routing information is compared with the IRT of the first VPN instance through the network mutual conversion instance, and if the ERT carried in the EVPN routing information is the same as the IRT of the first VPN instance, the EVPN routing information is written into the first VPN instance.
In a second mode, if the first network layer is a logical layer network and the second network layer is a physical layer network, the physical routing information corresponding to the second network layer may be written into the network inter-conversion instance, where the physical routing information includes: ERT. Correspondingly, if the ERT carried by the physical routing information is the same as the IRT corresponding to the first VPN instance identifier, the physical routing information is converted into EVPN 5-type routing information, and the EVPN 5-type routing information is sent to the routing forwarding table of the first network layer, where the routing forwarding table includes the forwarding interface information.
Specifically, when the first network layer is a logical layer network and the second network layer is a physical layer network, the first VPN instance is a VPN instance corresponding to the logical layer network, and the second VPN instance is a VPN instance corresponding to the physical layer network. The physical routing information corresponding to the physical layer network can be acquired from the second VPN instance and stored in the network mutual conversion instance, then the ERT carried in each physical routing information is compared with the IRT of the first VPN instance through the network mutual conversion instance, if the ERT carried in the physical routing information is the same as the IRT of the first VPN instance, the physical routing information is converted into EVPN5 type routing information, and the converted EVPN5 type routing information is written into the first VPN instance.
The EVPN 5-type routing information is used for issuing routing information, which may issue 32-bit host routing or network segment routing.
In addition, in another optional embodiment of the present disclosure, the routing information of the first network layer may also be written into the network interworking instance, and the routing information of the first network layer may also be written into the second network layer through the network interworking protocol.
It should be noted that, in practical applications, after the routing information of the first network layer and the routing information of the second network layer are mutually converted through the above steps 301 and 302 in a certain data forwarding process, data forwarding may be directly performed from the step 303, without repeatedly performing the steps 301 and 302.
Step 303, obtaining the routing service data to be forwarded in the first network layer, and determining that the routing service data to be forwarded is forwarded from the first network layer to the second network layer according to the destination address carried in the routing service data to be forwarded.
Wherein the first network layer and the second network layer may be different types of network layers.
It should be noted that, the route service data to be forwarded is obtained at the first network layer, and a manner of forwarding the route service data to be forwarded from the first network layer to the second network layer is determined according to a destination address carried in the route service data to be forwarded, which may refer to the related description in step 201, and is not described here any more.
And 304, acquiring forwarding interface information corresponding to the routing service data to be forwarded through the routing information of the second network layer.
Wherein, the routing information of the second network layer is written according to a network mutual conversion example, and the network mutual conversion example comprises: the VPN system comprises a first virtual private network VPN instance identifier corresponding to a first network layer and a second VPN instance identifier corresponding to a second network layer.
It should be noted that, the manner of obtaining the forwarding interface information corresponding to the routing service data to be forwarded through the routing information of the second network layer may refer to the related description in the foregoing step 202, and details are not repeated here.
And 305, forwarding the routing service data to be forwarded according to the forwarding interface information.
It should be noted that, according to the manner of forwarding the route service data to be forwarded according to the forwarding interface information, reference may be made to the related description in step 203, which is not described in detail herein.
In this disclosure, first, since the routing information of the second network layer is written by the network mutual conversion instance, and the network mutual conversion instance includes the first VPN instance identifier corresponding to the first network layer and the second VPN instance identifier corresponding to the second network layer, if the routing service data to be forwarded is obtained at the first network layer and it is determined that the routing service data to be forwarded is the routing service data to be forwarded from the first network layer to the second network layer according to the destination address carried by the routing service data to be forwarded, the forwarding interface information may be obtained through the routing information of the second network layer, so that the routing service data to be forwarded is forwarded through the interface information obtained from the second network layer, thereby implementing forwarding of the routing service data between two different types of network layers, and improving reliability of communication.
And secondly, the first network layer is a physical layer network, the second network layer is a logical layer network, or the first network layer is a logical layer network and the second network layer is a physical layer network, so that routing service data of the EVPN physical layer network layer and the logical layer network can be mutually forwarded, a control plane and a service plane are decoupled, and the separation of control and forwarding is realized.
In addition, a network mutual conversion example between the first network layer and the second network layer can be created, so that the routing information of the first network layer and the routing information of the second network layer are converted with each other conveniently, and the mutual isolation between the first network layer and the second network layer is broken.
Fig. 4 is a schematic flow chart of a data forwarding method according to the present disclosure. The method can be applied to EVPN shown in fig. 1. It should be noted that the data forwarding method described in the present disclosure is not limited by the specific sequence shown in fig. 4 and described below, and it should be understood that, in other embodiments, the sequence of some steps in the data forwarding method described in the present disclosure may be interchanged according to actual needs, or some steps in the data forwarding method may also be omitted or deleted. The flow shown in fig. 4 will be explained in detail below.
Step 401, obtaining the routing service data to be forwarded in the logic layer network, and determining that the routing service data to be forwarded is forwarded from the logic layer network to the physical layer network according to the destination address carried in the routing service data to be forwarded.
The method for forwarding the to-be-forwarded routing service data from the logical layer network to the physical layer network according to the destination address carried in the to-be-forwarded routing service data includes, for example, the related description in step 201, which is not repeated here.
Step 402, obtaining the forwarding interface information corresponding to the routing service data to be forwarded through the routing information of the physical layer network.
Wherein, the route information of the physical layer network can be written by the network transfer example.
As can be seen from the foregoing, by using a network mutual forwarding instance, physical routing information may be converted into EVPN 5-type routing information and written into a VPN instance corresponding to a logical layer network, the written EVPN 5-type routing information is routing information of the physical layer network, and each EVPN 5-type routing information may include forwarding interface information, so that a forwarding table including at least one EVPN 5-type routing information may be obtained from a VPN instance corresponding to the logical layer network based on a target address carried in to-be-forwarded routing service data, thereby obtaining at least one virtual interface information, and further, the at least one virtual interface information may be matched with a tunnel to be forwarded.
And step 403, forwarding the routing service data to be forwarded according to the forwarding interface information.
The routing service data to be forwarded can be respectively forwarded to another network device indicated by the forwarding interface information directly through a VPN instance corresponding to the logical layer network based on the at least one virtual interface information, so that VXLAN encapsulation does not need to be performed on the routing service data to be forwarded.
The above embodiments are similar to the methods provided in the foregoing embodiments in technical effects, and are not described herein again.
Fig. 5 is a schematic flow chart of a data forwarding method according to the present disclosure. The method can be applied to EVPN shown in fig. 1. It should be noted that the data forwarding method described in the present disclosure is not limited by the specific sequence shown in fig. 5 and described below, and it should be understood that, in other embodiments, the sequence of some steps in the data forwarding method described in the present disclosure may be interchanged according to actual needs, or some steps in the data forwarding method may also be omitted or deleted. The flow shown in fig. 5 will be explained in detail below.
Step 501, obtaining the routing service data to be forwarded on the physical layer network, and determining that the routing service data to be forwarded is forwarded from the physical layer network to the logical layer network according to the destination address carried in the routing service data to be forwarded.
The method for forwarding the routing service data to be forwarded from the physical layer network to the logical layer network according to the destination address carried in the routing service data to be forwarded is obtained in the physical layer network, and reference may be made to the related description in step 201, which is not described in detail here.
Step 502, obtaining forwarding interface information corresponding to the routing service data to be forwarded through the routing information of the logical layer network.
The routing information of the logic layer network is written by the network conversion example.
As can be seen from the foregoing, the EVPN routing information (i.e., the routing information of the logical layer network) written into the VPN instance corresponding to the physical layer network via the network inter-conversion instance includes forwarding interface information, where the forwarding interface information includes a next hop interface identifier, and the next hop interface identifier may be obtained from the EVPN routing information stored in the VPN instance corresponding to the physical layer network based on a destination address carried in the to-be-forwarded routing service data.
Step 503, forwarding the route service data to be forwarded according to the forwarding interface information.
The routing service data to be forwarded can be directly forwarded to the interface indicated by the next hop-out interface identifier through the VPN instance corresponding to the physical layer network based on the next hop-out interface identifier, so that VXLAN encapsulation does not need to be carried out on the routing service data to be forwarded, and forwarding does not need to be carried out through the logical layer network.
The above embodiments are similar to the methods provided in the foregoing embodiments in technical effects, and are not described herein again.
Fig. 6 is a schematic functional block diagram of a data forwarding apparatus 600 according to the present disclosure. The data transfer device 600 is applied to EVPN as shown in fig. 1. It should be noted that the basic principle and the generated technical effect of the data forwarding apparatus 600 provided in this embodiment are the same as those of the corresponding method embodiments described above, and for brief description, reference may be made to corresponding contents in the method embodiments for parts that are not mentioned in this embodiment. The data forwarding apparatus 600 includes a first obtaining module 601, a second obtaining module 602, and a forwarding module 603.
A first obtaining module 601, configured to obtain, in a first network layer, to-be-forwarded routing service data, and determine, according to a destination address carried in the to-be-forwarded routing service data, that the to-be-forwarded routing service data is forwarded from the first network layer to a second network layer, where the first network layer and the second network layer are different types of network layers;
a second obtaining module 602, configured to obtain forwarding interface information corresponding to the to-be-forwarded routing service data through the routing information of the second network layer, where the routing information of the second network layer is written according to a network interworking example, and the network interworking example includes: a first VPN instance identifier corresponding to the first network layer and a second VPN instance identifier corresponding to the second network layer;
a forwarding module 603, configured to forward the to-be-forwarded routing service data according to the forwarding interface information.
Optionally, referring to fig. 7, the apparatus further includes:
a creating module 604, configured to create the network mutual conversion instance according to the first VPN instance identifier corresponding to the first network layer and the second VPN instance identifier corresponding to the second network layer.
Optionally, the BGP process identifier corresponding to the first network layer includes a first BGP process identifier, and the BGP process identifier corresponding to the second network layer includes a second BGP process identifier;
the creation module 604 is further configured to:
and creating the network mutual conversion instance according to the first BGP process identifier and the first VPN instance identifier corresponding to the first network layer, and the second BGP process identifier and the second VPN instance identifier corresponding to the second network layer.
Optionally, referring to fig. 8, the apparatus further includes:
a first writing module 605, configured to write the routing information of the second network layer into the network interworking instance;
a second writing module 606, configured to write the routing information of the second network layer into the first network layer through the network interworking instance.
Optionally, if the first network layer is a physical layer network and the second network layer is a logical layer network;
the first writing module 605 is further configured to write EVPN routing information corresponding to the second network layer into the network inter-switching instance, where the EVPN routing information includes forwarding interface information and an output routing identifier ERT, and the interface forwarding information is a next hop interface identifier;
the second writing module 606 is further configured to write the EVPN routing information into the instance corresponding to the first VPN instance identifier if the ERT carried by the EVPN routing information is the same as the IRT corresponding to the first VPN instance identifier.
Optionally, if the first network layer is a logical layer network and the second network layer is a physical layer network;
the first writing module 605 is further configured to write physical routing information corresponding to the second network layer into the network interworking instance, where the physical routing information includes: ERT;
the second write-in module 606 is further configured to, if the ERT carried by the physical routing information is the same as the IRT corresponding to the first VPN instance identifier, convert the physical routing information into EVPN 5-type routing information and send the EVPN 5-type routing information to a routing forwarding table of the first network layer, where the routing forwarding table includes the forwarding interface information.
The above-mentioned apparatus is used for executing the method provided by the foregoing embodiment, and the implementation principle and technical effect are similar, which are not described herein again.
These above modules may be one or more integrated circuits configured to implement the above methods, such as: one or more Application Specific Integrated Circuits (ASICs), or one or more microprocessors (DSPs), or one or more Field Programmable Gate Arrays (FPGAs), among others. For another example, when one of the above modules is implemented in the form of a processing element scheduler code, the processing element may be a general-purpose processor, such as a Central Processing Unit (CPU) or other processor capable of calling program code. For another example, these modules may be integrated together and implemented in the form of a system-on-a-chip (SOC).
Fig. 9 is a schematic diagram of a functional module of a network device according to the present disclosure. The network device may include a computer-readable storage medium 901 storing a computer program and a processor 902, and the processor 902 may call the computer program stored in the computer-readable storage medium 901. When read and executed by the processor 902, the computer program may perform the above-described method embodiments. The specific implementation and technical effects are similar, and are not described herein again.
Optionally, the present disclosure also provides a computer-readable storage medium, on which a computer program is stored, which, when read and executed by a processor, can perform the above-described method embodiments.
In the several embodiments provided in the present disclosure, it should be understood that the above-described apparatus embodiments are merely illustrative, and the disclosed apparatus and method may be implemented in other ways. For example, the division of the unit is only a logical function division, and in actual implementation, there may be another division manner, for example, multiple units or components may be combined or may be integrated into another system, or some features may be omitted, or may not be executed, for example, each unit may be integrated into one processing unit, each unit may exist alone physically, or two or more units may be integrated into one unit. The integrated unit can be realized in a form of hardware, or in a form of hardware plus a software functional unit.
It is noted that, in this document, relational terms such as "first" and "second," and the like, may be used solely to distinguish one entity or action from another entity or action without necessarily requiring or implying any actual such relationship or order between such entities or actions. Also, the terms "comprises," "comprising," or any other variation thereof, are intended to cover a non-exclusive inclusion, such that a process, method, article, or apparatus that comprises a list of elements does not include only those elements but may include other elements not expressly listed or inherent to such process, method, article, or apparatus. Without further limitation, an element defined by the phrase "comprising an … …" does not exclude the presence of other identical elements in a process, method, article, or apparatus that comprises the element.
The above description is only a preferred embodiment of the present disclosure and is not intended to limit the present disclosure, and various modifications and changes may be made to the present disclosure by those skilled in the art. Any modification, equivalent replacement, improvement and the like made within the spirit and principle of the present disclosure should be included in the protection scope of the present disclosure.

Claims (14)

1. A data forwarding method is applied to an Ethernet Virtual Private Network (EVPN), and comprises the following steps:
obtaining routing service data to be forwarded on a first network layer, and determining that the routing service data to be forwarded is forwarded from the first network layer to a second network layer according to a destination address carried in the routing service data to be forwarded, wherein the first network layer and the second network layer are different types of network layers;
obtaining forwarding interface information corresponding to the to-be-forwarded routing service data through the routing information of the second network layer, wherein the routing information of the second network layer is written in according to a network mutual conversion example, and the network mutual conversion example comprises: a first Virtual Private Network (VPN) instance identifier corresponding to the first network layer and a second VPN instance identifier corresponding to the second network layer;
and forwarding the routing service data to be forwarded according to the forwarding interface information.
2. The method according to claim 1, wherein before the obtaining, through the routing information of the second network layer, forwarding interface information corresponding to the routing service data to be forwarded, further comprises:
and creating the network mutual conversion example according to the first VPN example identifier corresponding to the first network layer and the second VPN example identifier corresponding to the second network layer.
3. The method of claim 2, wherein the BGP process identifier corresponding to the first network layer comprises a first BGP process identifier, and wherein the BGP process identifier corresponding to the second network layer comprises a second BGP process identifier;
the creating the network mutual conversion instance according to the first VPN instance identifier corresponding to the first network layer and the second VPN instance identifier corresponding to the second network layer includes:
and creating the network mutual conversion example according to the first BGP process identifier and the first VPN example identifier corresponding to the first network layer, and the second BGP process identifier and the second VPN example identifier corresponding to the second network layer.
4. The method of claim 2 or 3, after said creating said network inter-conversion instance, further comprising:
writing the routing information of the second network layer into the network mutual conversion example;
and writing the routing information of the second network layer into the first network layer through the network mutual conversion example.
5. The method of claim 4, wherein if the first network layer is a physical layer network and the second network layer is a logical layer network, the writing the routing information of the second network layer to the network interworking instance comprises:
writing EVPN routing information corresponding to the second network layer into the network mutual conversion example, wherein the EVPN routing information comprises forwarding interface information and an output routing identifier ERT, and the interface forwarding information is a next hop-out interface identifier;
accordingly, the writing the routing information of the second network layer into the first network layer by the network mutual conversion instance includes:
and if the ERT carried by the EVPN routing information is the same as the input routing identifier IRT corresponding to the first VPN instance identifier, writing the EVPN routing information into an instance corresponding to the first VPN instance identifier.
6. The method of claim 4, wherein if the first network layer is a logical layer network and the second network layer is a physical layer network, the writing the routing information of the second network layer to the network interworking instance comprises:
writing physical routing information corresponding to the second network layer into the network mutual conversion instance, wherein the physical routing information includes: ERT;
accordingly, the writing the routing information of the second network layer into the first network layer by the network mutual conversion instance includes:
if the ERT carried by the physical routing information is the same as the IRT corresponding to the first VPN instance identifier, converting the physical routing information into EVPN5 type routing information and sending the EVPN5 type routing information to a routing forwarding table of the first network layer, wherein the routing forwarding table contains the forwarding interface information.
7. A data forwarding apparatus, applied to EVPN, comprising:
a first obtaining module, configured to obtain, at a first network layer, to-be-forwarded routing service data, and determine, according to a destination address carried in the to-be-forwarded routing service data, that the to-be-forwarded routing service data is forwarded from the first network layer to a second network layer, where the first network layer and the second network layer are different types of network layers;
a second obtaining module, configured to obtain forwarding interface information corresponding to the to-be-forwarded routing service data through the routing information of the second network layer, where the routing information of the second network layer is written according to a network inter-conversion example, and the network inter-conversion example includes: a first VPN instance identifier corresponding to the first network layer and a second VPN instance identifier corresponding to the second network layer;
and the forwarding module is used for forwarding the routing service data to be forwarded according to the forwarding interface information.
8. The apparatus of claim 7, wherein the apparatus further comprises:
and the creating module is used for creating the network mutual conversion example according to the first VPN example identifier corresponding to the first network layer and the second VPN example identifier corresponding to the second network layer.
9. The apparatus of claim 8, wherein the BGP process identification corresponding to the first network layer comprises a first BGP process identification, and wherein the BGP process identification corresponding to the second network layer comprises a second BGP process identification;
the creation module is further to:
and creating the network mutual conversion example according to the first BGP process identifier and the first VPN example identifier corresponding to the first network layer, and the second BGP process identifier and the second VPN example identifier corresponding to the second network layer.
10. The apparatus of claim 8 or 9, wherein the apparatus further comprises:
a first writing module, configured to write the routing information of the second network layer into the network interworking instance;
and the second writing module is used for writing the routing information of the second network layer into the first network layer through the network mutual conversion example.
11. The apparatus of claim 10, wherein if the first network layer is a physical layer network and the second network layer is a logical layer network;
the first write-in module is further configured to write EVPN routing information corresponding to the second network layer into the network inter-working instance, where the EVPN routing information includes forwarding interface information and an output routing identifier ERT, and the interface forwarding information is a next hop interface identifier;
the second write-in module is further configured to write the EVPN routing information into an instance corresponding to the first VPN instance identifier if an ERT carried by the EVPN routing information is the same as an IRT corresponding to the first VPN instance identifier.
12. The apparatus of claim 10, wherein if the first network layer is a logical layer network and the second network layer is a physical layer network;
the first writing module is further configured to write physical routing information corresponding to the second network layer into the network inter-conversion instance, where the physical routing information includes: ERT;
the second write-in module is further configured to, if the ERT carried by the physical routing information is the same as the IRT corresponding to the first VPN instance identifier, convert the physical routing information into EVPN 5-type routing information and send the EVPN 5-type routing information to a routing forwarding table of the first network layer, where the routing forwarding table includes the forwarding interface information.
13. A network device comprising a computer readable storage medium storing a computer program and a processor, the computer program being read and executed by the processor to perform the method according to any of claims 1-6.
14. A computer-readable storage medium, on which a computer program is stored which, when read and executed by a processor, performs the method according to any one of claims 1-6.
CN201910940357.0A 2019-09-27 2019-09-27 Data forwarding method and device, network equipment and computer readable storage medium Active CN110677337B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201910940357.0A CN110677337B (en) 2019-09-27 2019-09-27 Data forwarding method and device, network equipment and computer readable storage medium

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201910940357.0A CN110677337B (en) 2019-09-27 2019-09-27 Data forwarding method and device, network equipment and computer readable storage medium

Publications (2)

Publication Number Publication Date
CN110677337A true CN110677337A (en) 2020-01-10
CN110677337B CN110677337B (en) 2021-10-12

Family

ID=69080598

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201910940357.0A Active CN110677337B (en) 2019-09-27 2019-09-27 Data forwarding method and device, network equipment and computer readable storage medium

Country Status (1)

Country Link
CN (1) CN110677337B (en)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN112104553A (en) * 2020-08-27 2020-12-18 新华三技术有限公司 Method, device, routing equipment and storage medium for selecting path
CN112655184A (en) * 2020-08-31 2021-04-13 华为技术有限公司 Security protection method, device and storage medium
WO2022012287A1 (en) * 2020-07-17 2022-01-20 中兴通讯股份有限公司 Route optimization method, physical network device and computer-readable storage medium

Citations (14)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101848161A (en) * 2010-05-31 2010-09-29 杭州华三通信技术有限公司 Communication method and equipment of MPLS L2VPN (Multiple protocol Label Switching Layer 2 Virtual Private Network) and MPLS L3VPN (Multiple protocol Label Switching Layer 3 Virtual Private Network)
CN103259725A (en) * 2012-02-21 2013-08-21 华为技术有限公司 Messaging method and network equipment
CN103326917A (en) * 2013-05-14 2013-09-25 盛科网络(苏州)有限公司 MPLS-based method and device for line speed mutual forwarding of two-layer VPN and three-layer VPN
CN105337865A (en) * 2014-06-03 2016-02-17 华为技术有限公司 Method, apparatus and system for establishing forwarding table item
US20160191374A1 (en) * 2014-12-31 2016-06-30 Juniper Networks, Inc. Fast convergence on link failure in multi-homed ethernet virtual private networks
CN106713005A (en) * 2015-11-12 2017-05-24 瞻博网络公司 Designated forwarder (DF) election based on static DF election procedure
CN107276784A (en) * 2016-03-30 2017-10-20 丛林网络公司 The fault handling method and PE of movable standby redundancy in EVPN DCI
US20170331720A1 (en) * 2016-05-16 2017-11-16 Cisco Technology, Inc. Individual Virtual Private Local Area Network Service Conversion to a Different Virtual Private Network Service
CN107547335A (en) * 2016-06-27 2018-01-05 丛林网络公司 The method and the network equipment of signal notice IP address movement in EVPN
CN107566263A (en) * 2016-06-30 2018-01-09 丛林网络公司 The method and the network equipment that layer 3 for EVPN link failures is assembled
CN107872389A (en) * 2016-09-28 2018-04-03 瞻博网络公司 Business load balance between symmetrical subnet in the networks for returning connection more
CN108156067A (en) * 2018-01-07 2018-06-12 何顺民 It is a kind of to realize the method and system based on Ethernet Virtual Private Network
US20180309594A1 (en) * 2017-04-20 2018-10-25 At&T Intellectual Property I, L.P. Systems and Methods for Creating an Integrated Layer 2-Layer 3 Hybrid VPN Network
CN109768908A (en) * 2017-11-09 2019-05-17 华为技术有限公司 A kind of configuration method of VXLAN, equipment and system

Patent Citations (14)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101848161A (en) * 2010-05-31 2010-09-29 杭州华三通信技术有限公司 Communication method and equipment of MPLS L2VPN (Multiple protocol Label Switching Layer 2 Virtual Private Network) and MPLS L3VPN (Multiple protocol Label Switching Layer 3 Virtual Private Network)
CN103259725A (en) * 2012-02-21 2013-08-21 华为技术有限公司 Messaging method and network equipment
CN103326917A (en) * 2013-05-14 2013-09-25 盛科网络(苏州)有限公司 MPLS-based method and device for line speed mutual forwarding of two-layer VPN and three-layer VPN
CN105337865A (en) * 2014-06-03 2016-02-17 华为技术有限公司 Method, apparatus and system for establishing forwarding table item
US20160191374A1 (en) * 2014-12-31 2016-06-30 Juniper Networks, Inc. Fast convergence on link failure in multi-homed ethernet virtual private networks
CN106713005A (en) * 2015-11-12 2017-05-24 瞻博网络公司 Designated forwarder (DF) election based on static DF election procedure
CN107276784A (en) * 2016-03-30 2017-10-20 丛林网络公司 The fault handling method and PE of movable standby redundancy in EVPN DCI
US20170331720A1 (en) * 2016-05-16 2017-11-16 Cisco Technology, Inc. Individual Virtual Private Local Area Network Service Conversion to a Different Virtual Private Network Service
CN107547335A (en) * 2016-06-27 2018-01-05 丛林网络公司 The method and the network equipment of signal notice IP address movement in EVPN
CN107566263A (en) * 2016-06-30 2018-01-09 丛林网络公司 The method and the network equipment that layer 3 for EVPN link failures is assembled
CN107872389A (en) * 2016-09-28 2018-04-03 瞻博网络公司 Business load balance between symmetrical subnet in the networks for returning connection more
US20180309594A1 (en) * 2017-04-20 2018-10-25 At&T Intellectual Property I, L.P. Systems and Methods for Creating an Integrated Layer 2-Layer 3 Hybrid VPN Network
CN109768908A (en) * 2017-11-09 2019-05-17 华为技术有限公司 A kind of configuration method of VXLAN, equipment and system
CN108156067A (en) * 2018-01-07 2018-06-12 何顺民 It is a kind of to realize the method and system based on Ethernet Virtual Private Network

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
快乐工作: "MP-BGP EVPN方式部署Vxlan分布式网关", 《CNBLOGS.COM/JOSIE-XU/P/10516863.HTML》 *

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2022012287A1 (en) * 2020-07-17 2022-01-20 中兴通讯股份有限公司 Route optimization method, physical network device and computer-readable storage medium
CN112104553A (en) * 2020-08-27 2020-12-18 新华三技术有限公司 Method, device, routing equipment and storage medium for selecting path
CN112104553B (en) * 2020-08-27 2022-07-12 新华三技术有限公司 Method, device, routing equipment and storage medium for selecting path
CN112655184A (en) * 2020-08-31 2021-04-13 华为技术有限公司 Security protection method, device and storage medium

Also Published As

Publication number Publication date
CN110677337B (en) 2021-10-12

Similar Documents

Publication Publication Date Title
CN110266592B (en) Communication method and device for SRV6 network and IP MPLS network
CN110677337B (en) Data forwarding method and device, network equipment and computer readable storage medium
CN113645136B (en) Method, network node and network system for forwarding message in network
US20100316056A1 (en) Techniques for routing data between network areas
EP3782336B1 (en) Multi-vrf universal device internet protocol address for fabric edge devices
CN107733795B (en) Ethernet virtual private network EVPN and public network intercommunication method and device
CN107040463A (en) For avoiding due to the system that the flow that asymmetric MAC is learned floods
CN109729012B (en) Unicast message transmission method and device
US8218446B2 (en) Frame transfer route confirmation method, node, frame transfer route confirmation program and frame transfer route confirmation system
US20220124024A1 (en) Establishment of method and apparatus for implementing entry backup
CN103795630A (en) Message transmitting method and device of label switching network
JP2022512816A (en) Traffic flow processing method and equipment
JP2017017539A (en) Method and program for setting virtual network, and relay device
WO2018112835A1 (en) Method, device and system for selecting gateway
CN104065549A (en) Method and device thereof used for discovering access CE device of PE device
US20090141693A1 (en) Technique for Achieving Connectivity between Telecommunication Stations
CN111064670B (en) Method and device for acquiring next hop routing information
CN112737947B (en) Virtual network cross-domain transmission method, system, equipment and medium based on MPLS
WO2022053007A1 (en) Network reachability verification method and apparatus, and computer storage medium
US11902166B2 (en) Policy based routing in extranet networks
CN111917858B (en) Remote management system, method, device and server
JP4312650B2 (en) Access network system and method
US10601649B1 (en) Stack switching detection and provisioning
CN115460107A (en) Route detection method, device, system and storage medium
US20180034732A1 (en) Localization of Group Based Policies in a Demand Based Overlay Network

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