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

Random access memory (RAM), network processing system and RAM table look-up method

A technology of network processing and network processor, which is applied in the field of design communication, can solve the problem of low efficiency of RAM table lookup, and achieve the effect of increasing the table lookup rate, increasing the table lookup rate, and improving network forwarding performance

Active Publication Date: 2013-04-24
ZTE CORP
View PDF6 Cites 7 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0004] The main technical problem to be solved by the present invention is to provide a RAM, a network processing system and a RAM table look-up method, which solves the problem of low efficiency of RAM look-up tables

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
  • Random access memory (RAM), network processing system and RAM table look-up method
  • Random access memory (RAM), network processing system and RAM table look-up method
  • Random access memory (RAM), network processing system and RAM table look-up method

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0036] The overall idea of ​​the present invention is: by dividing the RAM into multiple virtual memory areas, and storing the same service table in at least two of them, when the service table access message needs to access the corresponding service table, the service processor The service table identification information of the table access message is calculated accordingly, so as to obtain a suitable virtual memory bank address for the network processor to access. The RAM mentioned in the present invention can be a variety of different memory types, such as SRAM (Static RAM), TCAM (ternary content addressable memory), SDRAM (Synchronous Dynamic RAM synchronous DRAM), etc. can improve the table look-up efficiency through the table look-up method in the present invention. In order to make the technical solutions and advantages of the present invention clearer, the present invention will be further described in detail below through specific embodiments in conjunction with 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 invention provides a random access memory (RAM), a network processing system and an RAM table look-up method. By dividing the RAM into at least two virtual memory banks, storing an identical business table in at least two virtual memory banks and determining the appropriate virtual memory banks by calculation of a network memory so as to have an access, access flow pressure of the RAM is effectively reduced while the table look-up speed of the RAM is improved, and network transmission performance is also improved. Simultaneously, the same business table can be stored in the virtual memory banks of the RAM, the table look-up speed of the RAM is improved to the largest extent, a network processor can calculate virtual memory bank address information in a Hash algorithm, not only is the counting process simple and convenient, but also the appropriate virtual memory banks can be found effectively, and table look-up efficiency and the network transmission performance are further improved.

Description

technical field [0001] The invention relates to the technical field of communication, and in particular relates to a RAM, a network processing system and a RAM table look-up method. Background technique [0002] Today's network is developing at an astonishing speed. The growth of network traffic and the emergence of new services require network equipment to have wire-speed and flexible processing capabilities. With its high-speed processing and flexible programmability, network processors have become an effective solution for data processing in today's networks. [0003] However, the current increase in the forwarding rate of network processors is extremely astonishing. At present, mainstream network processors have reached 100Gbps (packet rate 150Mpps). Obviously, the rate of increase in bandwidth of RAM (random access memory) interfaces is far behind network processors. As the forwarding rate increases, how to increase the search rate of RAM is an urgent problem to be sol...

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): G06F17/30G06F12/08H04L12/70H04L45/74
CPCG06F17/30G06F12/08H04L45/745G06F16/00H04L41/5054H04L45/00
Inventor 姜海明
Owner ZTE CORP
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