Method for lowering buffered packet number in Multilink PPP waiting queue

A waiting queue and caching technology, which is applied to cache the number of fragments in the waiting queue, in the field of Multilink PPP, can solve problems such as inability to deliver in time, unguaranteed conditions, and blocking

Active Publication Date: 2013-01-30
SHANGHAI BAUD DATA COMM
View PDF4 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

There is a way to send an empty segment through an idle link to make the receiving end clear the unfinished assembly segment (see RFC1990 for details), but this method requires both ends to be able to send and process this empty segment, such a condition In practical application is not guaranteed
[0005] In addition, in the standard Multilink PPP receiving mechanism, due to the processing of out-of-order fragments (the sequence number carried by the fragment is not equal to the sequence number currently waiting and within the current receiving window), the method of buffering and waiting is adopted. Often because of waiting for an unreceived fragment, the fragments that have been received and can be assembled into a complete message are blocked in the Multilink waiting queue (a queue used to cache waiting for assembly or waiting for out-of-order processing fragments in the Multilink group ), cannot be handed over to the follow-up process in time

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
  • Method for lowering buffered packet number in Multilink PPP waiting queue
  • Method for lowering buffered packet number in Multilink PPP waiting queue
  • Method for lowering buffered packet number in Multilink PPP waiting queue

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0026] In order to make the technical means, creative features, goals and effects of the present invention easy to understand,

[0027] In the following, the present invention will be further explained in combination with specific drawings.

[0028] In order to reduce the number of message fragments buffered in the Multilink PPP waiting queue, according to the embodiment described in detail in the above technical solution, it is based on the Multilink PPP application environment (as shown in the example of Figure 1) that bundles multiple sub-links. The end sends fragments according to the standard sequence number increment rule, and uses the fragment loss detection mechanism based on the sequence number increment rule to process the received fragments.

[0029] Referring to Figure 2, the specific steps of the mechanism for clearing cached message fragments over time are as follows:

[0030] 1. Create a fragment assembly timer before the Multilink group starts sending and receiving val...

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 method of reducing the number of cache slicing in a Multilink PPP waiting queue. The technical scheme of the invention is extended on the basis of a standard RFC receiving and transmitting mechanism. A slicing packaging timer is defined in a Multilink group, slicing of which the message packaging have not finished for a long time in a waiting queue can be cleaned up in time by the timer, therefore, caching time of the slicing is avoided from being too long. Furthermore, aiming at the out-of-sequence processing of message slicing, then invention can detect a message that can be packaged perfectly in time, extracts the message from the waiting queue and give the message to subsequent flows for processing, at the same time, the integrated message is replaced by a false message and the false message participates in the original out-of-sequence slicing processing flow.

Description

Technical field: [0001] The invention relates to Multilink PPP (Multilink Point-to-Point Protocol) in the field of data communication, and particularly relates to a method for reducing the number of buffered fragments in a Multilink PPP waiting queue. Background technique: [0002] Multilink PPP provides a method of decomposing, reorganizing and sorting datagrams on multiple logical data links. The purpose is to coordinate multiple independent links between two systems and provide higher bandwidth than any single link Virtual link. [0003] However, compared to single-link PPP (Point-to-Point Protocol), it is precisely because multiple single links are bundled together, Multilink PPP must pay for link management and message decomposition and reorganization. A considerable part of the additional cost is that in the process of receiving fragments and assembling fragments, the out-of-sequence processing of message fragments will inevitably cause a certain number of out-of-sequence fr...

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 Patents(China)
IPC IPC(8): H04L29/06H04L12/861H04L12/951H04L47/43
Inventor 汪革彭双庭蒋晓刚
Owner SHANGHAI BAUD DATA COMM
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