Patent ID: 7961730
Filing Date: 2011-06-14
Classification: H04L,H04Q

Abstract:
1. A packet forwarding system, comprising: an input unit for inputting first data in units of transmission; a packet memory management unit for assembling the input first data into an Internet Protocol (IP) packet and loading the IP packet into a packet memory, and reading out an IP packet header and a pointer of an IP packet trailer connected to the IP packet header; a header processing unit for deciding a packet classification and a transmission destination by using the IP packet header provided from the packet memory management unit, and reporting to the packet memory management unit the pointer of the IP packet trailer to be connected to the IP packet header; and an output unit for dividing the IP packet header and the IP packet trailer into second data in said units of transmission, receiving the IP packet header directly from the header processing unit, reading the IP packet trailer directly from the packet memory of the packet memory management unit based on the reported pointer of the IP packet trailer to be connected to the IP packet header, and outputting the second data to a channel, wherein the packet memory management unit comprises: the packet memory comprising plural buffers loading the IP packet, and the plural buffers storing buffer attribute information and the pointer of the IP packet trailer connected to the IP packet header; and a controller for reading from a packet memory the IP packet header and the pointer of the IP packet trailer connected to the IP packet header, according to a transmission order determined by a transmission header queue, and transmitting the pointer of the IP packet trailer and the IP packet header to the header processing unit, wherein the controller, if the IP packet header and the pointer of the IP packet trailer connected to the IP packet header are re-transmitted from the header processing unit, reads the IP packet trailer connected to the IP packet header from a buffer corresponding to the pointer of the IP packet trailer, and transmits the IP packet trailer to the output unit.