Looking for breakthrough ideas for innovation challenges? Try Patsnap Eureka!

Data message forwarding method and device

A technology of data message and purpose, applied in the field of communication, can solve the problems of high cost of 802.1ah and less deployment of 802.1ah

Active Publication Date: 2019-11-05
ZTE CORP
View PDF5 Cites 4 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0005] The data packet encapsulation format of the existing PBB EVPN is the packet format with 802.1ah PBB header defined in RFC7623. However, the original 802.1ah itself is rarely deployed, and the cost of implementing 802.1ah for PBB EVPN is relatively high.
[0006] Existing technical solutions for making SPE nodes unaware of user MAC entries in large-scale hierarchical L2EVPN networks either need to add PBB encapsulation to packets, or add VXLAN encapsulation to packets. The technical solution that the SPE node in the hierarchical L2EVPN network does not perceive the user MAC entry does not exist in the prior art.

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Data message forwarding method and device
  • Data message forwarding method and device
  • Data message forwarding method and device

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 1

[0152] figure 2 It is a flow chart of a method for forwarding data packets provided by an embodiment of the present invention, such as figure 2 shown, including:

[0153] Step S101: The terminal operator edge device TPE1 receives the MPLS-encapsulated EVPN data packet MEDP1 containing the label stack, wherein the MEDP1 encapsulates the Ethernet data packet EDP1, and the source MAC of the EDP1 is MAC1;

[0154] Step S102: The TPE1 determines the node identifier of the remote ingress TPE to which the MEDP1 belongs or the value ESI1 of the remote ingress ESI according to the label stack in the MEDP1, wherein the remote ingress TPE is the Encapsulated as a remote TPE2 node of MEDP1, the remote ingress ESI corresponding to the MEDP1 is the ESI to which the AC used by the TPE2 node to receive the EDP1 belongs;

[0155] Wherein, the TPE1 uses the remote ingress ESI for at least one of the following purposes:

[0156] When the remote ingress ESI of the MEDP1 is a specified value ...

Embodiment 2

[0166] The embodiment of the present invention also provides a method for forwarding data packets, including:

[0167] Termination point operator edge device TPE3 obtains unicast Ethernet data packet EDP3 from access circuit AC3, wherein said AC3 belongs to Ethernet segment identifier ESI3 and said AC3 is bound to Ethernet virtual private network EVPN broadcast domain BD1, so The destination MAC of EDP3 is MAC2;

[0168] The TPE3 finds the corresponding destination ESI4 or destination TPE5 with the binary group as a key value, and performs multi-protocol label switching MPLS encapsulation processing accordingly to generate a local entry ESI label , the context identifier label stack element LSE and the MPLS-encapsulated EVPN data packet MEDP3 of the multipoint-to-point MP2P outgoing label corresponding to the destination ESI or the destination TPE, and the context identifier LSE carries the information of the source node identifier;

[0169] The TPE3 forwards the MEDP3 to th...

Embodiment 3

[0183] The embodiment of the present invention also provides a method for routing message forwarding, including:

[0184] The switching point operator edge device SPE1 receives the EAD-ES route sent by TPE1 and carries the original ESI label and the next-hop ESI label, and performs route reflection in the way of replacing the next hop on the EAD-ES route, and rewrites the next-hop ESI label without rewriting the original ESI label.

[0185] Wherein, the new next-hop ESI label used for rewriting the next-hop ESI label conforms to the following rules: the new next-hop ESI label is a label of a downstream distribution mode, and is allocated by the SPE1 node; The new next-hop ESI label and the original next-hop ESI label form a label exchange operation on the forwarding plane, wherein the new next-hop ESI label is an incoming label, and the original next-hop ESI label is an outgoing label.

[0186] Through the description of the above embodiments, those skilled in the art can cle...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

PUM

No PUM Login to View More

Abstract

The invention discloses a data message forwarding method and device, and relates to the technical field of communication. The data message forwarding method comprises the following steps that: termination point operator edge equipment TPE1 receives an MPLS (Multi-Protocol Label Switching) encapsulated EVPN (Ethernet Virtual Private Network) data message MEDP1 containing a label stack, the MEDP1 encapsulates an Ethernet data message EDP1, and the source MAC (Media Access Control) of the EDP1 is MAC1; the TPE1 determines a node identifier of a far-end entry TPE to which the MEDP1 belongs or a value ESI1 of a far-end entry ESI according to a label stack in the MEDP1, wherein the far-end entrance TPE is a far-end TPE2 node for packaging the EDP1 into an MEDP1, and the far-end entrance ESI corresponding to the MEDP1 is an ESI to which AC used by the EDP1 and received by the TPE2 node belongs.

Description

technical field [0001] The invention relates to the communication field, in particular to a method and device for forwarding data messages. Background technique [0002] MPLS EVPN defined by RFC7432 must perceive user MAC entries on SPE nodes, because TPEs need to publish user MAC entries to each other. However, it is not practical to directly establish BGP sessions between TPEs in large EVPN networks because TPEs The number is large. Assuming that the number of TPEs is N, the number of required BGP sessions is the second power of N. A more practical approach is to figure 1 As shown in the figure, TPE only establishes BGP sessions with a few nearby SPEs, and BGP sessions are established between SPEs in pairs. Since the number of SPEs is much smaller than that of TPEs, this greatly reduces the number of BGP sessions required in the EVPN network. But this also makes the SPE aware of the user MAC entries and redistribute the user MAC entries from one TPE to other TPEs or SPE...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

Application Information

Patent Timeline
no application Login to View More
Patent Type & Authority Applications(China)
IPC IPC(8): H04L12/723H04L12/46H04L45/50
CPCH04L45/50H04L12/4641H04L12/46
Inventor 王玉保
Owner ZTE CORP
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Patsnap Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Patsnap Eureka Blog
Learn More
PatSnap group products