Large-scale OpenFlow flow table hierarchical storage architecture and accelerated searching method
A technology for accelerated search and hierarchical storage, which is applied in digital transmission systems, electrical components, transmission systems, etc., and can solve the problems of not being able to make full use of the advantages of TCAM search and support wildcard flow table scenarios, etc.
- Summary
- Abstract
- Description
- Claims
- Application Information
AI Technical Summary
Problems solved by technology
Method used
Image
Examples
Embodiment 1
[0110] like image 3 As shown, this embodiment provides a large-scale OpenFlow flow table hierarchical storage architecture, the hierarchical storage architecture is a hierarchical accelerated flow table architecture (HAFT), and the hierarchical accelerated flow table architecture includes three layers: active flow table layer, Silent flow surface layer and flow table storage layer;
[0111] The active flow surface layer uses TCAM as a storage medium for storing the flow identification field of the active flow entry, and the flow identification field is mainly matching domain information;
[0112] The silent flow surface layer uses SRAM as a storage medium for storing the flow identification field and the corresponding entry index pointer of the silent flow entry; since the SRAM does not support wildcard search, the silent flow entry stored in it needs to be processed according to the mask Classified storage; BF filter is also stored in SRAM, which can reduce the search overh...
Embodiment 2
[0116] like Figure 4-7 As shown, this embodiment provides an accelerated search method for the large-scale OpenFlow flow table hierarchical storage architecture described in Embodiment 1, and the method specifically includes the following steps:
[0117] S1, establish the layered accelerated flow table framework (HAFT) as described in embodiment 1 and store the flow table,
[0118] The storage structure of the flow table is a prerequisite for the storage of the flow table. Only when the storage structure of the flow table is determined can the flow table lookup process be determined.
[0119] S2. When the OpenFlow switch receives a certain network data packet p, it first analyzes the header field, that is, parses and extracts important fields of its header, and then calculates its flow identifier fid, and then uses the flow identifier fid to find the TCAM flow table;
[0120] If the search is successful, it will index to the corresponding entry content in the DRAM flow table...
PUM
Abstract
Description
Claims
Application Information
- R&D Engineer
- R&D Manager
- IP Professional
- Industry Leading Data Capabilities
- Powerful AI technology
- Patent DNA Extraction
Browse by: Latest US Patents, China's latest patents, Technical Efficacy Thesaurus, Application Domain, Technology Topic, Popular Technical Reports.
© 2024 PatSnap. All rights reserved.Legal|Privacy policy|Modern Slavery Act Transparency Statement|Sitemap|About US| Contact US: help@patsnap.com