OpenFlow large-scale flow table elastic energy-saving and high-efficiency search framework and OpenFlow large-scale flow table elastic energy-saving and high-efficiency search method

A large-scale flow table technology, which is applied in the field of OpenFlow large-scale flow table elastic energy saving and efficient search architecture, can solve the problems that important flow table items cannot be cached, cache space is not optimized for storage, and the number of flow table items is limited.

Active Publication Date: 2020-11-20
CHANGSHA UNIVERSITY OF SCIENCE AND TECHNOLOGY
View PDF5 Cites 10 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

Existing energy-saving solutions often need to pre-set the size of the flow cache, which is poor in scalability and is prone to the following problems: If the energy-saving cache is set too small, the number of flow entries it can accommodate is limited, which will cause some important flow entries to be hashed. If the energy-saving cache is set too large, although it can accommodate all important flow entries, due to the unevenness of the hash algorithm, there will be many empty tables in the cache. items, resulting in a waste of cache space
[0007] 2. Large-scale flow table lookup performance problem
The comparison file scheme does not optimize the storage of the cache space well, so that the utilization rate of the cache space is not high, and table entries are frequently replaced due to insufficient cache space

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
  • OpenFlow large-scale flow table elastic energy-saving and high-efficiency search framework and OpenFlow large-scale flow table elastic energy-saving and high-efficiency search method
  • OpenFlow large-scale flow table elastic energy-saving and high-efficiency search framework and OpenFlow large-scale flow table elastic energy-saving and high-efficiency search method
  • OpenFlow large-scale flow table elastic energy-saving and high-efficiency search framework and OpenFlow large-scale flow table elastic energy-saving and high-efficiency search method

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0071] In order to better illustrate the content of the invention, the present invention will be further verified by specific examples below. It is specially stated here that the embodiments are only for describing the present invention more directly, they are only a part of the present invention, and cannot constitute any limitation to the present invention.

[0072] Such asfigure 1 As shown, the embodiment of the present invention provides an OpenFlow large-scale flow table elastic energy saving and efficient search architecture, including:

[0073] The active and accurate flow layer is used to cache the active and accurate flow entries in the network to achieve high-speed and low-power flow table cache lookup; the active and accurate flow layer uses a cross-linked list to connect the cache nodes in series to form a sparse grid The flow table cache structure of the sparse grid; each node in the flow table cache structure of the sparse grid has a matching domain for entry mat...

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 OpenFlow large-scale flow table elastic energy-saving and efficient search architecture and method, and the architecture comprises an active precise flow layer which is usedfor caching active precise flow table entries in a network, and achieving the high-speed and low-power flow table cache search; a convergent flow layer which is used for storing universal flow tableentries so as to relieve the problem of insufficient TCAM storage capacity and improve the TCAM cache hit rate; wherein the convergent flow layer comprises a TCAM and a DRAM; the individual flow layeris used for storing accurate flow table entries which do not meet the aggregation condition temporarily so as to improve the packet forwarding capability of the OpenFlow switch; the bulk flow layer includes an SRAM and a DRAM. According to the method, the sparse grid is constructed by using the cross linked list, the cache space is dynamically applied, all accurate flows meeting conditions can bestored, no empty table item exists, the space utilization rate is very high, and the method can adapt to dynamic change of network flow and is rich in elasticity.

Description

technical field [0001] The invention relates to the field of OpenFlow flow tables, in particular to an OpenFlow large-scale flow table elastic energy saving and high-efficiency search architecture and method. Background technique [0002] As a new type of network architecture, Software Defined Networking (SDN) extracts the control functions of traditional forwarding devices and centralizes them in the SDN controller to manage all forwarding devices in the data plane, thereby realizing Flexible control over network traffic. The SDN controller formulates flow rules based on the global network view, issues them uniformly through the southbound protocol interface, and hands them over to the switches on the data plane for learning and caching to generate local rule sets to guide the processing of network packets. The OpenFlow protocol is one of the most widely used southbound interface protocols at present. It extracts the important fields of the network protocol headers of each...

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): G06F3/06
CPCG06F3/0608G06F3/0656G06F3/0638G06F3/0679Y02D30/50
Inventor 熊兵曾振国
Owner CHANGSHA UNIVERSITY OF SCIENCE AND TECHNOLOGY
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