An openflow large-scale flow table elastic energy saving and efficient search system and 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 system, can solve the problems of large-scale flow table lookup performance, important flow table items cannot be cached, and the cache space utilization rate is not high. Achieve a balance between search energy consumption and search performance, good energy saving effect, and reduce energy consumption

Active Publication Date: 2022-06-03
CHANGSHA UNIVERSITY OF SCIENCE AND TECHNOLOGY
View PDF5 Cites 0 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
This prior art solution does not optimize the storage of the cache space well, so that the utilization rate of the cache space is not high, and due to insufficient cache space, table entries are frequently replaced

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
  • An openflow large-scale flow table elastic energy saving and efficient search system and method
  • An openflow large-scale flow table elastic energy saving and efficient search system and method
  • An openflow large-scale flow table elastic energy saving and efficient search system and method

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0071] In order to better illustrate the content of the present invention, the present invention is further verified by specific embodiments below. special

[0073] The active accurate flow layer is used to cache the active accurate flow table entries in the network to realize high-speed and low-power flow table caching

[0076] The aggregation flow layer is used to store the wildcard flow entries and merge them through the aggregation algorithm to alleviate the storage capacity of the TCAM

[0091] As shown in Figure 4, the OpenFlow flow entry is inserted: when the OpenFlow switch receives the ADD command issued by the SDN

[0093] As shown in Figure 5, the OpenFlow flow table entry is deleted: when the OpenFlow switch receives the DELETE command sent by the SDN

[0096] If the search for the TCAM and the SRAM fails, an error message is sent to the SDN to report the flow rule deletion failure result.

[0101] As shown in Figure 7, TCAM wildcard flow table entry aggregation: first...

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 that the present invention provides an OpenFlow large-scale flow table elastic energy-saving and high-efficiency search architecture and method, including: an active and accurate flow layer for caching active and accurate flow entries in the network, and realizing high-speed and low-power flow table caching Search; the aggregation flow layer is used to store wildcard flow entries to alleviate the problem of insufficient TCAM storage capacity and improve the TCAM cache hit rate; the aggregation flow layer includes TCAM and DRAM; the individual flow layer is used to store data that does not meet the aggregation conditions temporarily Accurate flow entries to improve the packet forwarding capability of the OpenFlow switch; the individual flow layer includes SRAM and DRAM. The method of the invention uses a cross-linked list to build a sparse grid, dynamically applies for cache space, can store all accurate streams that meet the conditions, does not have empty table items, has high space utilization, can adapt to dynamic changes in network traffic, and is flexible .

Description

An OpenFlow large-scale flow table elastic energy-saving and efficient search system and method technical field The present invention relates to the field of OpenFlow flow table, be specifically related to a kind of OpenFlow large-scale flow table elastic energy saving and high Efficient search system and method. Background technique [0002] Software Defined Networking (SDN), as a new type of network architecture, The control functions in the traditional forwarding equipment are extracted and centralized in the SDN controller to manage all the data planes. There are forwarding devices to realize flexible control of network traffic. The SDN controller formulates flow rules based on the global network view, It is uniformly distributed through the southbound protocol interface, and is sent to the switch of the data plane for learning and caching to generate a local rule set. It directs the processing of network packets. The OpenFlow protocol is one of the most widely...

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): 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