SDN (Software Defined Networking) controller classifying network flows through DPI (Deep Packet Inspection) data package

A network flow classification and data packet technology, which is applied in the direction of data exchange network, digital transmission system, electrical components, etc., can solve the problems of inability to apply network services, SDN controller does not have network flow classification, and cannot control network data packets. , to reduce costs, increase system throughput, and improve hit rate

Active Publication Date: 2015-03-04
BEIHANG UNIV
View PDF5 Cites 16 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0009] The currently designed SDN controller does not have the ability to classify network flows, nor can it control network data packets, so it cannot be applied to network services based on traffic classification

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
  • SDN (Software Defined Networking) controller classifying network flows through DPI (Deep Packet Inspection) data package
  • SDN (Software Defined Networking) controller classifying network flows through DPI (Deep Packet Inspection) data package
  • SDN (Software Defined Networking) controller classifying network flows through DPI (Deep Packet Inspection) data package

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 1

[0078] Provide an embodiment of the present invention below, illustrate the process of the present invention's packet scheduling (such as image 3 , Figure 4 , Figure 5 shown), the specific packet scheduling steps are as follows:

[0079] Step S1: the switch supporting the OpenFlow protocol receives packets sent from devices in the network and encapsulates them into OpenFlow protocol packets, which are marked as OFPAK={(head, op 1 ),(head,op 2 ),...,(head,op Z )}, then OFPAK={(head,op 1 ),(head,op 2 ),...,(head,op Z )} sent to the improved controller of the present invention, that is, the SDN controller based on DPI;

[0080] Step S2: In the DPI-based SDN controller, set OFPAK={(head, op 1 ),(head,op 2 ),...,(head,op Z )} in the packet header of each protocol packet is removed to obtain OP={op 1 ,op 2 ,...,op Z};

[0081] According to any packet op Z The quintuple information of the quintuple information, and the connection to which the data packet with the sa...

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 an SDN (Software Defined Networking) controller classifying network flows through a DPI (Deep Packet Inspection) data package. According to the SDN controller classifying the network flows through the DPI data package, a DPI module which adopts a parallel processing mode is added to the existing SDN controller; the DPI module comprises a message header removing module, a package-flow conversion module, a grouping thread scheduling module, a plurality of thread modules and a flow table construction module; the flow table construction module comprises a protocol table and a flow table which exist in tabular forms; the data package is obtained by modifying an OpenFlow protocol to achieve communication between the controller and a network switch; follow-up data package forwarding is controlled through grouping scheduling of flow connection and issuing of the data package into a processing thread and issuing of the flow table to the switch through regex match. The SDN controller classifying the network flows through the DPI data package can achieve well DPI deployment under the SDN network, reduces the data package processing speed and improves the handling capacity.

Description

technical field [0001] The present invention relates to an SDN controller, more particularly, refers to an SDN controller that uses deep packet detection technology to quickly classify data packets, especially an implementation scheme based on deep packet detection technology under the SDN framework, and Optimize group scheduling and flow table delivery. Background technique [0002] The first printing in September 2013, Electronics Industry Press, "SDN Core Technology Analysis and Practical Guide" edited by Lei Baohua and others. on page 15 figure 1 -6 The public SDN core technology system diagram (denoted as figure 1 ), it introduces that there are many core technologies at each level of the SDN architecture, and its goal is to effectively separate the control plane and the forwarding plane, support logically centralized unified control, and provide flexible development interfaces. Among them, the control layer is the core of the entire SDN, and the southbound and north...

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/801H04L12/863H04L12/701
Inventor 李云春付容曹凯
Owner BEIHANG UNIV
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Try Eureka
PatSnap group products