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

A kind of RAM, network processing system and a kind of RAM look-up table method

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

Active Publication Date: 2017-02-22
ZTE CORP
View PDF6 Cites 0 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
  • A kind of RAM, network processing system and a kind of RAM look-up table method
  • A kind of RAM, network processing system and a kind of RAM look-up table method
  • A kind of RAM, network processing system and a kind of RAM look-up table method

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0036] The overall concept of the present invention is: by dividing the RAM into a plurality of 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 (StaticRAM), TCAM (ternary content addressable memory), SDRAM (Synchronous Dynamic RAM) Random access memory), etc., can improve the table lookup efficiency through the table lookup 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...

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 provides a RAM, a network processing system and a RAM table look-up method, by dividing the RAM into at least two virtual memory banks, and storing the same business table in at least two virtual memory banks, and by The calculation of the network memory determines the appropriate virtual memory bank to access, while increasing the table lookup rate of the RAM, it effectively reduces the access traffic pressure of the RAM and improves the network forwarding performance. At the same time, the same business table can also be stored in the virtual memory bank of the RAM to maximize the table lookup rate of the RAM, and the network processor can use the hash algorithm to calculate the address information of the virtual memory bank, which not only makes the calculation process more efficient It is simple and more effective to find a suitable virtual memory bank, further improving the efficiency of table lookup and network forwarding performance.

Description

technical field [0001] The present invention is designed in the technical field of communication, and in particular relates to a RAM, a network processing system and a RAM look-up table 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 growth of the forwarding rate of the current network processor is extremely alarming. At present, the mainstream network processor has reached 100Gbps (packet rate 150Mpps). Obviously, the rate of increase of the RAM (random access memory) interface bandwidth is far from keeping up with the network processor. The forwarding rate increases, so how to improve the RAM search rate is an...

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): G06F17/30H04L12/70H04L45/74G06F12/08
CPCH04L45/745G06F16/00G06F12/08H04L41/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