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

Method, apparatus and system for processing data

A processing method and data plane technology, applied in the field of computer networks, can solve problems such as control and management plane running stagnation, data processing errors, and flow table entries not being updated, to avoid errors.

Inactive Publication Date: 2008-12-17
BEIJING XINWANG RUIJIE NETWORK TECH CO LTD
View PDF0 Cites 20 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0014] In the prior art, when the control strategy of the control management plane is changed, the flow entries are updated by traversing the flow table. If the flow entries in the flow table are very large, such as millions of flow entries, the flow The process of the table may cause the control and management plane to run stagnant and other parts of the control and management plane to fail to work normally, especially when the control and management plane and the data plane are located on different processors, which will further affect the performance of the system
Moreover, because it takes a certain amount of time to traverse the flow table, it can be seen from the above steps 21-26 that if the current packet hits a flow entry that has not been traversed, the data packet in the flow entry that has not been traversed The processing method will still be applied to the current data packet, that is to say, the hit flow entry is not updated. In this way, if the control policy associated with the flow entry hit by the current data packet in the control management plane changes, and If the flow entry has not been updated, the data packet processing method in the flow entry does not comply with the data control policy in the control management plane. If the current data packet is still processed according to the flow entry, it will cause data Handle errors

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, apparatus and system for processing data
  • Method, apparatus and system for processing data
  • Method, apparatus and system for processing data

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0060] When the data plane receives the data message, in order to make the processing mode applied to the current data message consistent with the control strategy of the control management plane, and update the flow entry in time, in the embodiment of the present invention, when updating the control management plane When the control strategy is used, update the version information of the control strategy; when the data plane receives the data message, judge whether there is a flow entry containing the flow identifier of the current data flow in the flow table of the data plane; if the flow of the data plane If there is no flow entry containing the flow identifier of the current data flow in the table, a flow entry is created in the flow table of the data plane. The created flow entry contains the flow identifier of the current data flow and is obtained according to the control strategy of the control management plane. The processing method of the current data message and the v...

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 data processing method, apparatus and system, which comprises: when control strategy of control management plane is updated, updating the edition information of the control strategy; when data plane receives data message while the no item including the current data stream identification exists in the stream table of data plane, establishing an item in the stream table of data plane and processing the current data message according to the established stream table item or the control strategy of the control management plane; when the item including the current data stream identification exists in the stream table of data plane, judging whether stream table item edition information matches the edition information of the control strategy of the current control management plane, if matching, processing the current data message according to the stream table item, otherwise, processing the current data message according to the control strategy of the current control management plane. The invention can insure the consistency of the data processing mode of data plane and the control strategy of the control management plane, consequently, avoid data processing errors.

Description

technical field [0001] The present invention relates to the technical field of computer networks, in particular to a data processing method, device and system. Background technique [0002] The design of separating the control management plane and the data plane in modern high-performance network equipment is as follows: figure 1 shown. The general processing device runs the control management plane, and the network processing device runs the data plane. The control management plane is mainly responsible for constructing and managing the control strategy for message processing, and guiding the message processing logic of the data plane. The data plane is responsible for specific message processing operations, so it is also often referred to as the processing plane. [0003] The data packet processing mode corresponding to each data flow is stored in the flow table of the data plane. The flow table refers to a lookup table data structure built with the data flow identifie...

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): H04L29/06
Inventor 王龙顺陈平平
Owner BEIJING XINWANG RUIJIE NETWORK TECH CO LTD
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