Unlock instant, AI-driven research and patent intelligence for your innovation.

Software-defined network multi-protocol distinguishing flow table construction method and system

A software-defined network and network protocol technology, applied in the field of software-defined network multi-protocol differentiation flow table construction, which can solve the problems of low matching efficiency and redundant matching fields.

Active Publication Date: 2020-11-13
TSINGHUA UNIV +1
View PDF8 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0003] In view of this, the purpose of the present invention is to provide a software-defined network multi-protocol distinguishing flow table construction method and system to alleviate the low matching efficiency caused by redundant matching fields when the flow table distinguishes multiple protocols in the prior art question

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-defined network multi-protocol distinguishing flow table construction method and system
  • Software-defined network multi-protocol distinguishing flow table construction method and system
  • Software-defined network multi-protocol distinguishing flow table construction method and system

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 1

[0027] In a multi-protocol scenario, the difference between the protocols lies in the value of the matching domain field in the packet header. In order to extract such different fields to accurately distinguish different protocols, an embodiment of the present invention provides a method for constructing a software-defined network multi-protocol distinguishing flow table based on a high-dimensional space.

[0028] figure 1 It is a flowchart of a method for constructing a software-defined network multi-protocol differentiated flow table according to an embodiment of the present invention. Such as figure 1 As shown, the method specifically includes the following steps:

[0029] Step S102, based on all the header fields of the multiple target network protocols and the bit position of each header field in the corresponding target network protocol, construct the target high-dimensional space where the multiple target network protocols are located; the multiple target network prot...

Embodiment 2

[0062] The following example illustrates a specific implementation of a method for constructing a software-defined network multi-protocol differentiated flow table provided by an embodiment of the present invention.

[0063] For example, the network protocol to be distinguished in the target flow table is as follows figure 2 The three target network protocols shown are: protocol 1, protocol 2 and protocol 3. Then the dimension sets of the three target network protocols in the initial high-dimensional space can be expressed as: P1={[1,3],[4,7],[8,10]}, P2={[1,4],[ 5,9]}, P1={[1,3],[4,6],[7,10]}.

[0064] According to the steps of the method in step S102 in the first embodiment above, the first dimension set of the three target network protocols can be calculated as CT={[1,3],[4,4],[5,6],[7] ,7],[8,9],[10,10]}. For convenience, the symbols a, b, c, d, e, and f represent dimensions [1,3], [4,4], [5,6], [7,7], [8,9], [10,10], the mapping results of each target network protoco...

Embodiment 3

[0074] Figure 6 It is a schematic diagram of a software-defined network multi-protocol differentiated flow table construction system provided according to an embodiment of the present invention. Such as Figure 6 As shown, the screenshot of the system includes: a dimension reorganization module 10 , a mapping module 20 , a dimension extraction module 30 and a construction module 40 .

[0075] Specifically, the dimension reorganization module 10 is configured to construct a target high-dimensional space where multiple target network protocols are located based on all header fields of multiple target network protocols and the bit position of each header field in the corresponding target network protocol; The target network protocol is a plurality of network protocols to be distinguished in the target flow table of the software-defined network. A dimension of the target high-dimensional space corresponds to a dimension field, and the dimension field is a field after all header ...

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 system for constructing a software-defined network multi-protocol division table, and the method comprises the following steps: constructing a target high-dimensional space where a plurality of target network protocols are located based on all packet header fields of the plurality of target network protocols and the bit position of each packet header field in the corresponding target network protocol; separately mapping the plurality of target network protocols to the target high-dimensional space to obtain a dimension field set of each target network protocol; determining a minimum dimension field set capable of distinguishing a plurality of target network protocols based on the dimension field set of each target network protocol; and taking the dimension fields in the minimum dimension field set as matching fields, and constructing a target flow table. According to the method and the device, the technical problem of low matching efficiency caused by lengthy matching fields when the flow table distinguishes multiple protocols in the prior art is relieved.

Description

technical field [0001] The present invention relates to the technical field of network communication, in particular to a method and system for constructing a software-defined network multi-protocol distinguishing flow table. Background technique [0002] With the advent of the data age, network traffic and applications have shown explosive growth. According to different usage requirements, various network protocols have been developed one after another. This requires network forwarding equipment to support multiple protocols at the same time and correctly distinguish them during operation. , while the traditional network architecture is difficult to adapt to the application requirements of multi-protocol scenarios. As a new network architecture, Software-Defined Network (SDN) separates the network control plane from the data plane. The control plane manages and configures the flow table of the data plane through a standardized interface, and the data plane forwards the data...

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/06
CPCH04L69/06H04L69/08
Inventor 晏坚王帅靳瑾吴昊
Owner TSINGHUA UNIV