Unlock instant, AI-driven research and patent intelligence for your innovation.

Accurate high-capacity packet counting method for 100G interfaces

A counting method and high-capacity technology, applied in digital transmission systems, data exchange networks, electrical components, etc., can solve problems affecting product market competitiveness, inability to meet, occupying logic chips, etc.

Active Publication Date: 2015-06-03
南京中新赛克科技有限责任公司
View PDF5 Cites 4 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0002] On June 17, 2010, the Institute of Electrical and Electronics Engineers (IEEE) officially approved the IEEE 802.3ba standard. In 2013, domestic operators began to fully deploy 100G transmission networks, and equipment connected to 100G networks relied on the After analyzing all kinds of traffic, the statistics of the set table items are obtained. The 100G bandwidth is 10 times the speed of the original common network interface, which brings the demand for statistical speed to increase by 10 times. The traditional large-scale static random access memory (SRAM) statistics method The interface rate can no longer be satisfied
External storage at such a rate is no longer acceptable, or some people doubt that there is a static random access memory (SRAM) inside the logic device, which can be completed with internal storage, but the internal resources of the FPGA are limited, and it is currently used for core devices such as routers. The storage bit width of the byte and packet length statistics is 64 bits, and the current session capacity is more than 256K. After calculation, the storage capacity is 32M. It can be seen from the resource table of our mainstream XILINX Kintex 7 logic chip, the minimum The 7K70T has only 4M block access memory (BRAM)
[0007] Even if it is a relatively large device, if it is only used to complete the statistical function alone, the cost will be huge, which will directly affect the market competitiveness of the product
[0008] Moreover, it is well known that the price and storage capacity of static random access memory (SRAM) are not comparable to those of dynamic random access memory (DRAM). Even if the latest HMC (Hybrid Memory Cube, hybrid memory cube) is used, the price is extremely high and it takes Parallel-serial and serial-parallel converter (serdes) resources of logic chips, the main factors of the price of logic chips are parallel-serial and serial-parallel converters (serdes), internal wiring resources, followed by capacity and parallel IO interface Quantity, and the interface rate of 100G bandwidth According to the previous analysis, directly use the quadruple data rate static random access memory (QDR)-static random access memory (SRAM), the required interface rate brings circuit board wiring, power consumption, chip cost The increase in the accuracy of statistics is not worth the loss. Whether it is possible to use low-cost devices to complete the accurate statistics of large-capacity rule hits. In core functions such as device networking, security filtering, and route conversion, accurate statistics of interfaces are required to provide Analysis of Upward Strategies

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
  • Accurate high-capacity packet counting method for 100G interfaces
  • Accurate high-capacity packet counting method for 100G interfaces
  • Accurate high-capacity packet counting method for 100G interfaces

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0019] The present invention will be further described below in conjunction with accompanying drawing:

[0020] Such as figure 2 , image 3 , in order to solve the cost problem, the completion of the statistics needs to be processed in segments, so that the external storage space can complete the statistics of the high bit of the entry storage, and a small amount of storage space is built inside the logic device, and the number of packets and bytes of each entry low for statistics. As mentioned above, the 256K queue is used for statistics, and the 18-bit X256K table entry built inside the logic only needs 4.6M bit space, that is, 128 36K bipolar random access memories (BRAM); it can be placed in the smallest XC7K70T of the K7 series to complete this function. Since the 18-bit wide internal storage is used as the low-order count of the queue statistics, if accurate statistics of the number of packets and total bytes are required, the 18-bit wide can use 4 bits to complete t...

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 relates to an accurate high-capacity packet counting method for 100G interfaces. The accurate high-capacity packet counting method comprises the following steps: (A) completing high bit position counting storage of table item storage by an external storage device, self-building a few of storage spaces inside a logic device, and counting the low bit positions of number of packets and number of bytes in each table item; (B) after counting preprocessing, dividing into a plurality of sub-modules for operation. The accurate high-capacity packet counting method for 100G interfaces disclosed by the invention is characterized in that two tables need to be maintained, the read-write bandwidth required by counting becomes extremely large due to the problem of 100G bandwidth, so that the similar counting is maintained inside but only the lowest several bit widths are recorded so as to eliminate frequent operation for off-chip storage, the using number of block random access memories (BRAM) inside an FPGA is reduced, the device cost is reduced, the read-write operation of external storage becomes slow and can be completed by using a low-cost synchronous dynamic random access memory (SDRAM), and the bandwidth needed for 100G counting is sufficiently supported.

Description

technical field [0001] The invention relates to the technical field of digital communication, in particular to a large-capacity and accurate packet counting method for a 100G interface. Background technique [0002] On June 17, 2010, the Institute of Electrical and Electronics Engineers (IEEE) officially approved the IEEE 802.3ba standard. In 2013, domestic operators began to fully deploy 100G transmission networks, and equipment connected to 100G networks relied on the After analyzing all kinds of traffic, the statistics of the set table items are obtained. The 100G bandwidth is 10 times the speed of the original common network interface, which brings the demand for statistical speed to increase by 10 times. The traditional large-scale static random access memory (SRAM) statistics method The interface rate is no longer sufficient. [0003] The front-end dedicated interface processing chip (or field programmable gate array (FPGA) internal 100G interface module is connected ...

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
IPC IPC(8): H04L12/935H04L49/111
Inventor 姜彪
Owner 南京中新赛克科技有限责任公司