Looking for breakthrough ideas for innovation challenges? Try Patsnap Eureka!

Openflow flow table storage and optimization method based on resource reuse

A storage optimization and resource multiplexing technology, applied in special data processing applications, instruments, electrical digital data processing, etc., can solve the problems of high hardware cost and difficult hardware implementation, reduce hardware costs, optimize information storage, and improve forwarding. The effect of device performance

Active Publication Date: 2013-10-23
FENGHUO COMM SCI & TECH CO LTD
View PDF4 Cites 35 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

The fields of the entries in the flow table are also increasing. With the expansion of the network scale, the size of the flow table will increase exponentially, which is difficult to implement on hardware, and at the same time, the hardware cost of implementation is also high

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 flow table storage and optimization method based on resource reuse
  • Openflow flow table storage and optimization method based on resource reuse
  • Openflow flow table storage and optimization method based on resource reuse

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0030] The present invention will be described in further detail below in conjunction with the accompanying drawings and embodiments.

[0031] The Openflow flow table storage optimization method based on resource multiplexing of the present invention, the application involves the controller and the forwarding device under the condition of the existing hardware equipment, and also includes the association degree register and the maximum association degree table item identification register, both of which are for this purpose Two registers used for method implementation, concrete steps of the present invention are:

[0032] S1. Design the flow table based on the Openflow flow table, such as image 3 As shown, the MaskId (mask identifier) ​​field and the RangeId (range identifier) ​​field are added to the entry of the Openflow flow table, and a specific value (such as 0xffffffff) is set for the MaskId or RangeId to indicate that no masking is required. In the case of code value ...

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 flow table storage and optimization method based on resource reuse, and relates to an Openflow flow table in a software definition network. The method comprises the steps that S1, a mask identification field and a range identification field are added to entries of the Openflow flow table, and only indexes capable of ensuring that counters and operation or instructions can be searched out are stored in the entries of the flow table from mask identification indexes to a mask table and from range identification indexes to a range table; S2, after the instructions of adding entries are received by forwarding equipment, the entries existing in the current flow table are traversed, the relevance of entries to be added and each existing entry is analyzed, the existing entries and an entry with the largest relational degree are merged and are written to the flow table, and the existing entries are deleted; if the relational degree is zero, as a new entry, the entry to be added is built in the flow table. The Openflow flow table storage and optimization method based on resource reuse optimizes information storage in the entries of the flow table, and can efficiently use existing hardware resources and achieve the purpose of storing more flow table entries on the premise that hardware conditions are the same.

Description

technical field [0001] The invention relates to the field of Openflow flow tables in software-defined networks, in particular to an Openflow flow table storage optimization method based on resource reuse. Background technique [0002] As one of the most important inventions in human history, the Internet has now become a global infrastructure with the widest coverage and largest scale in the world, with an ocean of information and knowledge. At the same time, the Internet has become a powerful information acquisition tool that people cannot do without, and plays an extremely important role in people's work and life. Moreover, the impact of the Internet on human work and life and people's dependence on the Internet are deepening day by day. [0003] However, the Internet has also found many problems and challenges in the course of its development. Its system architecture has high complexity, poor scalability, strong dependence on hardware devices, weak virtualization capabil...

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/741H04L29/06G06F17/30H04L45/74
Inventor 戴锦友余少华汪学舜朱国胜
Owner FENGHUO COMM SCI & TECH CO LTD
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Patsnap Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Patsnap Eureka Blog
Learn More
PatSnap group products