Sizing Buffers for Pipelined Forwarding Engine

Yufeng Li, Peng Yi, Han Qiu, Julong Lan · 2006

Packet buffers in routers constitute a central element of packet networks. Selecting appropriate buffer size is an important and open research problem. This paper aims to size buffers for forwarding engine known as one of the main parts of a router. First, a high-speed pipeline which is designed for forwarding engine is presented, and its memory analysis model is also given, then, the memory requirement of the forwarding engine is analyzed under two conditions: the forwarding rate is not less than and less than the input rate. Our analysis results and experiment both show that, the proposed forwarding pipeline is of high performance, and just one pipeline can deal with the data transfer rate of 20 Gb/s or even higher; the pipelined forwarding engine only need to buffer a several packets, then the loss rate will be an acceptable value or even zero, further increasing the buffer size will have little effect on reducing the loss rate

Read the paper · More papers on PaperTik