Message order-preserving method and device thereof

A message sequence preservation and message technology, applied in digital transmission systems, electrical components, transmission systems, etc., can solve problems such as abnormal processing status of business flows, failure of sequence preservation function, dead messages, etc. The effect of stable and effective order function and perfect order preservation strategy

Inactive Publication Date: 2008-05-07
ZTE CORP
View PDF0 Cites 46 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

The biggest disadvantage of this solution is that it does not consider the abnormal processing status of the business flow. The update granularity of the effective sending sequence number of the business flow is fixed at 1. Resulting in the failure and death of the order preservation function or the jitter of the message

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
  • Message order-preserving method and device thereof
  • Message order-preserving method and device thereof
  • Message order-preserving method and device thereof

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 1

[0032] Please refer to FIG. 5, which is the message sequence preservation device of this example, including the following units:

[0033] C1: Interface unit 501, the interface completes the reception and transmission of packets, and can send the received packets to multiple cores / threads in the multi-core processor unit 502 for processing according to certain rules, or send packets from multiple cores / threads in the multi-core processor unit 501 for processing. Core / thread messages.

[0034] C2: Multi-core processor unit 502: A multi-core processor unit, which receives the packets from the interface board 501, completes the processing, forwarding and sequence preservation of the packets, and sends them to the interface unit 501 for outbound transmission; Each core / thread implements completely consistent functions, and logically includes units C3 to C7.

[0035] C3: flow classification identification unit 503: used for service flow division, divides different packets into diff...

Embodiment 3

[0050] In another embodiment of the present invention shown in FIG. 7 , this embodiment takes into account possible software or hardware problems of actual network devices, resulting in too long packet processing time or entering a dead state. Add the judgment of whether the message sequence-preserving processing Chinese has timed out. If it does not time out, the message will be forwarded, otherwise the message will be discarded. The specific steps are as follows:

[0051] Steps 701 to 706 are respectively the same as steps 601 to 606 in FIG. 6 , and steps 708 to 712 are completely the same as those of steps 607 to 611 respectively, and will not be repeated here, only the newly added steps will be described here:

[0052] Step 707: If the status of the message in Step 706 is not discarded, go to Step 707 to determine whether the message has timed out. If it has timed out, the message needs to be discarded (Step 706), update the current sending sequence number tx_seq_curr of th...

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 present invention discloses a method and a device for preserving message sequence; the device comprises a flow classification and identification unit, a message processing unit, a flow state monitoring unit and a sequence-preserving, controlling and emitting unit. The flow classification and identification unit classifies the received messages into different business flows according to the specified rules and at the same time completes the multi-core and multi-thread load balancing distribution of message; the message processing unit processes the received message; the flow state monitoring unit is used for maintaining flow-state queues and identifying the processing state of the message and keeping the flow-state queues and the business flow queues corresponding to each other one to one; the sequence-preserving, controlling and emitting unit realizes the synchronization of message control and emission according to the message state vector in the flow-state queues and correspondingprocessing strategies. The present invention emits the sequence number through variable particle flow and at the same time has the sequence-preserving functions of the normal message and the abnormalmessage of business flow; the sequence-preserving strategy is improved and the sequence-preserving function is more stable and effective.

Description

【Technical field】 [0001] The present invention relates to a method and device for order preservation of message forwarding in communication equipment and network equipment. 【Background technique】 [0002] With the development of communication technology and network technology, communication equipment or network equipment (hereinafter collectively referred to as network equipment) is gradually advancing towards full IP (Internet Protocol, Internet Protocol); one of the most basic functions of network equipment is to forward IP packets. Many upper-layer service packets require network equipment to strictly ensure the order of the packets during transmission, that is, the order in which the same data flow enters and leaves the network equipment should be strictly the same. [0003] In order to improve the overall performance of the system, the current network devices usually use multi-core and multi-hardware thread chips to forward messages, and the order preservation of messag...

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/56H04L12/863
Inventor 姚俊郭树波刘志远
Owner ZTE CORP
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Try Eureka
PatSnap group products