Check patentability & draft patents in minutes with Patsnap Eureka AI!

Method for establishing stream forwarding list item and data communication equipment

A flow forwarding table and data communication technology, applied in the field of communication, can solve the problems of attacks, poor security, and a large number of flow forwarding entries, and achieve the effect of simplifying maintenance, high security, and reducing the number of flow forwarding entries

Active Publication Date: 2010-08-11
HUAWEI TECH CO LTD
View PDF3 Cites 18 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0004] However, in the process of realizing the present invention, the inventor found that in the prior art, it is necessary to establish corresponding flow forwarding entries for all messages without corresponding flow forwarding entries, resulting in a huge number of flow forwarding entries in the flow table, a large storage space, and a large flow rate. Table maintenance is complicated; and data communication equipment is vulnerable to denial of service (DOS, Denial of Service) attacks, poor security

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 establishing stream forwarding list item and data communication equipment
  • Method for establishing stream forwarding list item and data communication equipment
  • Method for establishing stream forwarding list item and data communication equipment

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 1

[0022] An embodiment of the present invention provides a method for establishing a flow forwarding entry, such as figure 1 As shown, the method includes:

[0023] In step 101, a data communication device receives a message.

[0024] Step 102, the data communication device counts the received packets to obtain a statistical value of the flow corresponding to the packet; the statistical value includes the number of packets or the number of bytes.

[0025] Step 103, the data communication device judges whether the statistical value of the flow exceeds the preset threshold value, if the judgment result is that the preset threshold value is exceeded, step 104 is executed, and if the judgment result is that the flow does not exceed the preset threshold value, Then step 105 is executed.

[0026] In step 104, the data communication device establishes a flow forwarding entry for the flow corresponding to the message, and performs flow forwarding on subsequent packets of the flow corr...

Embodiment 2

[0038] An embodiment of the present invention provides a method for establishing a flow forwarding entry, such as figure 2 As shown, the method includes:

[0039] In step 201, a data communication device receives a message.

[0040] Step 202, the data communication device judges whether the received message conforms to the preset classification rules; if the judgment result is that it does not meet the preset classification rules, then execute step 203; if the judgment result is that it meets the preset classification rules, then execute step 209.

[0041]In this embodiment, some packets are small in number during the protocol interaction process, and there is no need to perform stream processing on such packets, and the data communication device may preset packet classification rules. For example, the interaction process of a domain name system (DNS, Domain Name System) protocol message or an Internet Information Control Protocol (ICMP, Internet Control Message Protocol) m...

Embodiment 3

[0064] An embodiment of the present invention provides a data communication device, such as image 3 As shown, the data communication device includes: a message receiving unit 301, a statistical unit 302, a first judging unit 303, an entry establishing unit 304, and a first forwarding unit 305; wherein,

[0065] The message receiving unit 301 is used to receive the message;

[0066] The statistical unit 302 is configured to perform statistics on the packets received by the packet receiving unit 301, so as to obtain the statistical value of the flow corresponding to the packet; the statistical value includes the number of packets or the number of bytes;

[0067] The first judging unit 303 is configured to judge whether the statistical value of the flow corresponding to the message exceeds a preset threshold value;

[0068] The entry establishment unit 304 is configured to establish a flow forwarding entry for the flow corresponding to the message when the judgment result 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 embodiment of the invention provides a method for establishing a stream forwarding list item and data communication equipment, wherein the method comprises the following steps of: receiving messages by the data communication equipment; counting the received messages to obtain statistical values of streams corresponding to the messages, wherein each statistical value comprises a message count or a byte count; judging whether the statistical values of the streams exceed a preset threshold value; and if so, establishing stream forwarding list items for the streams corresponding to the messages by the data communication equipment and carrying out stream forwarding on the subsequent messages of the streams corresponding to the messages according to the stream forwarding list items. Through the embodiment of the invention, the quantity of the stream forwarding list items of a stream list and the storage space can be reduced, and the maintenance of the stream list can be simplified; and moreover, the embodiment of the invention does not easily suffer denial-of-service attack and has high security.

Description

technical field [0001] The invention relates to the field of communication technology, in particular to a method for establishing a flow forwarding entry and data communication equipment. Background technique [0002] In data communication, the processing of packets by data communication devices can generally be divided into packet forwarding and stream forwarding. Compared with message forwarding, the subsequent forwarding of flow forwarding only needs to look up the flow table once, which can reduce the number of table lookups; and flow forwarding uses exact matching lookup, which can reduce the forwarding delay. Wherein, the flow table may include a plurality of flow forwarding entries, and the flow forwarding entry generally includes processing information of the flow by the data communication device. [0003] At present, in the data communication equipment, the method for establishing the flow forwarding entry is as follows: After receiving the message, the data commun...

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/56H04L45/74
CPCH04L63/1458H04L45/38H04L43/026H04L45/54H04L43/028Y02D30/50
Inventor 黄志钢李峰欧历云
Owner HUAWEI TECH CO LTD
Features
  • R&D
  • Intellectual Property
  • Life Sciences
  • Materials
  • Tech Scout
Why Patsnap Eureka
  • Unparalleled Data Quality
  • Higher Quality Content
  • 60% Fewer Hallucinations
Social media
Patsnap Eureka Blog
Learn More