Software-defined networking (SDN) data plane strip state exchange device, SDN exchange system and SDN data plane strip state forwarding and processing method

A technology of data plane and switching equipment, which is applied in the Internet field to achieve the effect of enhancing programmability

Active Publication Date: 2015-08-12
TSINGHUA UNIV
View PDF4 Cites 20 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

Due to the bottleneck of the communication bandwidth between the switch and the controller and the processing power of the controller, processing all state information on the controller will bring performance and scalability problems

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 networking (SDN) data plane strip state exchange device, SDN exchange system and SDN data plane strip state forwarding and processing method
  • Software-defined networking (SDN) data plane strip state exchange device, SDN exchange system and SDN data plane strip state forwarding and processing method
  • Software-defined networking (SDN) data plane strip state exchange device, SDN exchange system and SDN data plane strip state forwarding and processing method

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 1

[0074] This embodiment provides an SDN switching system, including an SDN controller and an SDN switching device. The SDN switching device provided in this embodiment adds an SDN data plane with a stateful forwarding processor FP (Forwarding Processor) to the traditional SDN switching device, and implements maintenance and processing of state information by adding intelligence to the data plane. The SDN data plane with stateful forwarding processor FP can be implemented by CPU, NPU, multi-core and other ways. Through the extended instructions, the interaction between the flow table, FP, and controller of the message is realized, and the maintenance and processing of the message and status information are realized.

[0075] figure 2 It is a schematic diagram of the architecture of the SDN switching system in this embodiment, image 3 It is a schematic diagram of the principle of SFA (Stateful Forwarding Abstraction) with stateful forwarding abstraction in the SDN switching s...

Embodiment 2

[0089] This embodiment provides a method for processing stateful forwarding on an SDN data plane, the steps of which are as follows Figure 4 shown. The following uses a TCP connection in a stateful firewall as an example, combining image 3 with Figure 4 Describe in detail.

[0090] Before the switch processes the input packets, the SDN controller presets such as image 3 shown in the protocol filtering table, and the SDN controller sends an initialization command to the forwarding processor FP to configure the current state field, event field, next state field, and policy table instruction field in the state transition policy table, as well as in the state table The matching domain field of , constructs a finite state machine corresponding to the application protocol. Such as image 3 As shown, the state transition policy table and state table corresponding to group m are set according to different application protocols in the SDN network. What is actually set in the ...

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 present invention discloses a SDN data plane strip state exchange device, a SDN exchange system and a SDN data plane strip state forwarding and processing method. The SDN data plane strip state exchange device comprises a SDN data plane strip state forwarding processor which comprises the state processing modules and the strategy modules arranged for a plurality of application protocols, wherein the state processing modules are used to maintain the data plane data packets, the data flows, the states of the connection or a network and determine the control instructions and the message processing instructions according to the processing strategies provided by the strategy modules; and a forwarding engine which analyzes the received data message headers, sends the messages to the corresponding state processing modules according to the information matching forwarding tables of the data message headers, and queries the forwarding tables to forward the data flows according to the control instructions returned by the state processing modules. According to the present invention, the data messages, the data flows, the state information of the connection and the network can be processed on a SDN data plane.

Description

technical field [0001] The invention relates to the technical field of the Internet, in particular to an SDN data plane stateful switching device, a system and a forwarding processing method. Background technique [0002] Software-defined network SDN (Software-Defined Networking) was jointly proposed by Professor Nick McKeown of Stanford University and Professor Scott Shenker of the University of California, Berkeley in 2010. Its starting point is to rebuild a forwarding plane and control plane separation by abstracting network control. The network system supports the continuous evolution of network functions. [0003] Software-defined networking introduces the idea of ​​computer architecture into the field of network research, and openness is the essential characteristic of software-defined networking. Through the opening of network equipment, control plane and protocol, the network is no longer a closed system, thus realizing the continuous evolution of the network archit...

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/931
CPCH04L49/10
Inventor 毕军朱树永孙晨吴承辉
Owner TSINGHUA 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