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

Method and device for controlling network data flow

A data flow and control network technology, applied in the direction of data exchange network, digital transmission system, electrical components, etc., can solve the problems of coarse granularity and inability to effectively monitor abnormal traffic

Inactive Publication Date: 2016-04-13
ZTE CORP
View PDF4 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0004] Yet, there is following problem in above-mentioned prior art: only according to transmission control protocol (TCP), user data packet protocol (UDP) and Internet Control Message Protocol (ICMP) to distinguish statistics to message statistics, the control granularity is thicker, in After the control strategy is adopted, the packets from all sources of the target host are processed in the same way, and the source of abnormal traffic cannot be effectively monitored

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 and device for controlling network data flow
  • Method and device for controlling network data flow
  • Method and device for controlling network data flow

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 1

[0028] Such as figure 1 As shown, it is a flowchart of a method for controlling network data traffic according to an embodiment of the present invention, and the method includes the following steps:

[0029] Step 101, receiving a network message;

[0030] Specifically, the format of the network message may be a Transmission Control Protocol (TCP) message, a User Datagram Protocol (UDP) message or an Internet Control Message Protocol (ICMP) message, etc. Of course, it can be understood that in this implementation The example does not limit the specific type of network packets.

[0031] Step 102, performing flow update processing on the total flow received by the system and the flow of the flow entry corresponding to the currently received network message in the flow table according to the currently received network message;

[0032] Among them, the total flow received by the system can be set as R m , especially the total flow R received by the system in the initial stage m...

Embodiment 2

[0100] Corresponding to the method for controlling network data flow in the first embodiment above, the present invention also provides a device for controlling network data flow, such as Figure 6 As shown, the device 60 includes:

[0101] A receiving module 61, configured to receive network messages;

[0102] An update module 62, configured to perform flow update processing on the total flow received by the system and the flow of the flow entry corresponding to the currently received network message in the flow table according to the currently received network message;

[0103] The analysis module 63 is used to determine the relationship between the total traffic received by the system and the preset maximum system traffic threshold, and the relationship between the traffic of the flow entry selected in the flow table and the preset maximum traffic threshold of the flow entry. If the relationship meets the predetermined requirements, the selected flow entry will be blacklis...

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 provides a method and a device for controlling network data flow. The method comprises the steps of receiving network messages; performing flow updating on the total flow received by the system and the flow of a flow list item, corresponding to a currently received network message, in a flow list; if both the relation between the total flow received by the system and a preset maximal system flow threshold, and the relation between the flow of the selected flow list item in the flow list and the preset maximal flow threshold of the flow list item accord with predetermined requirements, adding the selected flow list item into a blacklist; and processing the message corresponding to the flow list item added into the blacklist according to a predetermined manner. According to the method and the device provided by the invention, in the case that abnormal flow occurs at part of nodes in the network, the source of the abnormal flow can be accurately identified, and the abnormal flow can be effectively controlled.

Description

technical field [0001] The invention relates to the technical field of network communication flow control, in particular to a method and device for controlling network data flow. Background technique [0002] With the rapid development of the network, the traffic that the system needs to handle has been increasing, and the stability of the system has declined with the increase of traffic. In particular, for a system that does not adopt any flow control mechanism, due to the generation of an abnormally large amount of flow that exceeds the load that the system can bear at the beginning of the design, some abnormal phenomena will appear in the system, such as causing a serious drop in system operating efficiency, which in turn causes Serious problem with network congestion. [0003] There are many flow control methods available. For example, the leaky bucket algorithm can be used to use buffers and "leaky buckets" to perform traffic shaping and rate limiting on the data flow...

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
IPC IPC(8): H04L12/801
CPCH04L47/21
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