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

Software implementation based dual-network data forwarding and rate control method

A rate control and software implementation technology, applied in the field of network data, can solve the problem of not being able to adjust the bandwidth smoothly, and achieve the effects of saving costs, ensuring stability, and reducing delay and jitter

Inactive Publication Date: 2008-03-05
郑州威科姆技术开发有限公司
View PDF0 Cites 4 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0004] The purpose of the present invention is A: to solve the problem that the user needs to carry a hub or switch to complete the network test during the use of the network tester
B: Solve the problem that the bandwidth cannot be adjusted smoothly during the network test process, so that users can quickly and conveniently complete the network test work

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
  • Software implementation based dual-network data forwarding and rate control method
  • Software implementation based dual-network data forwarding and rate control method

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 1

[0028] As shown in the figure, the method of the present invention is as follows. The present invention controls the uplink and downlink of the network respectively. The present invention is mainly divided into two parts: uplink control and downlink control; uplink control The implementation method of downlink control is exactly the same. Both uplink control and downlink control are mainly divided into three parts: data reception, data rate control, and data transmission;

[0029] Data receiving part:

[0030] Data reception is mainly: set the working mode of the network port to promiscuous mode and process the received data, detect the data destined for the local CPU, send it to the local CPU for processing, and then send the data to the rate control module. This uses a data buffer to store the received data;

[0031] Set up a protocol stack (vcom filter), and mount it on the protocol multiplexing layer mux as the highest priority protocol stack, and the next priority protoc...

Embodiment 2

[0042] As shown in the figure, the method of the present invention is as follows. The present invention controls the uplink and downlink of the network respectively. The present invention is mainly divided into two parts: uplink control and downlink control; uplink control The implementation method of downlink control is exactly the same. Both uplink control and downlink control are mainly divided into three parts: data reception, data rate control, and data transmission;

[0043] Data receiving part:

[0044] Data reception is mainly: set the working mode of the network port to promiscuous mode and process the received data, detect the data destined for the local CPU, send it to the local CPU for processing, and then send the data to the rate control module. This uses a data buffer to store the received data;

[0045] Set up a protocol stack (vcom filter), and mount it on the protocol multiplexing layer mux as the highest priority protocol stack, and the next priority protoc...

Embodiment 3

[0056] The present invention controls the uplink and downlink of the network respectively, and the present invention is realized based on IBM405EP network CPU, but it can also be realized on other CPUs by adopting this idea.

[0057] The present invention is mainly divided into two parts: uplink control and downlink control. Since the implementation methods of these two parts are exactly the same, only the uplink control is used as an example for illustration:

[0058] The control of the uplink is mainly divided into three parts: data reception, data rate control, and data transmission.

[0059] Data reception:

[0060] Data receiving mainly completes two functions: setting the working mode of the network port to mixed mode and processing the received data, detecting the data destined for the local CPU, sending it to the local CPU for processing, and then sending the data to the rate control module In, a data buffer is used here to store the received data.

[0061] The prin...

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 controls the up going link and the down going link respectively. The invention is divided into two portions: the up going link control and the down going link control. Both the up going link control and the down going link control include three parts: data reception transmission, data speed control, and data transmission. The invention possesses following advantages: using software to implement data transmission so as to spare dedicated Ethernet data interchange chip (EDIC), and save cost; under condition of less using CPU to accomplish forwarding data in high speed of reaching highest 50Mbps possibly; implementing limited speed, which is unable to be realized by EDIC, with granularity being as 1Kbps; speed control mode with small granularity guarantees stability of data transmission and lesser wobble of time delay.

Description

technical field [0001] The invention relates to a network data technology, in particular to a software-based double network port data forwarding and rate control method. Background technique [0002] At present, in the process of designing the network tester, it is found that in the actual use process of the user, the user often needs a hub or switch to cooperate with the network tester to complete the network test and diagnosis functions. However, there is often no hub or switch at the site where the network tester is used, so the user must carry a hub or switch to the site to complete the test project, which brings great inconvenience to the user. [0003] In addition, in the process of testing the network, it is also necessary to test the adaptability of the user's terminal product to the network bandwidth, so it is often necessary to limit the bandwidth from the terminal product to the network, but the current network often only provides a classification Bandwidth limit...

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/56H04B7/005H04B7/26H04L29/06H04L12/26H04L47/20
Inventor 贾小波王安健惠作奎严涛
Owner 郑州威科姆技术开发有限公司
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